space.gif
space.gif
Logic families can be classified broadly according to the technologies they are built with. In earlier days we had vast number of these technologies, as you can see in the list below.
space.gif
space.gif
Among these, only CMOS is most widely used by the ASIC (Chip) designers; we will still try to understand a few of the extinct / less used technologies. More in-depth explanation of CMOS will be covered in the VLSI section.
space.gif
space.gif
Before we start looking at the how gates are built using various technologies, we need to understand a few basic concepts. These concepts will go long way i.e. if you become a ASIC designer or Board designer, you may need to know these concepts very well.
space.gif
space.gif
Fan-in is the number of inputs a gate has, like a two input AND gate has fan-in of two, a three input NAND gate as a fan-in of three. So a NOT gate always has a fan-in of one. The figure below shows the effect of fan-in on the delay offered by a gate for a CMOS based gate. Normally delay increases following a quadratic function of fan-in.
space.gif
space.gif
The number of gates that each gate can drive, while providing voltage levels in the guaranteed range, is called the standard load or fan-out. The fan-out really depends on the amount of electric current a gate can source or sink while driving other gates. The effects of loading a logic gate output with more than its rated fan-out has the following effects.
space.gif
space.gif
Normally as in the case of fan-in, the delay offered by a gate increases with the increase in fan-out.
space.gif
space.gif
Gate delay is the delay offered by a gate for the signal appearing at its input, before it reaches the gate output. The figure below shows a NOT gate with a delay of "Delta", where output X' changes only after a delay of "Delta". Gate delay is also known as propagation delay.
space.gif
space.gif
Gate delay is not the same for both transitions, i.e. gate delay will be different for low to high transition, compared to high to low transition.
space.gif
Low to high transition delay is called turn-on delay and High to low transition delay is called turn-off delay.
space.gif
Gates are connected together with wires and these wires do delay the signal they carry, these delays become very significant when frequency increases, say when the transistor sizes are sub-micron. Sometimes wire delay is also called flight time (i.e. signal flight time from point A to B). Wire delay is also known as transport delay.
space.gif
space.gif
space.gif
The same signal arriving at different parts of the design with different phase is known as skew. Skew normally refers to clock signals. In the figure below, clock signal CLK reaches flip-flop FF0 at time t0, so with respect to the clock phase at the source, it has at FF0 input a clock skew of t0 time units. Normally this is expressed in nanoseconds.
space.gif
space.gif
The waveform below shows how clock looks at different parts of the design. We will discuss the effects of clock skew later.
space.gif
space.gif
Logic levels are the voltage levels for logic high and logic low.
space.gif
space.gif
space.gif
space.gif
Gate circuits are constructed to sustain variations in input and output voltage levels. Variations are usually the result of several different factors.
space.gif
space.gif
All these undesirable voltage variations that are superimposed on normal operating voltage levels are called noise. All gates are designed to tolerate a certain amount of noise on their input and output ports. The maximum noise voltage level that is tolerated by a gate is called noise margin. It derives from I/P-O/P voltage characteristic, measured under different operating conditions. It's normally supplied from manufacturer in the gate documentation.
space.gif
space.gif
The time required for the output voltage to increase from VILmax to VIHmin.
space.gif
The time required for the output voltage to decrease from VIHmin to VILmax.
space.gif
The time between the logic transition on an input and the corresponding logic transition on the output of the logic gate. The propagation delay is measured at midpoints.
space.gif
Each gate is connected to a power supply VCC (VDD in the case of CMOS). It draws a certain amount of current during its operation. Since each gate can be in a High, Transition or Low state, there are three different currents drawn from power supply.
space.gif
space.gif
For TTL, ICCT the transition current is negligible, in comparison to ICCH and ICCL. If we assume that ICCH and ICCL are equal then,
space.gif
Average Power Dissipation = Vcc * (ICCH + ICCL)/2
space.gif
For CMOS, ICCH and ICCL current is negligible, in comparison to ICCT. So the Average power dissipation is calculated as below.
space.gif
Average Power Dissipation = Vcc * ICCT.
space.gif
So for TTL like logics family, power dissipation does not depend on frequency of operation, and for CMOS the power dissipation depends on the operation frequency.
space.gif
Power Dissipation is an important metric for two reasons. The amount of current and power available in a battery is nearly constant. Power dissipation of a circuit or system defines battery life: the greater the power dissipation, the shorter the battery life. Power dissipation is proportional to the heat generated by the chip or system; excessive heat dissipation may increase operating temperature and cause gate circuitry to drift out of its normal operating range; will cause gates to generate improper output values. Thus power dissipation of any gate implementation must be kept as low as possible.
space.gif
Moreover, power dissipation can be classified into Static power dissipation and Dynamic power dissipation.
space.gif
space.gif
Thus
space.gif
Total power dissipation = static power dissipation + dynamic power dissipation.
space.gif
space.gif
space.gif
space.gif
space2.gif
space2.gif
space2.gif
space2.gif
space2.gif
Copyright ゥ 1998-2025
Deepak Kumar Tala - All rights reserved
Do you have any Comment? mail me at:deepak@asic-world.com