Search This Blog

Friday, November 1, 2019

How To fix the Hold time violations

Hold time violations fixing Techniques

The following techniques are used to fix the Hold time violations
  1. Down-size the cell
  2. LVT to HVT conversion
  3. Add Delay cell on Data path
1).Down-size the buffer
  • get_cells
  • get_lib_cells -of_object cell_name  (which cell you want to down-size NOR4X0_HVT)
  • get_alternative_lib_cells cell_name
  • size_cell cell_name saed32hvt_ff1p16vn40c/NOR2X0_HVT (corresponding cell name along with Library )
2).LVT to HVT conversion
  • get_cells
  • get_lib_cells -of_objects U453 (cell name NOR4X0_LVT)
  • size_cell U453 NOR4X0_HVT  (U453 instance name of the cell)
3).Add Delay cell on Data path
  • insert_buffer net_name DELX4
Note: Here cell name means Instance name

No comments:

Post a Comment

What is the sanity checks you have done for STA?

 Sanity checks for STA: Linking Checks: We need to check., is there any missing modules or missing pins in a library. this is done by link c...