Characteristics of Timing Arc :
- Below information is derived from the timing library
1) Unateness
2) Delay
3) Slew
1) Unateness :
- How the output (of a cell) changes for different types of transition on input
- Specifies how the output is responding for a particular input and how much time it will take
- A timing arc can have 3 types of unateness
A) Positive unate :
- When rising input results in rising output OR falling input results in falling output
- Example : Buffer, AND , OR
B) Negative unate :
- When rising transition on input results in falling transition on output OR falling transition in input results in rising transition on output
- Example : Inverter, NAND, NOR
C) Non-unate :
- No relationship between input (source) and output (sink) pin
- Example : XOR, XNOR
2 ) Delay :
Cell Delay :
- The delay through a cell is determined by -
A) The intrinsic delay
B) The load that it is driving and
C) The input transition, also known as input slew
- Lets have a look at below pictures for an inverter cell -
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9l04yGT8LlLTJ6fGkfGsetYtIzU_L7VEgjI4O4Kkad2bw6j0I68ij7XtLXSvQQtjw2PIZJDzLwOcbY5HS0iXB0ufXhd9fWpsUM3D9J_-xDerlKhnKYLmuGSHkatYWHc9jZXpOSsPjTEI/w368-h202/Cell_Delay_1.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0d3hLPRcnDKfokfWb_0ktN6Cj4BsDbIgTfmRXc4jH0ZoJcDSieV7tswcrS1RBKQ_WXTcI7go5YPbMMfqAd0lIBH9Hg6fJFTfbKkKRbfe7h94L5WRcWk9XbulGRjOE7vmDvfhPFcNunTc/w370-h206/Cell_Delay_2.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5vDYAevSZjakUHaT4z6_OkoJCvxIy7k97mvLX1ZUag_ibhDK6fc9HsSJ87Y-1Up8-M1io-xhj-ExVU6hYVxuPfwcCpt1n6V9b2S5ydGoGXTCxO36MxNdgOgBMjUsYvjxOPWdYW5FemhU/w402-h164/Cell_Delay_3.png)
Net Delay :
- It appears because of the resistance and the capacitance of inter-connect
- Wire-Load Models are used to calculate the net delay
- The delay is calculated based on the block area specification in WL Model
Note: Timing information for all the cells is available in liberty (.lib) files
Next : Explain the Unateness of Buffer, Inverter , AND, OR , NAND, NOR, XOR, XNOR Gates
--------------------------------------------------Happy Learning---------------------------------------------------
0 Comments:
Post a Comment