[SOLVED] After Manufacturing ....Setup/Hold time violation

Status
Not open for further replies.

tusharjoshi

Newbie level 3
Joined
Aug 8, 2011
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
DELHI
Activity points
1,306
How to correct the setup and hold time violations after chip has been manufactured?
 

you need to respin it by doing a timing eco ..it depends on how many viol you need to fix and if you have enough spare gates/gate arrays in the design that you can use ...if yes, then you can do a post-mask eco or metal only eco and respin..

Good luck..
 
@ Kbulusu : whatever you said is right. But I think tusar wants to know that can we fix setup and hold violations in manufactured chips.?

@ Tusar : It is not possible to fix hold violations after manufacturing but if there are setup violation chip still can work at lower frequencies.
 

yes, you can't fix timing when the chip is return and you can make it work at low frequency!
 

Hi,

Actually you can fix both timing violations with ECO & a re-spin.
@ yadavvlsi: Remember the spare-cells Kbulusu mentioned?
If you have any spare clock buffers or inverters in your design they might help in fixing your hold problem.

Using normal buffers or inverters spare cells to swap with previously used clock buffers & inverters will mean you need to pay close attention to skew effects.
I'm guessing that the timing violations were at marginal values & only swapping a handful of clock buffers/inverters are needed.

Best regards,
I-FAB
 
Yes, By doing ECO and re-spin we can fix both setup and hold problems. But I talked about the chip that is already fabricated. It is not possible to fix hold in a fabricated chip.
 
You must not have hold violations at all.

If u have a small setup violation you can fix this by operating at lower frequency.
Hold violations u can address by reducing the overall operating voltage(not recommended).
 

Yes, By doing ECO and re-spin we can fix both setup and hold problems. But I talked about the chip that is already fabricated. It is not possible to fix hold in a fabricated chip.

If you have a spare buffer in just the right place, you could potentially fix it with a FIB (Focused ion beam - Wikipedia, the free encyclopedia). You would have to be very, very lucky for this to work though.
 

How about the decreasing the operating voltage a bit but still keep it above the min operating threshold. Will this help in improving the hold time...?

If the violation is on the first flop being fed from an input pin, can we insert an external delay..?

Thanks...
 


How do you plan to accomplish maintaining the temperature in real life scenario?? We take in temperature and P and V during opto and implementation are purely corners and only for reference.

If you add external delay what about setup?
 

Hi jeevan.life...
Did not understand your reference to the temperature. I am referring to reducing the operating voltage. Can you please explain the relation...

Yes, adding an external delay will affect the setup, but I am assuming we have enough slack on the setup to absorb this delay....

Thanks,
Beo
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…