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.

Buffer tree synthesis

Status
Not open for further replies.

pavi622

Junior Member level 1
Joined
Apr 2, 2012
Messages
19
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,400
How to create buffer tree & synthesis it using SOC -encounter.
Should it be included within the CTS file for synthesis or else should be synthesised separetly?
How to go about it?
 

For clock, just let the encounter do it using these commands:
Code:
createClockTreeSpec -output clk.spec
clockDesign -specFile clk.spec
ckSynthesis

For reset if you want to buffer it, make a copy of the clock spec file and change the clock name to the reset name. Then use these commands:
Code:
clockDesign -specFile rst.spec
ckSynthesis
 

Thanx,
But can any of the signal net be buffered similar to clock?
If do so are we restricting the tool in its optimization?
 

But can any of the signal net be buffered similar to clock?

I am not sure but I think the tool will do optimization (buffering, etc.) for signals other than clock/reset. I think that other signals will have far less fanout than clock/synchronous reset, so the tool can do optimization without the need of special buffer tree structure.
 

Yes, you can do buffer tree synthesis for signal nets using bufferTreeSynthesis command.
bufferTreeSynthesis -nets net_name -bufList {} -maxFanout 24
For more detail check command reference.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top