Thursday, January 08, 2009     Register | Login | Search | Contact Us
     

Many of you already received communications about the move of the Cadence user community into cadence.com. And many of you have already joined, with over 4000 registrations in the first two weeks.

The new Cadence Community enhances the ability of Cadence users to connect and collaborate. In addition to moving the community into cadence.com -- enabling single sign-on for community, Sourcelink and Cadence events -- the new site is organized around nine technology segments, giving you easy access to product information, training, forums and blogs. Some of the new features include:
  • Ability to respond to posts via e-mail
  • Technology-specific blogs
  • Latest Web 2.0 social networking capabilities
  • Public profile options
  • Private messaging
  • Friends lists
Visit the new Cadence Community today at www.cadence.com/community and join the discussions!

Registration note: Due to the scope of the enhancements and the new SSO registration system, we were not able to migrate existing cdnusers.org member accounts. So new registrations are required, but this enables a broader set of functionality we think you'll enjoy.

Forum note: Under the guidance of forum moderators, we have taken the 20+ cdnusers.org forums and consolidated them into 11 forums on the new site. Posts have been brought over so you can leverage that posting history. CDNusers forums will be set to read only starting 7/30, and cdnusers.org will be redirected to the new community on 8/4.

Best regards,
Mike and Tom

Michael A. Catrambone - Steering Committee Chairman
Distinguished Engineer
PCB/Mechanical
UTStarcom, Inc.

Tom Diederich
Cadence Community Manager
Home
Forums
Subject: Via count details
Posting to forums is available to community members only.
Login or Register
Rate this topic:
   
Author Messages
deepak
Posts: 7
Online: User is Offline
1/30/2008 9:46 PM  
    Hi,
       I am trying to get the via count details by using some of the scripts (userRptViaStats.tcl)  provided by cadence in gift directory ( installation area), but i am getting a different  count when i use the script when compared to the count that i have in the log file.
    If any one has some information of how to get the details of via count using any command or using any script, please let me know.


thanks
deepak.
BobD
Posts: 80
Online: User is Offline
2/07/2008 6:44 AM  
Hi deepak,

I tested this scenario on a small design and I see via counts reported consistently during globalDetailRoute vs. userRptViaStats:

globalDetailRoute reports:
#-----------------------
# Metal 1 6601
# Metal 2 6716
# Metal 3 1708
# Metal 4 135
# Metal 5 19
#-----------------------
# 15179

userRptViaStats.tcl:
via4 : 135
via5 : 19
via1 : 6601
via2 : 6716
via3 : 1708

Maybe there's some nuance in your design that is more sophisticated than my testcase. If you have more information on the type of vias that are responsible for the different count please post back with those details.

Thanks,
Bob
BobD
Posts: 80
Online: User is Offline
2/08/2008 7:46 AM  
For the benefit of others that might happen upon this thread, I thought to mention a couple of other public commands that are available to query via statistics on a routed design.

First is "reportRoute". It reports via statistics like this:

Total length: 6.990e+04um, number of vias: 14605
M1(H) length: 2.278e+03um, number of vias: 6394
M2(V) length: 2.323e+04um, number of vias: 5930
M3(H) length: 2.430e+04um, number of vias: 1768
M4(V) length: 1.271e+04um, number of vias: 433
M5(H) length: 5.234e+03um, number of vias: 80
M6(V) length: 2.153e+03um

Note that as of 7.1, reportRoute and userRptViaStats.tcl do *not* break out multi-cut vias in their reporting.

Another command to consider, especially if you're interested in multi-cut via usage is the "reportYield" command. reportYield generates information about yield (ie, Design For Manufacturing) and includes information about multi-cut via usage:

Via
===
Layer | Number of Vias | Cost | Total
| 1-cut 2-cut Array | 1-cut 2-cut Array | Cost
via12 | 1.6100e+03 4.7840e+03 0.0000e+00 | 0.0000e+00 0.0000e+00 0.0000e+00 | 0.0000e+00
via23 | 1.4300e+02 5.7870e+03 0.0000e+00 | 0.0000e+00 0.0000e+00 0.0000e+00 | 0.0000e+00
via34 | 3.0000e+00 1.7650e+03 0.0000e+00 | 0.0000e+00 0.0000e+00 0.0000e+00 | 0.0000e+00
via45 | 0.0000e+00 4.3300e+02 0.0000e+00 | 0.0000e+00 0.0000e+00 0.0000e+00 | 0.0000e+00
via56 | 0.0000e+00 8.0000e+01 0.0000e+00 | 0.0000e+00 0.0000e+00 0.0000e+00 | 0.0000e+00
-------|----------------------------------|----------------------------------|-----------
total | 1.7560e+03 1.2849e+04 0.0000e+00 | 0.0000e+00 0.0000e+00 0.0000e+00 | 0.0000e+00

Be aware that reportYield requires a yield technology file. If you're primarily interested in using reportYield to obtain multi-cut via information, you can create a quick/default yield technology file like this:

reportYield -createYieldFile myYield.file
reportYield -yld myYield.file
->write .dfm.rpt to your current directory which contains the via statistics

Be aware that reportYield requires a GXL license.

Thanks,
Bob
deepak
Posts: 7
Online: User is Offline
2/20/2008 1:38 AM  
Hi Bob,
    Thanks for your information, I communicated with cadence people and what i got was that userRptViaStats will give you details about all the Vias Including that on the Power Route, but in the log file we find via information which is excluding vias for power route. that is the reason why i was finding the difference in numbers.
    Also now am using report_design command to get the via details ( single cut & multi cut vias) which will be the same as in the log file.
Posting to forums is available to community members only.
Login or Register



ActiveForums 3.6
     
Copyright 2006 Cadence Design Systems, Inc.