quiz:metal_gate_cmos_logic_data
This is an old revision of the document!
Logic
With the entire chip perimeter characterized we can start analyzing the logic.
- Basic logic chips are often regular with a few circuits repeated abeit in a very custom layout. How many instances of an isolated basic logic circuit are there?
- Detail
- Exclude ESD protection
- Isolated meaning that you could form N truth tables because parts of circuits do not affect others
- Hint: think about input : output ratio and repeated layout
- 1
- 2
- 3
- 6
- 9
- [3]
- (1)
- Using our earlier analysis we have 9 inputs and 3 outputs. This should limit the maximum number of basic logic circuits to 3. We also see that there are three triple gates. Finally, if we look at the top section of the chip, only power and ground come down. Therefore, the top section of the chip is an isolated circuit.
- Now lets see whats connected to the output since its a little simpler than the input circuit. Input is N1 (“net 1”) and output is O1. What logic function does this form?
- Detail
- Some of the other logic encroaching in has been shaded out
- Buffer
- Inverter
- Diode
- Or gate
- And gate
- [2]
- (1)
- The left transistor connects to VSS and the right to VDD. Each has three gates connected in several rings connected to the previous circuit by a contact from M2 to M1 a little above the label “N1”. VSS and O1 form interleaved fingers on the left to make an n channel MOSFET and VDD and O1 form interleaved fingers on the right for a p channel MOSFET.
- Time to run the gauntlet! In this you need to identity the final transistor circuit and the final question will ask you to piece everything together for the overall circuit function. What logic function is between O1, O2, O3 and N1?
- Detail
- Inverter
- 3 input and gate
- 3 input or gate
- 3 input nand gate
- 3 input nor gate
- [4]
- (1)
- The transistor on the left is p-mos since its connected to VDD and the right is n-mos since its connected to VSS. If all three inputs are given the right n-mos transistor will conduct and pull N1 low. If any inputs are low the left p-mos transistor will pull output high
- This gives the following logic table
- ^ I1 ^ I2 ^ I3 ^ N1 ^
- ^ 0 ^ X ^ X ^ 1 ^
- ^ X ^ 0 ^ X ^ 1 ^
- ^ X ^ X ^ 0 ^ 1 ^
- ^ 1 ^ 1 ^ 1 ^ 0 ^
- This this is 3 input NAND as applying all three inputs to logic high turns the output off
- Put it all together. What logic function does the overall chip represent? Combine the previous two logic functions feeding the output into N1 as the N1 input from the earlier question.
- Detail
- Inverter
- 3 input and gate
- 3 input or gate
- 3 input nand gate
- 3 input nor gate
- [2]
- (1)
- The first circuit is a 3 input NAND gate fed into an inverter. Logically we have !(!(A + B + C)) ⇒ A + B + C or three input and gate. We're done!
- TODO: link to archive page with full chip info
quiz/metal_gate_cmos_logic_data.1337843809.txt.gz · Last modified: 2013/10/20 14:59 (external edit)