Re: setup and holdtime
If you want to compile your design using softwares like design compiler or
something similar to it, you don't need to know or set the setup and hold time.
Setup and hold time are dependent on the technology library, or dependent
on the fab that provides the cell. Different vendors fabricate cell with different
setup & hold time.
Anyway, if you still want to approximate the value of setup & hold time,
one thing you can do is compile your design first in design compiler, and
make sure you setup the target technology library. After you compile,
you see you timing report, there, you can see the setup & hold time value.
Another way, just read the technology library files. It should mention the
all the parameters of the cell.
The one that I'm dealing in my work sometimes has setup of 0.4ns, and hold
of 0.05 ns.
Another thing I'd like to mention, setup & hold time does not affected
by the clock frequencies. Please correct me If I'm wrong. This is what I
think.