Professional Documents
Culture Documents
Aneesh.R
Broadcast and Communication Group Centre for development of Advance Computing Thiruvananthapuram aneesh4tvm@gmail.com
Also called maximum rate pipelining. Clock speed increased by reducing idle time of non critical paths. Clock frequency increased without increasing number of internal storage elements (latches or registers). Technique for pipelining digital system by equalizing delays in combinational logic circuit. Use of multiple coherent waves of data between storage elements by clocking system faster than propagation delay between registers.
Path variation due to logic depth in the architecture. Unequal rise/ fall times. Delay variations in the basic building blocks. Temperature and process variations.
Requirements of an efficient wave pipelined systemA logic which provides equal propagation delay and
rise / fall times for all input combinations. A delay element which perfectly emulates combinational logic block delay. An architecture having identical propagation paths. Identical effect of temperature and process variations on all the propagation paths of the architecture.
NPCPL (contd)
Uses NMOS pass transistors. True and complementary inputs. 2 pass blocks generating true and complementary outputs. Level restoring inverters to restore degraded voltage levels at output of pass transistors to full CMOS levels. Threshold voltage of inverter (Vth) is most critical parameter in design.
NPCPL (contd)
Increase in Vth increases fall time and transition delay of NPCPL building block, thereby affecting performance of wave pipelined circuit.
NPCPL (contd)
W ratio determined to get equal 0->1 and 1->0 delays and equal rise/fall times. Can realize all the major 2-input boolean functions with identical propagation delays. Provides identical logic depth and hence equal delay for all logic gates, due to symmetric nature. Use as delay element to mimic delay of 2 input gates. Advantages: high throughput, low latency, low area. Disadvantage: poor noise margin.
NPCPL (contd)