UNATE - Timing Arc - VLSI Concepts
UNATE - Timing Arc - VLSI Concepts
VLSI Concepts
Translate page
Select Language
An online information center for all who have Interest in Semiconductor Industry.
Search
Index
Featured Post
Monday, December 26, 2016
"Fresher" become
UNATE : Timing Arc 3Ps (Passion, Pati
First Question can be Answer if we know: How Input pin is logically connected with Output pin.
What is the meaning of Logically connection? It Means, what is going to happen “For Rising Input"...whether Output
Fall or
Rise or
No Change
UNATE
VLSI EXPERT (v
Unate are of three types:
google.com/+Vlsi-e
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 1/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
If we apply rising signal to the input of a Timing Arc, corresponding output signal is either Falling or there is "No Posts
Content VLSI change".
BASIC STA & SI Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
Comments
Falling Input
Video Lectures VLSI– Industry:
Rising Output OR No change
Insight in Output Book
Recommended About Us Assessment
If we apply Falling signal to the input of a Timing Arc, corresponding output signal is either Rising or there is
"No change".
E.g:
Inverter (NOT gate)
NAND gate (will explain this in detail later below)
NOR gate (will explain this in detail later below)
Non_Unate:
The non-unate represents a function where change in output value cannot be determined from the direction of the change Edusaksham
in the input value. Output pin value is not dependent on single Input Pin. It also depends on 2nd Input pin. Since Timing arc VLSI - Self...
will be between the Single Input and Single Output pin, so it’s difficult to identify this relationship directly. INR 5,750.00
E.g:
Shop now
XOR gate (will explain this in detail later below)
XNOR gate (will explain this in detail later below)
Buffer:
Edusaksham
VLSI - Static...
INR 2,300.00
Shop now
In the Buffer there is one input pin and one output pin. Behavior of Buffer we all know.
Rising Input results Rising Output.
Popular Posts
Falling Input results Falling Output.
"Timing Paths" : Sta
Timing Analysis (ST
So, Timing Arc between Input and Output pin of Buffer are Positive Unate. basic (Part 1)
Remember, there are 2 Timing arcs in Buffer: One for Rising Edge and other for Falling edge. Basic of Timing
Analysis in Physical
Design
Inverter:
"Setup and Hold Tim
: Static Timing Analy
(STA) basic (Part 3a
Delay - "Interconnec
Remember, there are 2 Timing arcs in Inverter: One for Rising Edge and other for Falling edge. Delay Models" : Sta
Timing Analysis (ST
basic (Part 4b)
AND Gate:
"Time Borrowing" :
Static Timing Analys
(STA) basic (Part 2)
5 Steps to Crack VL
Interview
Above is the "Truth Table" of AND gate (for Input Pin A and B, Output Pin Y).
Recent Visitors
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 2/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
B = 1 , A (0-> 1) ; Y - Changes from 0-> 1 Live Traffic Feed
Content VLSI BASIC STA & SI Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
A visitor from Mum
Maharashtra viewe
Video Lectures VLSI Industry: Insight Recommended Book About Us Assessment
"VLSI Concepts" 1
ago
A visitor from Japa
arrived from googl
and viewed ""Setup
Hold Time" : Static
Timing Analysis (S
A visitor
basic (Partfrom
3a) Unit|VL
States
Concepts" arrived
3 minsfroma
expert.com and vie
"Fixing Setup and
Violation : Static T
Analysis (STA) Ba
A
Partvisitor from Hyd
6a) |VLSI Con
Andhra
5 mins ago Pradesh vie
In the same way we can also summarize the falling edge: "Blockage: Placem
Routing In design |
A = 0 , B (1-> 0) ; Y - No change (constant at 0) Concepts"
A visitor from 5 mins Bana
A = 1 , B (1-> 0) ; Y - Change from 1-> 0 Karnataka arrived f
B = 0 , A (1-> 0) ; Y - No change (constant at 0) google.co.in and vi
B = 1 , A (1-> 0) ; Y - Change from 1-> 0 "VLSI Concepts" 5
A visitor from Indi
ago
arrived from googl
and viewed "10 Wa
fix SETUP and HO
violation: Static Tim
Analysis
A visitor (STA)from Ban Ba
(Part-8)
Karnataka |VLSI
arrived Conf
6 mins ago and vi
google.co.in
""Timing Paths" : S
Timing Analysis (S
basic
A (Partfrom
visitor 1) |VLS Buc
Concepts"
Bucuresti viewed 6 mins a
"Hierarchical Desig
Flow - part 1 |VLS
Concepts"
A visitor from 8 mins Moua
So, in both the cases - Timing arc between A-Y and B-Y is Positive Unate for both "Negative Rising" and "Positive Rising" signal.
View, California ar
from google.com a
Capturing again:
viewed "VLSI Con
There are 4 Timing arcs in AND gate:
STA
A visitor
& SI"from
10 minsKor
1. Input Pin A to Output Pin Y for Rising Edge Republic of arrived
2. Input Pin A to Output Pin Y for Falling Edge
google.co.kr and vi
"How To Read SDF
3. Input Pin B to Output Pin Y for Rising Edge
(Standard Delay Fo
4. Input Pin B to Output Pin Y for Falling Edge P 2view |VLSI C
Real-time · Get Feedjit
OR Gate:
Followers
Follow
Above is the "Truth Table" of OR gate (for Input Pin A and B, Output Pin Y).
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 3/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
Content VLSI BASIC STA & SI Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
So, in both the cases - Timing arc between A-Y and B-Y is Positive Unate for both "Negative Rising" and "Positive Rising" signal.
Capturing again:
There are 4 Timing arcs in OR gate:
NAND Gate:
Above is the "Truth Table" of NAND gate (for Input Pin A and B, Output Pin Y).
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 4/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
Content VLSI BASIC STA & SI Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
So, in both the cases - Timing arc between A-Y and B-Y is Negative Unate for both "Negative Rising" and "Positive Rising" signal.
Capturing again:
There are 4 Timing arcs in NAND gate:
NOR Gate:
Above is the "Truth Table" of NOR gate (for Input Pin A and B, Output Pin Y).
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 5/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
Content VLSI BASIC STA & SI Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
So, in both the cases - Timing arc between A-Y and B-Y is Negative Unate for both "Negative Rising" and "Positive Rising" signal.
Capturing again:
There are 4 Timing arcs in NOR gate:
XOR Gate:
Above is the "Truth Table" of XOR gate (for Input Pin A and B, Output Pin Y).
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 6/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
Content VLSI BASIC STA & SI Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
This one is little bit different from other gates (which we have reviewed till now).
You can see that change in the output can't be decided just by seeing/observing one input pin. For B changes from '0' to '1', output can change
from '1' to '0' or '0' to '1' depends on the value at A. In other way, I can say that change in the output don't have any pre-defined pattern with
respect to Pin B or Pin A indivisibly. It depends on collective behavior of A and B.
Such type of Timing Arcs neither fall in the category of positive_unate nor in negative_unate. These Timing Arcs are Non_Unate.
Timing arc between A-Y and B-Y is Non Unate for both "Negative Rising" and "Positive Rising" signal.
Capturing again:
There are 4 Timing arcs in XOR gate:
XNOR Gate:
Above is the "Truth Table" of XNOR gate (for Input Pin A and B, Output Pin Y).
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 7/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
B = 0 , A (0-> 1) ; Y - Changes from 1-> 0
Content VLSI
B = 1 , A (0-> 1) ; BASIC
Y - ChangesSTA
from&0->
SI 1 Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
Explanation is same as in case of XOR gate. (copy paste the same paragraph here :) )
You can see that change in the output can't be decided just by seeing/observing one input pin. For B changes from '0' to '1', output can change
from '1' to '0' or '0' to '1' depends on the value at A. In other way, I can say that change in the output don't have any pre-defined pattern with
respect to Pin B or Pin A indivisibly. It depends on collective behavior of A and B.
Such type of Timing Arcs neither fall in the category of positive_unate nor in negative_unate. These Timing Arcs are Non_Unate.
Timing arc between A-Y and B-Y is Non Unate for both "Negative Rising" and "Positive Rising" signal.
Capturing again:
There are 4 Timing arcs in XNOR gate:
I am sure, by now, you have developed or revise the concept of Unate in Timing Arc. With the help of Truth table, you can easily figure out the
Unateness of any Timing arc. Even If you are going to design any circuit or system (which is not in the list of Standard gates), then you can
yourself figure out the Unateness property of different Timing arcs in that system.
We will discuss about that in more detail in next few article. Like how these (Timing Arc , Unateness ) represent in Timing Library, how different
values are captured in Timing Library and a lot about the Timing Arcs. :)
Interview Questions
I have tried to capture few Interview questions here which can help you big time during your preparation.
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 8/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
6. How many Timing Arcs are present in case of Buffer?
Content VLSI BASIC STA & SI Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
7. How many Timing Arcs are present in a 2 input NAND gate?
Video 8. How to represent
Lectures VLSITiming Arcs Insight
Industry: in the TimingRecommended
Library ? Book About Us Assessment
9. A timing arc is positive Unate, if we apply rising edge at the input of the Timing arc, corresponding output will change or not ?
10. How many Timing arc is present for a 3 input XOR gate?
11. What's the Unateness of different Timing Arc for a 3 input XNOR gate ?
The newly launched product "VLSI Self Mentorship Program" by Edusaksham, can help you in preparing for Interview and
written test. This Course is designed by Industry people. To know more click here.
Reactions: Excellent (6) Good (0) Interesting (0) Need More (0)
6 comments:
bloxorz June 15, 2017 at 3:43 PM
Interesting article! Thank you for sharing them! I hope you will continue to have similar posts to share with everyone! I believe a lot of people will be
surprised to read this article!
windows movie maker
Reply
Get free paypal gift cards and many more offers are awaiting for you to be delivered for free. Visit and get access to all of them. These paypal gift cards
are used in getting online discounts and also grab free paypal points.
Reply
I read some articles on this site and I think your blog is really interesting and has great information. Thank you for your sharing.
Reply
Reply
I've read all of your information that you shares in your article and I love it. Many thanks for showing this post. I enjoy it.
Reply
Thank you for another terrific article. The place else can anybody get that sort of info in this perfect way of writing? I have a demonstration subsequent
week, and I am in the search for such advice.
Reply
Publish Preview
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 9/10
11/16/2017 UNATE : Timing Arc |VLSI Concepts
Must Read Article
Content VLSI BASIC STA & SI Extraction & DFM Low Power Physical Design Vlsi Interview Questions Job Posting
5 Steps to Crack VLSI Delay Interview "Timing Paths" : Static "Setup and Hold Time" :
Interview Question (Part1) Timing Analysis (STA) Static Timing Analysis
basic (Part 1) (STA) basic (Part 3a)
"Setup and Hold Time "Time Borrowing" : "Examples Of Setup Setup and Hold Check:
Violation" : Static Static Timing Analysis and Hold time" : Static Advance STA (Static
Timing Analysis (STA)... (STA) basic (Part 2) Timing Analysis (STA) Timing Analysis )
Follow by Email
http://www.vlsi-expert.com/2016/12/unate-timing-arc.html 10/10