Professional Documents
Culture Documents
Hold and Setup Violation and SDF Metastable False and Multicycle
Hold and Setup Violation and SDF Metastable False and Multicycle
Hold and Setup Violation and SDF Metastable False and Multicycle
Look into basic definition of hold time and it's minimum amount
of time data should be stable after the clock edge.
And once it get charged fully then u can say it's holding 1 and if it
has charger below Vil then it's 0 but what if it is in b/w Max
threshold and min threshold then it's called Metastability and u
loose your data bcoz u don't know if it is 1 or 0, that min amount
of time req to charge ur cap ( i/p cap of CMOS used to finally
build ur FF) fully is nothing but Hold time.
1. Path delays
2. Interconnect delays
3. Timing constraints
4. Tech parameters affecting delays
5. Cell delays.
6. SDF file is also used in the back annotation of delays in
the gate level simulations for mimicking the exact Si
behavior.
It stores the timing data generated by EDA tools for use at any
stage in the design process. It can be used anywhere in the flow as
to import or export the timing information about design.
Throughout the design process, you can use several different sdf
files. Some of these files can contain pre layout timing data.
Others can contain path constraint or post layout timing data.
A timing path, which can get captured even after a very large interval of
time has passes, and still, can produce the required output is termed as
a false path. A false path, thus, does not need to get timed and can be
ignored while doing timing analysis.
multicycle path:
By definition, a multi-cycle path is one in which data launched
from one flop is allowed (through architecture definition) to take
more than one clock cycle to reach to the destination flop.