0% found this document useful (0 votes)
14 views12 pages

Lec 37

The document discusses CMOS digital VLSI design with a focus on sequential logic design, particularly pipelining as an optimization technique for sequential circuits. It covers the differences between latch and register-based pipelines, the NORA-CMOS-A logic style, and non-bistable sequential circuits like the Schmitt Trigger. The document emphasizes the benefits of pipelining in improving throughput and source utilization.

Uploaded by

arkhit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views12 pages

Lec 37

The document discusses CMOS digital VLSI design with a focus on sequential logic design, particularly pipelining as an optimization technique for sequential circuits. It covers the differences between latch and register-based pipelines, the NORA-CMOS-A logic style, and non-bistable sequential circuits like the Schmitt Trigger. The document emphasizes the benefits of pipelining in improving throughput and source utilization.

Uploaded by

arkhit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

CMOS DIGITAL VLSI DESIGN

Sequential Logic Design - IX


SUDEB DASGUPTA
DEPARMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

1
Outline

• Pipelining: An approach to optimized Sequential Circuit


(a) Latch vs. Register based Pipelines
(b) NORA-CMOS-A Logic Style
• Non-bistable Sequential Circuits
(a) Schmitt Trigger
• Recapitulation

2
Pipelining: An approach to optimized Sequential Circuit
• Pipelining is a popular design technique often used to accelerate the
operation of data-paths in digital processors.
• Let’s take an example to calculate log of ‘a’ and ‘b’ where ‘a’ and ‘b’
are stream of numbers-

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

3
Cont…
• To ensure correct evaluation the minimal clock period Tmin is-
Tmin=tc-q+tpd,logic+tsu
where tc-q and tsu are propagation delay and the setup time of the
register, respectively. tpd,logic is the worst case delay path through
combinational networks.
• The advantage of pipelined operation becomes apparent when
examining the minimum clock period of the modified circuit.
• The combinational network has been partitioned in three sections, so
if we consider that all blocks have approximately same delay then-
Tmin,pipeline=Tmin/3

4
Latches vs. register based Pipelines-
• Pipelined circuits can be conducted by using level-sensitive latches
instead of edge-triggered registers.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

5
NORA-CMOS-A logic style for pipelined structures
• A C2MOS based pipelined circuit is a race free as long as all the logic
function F (implementing by using static logic) between the latches
are non-inverting.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

6
Cont…
• Potential race condition during (0-0) overlap in C2MOS based design.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

7
Cont…
• Example of NORA-CMOS modules.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

8
Non-bistable Sequential Circuits
The Schmitt Trigger
• The Schmitt Trigger responds to a slowly changing input waveform
with a fast transition time at the output.
• The VTC of the device displays different switching threshold for
positive and negative going input signals.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

9
Cont…
• The CMOS implementation of Schmitt Trigger is as follows-

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

10
Recapitulation
• Pipeline is an approach to improve the source utilization and increase
the fundamental throughput.
• The pipeline system is implemented using pass transistor based
positive and negative latches instead of master-slave system.
• A NORA data path consists of a chain of alternating CLK and CLK
modules.
• The Schmitt Trigger is based on positive feedback.

11
Thank You

12

You might also like