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.

Clock gating cells delays in post-map simulation

Status
Not open for further replies.

alphus

Newbie level 6
Joined
Apr 21, 2014
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
105
Hi all!
I have design with clock multiplexers and clock gating cells. I'm using Cadence RC compiler for synthesis. After synthesis, i need to simulate resulting netlist with SDF file using ncsim.
When i run the simulation, i see that clock MUX and gating cell delays are not '0'. How to get an SDF file with excluded clock nets, i.e. get ideal clock path through all gating cells and multiplexers?
 

most times all cells will have a unit delay. is that what you are trying to get rid of? if so, there might be a switch in the verilog file that came with the std cells. that can be used.

you can always edit the SDF by hand if that is required.
 
  • Like
Reactions: alphus

    alphus

    Points: 2
    Helpful Answer Positive Rating
I made a Place&Route in Encounter and got netlist+SDF for simulation.
Possibly, for simulation of design with gated and multiplexed clocks needs an Clock Tree building, i.e. post-map simulation is not required..
I think, solution is place&route or verilog/sdf modification (as mentioned by ThisIsNotSam)
 
Last edited:

I made a Place&Route in Encounter and got netlist+SDF for simulation.
Possibly, for simulation of design with gated and multiplexed clocks needs an Clock Tree building, i.e. post-map simulation is not required..
I think, solution is place&route or verilog/sdf modification (as mentioned by ThisIsNotSam)

I have no idea what you are trying to achieve. For precise timing analysis, you can export a spice netlist directly from encounter. You can include the clock tree in it or remove it, it's an option contained in the software. There is no other way that is more precise than this. Spice is the way to go.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top