115C_1_ee115c_14

115C_1_ee115c_14 - Domino Logic 1 Domino Logic Block...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Domino Logic
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Domino Logic Block 2-input AND gate example φ φ out A B φ A prech eval B out ds ds prech Pull-down network *exaggerated cycle time φ out Switch network precharge φ Dynamic Static
Background image of page 2
3 Common Design Options Evaluate Transistor If inputs are always from other domino gates, then start Low. Why do we need the extra clocked transistor at the bottom? Improve evaluation speed by removing it. But increase power dissipation during precharge. Keepers Add a small device to pull up DS when output is LOW. To keep DS from being floating. Fights with the pull-down network Slightly more power and slower. φ φ out A B ds Weak keeper Eval transistor
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Domino Chain Connect many gates to be evaluated in a single cycle. Reason for the name is because earlier gates trigger the later gates like dominos. Result from that last gate in a chain must be latched (held) before the precharge occurs. Otherwise data is lost if precharged φ A prech eval B C prech gate 1 gate 2 gate 3 φ AB C D D
Background image of page 4
5 Domino Logic Chain Use a second phase, φ 2 , that pre-charges during the eval of φ 1 . Evaluating during the entire clock cycle Evaluated data from φ 1 passes to φ 2 . Should hold the data constant for a while (more later). Overlapping phases is actually o.k. (guarantees handoff). dynamic static latch φ 1 φ 1 φ 1 φ 1 φ 2 φ 2 φ 2 φ 2 From φ 2 To φ 1 φ 2 φ 1
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 Rules for Interfacing with Domino Gates The inputs must be either monotonically increasing. Or a fixed input is considered o.k.
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 26

115C_1_ee115c_14 - Domino Logic 1 Domino Logic Block...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online