|
The method of logical effort, a term coined by Ivan Sutherland and Robert Sproull in 1991, is a straightforward technique used to estimate delay in a CMOS circuit. Circuit topology and gate sizing are key components utilized in this method. Logical effort helps us answer questions such as the following:
Derivation of delay in a logic gate Delay is expressed in terms of a basic delay unit, τ = RC, the delay of an inverter driving an identical inverter with no parasitic capacitance. The absolute delay is then simply defined as the product of the delay of the gate, d, and τ: The unit of delay is therefore measured relative to τ. In a typical 0.6 micrometre process τ is about 50 ps. For a 0.25 micrometre process, τ is about 20 ps. Alternatively, delay in a logic gate can be expressed as a summation of two primary factors: parasitic delay, p, and stage effort, f. Consequently, The stage effort can be further divided into two components: a logical effort,g, which captures the intrinsic properties of the gate, and an electrical effort, h, which describes the load. The stage effort is then simply: while the electrical effort is calculated via: Combining these equations yields a basic equation that models delay through a single logic gate, in units of τ: Delay in an inverter
Delay in a NAND gate The logical effort of a two-input NAND gate is calculated to be g = 4/3. A NAND gate is typically preferred to NOR as a result of its lower logical effort. "Intrinsic properties" of a circuit Basically it is equivalent/normalized RC value at input. A simple multi-stage inverter sizing problem illustrates the idea: http://bwrc.eecs.berkeley.edu/Classes/IcDesign/EE141_s02/Lectures/Lecture7-invsize.PDF See also | ||||||||||
|
| |||||||||||
![]() |
|
| |