19/08/2025

How do you approach AOCV in your design? What kind of library do you need for AOCV?

 Enable AOCV Mode: Set the appropriate variables/commands in the STA tool (e.g., PrimeTime, Tempus)

Specify AOCV Files: Ensure the tool points to the necessary AOCV library files (often provided as separate .aocv files or tables within the .lib).

Select Analysis Mode: Choose between 'clock only' or 'clock and data' modes. 'Clock only' applies AOCV derates just to clock paths for faster runtime, while 'clock and data' applies them to both for higher accuracy.

Library Requirements: You need libraries specifically characterized for AOCV. This typically involves:

    o   Standard .lib timing libraries (NLDM or CCS).

    o   AOCV Derating Tables: These contain the derate values indexed by path depth and/or distance. They can be provided as

    o    Separate side files (e.g., .aocv).

    o    Embedded within the .lib file itself using specific syntax (though this became standard later).

Further Reading: Modeling Variation: https://www.paripath.com/blog/variation-blog/modeling-variation-from-ocv-to-aocv

Share:

0 comments:

Post a Comment