Modified high speed flop design with self adjusting, data...

Miscellaneous active electrical nonlinear devices – circuits – and – Signal converting – shaping – or generating – Particular stable state circuit

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C327S212000, C327S218000

Reexamination Certificate

active

06741113

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to logic circuits and, more particularly, to high-speed flip-flop flop circuits and designs.
BACKGROUND OF THE INVENTION
FIG. 1A
shows a schematic diagram of one embodiment of a typical prior art flip-flop circuit
100
. As seen in
FIG. 1A
, prior art flip-flop circuit
100
included the significant elements: delay portion
101
with delay output terminal
113
carrying the signal L
1
_CLKd
121
, also referred to herein as CLKd
121
; first node
103
; clock input terminal
102
coupled to signal L
1
_CLK
111
, also referred to herein as CLK
111
; data input terminal
104
coupled to data signal
107
; second node
115
carrying signal end
125
; second supply voltage
109
, also referred to herein as ground
109
; third node
114
carrying the signal OUT_n
123
; and output terminal
116
carrying the signal output signal q_
1
127
.
As also seen in
FIG.1A
, prior art flip-flop circuit
100
included delay portion
101
incorporated in prior art flip-flop circuit
100
to delay the incoming signal CLK
111
to ensure that a sufficient time was allowed for first node
103
to discharge to ground
109
, through path
105
, when the data signal
107
was a digital “1”. If this delay time was not sufficient, a racing condition could develop and the operation of prior art flip-flop circuit
100
would be impaired and/or functional failure of prior art flip-flop circuit
100
could result. Consequently, in the prior art, designers had to be extremely careful to ensure the delay time, also called the evaluation “window” provided by delay portion
101
was sufficient. However, a larger evaluation window resulted in longer hold times that may cause function error at the block level. Consequently, there was an inherent conflict between obtaining the minimum hold-time of operation for prior art flip-flop circuit
100
and providing a comfortable window to ensure proper operation of prior art flip-flop circuit
100
.
In the prior art, the evaluation window or delay time of prior art flip-flop circuit
100
was identical and constant, regardless of the data input. This is seen in
FIG. 1A
by the fact that delay portion
101
is simply a two inverter delay of signal CLK
111
, regardless of the state of the data signal
107
. This feature of prior art flip-flop circuit
100
is also shown in FIG.
1
B.
FIG. 1B
is a typical timing diagram for a prior art flip-flop, such as prior art flip-flop circuit
100
. Shown in
FIG. 1B
are: the signal L
1
_CLK
111
, also referred to herein as CLK
111
, on clock input terminal
102
in
FIG. 1A
; data signal
107
on data input terminal
104
in
FIG. 1A
; the signal L
1
_CLKd
121
, also referred to herein as CLKd
121
, on delay output terminal
113
in
FIG. 1A
; the signal OUT_n
123
on third node
114
in
FIG. 1A
; the signal end
125
on second node
115
in
FIG. 1A
; and output signal q_
1
127
on output terminal
116
in FIG.
1
A.
As shown in
FIG. 1B
, and discussed above, there existed delays or evaluation windows, i.e., windows
131
,
141
,
151
,
161
,
171
and
181
in
FIG. 1B
, between the fifty percent of the rising edge of the signal L
1
_CLK
111
, i.e., points
133
,
143
,
153
,
163
,
173
and
183
in
FIG. 1B
, and fifty percent of the rising edge of the signal L
1
_CLKd
121
, i.e., points
135
,
145
,
155
,
165
,
175
, and
185
in FIG.
1
B. Significantly, as shown in
FIG. 1B
, windows
131
,
141
,
151
,
161
,
171
and
181
were all of approximately equal duration, regardless of the state, i.e., high or low, of data signal
107
. Therefore, windows
141
,
151
and
181
, when data signal
107
was high, were of approximately equal size as windows
161
and
171
, when data signal
107
was low
The fact that evaluation windows
131
,
141
,
151
,
161
,
171
and
181
of prior art flip-flop circuit
100
were all of approximately equal duration, regardless of the state of data signal
107
, was inefficient because when data signal
107
was high, or a digital “1” a long evaluation widow was required to delay signal CLK
111
so, as discussed above with respect to
FIG. 1A
, node
103
could discharge to ground
109
before the next clock. However, when data signal
107
was low, or a digital “0”, there is no need for a long evaluation window because node
103
does not discharge to ground
109
and therefore there is no need of the window to delay signal CLK
111
. Consequently, in the prior art, evaluation windows
161
and
171
were unnecessarily large when the data signal
107
was a digital “0”. This, in turn, resulted in unnecessarily long hold times and inherent internal margins for prior art flip-flops such as prior art flip-flop circuit
100
.
In addition, since, in the prior art, evaluation windows
131
,
141
,
151
,
161
,
171
and
181
were all of approximately equal duration, regardless of the state of data signal
107
, there was an inherent, and static, internal margin. Consequently, when a circuit designer was modifying a prior art system incorporating prior art flip-flops, for instance in the event of a scaling or “shrink” to a new generation, the designer would have to redesign each circuit and modify the layouts to ensure proper prior art flip-flop operation and that the internal margins were still satisfied. This was a huge effort and was an unfortunate waste of considerable time and resources that served to undermine the advantages inherent in the shrinking process.
Also, since, in the prior art, evaluation windows
131
,
141
,
151
,
161
,
171
and
181
were all of approximately equal duration, regardless of the state of data signal
107
, evaluation windows
131
,
141
,
151
,
161
,
171
and
181
had to be large enough to accommodate the greatest possible number of operational parameters, i.e., prior art flip-flops, like any circuit, had to be designed to be flexible enough to operate in all, or most, technical corners anticipated. Since, in the prior art, evaluation windows
131
,
141
,
151
,
161
,
171
and
181
were all of approximately equal duration, this meant the entire system had to be designed with evaluation windows
131
,
141
,
151
,
161
,
171
and
181
large enough to accommodate the worst case. This, of course, was far from efficient and resulted in unnecessarily long hold times and unnecessary delay elements in the block which wastes very limited, and precious, chip space.
In addition, since, in the prior art, evaluation windows
131
,
141
,
151
,
161
,
171
and
181
were all of approximately equal duration, regardless of the state of data signal
107
, and there was an inherent internal margin, prior art flip-flops were often not operational at ultra low supply voltages. In an electronics industry that stresses portability, prolonged battery function and minimization of heat generation, this was a significant limitation.
What is needed is a method and apparatus for creating a modified high-speed flip-flop that is capable of adjusting the delay time, or evaluation window, to accommodate the state of the data signal, thereby minimizing the hold time and eliminating the internal margin.
SUMMARY OF THE INVENTION
The present invention is directed to a method and apparatus for creating a modified high-speed flip-flop including a data selective adjustable evaluation window, thereby eliminating the internal margin.
According to the present invention, the evaluation window or delay time of the modified high-speed flip-flop circuits of the invention are self-adjusting and data selective. Consequently, the evaluation window is longer when the data signal is a digital “1” and significantly shorter when the data signal is a digital “0”. Therefore, the evaluation windows of the modified high-speed flip-flop circuits of the invention are variable so there is minimal hold time, increased efficiency and no opportunity for the creation of a racing condition. Consequently, the modified high-speed flip-flops of the invention are more robust than prior art flip-flops.
Since, according to th

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Modified high speed flop design with self adjusting, data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Modified high speed flop design with self adjusting, data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Modified high speed flop design with self adjusting, data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3236122

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.