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 can the register number be different after synthesis in DC?

Status
Not open for further replies.

tarkyss

Full Member level 6
Joined
Aug 1, 2005
Messages
340
Helped
26
Reputation
52
Reaction score
8
Trophy points
1,298
Location
China
Activity points
4,162
the same code
synthesis with dc
every the register number is same?
if different, why?
 

register number

perhaps something optimized
 

register number

can you explain in detail?
can you show me some examples
 

Re: register number

After synthesis, the register number should always keep same, 'coz the dc optimization cannot remove registers.
 

Re: register number

May be the logic inbetween has changed. Is there any difference when Library is changed?
 

register number

Unloaded sequential cell will be removed when synthesis.

For example in DC, if you want to retain those cell, you have to do some setting:
set compile_delete_unloaded_sequential_cells false

By default, the value of this variable is true.
 

register number

for example
for two different instances(maybe the same module but instance 2 times),
the same signal is connected the two instances, in the two instances, the signal is latched seperatly,
before synthesis, ungroup is excuted, the two register will be optimizated into one register?
 

register number

No.
There are two registers in netlist with different name.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top