• 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. PCB Design
  3. How to solve Error [ALG0029]

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 165
  • Views 18060
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to solve Error [ALG0029]

fox0342
fox0342 over 15 years ago

Hello everybody,

  I am a rookie on PCB design. I got a problem with PCB design recently.So please help me to find out how to solve this Error.

I used OrCAD Capture CIS to build the schematics.

I copied  the whole schematics from my friend, but I built all the component library in my computer. And I have updated the project design cache and make all the component path pointed to my library. I have passed the DRC, but when I want to creat netlist, it display Error   [ALG0029] as follow:

********************************************************************************
*
*  Design Rules Check
*
********************************************************************************

--------------------------------------------------
Checking Schematic: SCHEMATIC1
--------------------------------------------------
Checking Electrical Rules

Checking For Single Node Nets

Checking For Unconnected Bus Nets
********************************************************************************
*
* Netlisting the design
*
********************************************************************************
Design Name:
d:\cadence\myproject\dsp6713\dsp6713project\dsp6713system.dsn
Netlist Directory:
D:\CADENCE\MYPROJECT\DSP6713\DSP6713PROJECT\allgero
Configuration File:
D:\Cadence\SPB_16.3\tools\capture\allegro.cfg

Spawning... "D:\Cadence\SPB_16.3\tools\capture\pstswp.exe" -pst -d "d:\cadence\myproject\dsp6713\dsp6713project\dsp6713system.dsn" -n "D:\CADENCE\MYPROJECT\DSP6713\DSP6713PROJECT\allgero" -c "D:\Cadence\SPB_16.3\tools\capture\allegro.cfg" -v 3   -l 31 -s "" -j "PCB Footprint"
#1 Error   [ALG0029] Unable to open file "C:\DOCUME~1\乱舞雪\LOCALS~1\Temp\tmp_pstxnet.dat" for writing.
#2 Aborting Netlisting... Please correct the above errors and retry.

Exiting... "D:\Cadence\SPB_16.3\tools\capture\pstswp.exe" -pst -d "d:\cadence\myproject\dsp6713\dsp6713project\dsp6713system.dsn" -n "D:\CADENCE\MYPROJECT\DSP6713\DSP6713PROJECT\allgero" -c "D:\Cadence\SPB_16.3\tools\capture\allegro.cfg" -v 3   -l 31 -s "" -j "PCB Footprint"


*** Done ***

PS:   " \乱舞雪"  is my computer administrator login name. Is this the reason for this problem??

 

Who can help me ? Thank you very much!

  • Cancel
  • steve
    steve over 15 years ago

    Yes that is the problem. Move the design to a new folder c:\designs\designame and try again.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • fox0342
    fox0342 over 15 years ago

    Thank you very much.

     But it still have the same problem.

     I have changed my computer login name into English, and copied all the project folder and library folder to C:\. 

     After that  I have updated the project design cache and make all my component path pointed to this C:\  library folder.But other default component (like: R,C,pin...) path still pointed to the cadence's default library in D:\.  Because when I setup the Cadence, I saved all this software files to my D:\.

      The error message display like below:

     

     

    ********************************************************************************
    *
    * Netlisting the design
    *
    ********************************************************************************
    Design Name:
    c:\cadence\myproject\dsp6713project\dsp6713system.dsn
    Netlist Directory:
    C:\CADENCE\MYPROJECT\DSP6713PROJECT\ALLEGRO
     

    Configuration File:
    D:\Cadence\SPB_16.3\tools\capture\allegro.cfg

    Spawning... "D:\Cadence\SPB_16.3\tools\capture\pstswp.exe" -pst -d "c:\cadence\myproject\dsp6713project\dsp6713system.dsn" -n "C:\CADENCE\MYPROJECT\DSP6713PROJECT\ALLEGRO" -c "D:\Cadence\SPB_16.3\tools\capture\allegro.cfg" -v 3   -l 31 -s "" -j "PCB Footprint"

    #1 Error   [ALG0029] Unable to open file "C:\DOCUME~1\乱舞雪\LOCALS~1\Temp\tmp_pstxnet.dat" for writing.
    #2 Aborting Netlisting... Please correct the above errors and retry.

    Exiting... "D:\Cadence\SPB_16.3\tools\capture\pstswp.exe" -pst -d "c:\cadence\myproject\dsp6713project\dsp6713system.dsn" -n "C:\CADENCE\MYPROJECT\DSP6713PROJECT\ALLEGRO" -c "D:\Cadence\SPB_16.3\tools\capture\allegro.cfg" -v 3   -l 31 -s "" -j "PCB Footprint"


    *** Done ***

     

    I have move all the project and library Why the Configuration File still point to D: like:
    D:\Cadence\SPB_16.3\tools\capture\allegro.cfg

     Is that means just change my login name does not work?

    Do I have to re-setup Cadence?.....if so...That's a huge PROJECT...

    Please help me ,Thanks you!

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • steve
    steve over 15 years ago

    Looks like Capture is trying to write to your temp folder and based on the error you have that defined under Documents and Settings (default for windows). Change the environment setting for your computer for the TEMP and TMP folders to point to c:\Temp instead of C:\DOCUME~1\乱舞雪\LOCALS~1\Temp and then try again.....

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • fox0342
    fox0342 over 15 years ago

    I have clicked "my computer" and changed user variable :TEMP and TMP to C:\Temp

       But I did not change them in the "system variable"

     When I restart Capture and creat the netlist, there is no more error. But some warning like:

    #1   WARNING(SPMHNI-192): Device/Symbol check warning detected.

    WARNING(SPMHNI-194): Symbol 'CAP0603' for device 'CAP NP_CAP0603_0.1UF' not found in PSMPATH or must be "dbdoctor"ed.

     

    After I creat the netlist,I start Allegro PCB Design XL to do the layout.

    When I "import" the "logic", it fails and display:

     

    ------ Directives ------

    RIPUP_ETCH FALSE;
    RIPUP_SYMBOLS ALWAYS;
    Missing symbol has error FALSE;
    SCHEMATIC_DIRECTORY 'C:/Cadence/myProject/DSP6713project/allegro';
    BOARD_DIRECTORY '';
    OLD_BOARD_NAME 'C:/Cadence/myProject/DSP6713project/allegro/DSP6713SYSTEM.brd';
    NEW_BOARD_NAME 'C:/Cadence/myProject/DSP6713project/allegro/DSP6713SYSTEM.brd';

    CmdLine: netrev -$ -i C:/Cadence/myProject/DSP6713project/allegro -y 1 C:/Cadence/myProject/DSP6713project/allegro/#Taaaaaa01432.tmp

    ------ Preparing to read pst files ------

    Starting to read C:/Cadence/myProject/DSP6713project/allegro/pstchip.dat
       Finished reading C:/Cadence/myProject/DSP6713project/allegro/pstchip.dat (00:00:00.32)
    Starting to read C:/Cadence/myProject/DSP6713project/allegro/pstxprt.dat
       Finished reading C:/Cadence/myProject/DSP6713project/allegro/pstxprt.dat (00:00:00.03)
    Starting to read C:/Cadence/myProject/DSP6713project/allegro/pstxnet.dat
       Finished reading C:/Cadence/myProject/DSP6713project/allegro/pstxnet.dat (00:00:00.06)

    ------ Oversights/Warnings/Errors ------


    ERROR(SPMHNI-171): Unable to open "newnet.log" file.

    ------ Summary Statistics ------


    #1   Run stopped because errors were detected

    netrev run on Jun 21 19:13:37 2010
       DESIGN NAME : 'DSP6713SYSTEM'
       PACKAGING ON Nov 17 2009 03:09:43

       COMPILE 'logic'
       CHECK_PIN_NAMES OFF
       CROSS_REFERENCE OFF
       FEEDBACK OFF
       INCREMENTAL OFF
       INTERFACE_TYPE PHYSICAL
       MAX_ERRORS 500
       MERGE_MINIMUM 5
       NET_NAME_CHARS '#%&()*+-./:=>?@[^_`|'
       NET_NAME_LENGTH 24
       OVERSIGHTS ON
       REPLACE_CHECK OFF
       SINGLE_NODE_NETS ON
       SPLIT_MINIMUM 0
       SUPPRESS   20
       WARNINGS ON

      1 errors detected
     No oversight detected
     No warning detected

    cpu time      0:01:07
    elapsed time  0:00:00

     

     

    How can this error happen?

    Does it comes from the Capture warning ?

          ERROR(SPMHNI-171): Unable to open "newnet.log" file.            How to generate the file "newnet.log"???

     

     

    Thanks for your time to help me! I appreciate you a lot!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • steve
    steve over 15 years ago

    The warning about part not found in psmpath is related to your PCB Footprints. CAP0603 needs to exist in your psmpath so that Allegro can find the footprints and use them. Look under the setup - user preferences - paths - library and make sure your define a padpath and psmpath to point to where your pcb symbols and pads are located. There is lots of help supplied in the documentation with the product. Have a look for <your_install_dir>\doc\algrotutorial\algrotutorial.pdf which explains all this plus other stuff.

    The newnet.log error I have never seen before - maybe someone else has (or you could talk to your VAR / Cadence).

    • Cancel
    • Vote Up 0 Vote Down
    • 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