[PCB_FORUM] Re: missing files in 'packaged' directory

REVERTING A CADENCE CM ENABLED PROJECT BACK TO A NON CM ENABLED PROJECT 

SITUATION:
The layout design is done in Allegro, with Cadence schematic on front
end.
The PCB Designer is responsible for setting up design constraints in
Allegro environment.

PROBLEM:
The person who controls the schematic will start the Constraint Manager
Tool and ignore warning. This will cause a constraints view to be
created and the project is now "CM Enabled". The constraint information
from the schematic will now be included in the netlist files. When these
files are read into the Allegro session, constraints that were setup
through the Allegro environment are deleted or modified.

HOW TO DETECT PROBLEM:
The designer should verify that typically only the following netlist
files are supplied, or present in the directory that is being referenced
during the Logic >Import process:
pstchip.dat
pstxprt.dat
pstxnet.dat

If the designer attempts to read in these three files and receives the
below error, the designer should ask the schematic user to run the
Revert Process described in this document. Do not request the additional
files that are listed in the error message.

"#1 ERROR(300) Net Rev fatal error detected. Design flow is Constraint
Manager enabled, require pstcmdb.dat and pstcmbc.dat files."

If the designer sees that the board's Branding is listed as
"...Constraint Manager Enabled Flow" in the Import Logic dialogue box
(as shown below), this means the design has already read in constraints
from the schematic. The Revert Process should be run, and all rules
should be re-verified.
  <http://tg.plexus.com/wiki/index.php/Image:Cm_enable_flow.jpg> 

REVERT PROCESS:

In this example,
/widget_project = your project directory
/widget_design = your design directory

1.) Make a back-up copy of your project.

2.) Remove the /constraints subdirectory located at:
.../widget_project/worklib/widget_design/constraints

3.) Remove the "cm" state files
Go to directory .../widget_project/worklib/widget_design/packaged
Remove the files: pstcmdb.dat, pstcmback.dat and pstcmbc.dat
If the files cmdbview.dat and cmbcview.dat exist, remove them also.

Go to directory .../widget_project/worklib/widget_design/packaged
Remove the file: pstcmdb2.dat

4.) If you have already imported the constraint enabled netlist to the
Allegro board then the board file has been branded "CM-Enabled". You
will need to unbrand the board file.
The "Branding" status can be found on the Import Logic dialogue box, as
shown in the earlier screenshot.

In the Allegro command console type: skill <enter>
From the Skill prompt type: axlDBControl('cmgrEnabledFlow nil) <enter>
You should see a "t" returned which tells you that the command was
successful. 
Type: exit <enter> 
Save the board.

5.) In these scenarios you will need to remove the opf (occurrence
property file):

*       If a ConceptHDL user has called Constraint Manager and added
actual constraints to the 

design these have been written to the constraint view of the design and
updated to the opf .

*       If the constraints have been back annotated from Allegro (using
File -> Export -> Logic) with "Export usingConstraint Manager Enabled
Flow " checked and subsequently updated to the schematic (using Tools ->
Constraints-> Update Schematic) the opf has been updated also.


To Remove The opf: 
Go to .../widget_project/worklib/widget_design
Removed the /opf subdirectory. 

 

 

Thanks,

Mike Golding                   \  mike.golding@xxxxxxxxxx
Senior PCB Designer        \  +1-920-969-6114 Phone
Plexus Technology Group  \ +1-920-428-3280 Cell
55 Jewelers Park Drive       \  +1-920-751-5366 Fax
Neenah, WI  54957             \  www.plexus.com

From: icu-pcb-forum-bounce@xxxxxxxxxxxxx
[mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of Nolting, Martin
Sent: Tuesday, November 25, 2008 12:12 PM
To: icu-pcb-forum@xxxxxxxxxxxxx
Subject: [PCB_FORUM] missing files in 'packaged' directory

 

Anyone know how to correct this error?

 

 

 

 

 

I don't see where to set the output from Design HDL to export these two
files.

Not sure how the flow got set to be "Constraint Manager enabled" to
begin with, can that be changed? We haven't used these two files
previously.

 

If I can't set the flow to not be constraint manager driven, then how do
I get those two files generated?

 

Any help would be appreciated.

 

Have a great day!

 

 

Martin G. Nolting

PCB Layout Engineer

 

LSI Logic Corporation, ESG

5400 Airport Blvd Suite 100

Boulder, CO 80301

 

303.381.4284 (phone)

martin.nolting@xxxxxxx

 

Enable. Enhance. Empower.

 

 

JPEG image

JPEG image

Other related posts: