1 2 First Previous 16 Replies Latest reply on Aug 17, 2017 11:23 AM by kenk@magicall.biz

    IPC356 export fatal error

    kenk@magicall.biz

      When I try to export to an IPC356 file I get the following error:

      "Fatal error occurred while exporting design. Operation aborted"

      This happens for both IPC-D-356 and IPC-D-356A choices.

      This happens for all of my designs now.  These are designs that I have successfully exported IPC356 files before.

      I am able to export all of the other file types successfully.

      Is there an export script file that could have been corrupted?

      Thanks

        • 1. Re: IPC356 export fatal error
          md.direct

          Export to ASCII then import back.

          This is typical of some Errors in the database.

          • 2. Re: IPC356 export fatal error
            kenk@magicall.biz

            No Joy.  The issue is with all of my Layout designs.  They all use to work exporting the ipc files.  Now they all get this error.

            • 3. Re: IPC356 export fatal error
              md.direct

              Look for file "Ipc.out" under "C:\MentorGraphics\<PADS-Version>\SDD_HOME\CAMCAD".

              It should look like below:

               

              */-------------------------------------------------/*

              ;       IPC.out configuration file

              ;  This file contains commands which can influence the

              ; interpretation of data when exported from CAMCAD

              ; For assistance in exporting data from CAMCAD visit

              ; http://www.mentor.com/supportnet

              ;*/-------------------------------------------------/*

              ;

              ;

              ;

              ;

              ;

              ;*/-------------------------------------------------/*

              ; make a linefeed after every record. This adds to the readability

              ; of the file.

              ; The generic format is:

              ;       .NEWLINE value

              ; The accepted values are y and n.

              ;

              .NEWLINE                y

              ;*/-------------------------------------------------/*

              ;

              ;

              ;

              ;

              ;

              ;

              ;*/-------------------------------------------------/*

              ; write out unused pins into the IPC356 output.

              ; The generic format is:

              ;       .IPC356_UNUSEDPINS value

              ; The accepted values are y and n.

              ;

              .IPC356_UNUSEDPINS      y

              ;*/-------------------------------------------------/*

              ;

              ;

              ;

              ;

              ;

              ;*/-------------------------------------------------/*

              ; This command specific netname for unused pins

              .IPC356_UNUSEDNETNAME   N/C

              ;*/-------------------------------------------------/*

              ;

              ;

              ;

              ;

              ;

              ;*/-------------------------------------------------/*

              .IPC356_USEVIAS         y

              ;*/-------------------------------------------------/*

              ;

              ;

              ;

              ;

              ;

              ;*/-------------------------------------------------/*

              ; This command will make a seperate unused net for every single pin.

              .IPC356_SINGLENET_UNUSEDPINS    y

              ;*/-------------------------------------------------/*

              ;

              ;

              ;

              ;

              ;*/-------------------------------------------------/*

              ; This is the netlist prefix for Panels followed by a

              ; the design number

              .IPC356_PANEL_NETLIST    PCB_

              ;*/-------------------------------------------------/*

              ;

              ;

              ;

              ;

              ;

              ;*/-------------------------------------------------/*

              ; This command will allow the use of reference designator on VIAS

              .IPC356_VIAREFDES    y

              ;*/-------------------------------------------------/*

              ;

              ;

              ;

              ;

              ;

              ;*/-------------------------------------------------/*

              ; This command regulates how many line segments arcs are converted to

              ; during the IPC file export.  The larger the number, the less line

              ; segments, the smaller the number, the more line segments

              ; In degrees, which an arc/circle gets converted to polylines.

              .ARCSTEPANGLE    10

              ;*/-------------------------------------------------/*

              ; Normally the pin location output for IPC is the center of the

              ; pad, which is not necessarily the pin location as seen

              ; in CAMCAD. In CAMCAD the pin center may not be the center of the pad.

              ; To output the pin location as raw pin insert

              ; location, without offset to center of pad, use the

              ; .USE_PIN_INSERT_LOC command, set to Y. Default is N.

              ; Note that in doing so the resulting IPC file may be skewed.

              ; The pad sizes are not altered, and by referencing some point

              ; other than actual center of pad extents, one is essentially shifting

              ; location of the entire pad.

              .USE_PIN_INSERT_LOC y

              ; end ipc.out

              • 4. Re: IPC356 export fatal error
                kenk@magicall.biz

                Thanks for the ipc356 output file info.

                 

                My file does look like this.  I replaced it with the same file from earlier PADs version that looks the same but still get the error.  Even with this file not there the same error occurs.  I don't think the export process is accessing this file before the error happens.

                 

                Any other ideas?

                 

                Thanks

                • 5. Re: IPC356 export fatal error
                  vinayarora

                  Do you script file to output IPC netlist?

                  • 7. Re: IPC356 export fatal error
                    md.direct

                    Contact support ...

                    • 8. Re: IPC356 export fatal error
                      kenk@magicall.biz

                      No.

                      I just use File - Export - Save as IPC356 Files (*.ipc).  I get to the IPC Export box that lets me choose between IPC-D-356 or IPC-D-356A. I pick one and click OK.  Then I get the fatal error.

                      • 9. Re: IPC356 export fatal error
                        kenk@magicall.biz

                        I ran out of support time.  Our company won't buy more.

                        • 10. Re: IPC356 export fatal error
                          vinayarora

                          I've posted the script file, download and use it,

                          • 11. Re: IPC356 export fatal error
                            kenk@magicall.biz

                            I get "Problems detected during Database conversion" message when I use this script.

                            Here's the report.

                            It did generate a small 35KB ipc file.  The file I generated a month ago with the PADs ipc export is 677KB.

                             

                            • 12. Re: IPC356 export fatal error
                              vinayarora

                              What kind of Thermal pad is used?

                              These warning can be ignored for checking purposes.

                              • 13. Re: IPC356 export fatal error
                                kbak

                                Hi Ken

                                Do you have any special characters in the filename or output folder?

                                If I use some special danish characters in the .pcb filename I get the 'Fatal Database Error' when creating IPC netlist files.

                                regards Klaus

                                • 14. Re: IPC356 export fatal error
                                  hugh.gibbons

                                  I and all the users at my site had this same problem after updating operating systems from Windows 7 to Windows 10.  The only solution we found was updating to a newer version of PADS Layout.

                                  1 2 First Previous