Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to fix the design rule violations in clock tree synthesis using Encounter?

Status
Not open for further replies.

priya_j

Newbie level 1
Joined
Nov 24, 2007
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,294
How can we fix the design rule violations in clock tree synthesis especially using encounter?

thanks in advance....
 

astro transition time

while doing timing analysis you have option in the form where in one can optimize drvs especially. enable that switch. May be that can fix the problem to an extent.
 

cts clock specification example

The Transition viol is related to setup time. i,e to say, tht wen u fix the setup violations, the Transition violation gets fixed up to an extent

I assume that fixing DRC (as u mentioned ) is for the clock path !!

The CTS specification file has to be written properly to fix the violations.
the options like
1) buffer transition
2) sink transition
3) MaxSkew
4) NoGating
5) NO Buffer ..... all have to be provided exactly.

cos the options like "buffer type" and "buffer transition" values define the length & delays of the net(in Clock path) which the tool takes while performing the DRC checks ... !!!

lemme know if u have ne concerns

WBR
Lakshman
 

cts constraint first encounter

hi,
the first thing is to check why encouter not fix such vios.
as I remember, false_path can lead to this
 

Re: cts

hi
i give an example i have met
i use astro to do cts

the command window displays like
CTS: Total number of transition violations = 2
CTS: Total number of capacitance violations = 0

i only know there are 2 VIOs
even dont know what and where are them

so how should i do to fix them
thks
 

cts

i dont use astro, but the ability to generate cts reports should be similar. violations should show in the beginning.
 

cts

can anyone help me getting doc related to CTS.

What are constraints given to PD for CTS....

Thanks
Shiv
 

cts

Hi Priya_j,
DRV violation include three things
1.Max Cap
2.Max Tran
3.Max Fanout
First, one should fix Max cap, that you can do by including Max Cap statement in cts specification file.You assign cap value for a buffer by using this statement.Cap value you decide by looking int SDC.
Even you have Max Fanout statement in cts spec file,you give fanout value by looking into SDC and libraries.
After Max Cap is fixed mostly you will not have trans violation.
try fixDRCViolation -maxCap -maxTran -maxFanout after CTScommand in encounter console
 

cts

As everyone has stated, if your are getting drv violations during cts then you need to tighten your cts constraints. What do you have set for transition/slew?
 

Re: cts

How to fix Max transition and Max cap in ASTRO
 


Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top