首页资源分类IC设计及制造 > DFF US Patent

DFF US Patent

已有 460221个资源

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人消费电子

上传者其他资源

文档信息举报收藏

标    签: DFFPatent

分    享:

文档简介

DFF Patent

文档预览

(19) United States (12) Patent Application Publication Natonio et al. US 20080180139A1 (10) Pub. No.: US 2008/0180139 A1 (43) Pub. Date: Jul. 31, 2008 (54) CMOS DIFFERENTIAL RAIL-TO-RAIL LATCH CIRCUITS (75) Inventors: _ Joseph Natonio,Wapp1ngers Falls, NY (Us); Steven J- Zier, Hopewell Junction, NY (US) Correspondence Address: INTERNATIONAL BUSINESS MACHINES CORPORATION DEPT. 18G BLDG. 300-482, 2070 ROUTE 52 HOPEWELL JUNCTION, NY 12533 (73) Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US) (21) Appl. No.: 11/668,137 (22) Filed: Jan. 29, 2007 Publication Classi?cation (51) Int- Cl H03K 3/356 H03B 19/00 (2006.01) (200601) (52) us. Cl. ....................................... .. 327/117; 327/218 (57) ABSTRACT A CMOS rail-to-rail differential latch is provided in Which a plurality of cross-coupled devices pull ?rst and second nodes of the latch to opposite rail-to-rail voltages. Desirably, ?rst and second output isolating elements have inputs coupled to the ?rst and second nodes, the output isolating elements being operable to output versions of the opposite rail-to-rail volt ages as a true and a complementary output of the latch. In this Way, the true output has a rising edge occurring simulta neously With a falling edge of the complementary output. The complementary output has a rising edge occurring simulta neously With a falling edge of the true output. First and second input isolating elements of the latch have outputs coupled to the ?rst and second nodes, the ?rst and second input isolating elements being operable to apply versions of input signals to the ?rst and second nodes. C—C E 132 110 112 O O Q 102% 104 CI CI 142 I120 122 Patent Application Publication Jul. 31, 2008 Sheet 1 0f 6 US 2008/0180139 A1 F|G.1A 14B Prior Art VH F|G.1 B Prior Art 62 vL 72 6O 70 > t Prior Art 4()\ _<1 42 IN O—'> OUT 44 IU " F |G.1 Prior Art Patent Application Publication Jul. 31, 2008 Sheet 2 0f 6 US 2008/0180139 A1 _ m C—G| 132 [1 10 1 12 D \ 134 - 1 02 9 Wm H?140 1 W 142 120 122 150 162 160 172 170 Patent Application Publication Jul. 31, 2008 Sheet 3 0f 6 US 2008/0180139 A1 n| ._ _ _ 5m<5%0OAAI oQ_\| _Tmomo? "m<_Tg50|ow "N4AWwN _ "$2|moi @5nEom<_g3|wOn To$51:AAll 0% Q a \ Patent Application Publication Jul. 31, 2008 Sheet 4 0f 6 US 2008/0180139 A1 _£2 Si8QBx vw|ow_ _o|o_ 05L 0%rL5m2/ %\ :_I _T|mQ T_om850‘onm%w00Awmo|\'.20s8$A"Nmo_Tmn|?0w A@4i._|v-,<.A._"g_Qm|0_ TAmo| TA?-A E m@ ..- Patent Application Publication Jul. 31, 2008 Sheet 5 0f 6 US 2008/0180139 A1 _A 0 NW oPA @ o00FA 0. A NAM5WNm0E o0FOPA0_|0lwo: _|wO mTimo 0T5mH0o? TEvlmo a: w.o_|._ 3 Patent Application Publication Jul. 31, 2008 Sheet 6 0f 6 US 2008/0180139 A1 FICQ $5845825 57/855 835 5T §T OKIO OklO gA A8 TEST E US 2008/0180139 A1 Jul. 31, 2008 CMOS DIFFERENTIAL RAIL-TO-RAIL LATCH CIRCUITS BACKGROUND OF THE INVENTION [0001] The present invention relates to complementary metal oxide semiconductor circuits, and more speci?cally to latch circuits, ?ip-?ops and clock divider circuits. [0002] FIG. 1 is a block and schematic diagram illustrating the structure of a master-slave “D-type” ?ip-?op 10 in accor dance With the prior art. Flip-?op 10 includes a ?rst latch or “master” latch 12 formed by cross-coupled inverters 12A and 12B. Through an inverter 24, the master latch 12 is coupled to an input of a second latch or “slave” latch 14, the slave latch being formed by cross-coupled inverters 14A and 14B. The ?ip-?op 10 is clocked via a complementary clock signal pair (indicated as true clock signal C and complementary clock signal /C) applied to transmission gates 16, 18, 20, and 22. The ?ip-?op 10 accepts a single-ended data signal at the “D” input thereto. Once latched by the master latch 12 on the falling edge of the true clock signal C, the latched state of the data signal is transferred through an inverter 24 to the slave latch 14 on the rising edge of the true clock signal. [0003] One problem With the ?ip-?op shoWn in FIG. 1A is lack of synchronism betWeen the true output Q of the latch and the complementary output /Q. The latched state of the slave latch 14 provides the complementary output /Q of the ?ip-?op 10 directly. On the other hand, the true output Q of the ?ip-?op is generated by inverting the complementary output /Q by an inverter 26. As the operation of the inverter 26 is not instantaneous, the true output Q is delayed in relation to the complementary output /Q. As a result, the edges of the true and complementary outputs Q and /Q are not synchronized. Referring to FIG. 1B, the rising edge 60 of the Q output is delayed by the delay of inverter 26 such that the rising edge 60 occurs after the falling edge 62 of the /Q output. In addition, the falling edge 70 of the Q output is also delayed by the delay of inverter 26 such that the falling edge 70 occurs after the rising edge 72 of the /Q output. [0004] The transmission of signals by simultaneously sWinging differential (true and complementary) signals can improve signal-to-noise ratio (“SNR”). Differential signals (e.g., signals IN and /IN; FIG. 1C) typically are inputted to a current mode logic (“CML”) circuit 36, e.g., a differential ampli?er. In such CML circuit 36, a pair of input devices (n-type MOS devices) 30, 32 have source terminals con nected to the drain of a tail device 34, Which is biased by a voltage VB for conducting a constant current. The CML circuit produces the differential outputs OUT and /OUT. The outputs sWing simultaneously in opposite directions betWeen loW and high voltage levels. [0005] For a variety of reasons, differential signals are not normally handled by traditional CMOS devices. CMOS devices, as exempli?ed by the CMOS inverter 40 shoWn in FIG. 1D, typically include a p-type MOS device 42 having a drain tied to the drain of an n-type MOS device 44 at an output OUT of the circuit. The PMOS device 42 further has a gate tied to the gate of the nMOS device 44, and the input signal IN is applied to the gates of the nMOS and PMOS devices simultaneously. CML circuits typically have different device designs and operating parameters than CMOS devices. [0006] The delay betWeen the transitions of the /Q output and the Q output of the ?ip-?op 10 make them not suitable for input to a differential logic circuit, i.e., a digital logic circuit Which requires differential input signals, i.e., true and complementary input signals Which simultaneously sWing betWeen opposite levels. When inputted to a differential logic circuit, the delay betWeen the edges of the output signals Q and /Q could cause an indeterminate state or latch-up to occur. For this reason, the ?ip-?op shoWn in FIG. 1A is not consid ered a good circuit for use in connection With a differential logic circuit. SUMMARY OF THE INVENTION [0007] In accordance With one aspect of the invention, a CMOS rail-to-rail differential latch is provided in Which a plurality of cross-coupled devices pull ?rst and second nodes of the latch to opposite rail-to-rail voltages. Desirably, the latch includes ?rst and second output isolating elements Which have inputs coupled to the ?rst and second nodes, the output isolating elements being operable to output versions of the opposite rail-to-rail voltages as a true and a complemen tary output ofthe latch. In this Way, the true output has a rising edge occurring simultaneously With a falling edge of the complementary output. The complementary output has a ris ing edge occurring simultaneously With a falling edge of the true output. Desirably, the latch also includes ?rst and second input isolating elements Which have outputs coupled to the ?rst and second nodes, the ?rst and second input isolating elements being operable to apply versions of input signals to the ?rst and second nodes. [0008] In accordance With another aspect of the invention, a master-slave (“MS”) CMOS differential rail-to-rail ?ip-?op is provided Which includes one or more instances of the CMOS differential rail-to-rail latch. A MS CMOS single ended to differential ?ip-?op is provided Which accepts a single-ended input signal and provides true and complemen tary output signals. A clock divider circuit can be provided Which incorporates the MS CMOS single-ended to differen tial ?ip-?op. [0009] In a differential clock divider circuit, the true and complementary outputs of a MS CMOS differential ?ip-?op are applied as feedback to the inputs of that ?ip-?op. In this Way, the outputs of the ?ip-?op transition at a frequency Which is divided doWn in relation to the frequency of a dif ferential clock signal applied thereto. A single-ended to dif ferential clock divider circuit, based upon the MS CMOS differential ?ip-?op, accepts a single-ended input signal and produces true and complementary output signals Which rep resent versions of a differential clock signal divided doWn in frequency from that of the differential clock signal. BRIEF DESCRIPTION OF THE DRAWINGS [001 0] FIG. 1A illustrates a ?ip-?op in accordance With the prior art. [0011] FIG. 1B is a timing diagram illustrating operation of the ?ip-?op depicted in FIG. 1A. [0012] FIG. 1C illustrates a CML circuit in accordance With the prior art. [0013] FIG. 1D illustrates a CMOS inverter in accordance With the prior art. [0014] FIG. 2A illustrates a differential rail-to-rail latch in accordance With one embodiment of the invention. [0015] FIG. 2B illustrates a circuit arrangement including a portion of the latch illustrated in FIG. 2A. [0016] FIG. 2C is a timing diagram illustrating operation of the latch depicted in FIG. 2A. US 2008/0180139 A1 Jul. 31, 2008 [0017] FIG. 3 illustrates a differential rail-to-rail master slave ?ip-?op in accordance With one embodiment of the invention. [0018] FIG. 4 illustrates a single-ended to differential rail to-rail master-slave ?ip-?op in accordance With one embodi ment of the invention. [0019] FIG. 5 illustrates a differential rail-to-rail clock con ver‘ter circuit in accordance With a variation of the embodi ment of the invention depicted in FIG. 4. [0020] FIG. 6 illustrates a differential rail-to-rail clock con ver‘ter circuit in accordance With a variation of the embodi ment of the invention depicted in FIG. 3. [0021] FIG. 7 illustrates a differential rail-to-rail clock con ver‘ter circuit in accordance With a variation of the embodi ment of the invention depicted in FIG. 6. [0022] FIG. 8 illustrates a further differential rail-to-rail clock converter circuit in accordance With a variation of the embodiment of the invention depicted in FIG. 7. DETAILED DESCRIPTION [0023] FIG. 2A illustrates a differential CMOS latch in accordance With a ?rst embodiment of the invention. As a CMOS circuit, the latch includes a pair of cross-coupled CMOS inverters 102, 104, Which serve to maintain the logic states of a ?rst node 110 and a second node 120 at rail-to-rail logic levels. With rail-to-rail logic levels, the high logic state is represented by a steady state voltage Which usually is the same as a voltage level at Which poWer is supplied to the source terminal of the pMOS device of each cross-coupled inverter in the latch. The loW logic state usually is represented by ground, the voltage to Which the source terminal of the nMOS device of each cross-coupled inverter of the latch is connected. By the action of the cross-coupled CMOS invert ers 102, 104, When the ?rst node 110 is at the high logic state the second node 120 Will be at the loW logic state. The ?rst and second nodes 110, 120 transition simultaneously betWeen logic states such that When the ?rst node 110 transitions to the loW logic state, the second node 120 transitions simulta neously to the high logic state. Conversely, When the ?rst node 110 transitions to the high logic state, the second node 120 transitions simultaneously to the loW logic state. [0024] The latch accepts a differential signal pair as input, the differential signal pair including a “true” input signal D and a “complementary” input signal /D. The complementary input signal sWings simultaneously With the true input signal, but in the opposite direction as the true input signal. Ahead of the ?rst node 110, in a ?rst leg of the latch, inverters 130, 132 serve to isolate the logic state of the ?rst node 110 from the “true” input signal “D”. As best seen in FIG. 2B, inverter 132 is arranged in a current path 150 betWeen a source of a poWer supply voltage 156 and ground 158. For timing the operation of the latch, an nMOS device 152 and a PMOS device 154 are activated by a differential clock signal pair. The differential clock signal pair includes a true clock signal (“C”) and a complementary clock signal (“/C”). The complementary clock signal /C is the same as the true clock signal, but is one half clock cycle out of phase With respect to the true clock signal such that the complementary clock signal sWings simultaneously in the opposite direction as the true clock signal. With this arrangement, When the state of the D signal at the input to inverter 130 is loW, such that the output 134 of inverter 130 is high, the rising edge of the true clock signal C times the operation of the inverter 132 to transition from high logic state to loW logic state. Conversely, When the state of the D signal input to inverter 130 is high and the output 134 is loW, the rising edge of the true clock signal C times the operation of the inverter 132 to transition from loW logic state to high logic state. [0025] Similar to that described above, in a second leg of the latch 100, inverters 140, 142 serve to isolate the logic state of the second node 120 from the complementary input signal /D. Again, the rising edge of the true clock signal C times the operation of inverter 142 to apply the complementary input signal /D to the second node 120 at the same time that the true input signal D is applied to the ?rst node. [0026] As further shoWn in FIG. 2A, the ?rst node 110 is coupled to a ?rst output isolating element, being, for example, an inverter 112. Inverter 112 isolates the ?rst node 110 from the output signal Q of the latch, the inverter 112 sourcing and sinking suf?cient current to drive the output signal Q in accor dance With the needs of a circuit (not shoWn) Which receives that signal (Q). In like manner, inverter 122 isolates the sec ond node 120 from the complementary output /Q of the latch. Inverter 122 sources and sinks su?icient current to drive the output signal /Q in accordance With the needs of a circuit (not shoWn) Which receives that signal (/Q). [0027] In this Way, the true and complementary output sig nals Q and /Q are each output by the same number of isolating elements folloWing the ?rst and second nodes. In the example illustrated in FIG. 2A, one inverter 112 functions as an ele ment Which isolates output Q from the ?rst node 110. Like Wise, one inverter 122 functions as an element Which isolates output /Q from the second node 120. In addition, each isolat ing element (each inverter 112 or 122) delays the respective output signal Q or /Q by the same amount as the other isolat ing element. As a result, the output signals Q and /Q of the latch 100 are synchronized in that they transition simulta neously betWeen loW and high logic states. Speci?cally, as illustrated in FIG. 2C, the rising edge 160 of the true output signal Q (to the high level VH) occurs simultaneously With the falling edge 162 of the complementary output signal /Q to the loW level VL, these edges 160, 162 being timed in relation to the rising edge of the true clock signal C. LikeWise, the falling edge 172 of the true output signal Q occurs simultaneously With the rising edge 170 of the complementary output signal /Q. Again, these edges 170, 172 are timed in relation to the rising edge of the true clock signal C. In such Way, the CMOS differential latch 100 illustrated in FIG. 2A provides true and complementary output signals Q and /Q Which transition simultaneously, making the CMOS latch 100 suitable for supplying differential rail-to-rail signals for input to differen tial logic circuits. HoWever, the differential CMOS latch 100 does not function as an “edge-triggered” latch. Stated another Way, during the half cycle of the differential clock When C and /C are active, change in the D and /D input signals can cause the states of the ?rst and second nodes and the true and complementary output signals to change. [0028] FIG. 3 illustrates an edge-triggered master-slave (“MS”) ?ip-?op 200 in accordance With a second embodi ment of the invention. The MS ?ip-?op includes tWo rail-to rail differential CMOS latches 100A, 100B (FIGS. 2A-2C), arranged in series, such that the output signals /Q' and Q' of the ?rst latch 100A are applied to the inputs of inverters 130B and 140B of the second latch 100B. As in the case of the differential CMOS latch 100, the output signals Q and /Q are differential signals, i.e., simultaneously sWinging true and complementary signals With rail-to-rail signal levels. [0029] In the MS ?ip-?op, inverters 132B and 142B of the second latch 100B are timed differently from the inverters 132A and 142A of the ?rst latch 100A. In this case, the complementary clock signal /C is applied to the pMOS devices 154B, and the true clock signal C is applied to the US 2008/0180139 A1 Jul. 31, 2008 nMOS devices 152B. On the other hand, in the ?rst (master) latch 100A, the true clock signal C is applied to the pMOS devices 154A, and the complementary clock signal /C is applied to the nMOS devices 152A. With this clocking arrangement, signals are latched to the ?rst and second nodes 110B, 120B of the second (slave) latch one half cycle of the differential clock later than they are latched to the ?rst and second nodes 110A, 120A of the ?rst latch. In addition, the slave latch 100B receives the latched output signals of the master latch as input signals and the inverters 132B and 142B are timed to transition one half cycle of the differential clock later than the inverters 132A and 132B. As a result, the ?nal output signals Q and /Q of the MS ?ip-?op are edge-triggered such that they transition only at the rising edge of the true clock signal C. [0030] FIG. 4 illustrates a variation of the MS ?ip-?op 200 shoWn and described above With respect to FIG. 3. In the case shoWn in FIG. 4, the MS ?ip-?op 400 need only receive a single-ended input signal D. HoWever, like the MS ?ip-?op 200 (FIG. 3), it produces differential rail-to-rail output sig nals Q and /Q. As shoWn in FIG. 4, the MS ?ip-?op 400 includes a slave latch 100B Which is the same as the slave latch described above With respect to the MS ?ip-?op 200 (FIG. 3). [0031] MS ?ip-?op 400 varies from MS ?ip-?op 200 (FIG. 3) in the structure and operation of the master latch 300A. As shoWn in FIG. 4, the differential clock signal pair C and /C times the operation of an inverter 330 at the front end of the master latch such that its output transitions at the falling edge of the true clock signal C. The differential clock signal pair C and /C also times the operation of the inverter 304 of the cross-coupled inverters 302, 304. Inverter 304 is timed by the differential clock signal pair such that it becomes active at the rising edge of the true clock signal C to maintain the state of nodes 310 and 320 once the true clock signal transitions to the high state. By virtue of the cross-coupled arrangement betWeen inverters 302 and 304, the operation of inverter 304 maintains the logic states of the ?rst and second nodes 310, 320 of the master latch after the rising edge of the true clock signal. [0032] The output signals Q and /Q of the slave latch 100B then transition to their latched states folloWing the rising edge of the true clock signal once the signals from the latched nodes 310, 320 are transferred through the inverters 130B, 140B and 132B, 142B. Speci?cally, the logic state at node 310 of the master latch 300A is applied directly to inverter 140B of the slave latch 100B. The signal appearing at node 320 of the master latch 300A is applied to inverter 130B of the slave latch. At the rising edge ofthe true clock signal, the logic states Which appear then at nodes 310, 320, having been inverted by inverters 130B, 140B, are inverted once more by operation of inverters 132B and 142B and are then latched by the cross-coupled devices 102B and 104B of the slave latch. The output signals Q and /Q Will then transition to respective logic states. [0033] FIG. 5 illustrates a further variation in Which the MS ?ip-?op 400 (FIG. 4) is incorporated into a single-ended to differential rail-to-rail CMOS clock divider circuit 500. Here, the clock divider circuit 500 varies from the MS ?ip-?op 400 in that the /Q (complementary) output signal of the ?ip-?op 400 is provided as a feedback input at the D input of the initial inverter 53 0 ofthe ?ip-?op. By virtue ofthis arrangement, the complementary (/Q) output signal transitions from the high logic state to the loW logic state at the rising edge of the true clock signal C. The /Q output signal remains at the loW logic state for one full clock cycle, then transitions to the high logic state and remains at the high logic state for the next full clock cycle. Simultaneously, the true (Q) output signal transitions from the loW logic state to the high logic state at the rising edge of the true clock signal C. The Q output signal remains at the high logic state for one full clock cycle, then transitions to the loW logic state and remains at the loW logic state for the next full clock cycle. [0034] In this Way, each of the output signals Q and /Q transition to their respective different states only after one full cycle of the differential clock signal has passed after the state ofthat output signal /Q last changed. Stated another Way, the differential output signals Q and /Q are a version of the differential clock signal pair C and /C Which is divided in frequency to one-half of its original frequency. Ultimately, the clock divider circuit 500 outputs a divided doWn differ ential clock signal pair Q and /Q, in Which both output signals Q and /Q transition to different logic states simultaneously. [0035] FIG. 6 illustrates a differential clock signal divider circuit 600 Which is similar in operation to the above-de scribed clock divider circuit 500 (FIG. 5). HoWever, clock divider circuit 600 incorporates the differential MS ?ip-?op 200 (FIG. 3) instead. The output signals Q and /Q of the ?ip-?op are provided as feedback inputs to the initial inverters 640, 63 0 at the front end ofthe ?ip-?op, respectively. As in the case of clock divider circuit 500 (FIG. 5), the true and comple mentary output signals Q and /Q of the clock divider circuit 600 transition betWeen their respective logic states at inter vals of one full clock cycle. In this Way, the Q and /Q output signals of the clock divider circuit have a frequency Which is one half the frequency of the differential clock signal pair C and /C. [0036] FIG. 7 illustrates a modi?ed clock divider circuit 700 Which is similar to the clock divider circuit 600 (FIG. 6). In this case, multiplexors 705, 715 are added to the clock divider circuit at the front end. The purpose of the multiplex ors is to permit a pair of differential signals (TEST and /TEST) having knoWn states to be selectively applied as input to the clock divider circuit 700. A selection signal S, When enabled, applies the differential signals TEST, /TEST to the input inverters 730, 740 of the circuit. In this Way, the TEST, /TEST signals having knoWn states can be applied to the clock divider for purposes of testing its function and perfor mance. [0037] FIG. 8 illustrates yet another modi?ed clock divider circuit 800, Which is similar to the clock divider circuit 700 (FIG. 7). In this case, the clock divider circuit 800 includes tWo additional logic gates, a NAND gate 825 and a NOR gate 835. The clock divider circuit 800 additionally includes one each of a PMOS pull-up device 845 and an nMOS pull-doWn device 855. The purpose of the added logic gates and the pull-up and pull-doWn devices is to prevent the clock divider circuit 800 from becoming stuck in the same state. Without the added devices, it is possible that the nodes 810 and 820 of the clock divider circuit 800 might both become stuck at the same loW logic state or stuck at the same high logic state, due to the multiplexors 805, 815 passing one of the Q and /Q inputs faster than the other. The clock divider circuit then Would not function, remaining stuck in the same state. [0038] By operation of the added logic gates and devices, the nodes 810, 820 can no longer become stuck in the same state. For example, if both of the nodes 810, 820 have the same loW logic state, then nodes 811 and 821 each have high logic state. In that case, the output of the NAND gate 825 Will fall to a loW logic state. Pull-up device 845 Will then be activated, causing node 810 to rise to the high logic state. On the other hand, Whenboth ofthe nodes 810, 820 have the same high logic state, nodes 811 and 821 each have loW logic state. In that case, the output of the NOR gate Will rise to a high US 2008/0180139 A1 Jul. 31, 2008 logic state. Pull-doWn device 855 Will then be activated, caus ing node 820 to fall to the loW logic state. [0039] The circuits, circuit elements described above and the operations they perform can be combined and used in various combinations Without limitation. While the invention has been described in accordance With certain preferred embodiments thereof, many modi?cations and enhancements can be made thereto Without departing from the true scope and spirit of the invention, Which is limited only by the claims appended beloW. What is claimed is: 1. A complementary metal oxide semiconductor (“CMOS”) rail-to-rail differential latch, comprising: a plurality of cross-coupled devices serving to pull ?rst and second nodes of said latch to opposite rail-to-rail volt ages; ?rst and second output isolating elements having inputs coupled to said ?rst and second nodes, said ?rst and second output isolating elements being operable to out put versions of said opposite rail-to-rail voltages as a true output and a complementary output of said latch, said true output having a rising edge occurring simulta neously With a falling edge of said complementary out put and said complementary output having a rising edge occurring simultaneously With a falling edge of said true output; and ?rst and second input isolating elements versions of input signals to said ?rst and second nodes. 2. The CMOS rail-to-rail differential latch as claimed in claim 1, Wherein each of the ?rst and second output isolating elements includes a CMOS inverter. 3. The CMOS rail-to-rail differential latch as claimed in claim 1, Wherein each of the ?rst and second input isolating elements includes a CMOS inverter. 4. The CMOS rail-to-rail differential latch as claimed in claim 3, Wherein each of the ?rst and second input isolating elements includes a timing circuit operable to activate the respective CMOS inverter at an edge of a clock signal. 5. The CMOS rail-to-rail differential latch as claimed in claim 3, Wherein the timing circuit of each of the ?rst and second input isolating elements accepts a differential clock signal pair including a true clock signal and a complementary clock signal, the timing circuit being operable in response to the edges of the differential clock signal pair. 6. A master-slave (“MS”) CMOS rail-to-rail differential ?ip-?op including a master one of the CMOS differential latch claimed in claim 1 and a slave one of the CMOS differ ential latch claimed in claim 1 having inputs connected to receive versions ofthe true and complementary outputs ofthe master one of the CMOS differential latch, Wherein external outputs of said master-slave CMOS differential latch include said true and complementary outputs of the slave one of the CMOS differential latch. 7. The MS CMOS rail-to-rail differential ?ip-?op as claimed in claim 6, Wherein each of the ?rst and second input isolating elements of the master latch includes a timing circuit operable to activate the respective CMOS inverter at a falling edge of a clock signal and each of the ?rst and second input isolating elements of the slave latch includes a timing circuit operable to activate the respective CMOS inverter at a rising edge of a clock signal, each timing circuit being activatable in response to edges of a differential clock signal pair including a true clock signal and a complementary clock signal. 8. A master-slave (“MS”) CMOS single-ended to differen tial rail-to-rail ?ip-?op including a CMOS latch as claimed in claim 1, further comprising a CMOS single-ended to differ ential master latch connected to apply true and complemen tary outputs to inputs of said CMOS latch. 9. The MS CMOS ?ip-?op as claimed in claim 8, further comprising: a third input isolating element coupled to receive a single ended logic input; and a complementary signal generating circuit having an input coupled to a single-ended output of said third input isolating element, said complementary signal generat ing circuit being operable to generate said true and complementary outputs of said CMOS master latch from an output of said third input isolating element. 10. The MS CMOS single-ended to differential rail-to-rail ?ip-?op as claimed in claim 9, Wherein each of said comple mentary signal generating circuit and said ?rst and second input isolating elements includes a timing circuit operable to activate the respective CMOS inverter at an edge of a clock signal. 11. A CMOS rail-to-rail differential clock divider circuit operable to output true and complementary differential rail to -rail output signals divided doWn in frequency from true and complementary differential input clock signals, said clock divider circuit including the MS CMOS ?ip-?op as claimed in claim 6, Wherein said true and complementary outputs of said MS CMOS ?ip-?op are coupled as feedback to said inputs of said ?rst and second input isolating elements of said master latch to cause said true and complementary outputs of said CMOS differential clock divider circuit to toggle. 12.A CMOS differential clock divider circuit as claimed in claim 11, said differential clock divider circuit including a plurality of ?rst timing devices and a plurality of second timing devices, said ?rst timing devices being operable to time operation of said master latch on a falling edge of a true clock signal and said second timing devices being operable to time operation of said slave latch on a rising edge of a comple mentary clock signal. 13. The CMOS differential clock divider circuit as claimed in claim 11, further comprising a latch-up prevention circuit. 14. The CMOS differential clock divider circuit as claimed in claim 13, Wherein said latch-up prevention circuit includes a ?rst logic gate having inputs coupled to receive versions of input signals applied to said master latch and an output coupled to one of said ?rst or second nodes of said master latch, a second logic gate having inputs coupled to receive the versions of the input signals applied to said master latch and an output coupled to the other one of said ?rst or second nodes of said master latch, said ?rst logic gate being operable to force the state of said one of said ?rst and second nodes When both of the versions of the input signals are logic high, and said second logic gate being operable to force the state of said another one of said ?rst and second nodes When neither of the versions of the input signals are logic high. 15. The CMOS differential clock divider circuit as claimed in claim 14, Wherein the ?rst logic gate includes a NAND gate and the second logic gate includes a NOR gate. *****

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。