• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X PCB Editor
  3. creating a netlist

Stats

  • State Verified Answer
  • Replies 14
  • Answers 1
  • Subscribers 160
  • Views 6438
  • Members are here 0
More Content

creating a netlist

masamasa
masamasa over 1 year ago

hello

 

is there an easy way to create a netlist in the format that can be imported in the board design?

 

regards

masa

  • Sign in to reply
  • Cancel
  • DavidJHutchins
    0 DavidJHutchins over 1 year ago in reply to masamasa

    I duplicated your design data  to test the skill code:


    C:\Temp>
    C:\Temp>cat test.csv
    BGA,A3,BGA,BGA,BGA_PAD,27000,-29000,VSS
    BGA,A4,BGA,BGA,BGA_PAD,26000,-29000,VSS
    DIE,30469,DIE_NEW,DIE_NEW,FC_PAD,23315,-14115,NC
    DIE,30470,DIE_NEW,DIE_NEW,FC_PAD,23315,-14315,NC

    C:\Temp>wc test.csv
      4   4 182 test.csv

    C:\Temp>

    I did not have any issues loading the netlist...

    C:\Temp>tail allegro.jrl
    \t (00:20:45) Autosave successful
    \w (00:20:45) Autosave time limits are: 5 to 300 minutes
    \i (00:20:59) skill csv_net_import
    \i (00:21:03) fillin "test.csv"
    \t (00:21:03) 4 lines read, 4 net assignments made, 0 errors found
       (00:21:03) t
    \i (00:22:42) save
    \i (00:22:42) generaledit
    \i (00:22:47) exit
    \t (00:22:47)     Journal end - Mon Aug 19 09:27:29 2024

    C:\Temp>

    Are you using the latest skill code I posted 10 days ago?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • masamasa
    0 masamasa over 1 year ago in reply to DavidJHutchins

    thank u for ur response, david.  i really appreviate it.

     

    yes i used ur latest skill code posted 10 days ago.

     

    with the first tow, i get this.

    this works fine as all 4 nets r imported.

     

    but without the first row, i get this.

    one last net is not imported.

     

    this is weird.  maybe it is because i use apd so the format may be slightly different. 

     

    regards

    masa

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DavidJHutchins
    0 DavidJHutchins over 1 year ago in reply to masamasa

    I do not believe you are using the latest skill code, since the summary line does not include the error count as shown from my test:

    4 lines read, 4 net assignments made, 0 errors found

    Also, do the files for 'DIE' symbol have pin number 29332 ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • masamasa
    0 masamasa over 1 year ago in reply to DavidJHutchins

    thank u david for ur response.

     

    i double checked the skill code and confirmed that I use the latest one which does not show "0 errors found" on my command line, weird.

     

    i changed the netlist slightly (changing the pin #30470 to pin #29332) to see how the skill code assigns the nets to the pins.

     

    i noticed before importing the csv file, i need to clear all the nets already assigned to the pins by using deassign net.

     

    otherwise, if pin #30470 is assigned to NC prior to the csv import and the csv file does not contain pin #30470, then pin #30470 would still stay with NC after importing the csv file.

     

    regards

    masa

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
<
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information