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 latency just means how much time it took for your clock signal to reach from clock generation point to sink. Ideally, the latency to all the sinks from a clock should be same, meaning all registers are receiving clocks at the same time. However, that is not the case, and hence we add...
A chip can be in different power states like: sleep mode, hibernating mode, stand by mode, shutdown mode etc. Right?
In different power modes, different instances will be running on different voltages. For example an instance may be running at 1 volt in normal mode while in sleep mode it runs on...
Thanks for the reply.
I do not have any issues related to setup time or hold time.
The design is a low power based design where in normal mode the design runs on full power while on low power mode we bring the voltage down for some power domains in the design.
The way it is done is done is...
Hi,
I need some clarification on multi voltage design.
Lets say a particular instance in my design is running on two different voltages. In normal mode it runs on 1.2 volts and in special mode it runs on 0.8Volts.
How is that done?
I mean every cell in that instance will be linked to a library...
Yes, it will but downsizing is always a better approach as it will not add extra buffers in the design and according to my experience the effect of downsizing on setup is lesser than adding buffers.
Anyway the hold will affect setup violations if the setup path has very little slack.
----------...
I dont think there is a need for gating since gating would be helpful only if there is a clock involved. In that case, dynamic power consumption becomes the issue and a gated logic would be helpful. So, I think your point is correct.
Check the path if there are too many buffers in that path. If yes, also check how many nets they are being connected to. If there are unnecessary buffers that are not affecting other paths and if they are not affecting hold violations in that path, you may try to remove them.
In IC Compiler, there are three congestion maps namely: Placement congestion, Global Route congestion and Detail Route congestion.
Whats the difference between them ?
Thanks
I have a doubt regarding layers. It is said that all the cells and macros lie on base layer. Now, by definition, macros are like black boxes and internally all the routing is already done in it. Now my question is how can a macro lie entirely on base layer when there is metal routing done...
It is generally preferable that the lower layers are thin because the signal routes needn't withstand high current. Moreover if the layers are thick, than more spacing will be required according to minimum spacing rule. Thus lesser no. of metal tracks will be available for routing.
----------...
@pavanks: I'm not a pro in vlsi domain. I'm myself in the learning phase. So I might go wrong at some places. But, if high fanout is not a constraint, then why top layer is being reserved for clocks because in my knowledge the only reason we use top layers is high current conductivity...Plz...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.