Patent FR835177A successfully refreshed from Google Patents.
Patent US5668982A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5668982A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for using a half-clock module to implement computer timing control circuitry

Assignee: National Semiconductor Corp
•
Filing: 1995-11-30
•
Granted: 1997-09-16
•
Expires: 2015-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer timing control apparatus including, and a method of using, a controller for providing a toggle-rising signal and a toggle-falling signal, and a half-clock module for sampling the toggle-rising signal and the toggle-falling signal, and generating a module output signal which toggles on the rising edge of the system clock signal if the toggle-rising signal is asserted when sampled, and toggles on the next falling edge of the system clock signal if the toggle-falling signal is asserted when sampled.

Inventors

  • 👤 Ian E. Davis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 19:06
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 68 words
A half-clock timing control module comprising: clock signal input means for receiving a system clock signal; control signal input means for receiving module control signals; module means responsive to the clock signal and the module control signals for generating a module output signal which changes state on selected rising and falling edges of the system clock signal; and module signal output means for providing the module output signal.
Claim 2
Dependent Claim 68 words
A half-clock timing control module comprising: clock signal input means for receiving a system clock signal; control signal input means for receiving module control signals; module means responsive to the clock signal and the module control signals for generating a module output signal which changes state on selected rising and falling edges of the system clock signal; and module signal output means for providing the module output signal.
Claim 3
Dependent Claim 18 words
The module of claim 1 wherein the module control signals comprise a toggle-rising signal and a toggle-falling signal.
Claim 4
Dependent Claim 20 words
The module of claim 2 wherein the module control signals are sampled on rising edges of the system clock signal.
Claim 5
Dependent Claim 18 words
The module of claim 3, and further comprising a computer DRAM controller which provides the module control signals.
Claim 6
Dependent Claim 22 words
The module of claim 4, further comprising a DRAM circuit and wherein the module output signal is provided to the DRAM circuit.
Claim 7
Dependent Claim 111 words
A timing control device comprising: a system clock signal input for receiving a system clock signal having alternating rising edges and falling edges; toggle-control signal inputs for receiving toggle-control signals including a toggle-rising signal and a toggle-falling signal which have an asserted state and a deasserted state; and a half-clock module for generating a module output signal by, on each rising edge of the system clock signal, sampling the toggle-rising signal and the toggle-falling signal, and when the sampled toggle-rising signal is asserted, toggling the module output signal, and when the sampled toggle-falling signal is asserted, toggling the module output signal on the next falling edge of the system clock signal.
Claim 8
Dependent Claim 111 words
A timing control device comprising: a system clock signal input for receiving a system clock signal having alternating rising edges and falling edges; toggle-control signal inputs for receiving toggle-control signals including a toggle-rising signal and a toggle-falling signal which have an asserted state and a deasserted state; and a half-clock module for generating a module output signal by, on each rising edge of the system clock signal, sampling the toggle-rising signal and the toggle-falling signal, and when the sampled toggle-rising signal is asserted, toggling the module output signal, and when the sampled toggle-falling signal is asserted, toggling the module output signal on the next falling edge of the system clock signal.
Claim 9
Dependent Claim 21 words
The device of claim 6, and further comprising a computer DRAM controller which provides the toggle-rising signal and the toggle-falling signal.
Claim 10
Dependent Claim 21 words
The device of claim 7, and further comprising a DRAM circuit and wherein the DRAM circuit receives the module output signal.
Claim 11
Dependent Claim 122 words
The device of claim 6 wherein the half-clock module comprises: a toggle-falling T flip-flop for receiving the system clock signal and the toggle-falling signal, and responsively generating a toggle-falling T flip-flop output signal; a delay D flip-flop for receiving the system clock signal and the toggle-falling T flip-flop output signal, and responsively generating a delay D flip-flop output signal, said D flip-flop having an inverting clock input for receiving said clock signal; a toggle-rising T flip-flop for receiving the system clock signal and the toggle-rising signal, and responsively generating a toggle-rising T flip-flop output signal; and an output XOR gate for receiving the delay D flip-flop output signal and the toggle-rising T flip-flop output signal and responsively generating the module output signal.
Claim 12
Dependent Claim 18 words
The device of claim 6, further comprising a microprocessor which provides the toggle-rising signal and the toggle-falling signal.
Claim 13
Dependent Claim 57 words
The device of claim 6, further comprising a pulse module input circuit responsive to a pulse-rising signal and to a pulse-falling signal to provide the toggle-rising signals and the toggle-falling signals which control the half-clock module, to generate a half-clock pulse synchronized with a system clock signal edge selected by the pulse-rising signal and the pulse-falling signal.
Claim 14
Dependent Claim 62 words
The device of claim 6, further comprising a set/reset module input circuit responsive to a set-rising signal, a set-falling signal, a reset-rising signal, and a reset-falling signal, to provide the toggle-rising signals and the toggle-falling signals which control the half-clock module, to set or reset the half-clock module output signal on a selected one of the edges of the system clock signal.
Claim 15
Dependent Claim 61 words
The device of claim 6, further comprising a data module input circuit responsive to a sample-rising signal and a sample-falling signal to provide toggle-rising signals and toggle-falling signals to control the half-clock module which propagates a data value input signal as the half-clock module output signal on a system clock signal edge selected by the sample-rising signal and the sample-falling signal.
Claim 16
Independent Claim 110 words
A method of generating a digital timing control signal comprising the steps of: receiving a system clock signal having alternating rising edges and falling edges; receiving toggle-control signals including a toggle-rising signal and a toggle-falling signal; sampling the toggle-control signals on the rising edges of the system clock signal; and generating a half-clock module output signal by, on each rising edge of the system clock signal, sampling the toggle-rising signal and the toggle-falling signal, and when the sampled toggle-rising signal is asserted, toggling the module output signal, and when the sampled toggle-falling signal is asserted, toggling the module output signal on the next falling edge of the system clock signal.
Claim 17
Independent Claim 110 words
A method of generating a digital timing control signal comprising the steps of: receiving a system clock signal having alternating rising edges and falling edges; receiving toggle-control signals including a toggle-rising signal and a toggle-falling signal; sampling the toggle-control signals on the rising edges of the system clock signal; and generating a half-clock module output signal by, on each rising edge of the system clock signal, sampling the toggle-rising signal and the toggle-falling signal, and when the sampled toggle-rising signal is asserted, toggling the module output signal, and when the sampled toggle-falling signal is asserted, toggling the module output signal on the next falling edge of the system clock signal.
Claim 18
Dependent Claim 25 words
The method of claim 14, and further comprising the step of using a computer DRAM controller to generate the toggle-rising signal and the toggle-falling signal.
Claim 19
Dependent Claim 24 words
The method of claim 15, further comprising the step of providing a DRAM circuit and wherein the DRAM circuit receives the module output signal.
Claim 20
Dependent Claim 110 words
Half-clock design module means comprising: means for receiving a system clock signal having alternating rising edges and falling edges; means for receiving toggle-control signals including a toggle-rising signal and a toggle-falling signal; means for sampling the toggle-control signals on the rising edges of the system clock signal; and means for generating a half-clock module output signal by, on each rising edge of the system clock signal, sampling the toggle-rising signal and the toggle-falling signal, and when the sampled toggle-rising signal is asserted, toggling the module output signal, and when the sampled toggle-falling signal is asserted, toggling the module output signal on the next falling edge of the system clock signal.
Claim 21
Dependent Claim 110 words
Half-clock design module means comprising: means for receiving a system clock signal having alternating rising edges and falling edges; means for receiving toggle-control signals including a toggle-rising signal and a toggle-falling signal; means for sampling the toggle-control signals on the rising edges of the system clock signal; and means for generating a half-clock module output signal by, on each rising edge of the system clock signal, sampling the toggle-rising signal and the toggle-falling signal, and when the sampled toggle-rising signal is asserted, toggling the module output signal, and when the sampled toggle-falling signal is asserted, toggling the module output signal on the next falling edge of the system clock signal.
Claim 22
Dependent Claim 21 words
The module of claim 17, and further comprising a computer DRAM controller which provides the toggle-rising signal and the toggle-falling signal.
Claim 23
Dependent Claim 17 words
The module of claim 17 and further comprising a microprocessor which provides the toggle-rising and toggle-falling signal.
Claim 24
Dependent Claim 20 words
The module of claim 18, further comprising a DRAM circuit and wherein the DRAM circuit receives the module output signal.

References Cited (Backward Citations)

US5265049A Cited
US5202642A Cited
US5325515A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-15 2001-03-17 2001-09-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-15 2005-03-17 2005-09-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-15 2009-03-17 2009-09-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag