18 March 2015

Basic Terminology

Setup Time:

It is time required for data to be available at input of sequence device before clock edge captures the data in device.

Hold Time:

It is time required for data to be available at input of sequence device after the clock edge captures the data in device.


  • For better understanding of Setup and Hold Time here an example of  D-FF is presented. As shown in figure, red box shows the  data which must be stable in those areas i.e before and after the active edge of clock respectively for setup and hold time. If data input doesn't remain constant (in this period of time) the setup and hold violation occurs in the circuits. 

Figure: Understanding of  Setup & hold time.

Slack:

The amount of time by which a violation is avoided called slack.
  • Slack time (for a timing paths) determines, if the design is working at the desired frequency or not.
  • Positive slack indicates that the design is meeting the timing and still it can be improved.
  • Negative slack means design has not achieved the specified frequency.
  • Zero slack means that the design is critically working at desired frequency.
  • Slack has to be always positive and negative slack indicates a violation in timing.

Required time:

The time within which data is required to arrives at some internal node of the design.
Designer specify the value by setting constrains.

Arrival time:

The time in which data arrives at the internal node.
It incorporates all the net and logic delays in between the reference input point and the destination node.

OCV (On chip Variation):

Same cells on different chips have different timing characteristics i.e. OCV.
Reasons: Process variation in DSM/UDSM, IR drops.


6 comments:

  1. good and nice From this i can understood proper definition of setup and hold time and also figure give me a clear understanding so thanks

    ReplyDelete
  2. good information fig gives clear idea , thank you.

    ReplyDelete
  3. it is very helpful explinations to clear all the concepts,keep updating.
    thank you.

    ReplyDelete
  4. Stock Exchange Securities Market Software

    Stock analysis software won't make you an investment pro overnight, but it can improve your success in the market, whether you're a long-term investor or a day trader.

    ReplyDelete
  5. Mobile App Development Companies

    Appnovation designs, develops and delivers mobile apps across all the major platforms, including iOS (iPhone & iPad), Android, BlackBerry and Windows Mobile. Our mobile app development services include: Business, needs and requirements analysis. User Experience (UX) testing.

    ReplyDelete
  6. Merkur FSCB Merkur Progress 570 Double Edge Safety
    Merkur Progress 570 double edge safety 카지노 razor is a งานออนไลน์ perfect blend of classic vintage German engineering and the latest chrome plated Merkur safety razor  Rating: 4.7 · ‎9 votes · ‎$69.95 · ‎In 메리트 카지노 stock

    ReplyDelete