Home > Community > Forums > PCB Design > How to solve Error [ALG0029]

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: *

  How to solve Error [ALG0029]  

Last post Tue, Jun 22 2010 8:58 AM by steve. 5 replies.
Started by fox0342 16 Jun 2010 11:56 AM. Topic has 5 replies and 6232 views
Page 1 of 1 (6 items)
Sort Posts:
  • Wed, Jun 16 2010 11:56 AM

    • fox0342
    • Not Ranked
    • Joined on Wed, Jun 16 2010
    • Posts 3
    • Points 60
    How to solve Error [ALG0029] Reply

    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!

    • Post Points: 20
  • Thu, Jun 17 2010 1:22 AM

    • steve
    • Top 10 Contributor
    • Joined on Fri, Jul 18 2008
    • Woking, Surrey
    • Posts 1,163
    • Points 18,900
    Re: How to solve Error [ALG0029] Reply

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

    • Post Points: 20
  • Fri, Jun 18 2010 1:03 PM

    • fox0342
    • Not Ranked
    • Joined on Wed, Jun 16 2010
    • Posts 3
    • Points 60
    Re: How to solve Error [ALG0029] Reply

    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!

     

    • Post Points: 20
  • Mon, Jun 21 2010 1:03 AM

    • steve
    • Top 10 Contributor
    • Joined on Fri, Jul 18 2008
    • Woking, Surrey
    • Posts 1,163
    • Points 18,900
    Re: How to solve Error [ALG0029] Reply

    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.....

    • Post Points: 20
  • Mon, Jun 21 2010 5:22 PM

    • fox0342
    • Not Ranked
    • Joined on Wed, Jun 16 2010
    • Posts 3
    • Points 60
    Re: How to solve Error [ALG0029] Reply

    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!

    • Post Points: 20
  • Tue, Jun 22 2010 8:58 AM

    • steve
    • Top 10 Contributor
    • Joined on Fri, Jul 18 2008
    • Woking, Surrey
    • Posts 1,163
    • Points 18,900
    Re: How to solve Error [ALG0029] Reply

    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).

    • Post Points: 5
Page 1 of 1 (6 items)
Sort Posts:
Started by fox0342 at 16 Jun 2010 11:56 AM. Topic has 5 replies.