Home > Community > Forums > PCB Design > Netlisting in 16.5

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Netlisting in 16.5 

Last post Thu, Nov 29 2012 10:19 AM by ScottCad. 7 replies.
Started by TH Designs 28 Nov 2012 05:10 AM. Topic has 7 replies and 1450 views
Page 1 of 1 (8 items)
Sort Posts:
  • Wed, Nov 28 2012 5:10 AM

    • TH Designs
    • Top 25 Contributor
    • Joined on Fri, Apr 13 2012
    • Warminster, PA
    • Posts 269
    • Points 4,370
    Netlisting in 16.5 Reply

    As I'm approaching finishing my first pcb design using 16.5, I have a few questions concerning netlist generation and loading into the board file.

    Throughout the board design process, there are occasions where I will need to change the schematic necessitating a new load of the netlist. Coming from the 16.2 and older generation, all I would need to do was "autoECO" the new netlist into the pcb file and keep on trucking.

    The process in 16.5 I have to follow is this: (Starting with both Capture and PCB Editor open)

    Close PCB Editor

    Select the Netlist command in Capture

    Pick my board file

    Input my output file

    Select "Open board in PCB Editor"

    Select OK

    This will generate the netlist and open the board in Editor. This seems to be more "manual" then in previous (16.2 and prior) versions. I was not expecting to have to close PCB Editor and manually input the new board file name.

    So this begs the question, am I doing this the hard way? Can you have the netlister run while the board file is open AND increment the file name? Older versions would automatically append a -1, 2, etc.... to the board file name.

    Tom

    • Post Points: 20
  • Wed, Nov 28 2012 5:36 AM

    • oldmouldy
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Woking, Surrey
    • Posts 1,388
    • Points 23,645
    Re: Netlisting in 16.5 Reply

    Not really, if you have a single license for PCB Editor. A license for PCB Editor will be taken if PCB Editor is running, you won't be able to start another PCB Editor session after the netlist is generated unless you have multiple licenses, equally, if you could open two copies of essentially the same board, it might be all too easy to edit the "wrong" one. Also, if the "input" board is open, PCB Editor won't be able to get past the "file lock" to change it.

    The name of the input and output boards will be saved in Capture.

    The previous "board revision" behaviour was great if that is what you wanted, a real pain if you didn't. You can enable versioning of items in PCB Editor from Setup>User Preferences, File_management, Versioning, ads_boardrevs controls the number of board revisions kept, the default is 1, you can increase this, set the "input" and "output" to be the same in Capture and PCB Editor will look after the file versions when the board re-opens.

    • Post Points: 20
  • Wed, Nov 28 2012 8:02 AM

    • TH Designs
    • Top 25 Contributor
    • Joined on Fri, Apr 13 2012
    • Warminster, PA
    • Posts 269
    • Points 4,370
    Re: Netlisting in 16.5 Reply

    Thanks OM. I wasn't looking at having two files open at once as that could become a real issue. I had a designer working for me a few years back that used to do that with 15.7 (I didn't know he was doing it that way) and it got us into a big mess when he renamed components and backannotated the wrong board. But that is a story for another day..........

    Being a creature of habit (over 25 years of 16.2 and older use), when I come across something like this, I try to see if I can get it to function the way I'm used to doing it (ie, 16.2 and before). If I can't get it to work that way, then I "conform" and learn the new method. In this case there is no longer an "autoECO" feature like what I was used to in 16.2. So I will close PCB editor, generate the netlist and let Capture open editor back up.

    As for the versioning, I'll dig through the info you provided and see what makes sense for me.

    Thanks,

    Tom

    • Post Points: 20
  • Wed, Nov 28 2012 9:35 AM

    • fxffxf
    • Top 25 Contributor
    • Joined on Thu, Jul 17 2008
    • ., AK
    • Posts 291
    • Points 4,640
    Re: Netlisting in 16.5 Reply

    16.5 introduced file locking so if you editing a board in the PCB editor, the netlist process will report an error since that board is in use. 

    While file locking can be disabled; it should be considered a good thing because it prevents the loss of edits.

     You can change your use model when you know an ECO is available from Capture either by:

    1. Save your board, invoke an empty design so the lock is released and then open the original design after the Capture user completes the ECO update.
    2. Have the Capture user export just the pst files. When it is convient do you can do File->Import->Logic to update your design.

    I like option 2.

    • Post Points: 20
  • Wed, Nov 28 2012 12:31 PM

    • TH Designs
    • Top 25 Contributor
    • Joined on Fri, Apr 13 2012
    • Warminster, PA
    • Posts 269
    • Points 4,370
    Re: Netlisting in 16.5 Reply

    Thanks for the tips. The majority of the time, I am the Capture user and Editor user. I usually have Capture on one monitor and the PCB on another. I like being able to volley changes back and forth easily. With 16.5 being the new beast that it is, I just need to learn some new tricks.

    Tom

    PS: Go Phils!

    • Post Points: 20
  • Wed, Nov 28 2012 7:38 PM

    • ScottCad
    • Top 50 Contributor
    • Joined on Fri, May 25 2012
    • Roswell, GA
    • Posts 176
    • Points 2,775
    Re: Netlisting in 16.5 Reply

    Tom Perhaps this may be an easier way for you.

    When your first cut of the schematic is ready to go, in the netlister enter your Imput board file, I usualy use a pre-caned Template with a board outline that has all the layers and colors configured.

    Choose your output board name and this will be based on the above template. Run the netlister and package your board. By default I leave the capture option "Do not open Board file" checked as I open Allegro manually.

    On your next pass of schematic changes Leave Allegro open but when you go to do the netlist change your input board to your output board name and leave the output board as it is. Check that "Do not open Board file" is enabled and then hit ok to create that updated netlist.

    Pop over to allegro and select  File "Import Logic" in that window at the bottom choose your import directory to be where your board is packaged then click import logic.

    This should update your board for you. From that point on you can go back to capture do a new netlist to update, pop back over to allegro and just hit import logic again to do the updates.

    The above works good for me but it is not even close to being as streamlined as the older capture Layout combination. Reminds me of the old PCAD days : )

    Thanks Scott.

     

    • Post Points: 20
  • Thu, Nov 29 2012 7:51 AM

    • TH Designs
    • Top 25 Contributor
    • Joined on Fri, Apr 13 2012
    • Warminster, PA
    • Posts 269
    • Points 4,370
    Re: Netlisting in 16.5 Reply

    Scott, Thanks for the tip. I have tried it and can see advantages / disadvantages to doing it either way. I need to get through a few more boards to determine what method is more advantagous based on the situation.

    Like you said, not nearly as seemless as previous versions. Most of the time I am directly involved in the electrical and packaging design and we end up making changes on the fly fairly often.  This is where the seemless-ness of the "autoECO" feature is real useful.

    But, at least I'm moving forward. Got my first board done in 16.5. Took about twice as long as it would have using 16.2, but most of that was learning curve. The next job should go quicker as I get more accustomed to the new environment and "lingo".

    Tom

    • Post Points: 20
  • Thu, Nov 29 2012 10:19 AM

    • ScottCad
    • Top 50 Contributor
    • Joined on Fri, May 25 2012
    • Roswell, GA
    • Posts 176
    • Points 2,775
    Re: Netlisting in 16.5 Reply

    Hi Tom, nice to hear you got your first board done in 16.5 thats cool. The learning curve on Allegro even for a seasoned pcb designer is a hair-pulling experience. On the up side if you look at the changes Cadence has made since the Allegro 16.2 release and where they are now with 16.6 I think great progress has been made.

    Going forward I think they need to get a handle on how they handle libraries for PCB Footprints. As it is right now and if you look at competing tools the lack of a solid Library tool that has good integration with the creation of PCB footprints is a truely glaring omission in my honest opinion. Even the older Layout tool was way better in this regard.

    The auto ECO in the older Layout tool was very nice. That took a bunch of grunt work out of the packaging and update process. The import Logic feature in Allegro is kind of similar to that but the only difference is that you have to bit twiddle the files in capture at the front end.

    Thanks Scott

    • Post Points: 5
Page 1 of 1 (8 items)
Sort Posts:
Started by TH Designs at 28 Nov 2012 05:10 AM. Topic has 7 replies.