cmos nand, nor, and

analog 2015. 11. 10. 21:43

NAND and NOR are preferred because they are smaller and use less power in a CMOS process than equivalent AND or OR gates. NAND and NOR gates can be created with 4 transistors, while AND/OR require 6.

An AND/OR gate is laid out in a cell library generally as a NAND/NOR followed by an inverter.

enter image description here

AND Gate (OR is similar)

enter image description here

'analog' 카테고리의 다른 글

cmos inverter  (0) 2015.11.10
floating / pull up / pull down  (0) 2015.10.23
Posted by bogus919
,

cmos inverter

analog 2015. 11. 10. 21:40

An inverter is just a rather nonlinear amplifier. It is possible to use 'digital' inverters to build some simple analog circuits. Generally, the initial oscillation of a crystal oscillator will be very small, much too small to get to the logic-level threshold of the open-loop amplifier. So adding some feedback allows the small signal to be amplified and fed back around until it has built up large enough. Using a CMOS inverter means that no additional analog circuitry is required.

As for why the voltage is 1/2 of the rails, that involves looking at how the inverter is built. The simplest CMOS inverter is a single NMOS transistor and a single PMOS transistor, connected with the NMOS source on the ground rail, the PMOS source on the power rail, the gates tied to the input, and the drains tied to the output.

CMOS inverter

When the input is low, the NMOS will be off and the PMOS will be on, pulling the output towards the Vdd rail. When the output is high the PMOS will be off and the NMOS will be on, pulling the output towards ground. If the input and output are connected together, the circuit will attempt to settle somewhere in between. It turns out that for most CMOS chips, the transistors are built so that they are symmetrical in terms of their threshold voltages and drive strengths, so the most stable point is just about at Vcc/2. If one transistor had a higher threshold voltage or a lower drive strength, then the output would settle closer to the other transistor. The CMOS devices are designed (and the production process tuned) to make sure this is the case so that logic gates have symmetrical (or as much as possible) rise and fall times. In fact, in an inverter, the PMOS needs to be physically larger than the NMOS in order to get the same drive strength due to the physics of how the transistors work.

'analog' 카테고리의 다른 글

cmos nand, nor, and  (0) 2015.11.10
floating / pull up / pull down  (0) 2015.10.23
Posted by bogus919
,

blocking vs non-blocking

VHDL 2015. 11. 9. 16:39

<= : non-blocking( seqeuntial logic : output이 input과 state에 영향받음 )

 = : blocking ( combinational logic : output은 input에만 영향받음 )

'VHDL' 카테고리의 다른 글

AMBA - SoC안에서 IP끼리의 Bus 규격  (0) 2014.12.04
dinonsil 회로도  (0) 2014.12.04
multi-driver error  (0) 2014.12.03
디논실 project woring notes  (0) 2014.10.31
기본 component  (0) 2014.10.30
Posted by bogus919
,