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.

How to covert 15.x version allegro board to 14.2 version?

Status
Not open for further replies.

satyaeda

Junior Member level 1
Joined
Nov 23, 2007
Messages
18
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,416
downrev_library

How to covert 15.x version allegro board to 14.2 version?
 

majnoon

Full Member level 5
Joined
Dec 11, 2002
Messages
288
Helped
36
Reputation
72
Reaction score
4
Trophy points
1,298
Activity points
1,623
allegro downrev

You can not. You can down grade within same Version. ie 15.5 to 15.2 not 14.X
 

satyaeda

Junior Member level 1
Joined
Nov 23, 2007
Messages
18
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,416
downrev allegro .psm symbols

Hello majnoon,

It is possible with using downrev14 command.But the command is running correctily,but not able to generate converted file.If any one finds ,where I missing steps,would be great.

Regards,
Satya
 

majnoon

Full Member level 5
Joined
Dec 11, 2002
Messages
288
Helped
36
Reputation
72
Reaction score
4
Trophy points
1,298
Activity points
1,623
Re: How to covert 15.x version allegro board to 14.2 version

It is NOT! What you are refering to is donwrev Library parts which by doing that :
15.X to 14.X you will remove properties that were added in 15.x for Symbols such as DFA.

Regards,

M
 

satyaeda

Junior Member level 1
Joined
Nov 23, 2007
Messages
18
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,416
Re: How to covert 15.x version allegro board to 14.2 version

No.For the same command ,we have two functions.

First one (downrev_library)will conert the board and

second one (downrev14)converts library.

Regards,
SATYA
 

majnoon

Full Member level 5
Joined
Dec 11, 2002
Messages
288
Helped
36
Reputation
72
Reaction score
4
Trophy points
1,298
Activity points
1,623
Re: How to covert 15.x version allegro board to 14.2 version

Please get your facts straight. Just read your post and see it makes sense!!
You are stating in both casae LIBRARY
As I have said it WONT convert.
 

House_Cat

Advanced Member level 4
Joined
Feb 21, 2002
Messages
1,371
Helped
406
Reputation
812
Reaction score
98
Trophy points
1,328
Location
USA
Activity points
16,416
Re: How to covert 15.x version allegro board to 14.2 version

majnoon - you are wrong. The downrev utility will downrev a PCB to version 14.2.

Here is a link to the Cadence written instructions on how to downrev a board to version 14.2 - https://www.cadence.com.tw/upload/Faq/F000091.pdf
 

majnoon

Full Member level 5
Joined
Dec 11, 2002
Messages
288
Helped
36
Reputation
72
Reaction score
4
Trophy points
1,298
Activity points
1,623
Re: How to covert 15.x version allegro board to 14.2 version

Thanks for correcting. My apology to satyaeda and all readers.
I will give it a try to see how it works.

Regards,

M
 

satyaeda

Junior Member level 1
Joined
Nov 23, 2007
Messages
18
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,416
Re: How to covert 15.x version allegro board to 14.2 version

Hello majnoon,

In the current technology trend everything is possible nothing is impossible,only thing it may take some time\days to reach our goal\expectation. Because if we give a better properties, the other person can solve by writing some kind of skills.Instead of saying not possible ,it is better to be no sound.As I was mentioned ,one for board conversion and another for lib conversion clearly.But while typing, the functions are got swap that's all.Sorry if I am wrong.
I ask Majnoon to care while giving messages.
My special thanks to House_Cat.

I also provided the below procedures for both 1 and 2 :

1.LIBRAY CONVERSION:
Command line arguments for downrev_library
This provides support to downrev library parts from a
15.x to 14.x release. It supports the following database
types; psm, bsm, osm, fsm, ssm, pad. It does NOT support boards
(brd) or drawings (dra).

It requires that the user have a license to run
Allegro PCB Librarian Expert (PX3500).


downrev_library <input design(s)> [-outfile <output design>]

Arguments:
<input design(s)>
Wildcards can be used to process multiple databases
[<output design>]
Optional output design name. If not present will overwrite
input file. Ignored if more then 1 input file present then
this option is ignored.

2.BOARD FILE CONVERSION:
"downrev14" downrevs a 15.0 board to 14.2. If the design is from a later 15.x
version, then perform the following command:

File->Export->Save Design to 15.0

Following this, run this 'downrev14' utility to take it down to 14.2.

It will downrev a 15.0 board to 14.2 only if the board has no 15.0 specific
database elements. If downrev14 encounters 15.0 specific database elements,
it will print information about those element in the logfile. It is users
responsibility to fix those issues in 15.0 before attempting to downrev
to 14.2.


SYNTAX FOR THE BATCH COMMAND:
downrev14 <15.0 board> -outfile <14.2 name>

. This works only on one board at a time
. This creates a log file - <15.0 board>.log

Information about objects that need be fixed in 15.0 before the board can
be downreved to 14.2.

LENGTHS
-------
NAME 14.2 MAX 15.0 MAX
----------------------------------------
group name 31 200
pad stack 18 255
net name 31 255
bus name 31 200

- if any name is found to be larger then the 14.2 MAX,
downrev14 will print out the information and the user
will have to change the name so it is 14.2 compatible
and run downrev14 again. An exception will be a BUS_NAME,
it is deleted.

SUBCLASSES
----------
o subclass increase from 127 to 253.
if any objects on a subclass > 127 then downrev
fails, user has to remove objects on those
subclasses and then the subclasses.

PROPERTIES
----------
o Any Attribute/Property whose definition doesn't exist in 14.2 will
be deleted.
o If # of chars in ATR_BUS_NAME is > 31 then it will be deleted.


PARAMETER RECORDS
-----------------
o Any parameter record whose definition doesn't exists in 14.2 will
be deleted.
o Any parameter record whose revision has changed from 14.2 to 15.0
will also be deleted.

Following parameter record will be downrevved.
- layer_parm_type

Following parameter records will be deleted.

o awb_parm_type
o ministat_parm_type
o probe_parm_type
o rt_gen_parm_type
o grid_parms_type
o rt_ins_parm_type

DIFFPAIRS
---------
o All diffpairs will be deleted from the board.


PADSTACKS
---------
o If we find any names that are longer then the 14.2 max, downrev14 will
fail and inform the user that he has to change the names.


BOUNDARY CLASS
--------------
o If dynamic shapes are found in the board, attempt will be made to
delete all dynamic shape groups, but leave the underlying
etch shapes. If any object are still left on boundary class,
downrev14 will fail and user will have to remove them.


DRC
---
o We will leave DRC's out of date.
----------------------------------------
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top