groupMembers But how about the thickness and the material thickness, which set in Setup Advisor>Edit Cross-section. Is it attribute or parameter? How can I get it by SKILL command?">
     
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: How to get the thickness of StackUp
Posting to forums is available to community members only.
Login or Register
Rate this topic:
   
Author Messages
leonlee
Posts: 81
Online: User is Offline
2/19/2006 6:36 PM  

I can get the Etch layer name by:
axlGetParam("paramLayerGroup:ETCH")->groupMembers
But how about the thickness and the material thickness, which set in Setup Advisor>Edit Cross-section. Is it attribute or parameter?
How can I get it by SKILL command?

Leon Lee
Schneider-Electric
Dave Elder
Moderator
Posts: 150
Online: User is Offline
2/19/2006 7:15 PM  
The data can be extracted from the Tech file. There is a Skill command _fpDrawGetXSection() that gives this data but it is unsupported and I would not recommend its use. I have attached a small utility to export a tech file. Read in the Tech file

Attachment: ExportTechFile.il


Dave Elder
Tait Electronics
leonlee
Posts: 81
Online: User is Offline
2/19/2006 8:56 PM  
Yeah, the command:_fpDrawGetXSection() can generate one list about XSection, it's similar with your attachment il file.
Is it initial command of Allegro? Why not recommend and unsupported?
Thanks, Dave.

Leon Lee
Schneider-Electric
AshCan
Posts: 20
Online: User is Offline
2/20/2006 6:47 AM  
Any of the functions described in Cadence product documentation (in $CDSROOT\doc\algroskill) are supported and recommended.

There are also any number of "private" Skill functions. These cannot be recommended for use. The functionality of any of these private, internal, utilities may change at any time, as the needs of Allegro developers dictate.
ejlersen
Posts: 40
Online: User is Offline
3/07/2006 5:49 AM  
Hi, How would you use _fpDrawGetXSection() and get the result in a text file. If you're running the lowest tier of Allegro it is not possible to run the techfile commands.

Best regards,
Ole Ejlersen
Technical Service Manager
Nordcad Systems A/S
Dave Elder
Moderator
Posts: 150
Online: User is Offline
3/07/2006 11:50 AM  
Hi Ole,

You should be able to run the tech file batch commands from the low tier tool. Just register your export tech file command in your allegro.ilinit file. eg:

axlCmdRegister("export tech" 'ExportTechFile)
ExportTechFile.autoload = "ExportTechFile.il"

Restart Allegro and type "export tech" on the command line.

This is also the way you would run a Skill routine that used _fpDrawGetXSection, but I still wouldn't recommend using this command unless Cadence make it public. You would print the output of this command to a file using fprintf. The output is a list so the most simple printing method would be to use something like:

pport = axlDMOpenFile("TEMP", "stackup.txt", "w")
fprintf(pport, "%L", _fpDrawGetXSection())
axlDMClose(pport)

Cheers, Dave

Dave Elder
Tait Electronics
ejlersen
Posts: 40
Online: User is Offline
3/07/2006 11:42 PM  
Hi Dave, Thanks very much for your answer. I don't exactly know whats going here since File, Export, Techfile is not a studio command so how come I can register it? As far as I can see it loads a skille file that will export the techfile, but searching my installation directory does not produce any results when searching for ExportTechFile.il? So is this some kind of built-in skill file and if so where can I find the list of built-in skill programs? Best regards, Ole

Best regards,
Ole Ejlersen
Technical Service Manager
Nordcad Systems A/S
Dave Elder
Moderator
Posts: 150
Online: User is Offline
3/08/2006 12:00 PM  
Hi Ole,

See my attachment further down this thread for the Skill file!

Cheers, Dave

Dave Elder
Tait Electronics
leonlee
Posts: 81
Online: User is Offline
3/08/2006 6:51 PM  

It's a good solution to get the XSection information.
and it is a perfect idea by exporting and inporing tech file.
This is my  harvest form Dave's post. hehe~~~


Leon Lee
Schneider-Electric
Posting to forums is available to community members only.
Login or Register

Forums > Silicon-package-board > Shared code - SKILL > How to get the thickness of StackUp


ActiveForums 3.6
     
Copyright 2006 Cadence Design Systems, Inc.