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.

WLM & Gates Count

Status
Not open for further replies.

ivlsi

Advanced Member level 3
Joined
Feb 17, 2012
Messages
883
Helped
17
Reputation
32
Reaction score
16
Trophy points
1,298
Activity points
6,868
Hi All,

As for WLMs, how do they depend on Gates Count? How many WLMs are usually presented in *.lib files? How do they depend on the gates count of the design? Are there several WLMs, each one for is for different gate count and delay types (min/max/typ)?

Thank you!
 

As for WLMs, how do they depend on Gates Count?
It may depend on gate count. There are very many variants how WLM may look like. It depend on library vendor. How accurate WLM it offers.

How many WLMs are usually presented in *.lib files?
Again, depends on lib vendor. For example, I saw 5 WLMs (differ by design size) with pessimistic RC estimation, 5 WLMs with optimistic and one Zero WLM.

How do they depend on the gates count of the design?
They very depend on the gates count. As well as on aspect ration of the floorplan. The good solution is to create by yourself the WLM for your design. The best solution is to not use WLM, but use physical synthesis (logic synthesis with some kind of placement) - like Synopsys DesignCompiler topographical does. Instead of WLM, it does real placement of the gates, then calculate more or less accurate wire length, and then usung TLUplus files calculate the real RC values of the wires.

Are there several WLMs, each one for is for different gate count and delay types (min/max/typ)?
Yes, you may have different WLM for each gate count. Regarding PVT - the RC value variation have nothing with PVT. Yoy may have best case PVT (low Vt, low temp, high volt), but have worst case R (narrow wires and smaller thickness), for example. Usually, we have three PVT: best, worst and typical. And have 5 RC corners: typ, Cmax (C values are bad), C min (C is minimum), RC max and RCmin. We can not have both R and C values are worst, because, whe the wire is wider, the C is bigger, but R is smaller.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top