139 Threads found on edaboard.com: Fix Hold
Hi,
how to fix setup and hold on same path, if we fix hold increase setup violation, and if we fix setup increase hold violation.
ASIC Design Methodologies and Tools (Digital) :: 11-01-2016 18:21 :: mepriyasingh :: Replies: 11 :: Views: 4155
for hold fixing down sizing is the correct way of doing it. this will safe power in the design because downsized cells have lower power. the down side is that they have more timing variation apart from max_tran violations.
ASIC Design Methodologies and Tools (Digital) :: 03-07-2017 23:21 :: artmalik :: Replies: 3 :: Views: 689
Hello all ,
There are times, when I am not allowed to change the RTL, and all the clocking structure in the design are already optimized.
Still I face situations where I have negative slack ( setup as well as hold )
Some times by trying few strategies in Vivado, the tool solves the timing violations, but what if it doesn't ?
Question 1 : Ca
PLD, SPLD, GAL, CPLD, FPGA Design :: 11-24-2016 05:37 :: UltraGreen :: Replies: 2 :: Views: 4247
dear all,
if i have 2 flip-flops ,
ff1 clock pin is connected to clk
ff2 clock pin is connected to gated clock.....
my doubt...
if i found either hold r setup violation on this path with repsect to +ve edge.. then how i can fix the violation
can any one guide me
thanks in advance
bhaskarg
Elementary Electronic Questions :: 09-14-2016 07:13 :: bhaskarg :: Replies: 2 :: Views: 762
Hi All,
If ur data path is optimized ( 2 flops and a combo logic) and have setup violation,what option you use to fix setup violation ?
Could u answer this ?
ASIC Design Methodologies and Tools (Digital) :: 01-15-2016 03:31 :: cyrax747 :: Replies: 7 :: Views: 1363
fix hold will recude setup tns or increase setup tns? what about setup wns?
ASIC Design Methodologies and Tools (Digital) :: 01-05-2016 11:56 :: ydlm42sj :: Replies: 1 :: Views: 979
Hi
Try to fix max tran and max cap first then there will be decrease in the max fanout violations.I think max fanout can be ignored.
ASIC Design Methodologies and Tools (Digital) :: 11-12-2015 04:39 :: cyrax747 :: Replies: 4 :: Views: 1780
Hi folks,
I have seen few zero cycle ( set_multicycle_path 0) setup paths in design. Can you explain why there is a need of having 0 cycle setup path? what is a advantage of the same? How do we check hold violations for these kind of paths?
These paths are violating setup time. How can fix this issue in cadence encounter
ASIC Design Methodologies and Tools (Digital) :: 10-28-2015 09:00 :: atulpatil6370 :: Replies: 1 :: Views: 1241
Hi All
Is there any special commands for fixing Setup and hold violations after post Route.
thanks
You have to deal with them separately. The standard practice in ASIC/SoC designing is to fix all setup violations before the PnR stage and let the layout engineers fix the hold violations during (...)
ASIC Design Methodologies and Tools (Digital) :: 09-08-2015 09:22 :: dpaul :: Replies: 6 :: Views: 1453
If the white paste is 'firm' and semi solid, it looks as it could be some sort of potting compound.
Potting compound is often used to fix and hold components in place, also to reduce the electro-mechanical 'buzz' from transformers.
Note: heat sink compound can also be white , it remains sticky for many years but can eventually dry out.
Power Electronics :: 09-03-2015 15:14 :: esp1 :: Replies: 7 :: Views: 1423
The Synthesis tool wont look at the hold at all, because hold can be optimized/fixed during the PD ( mainly after CTS ).
ASIC Design Methodologies and Tools (Digital) :: 08-14-2015 11:51 :: kumar_eee :: Replies: 4 :: Views: 1224
check this link
fixing Setup & hold Violations
ASIC Design Methodologies and Tools (Digital) :: 07-14-2015 01:48 :: hanif :: Replies: 1 :: Views: 753
If you are lucky there may be a quick fix for this problem:
Get hold of a bootable linux disk and use it to boot the computer to a linux desktop. DO NOT INSTALL Linux, just use it in 'live' mode directly from the CD/DVD.
The Linux file manager will be able to read and write the hard disk with Windows on it. Use it to copy a new version of 'svchos
General Computer :: 06-29-2015 16:48 :: betwixt :: Replies: 6 :: Views: 1009
Setup violations are sometimes fixed by making changes to the logic. This can only be done preCTS. hold violations are fixed by adding buffers to the data path. This is usually done postCTS. CTS itself leads to many hold violations.
ASIC Design Methodologies and Tools (Digital) :: 05-21-2015 15:12 :: sharath666 :: Replies: 9 :: Views: 2591
Hi.
I just had a question about the cross clock domain capture issue in DFT.
As we know, we can insert a lockup latch on the scan chain who is crossing the clock domain, to ease the hold timing fix.
But how to hanle the capture path which is asynchronous from clock domain A to clock domain B ?
This path is asynchronous in function
ASIC Design Methodologies and Tools (Digital) :: 02-09-2015 08:46 :: owen_li :: Replies: 12 :: Views: 3763
Hi,
My SDF file generated by Encounter does not specify setup/hold time for flipflop's reset.
On the other hand, SDF file generated by DesignCompiler does specify that.
Does anyone know how to fix this?
Thanks
ASIC Design Methodologies and Tools (Digital) :: 01-27-2015 06:51 :: u931803 :: Replies: 0 :: Views: 739
What is the difference between Timing analysis done in Design Compiler , Prime Time and ICC Compiler. Which tool is preferred ?
How do we fix setup & hold violations using Design Compiler ?
Post Synthesis (library.db and gatenetlist.v are given as I/P to primetime)- How do we fix setup & hold violations using Prime (...)
ASIC Design Methodologies and Tools (Digital) :: 01-21-2015 05:24 :: praneethrajkanakam :: Replies: 3 :: Views: 2741
This is a part of the timing report I obtained after the nanoroute stage of my design in Cadence Encounter 9.1. In order to fix the set up violations, I would like to insert buffers or upsize the cells. But how do I know which cells should I upsize or where should I insert the buffers?
Can anybody please help?? Thanx in advance
Path 1: VIOLATED
ASIC Design Methodologies and Tools (Digital) :: 12-16-2014 07:48 :: biju4u90 :: Replies: 5 :: Views: 1862
Well the tool will identify the buffers using function statement in the .libs. So any function A=Y will be considered as buffer. You can use eco_opt_design -hold to fix the hold times. I am assuming you will be adding parasitics and other other design rule constraints to EDI interface.
ASIC Design Methodologies and Tools (Digital) :: 12-10-2014 23:01 :: artmalik :: Replies: 2 :: Views: 2540
Hi all,
in my design after CTS, i have 132 hold violations, and 100 setup violations. how do i can fix with help of ECO.
i'm new to ECO. please help me to write ECO script for setup or hold. thank you..
ASIC Design Methodologies and Tools (Digital) :: 11-25-2014 03:09 :: n.suresh60 :: Replies: 0 :: Views: 936