[PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E

  • From: george.h.patrick@xxxxxxxxxxxxxx
  • To: icu-pcb-forum@xxxxxxxxxxxxx
  • Date: Mon, 15 Aug 2005 14:21:54 -0700

If the "Height" property is on a component instance after reading the
netlist.  It is not something that we add while in Allegro, it is something
that comes from the netlist.  Is this NOT coming from the component
definition?

-- 
George Patrick
Tektronix, Inc.
Central Engineering, PCB Design Group
P.O. Box 500, M/S 39-512
Beaverton, OR 97077-0001
Phone: 503-627-5272         Fax: 503-627-5587
http://www.tektronix.com    http://www.pcb-designer.com

It's my opinion, not Tektronix' 



-----Original Message-----
From: icu-pcb-forum-bounce@xxxxxxxxxxxxx
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of John Schiavone
Sent: Monday, August 15, 2005 13:00
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E


Height will be taken from the component definitions, not instances. 

-----Original Message-----
From: icu-pcb-forum-bounce@xxxxxxxxxxxxx
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of
george.h.patrick@xxxxxxxxxxxxxx
Sent: Monday, August 15, 2005 2:59 PM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E


OK.

I will be turning in an issue in the next couple days.  It doesn't work
that way here on the 5 or 6 boards I have tried it on this morning.
They all have "Height = " properties on the component instances, no
height on the symbol place bounds, and they all export with the default
value of 150 mil in the .emp file like they can't find any height, even
though they have various heights in the board database.

Allegro Expert 15.2-s073 (v15-2-51CE) exporting PTC flavored IDF v2.0 or
3.0

Thanks, John.

--
George Patrick
Tektronix, Inc.
Central Engineering, PCB Design Group
P.O. Box 500, M/S 39-512
Beaverton, OR 97077-0001
Phone: 503-627-5272         Fax: 503-627-5587
http://www.tektronix.com    http://www.pcb-designer.com

It's my opinion, not Tektronix' 



-----Original Message-----
From: icu-pcb-forum-bounce@xxxxxxxxxxxxx
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of John Schiavone
Sent: Monday, August 15, 2005 11:05
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E


Yes, I'm sure.

-----Original Message-----
From: icu-pcb-forum-bounce@xxxxxxxxxxxxx
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of
george.h.patrick@xxxxxxxxxxxxxx
Sent: Monday, August 15, 2005 12:59 PM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E


You sure of that, John?  One of our users has been trying to export an
IDF and gets ONLY the default height.  Since we define all our heights
in the schematic symbol, I looked on sourcelink for a solution.  This is
what I
got:

------------------------------------------------------------------------
--

According to SourceLink  

("Solution:" number 11184806, Allegro 15.2, created 6/30/05)

The IDF data will correctly export the symbol definition height (as
defined in the .dra file) and not the symbol instance height which could
be different for seperate instances in the design.

In order to get the correct height into Allegro perform the following:

1. Open each of the package symbols that has the incorrect height.
2. Add the correct height, using the "PACKAGE_HEIGHT_MAX" property, to
the PLACE_BOUND_TOP shape 3. Refresh those symbols (or all symbols) 4.
Export the IDF file again. You'll then be presented in the resultant
.emp file with, as an example:

AL23042  AL23042_AL23042_AL23042  THOU       455.0

------------------------------------------------------------------------
--

Note the "AS DEFINED IN THE .DRA FILE" bit.

Another real improvement :)


--
George Patrick
Tektronix, Inc.
Central Engineering, PCB Design Group
P.O. Box 500, M/S 39-512
Beaverton, OR 97077-0001
Phone: 503-627-5272         Fax: 503-627-5587
http://www.tektronix.com    http://www.pcb-designer.com

It's my opinion, not Tektronix' 



-----Original Message-----
From: icu-pcb-forum-bounce@xxxxxxxxxxxxx
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of John Schiavone
Sent: Monday, August 15, 2005 06:34
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E


You have it correct, Tony.

The IDF Library file contains the definitions of the packages used
(their outlines and height).  Allegro's idf_out will get the height
values in this order:
(1) from the component definition's Height property.
(2) from the symbol definition's Package_Height_Max property. 
(3) from the idf_out default height.

Regarding the symbol outline, idf_out will export the union of all the
place_bound shapes.  IDF only supports one closed loop polygon per
symbol definition.

John


-----Original Message-----
From: icu-pcb-forum-bounce@xxxxxxxxxxxxx
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx]
Sent: Monday, August 15, 2005 9:01 AM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E

I have also run across this issue. It seems that Allegro outputs the
data from the symbols that were read into the database. Any
modifications made within the database are ignored. If you want these
items to be output into your IDF data then you have to update the symbol
with the appropriate info and refresh the symbol in the database. Then
and only then will the correct IDF data output. If anyone else knows of
another way then please respond.
Thanks
Tony Cosentino
Tekelec
919-460-3656
Tony.cosentino@xxxxxxxxxxx 

-----Original Message-----
From: icu-pcb-forum-bounce@xxxxxxxxxxxxx
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx]
Sent: Friday, August 12, 2005 5:01 PM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] Hey 3D experts... Allegro to Pro-E

Sure I can export, no problem...  

But a more subtle issue.  Where is Allegro getting the data to make the
idf (emn and emp files)?

I can change the properties withing the .brd file of the
PACKAGE_HEIGHT_MAX on the class PACKAGE GEOMETRY / subclass
PLACE_BOUND_TOP for a particular part symbol, but it does not appear to
change the output files data for that part.

Also is there a conflict between the shape used for PLACE_BOUND_TOP and
some other feature of a part symbol?  I have at least one part symbol
with a PACKAGE_HEIGHT_MAX property that only outputs the default height,
it acts as if there is no HEIGHT property at all.  

Anybody have any insight here?
-----------------------------------------------------------
To subscribe/unsubscribe: 
        Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
        with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------


-----------------------------------------------------------
To subscribe/unsubscribe: 
        Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
        with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: 
        Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
        with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: 
        Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
        with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: 
        Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
        with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: 
        Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
        with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum or go to
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: 
        Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
        with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: 
        Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
        with a subject of subscribe or unsubscribe

To view the archives of this list please login at
//www.freelists.org. Our list name is icu-pcb-forum
or go to //www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
        Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx

Want to post a job listing ?  DON'T DO IT HERE!  
Better yet, join our jobs listing forum.

SUBSCRIBE:  icu-jobs-forum-subscribe@xxxxxxxxxx
POST:       icu-jobs-forum@xxxxxxxxxx
-----------------------------------------------------------

Other related posts: