[PCB_FORUM] Re: thermal flash snafu

  • From: William Gerner <William.Gerner@xxxxxxx>
  • To: icu-pcb-forum@xxxxxxxxxxxxx
  • Date: Thu, 08 Oct 2009 17:40:39 -0400

Hi Gary,

Have you done: Tools > Padstack > Modify Design Padstack > Purge > All

If not, try that and then flash_convert again.

Let me know if the flash_convert.log still complains about unused pads.

Regards,

-Bill

On 10/08/09 16:50, Gary MacIndoe wrote:
Hi Barbara,
Thanks again for the help, I've never heard of "flash_convert". I ran it on the board and it failed to convert. In the "flash_convert.log", it had 35 errors, stating that it couldn't find flashes for pads. I ran the "Padstack Usage Report", and the pads for the flashes it couldn't find are not even used in the board anymore (they've been deleted). Sounds like one of those "impossible but it's happening" situations, here is the "flash_convert.log" contents (sorry, it's kind of long): (------------------------------------------------------------)
(                                                            )
(        FLASH CONVERT                                       )
(                                                            )
(        Software Version : unreleased                       )
(        Date/Time        : Thu Oct 08 13:19:43 2009         )
(                                                            )
(------------------------------------------------------------)
--------- Database Convert ---------
file: C:/Proj/asb1-2dimmecc-780/physical/asb1-2dimmecc-780_10-08a.brd
 Error: flash NULL referenced in pad OB71X96NP could not be found.
 Error: flash NULL referenced in pad OB71X96NP could not be found.
 Error: flash NULL referenced in pad OB71X96NP could not be found.
 Error: flash NULL referenced in pad OB71X96NP could not be found.
 Error: flash NULL referenced in pad OB71X96NP could not be found.
 Error: flash TH60X40X15_4X45 referenced in pad 50R028 could not be found.
 Error: flash TH60X40X15_4X45 referenced in pad 50R028 could not be found.
 Error: flash TH60X40X15_4X45 referenced in pad 50R028 could not be found.
 Error: flash TH60X40X15_4X45 referenced in pad 50R028 could not be found.
 Error: flash TH60X40X15_4X45 referenced in pad 50R028 could not be found.
 Error: flash THR065X045 referenced in pad 50S028 could not be found.
 Error: flash THR065X045 referenced in pad 50S028 could not be found.
 Error: flash THR065X045 referenced in pad 50S028 could not be found.
 Error: flash THR065X045 referenced in pad 50S028 could not be found.
 Error: flash THR065X045 referenced in pad 50S028 could not be found.
Error: flash THR80X60X45X4X15 referenced in pad C060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad C060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad C060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad C060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad C060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad S060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad S060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad S060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad S060-040T could not be found. Error: flash THR80X60X45X4X15 referenced in pad S060-040T could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34S could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34S could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34S could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34S could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34S could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34C could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34C could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34C could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34C could not be found.
 Error: flash THR80X60X45X4X15 referenced in pad 54R34C could not be found.
file: asb1-2dimmecc-780_10-08a.brd failed to convert.
1 databases failed to convert to new flash mode.
4 bsm flashes failed to convert to fsm flashes.
35 errors were issued during the conversion.
Thanks so much for giving me at least a clue!
Regards,
Gary MacIndoe
gemcad@xxxxx <mailto:gemcad@xxxxx>
303-682-5230

    ----- Original Message -----
    *From:* Barbara Seeger <mailto:blm@xxxxxxxxxxx>
    *To:* icu-pcb-forum@xxxxxxxxxxxxx <mailto:icu-pcb-forum@xxxxxxxxxxxxx>
    *Sent:* Thursday, October 08, 2009 1:31 PM
    *Subject:* [PCB_FORUM] Re: thermal flash snafu


    Hi Gary,
Yes command prompt should do it. It's fine to do with one brd name
       like this:
flash_convert neg_plane_refresh_old.brd And you can do wildcarding but what you have is a new style
    library, and
     one old style brd so I'would just do the brd.
The command doc says: flash_convert [-t] [-v] [-b] <allegro database(s)>

         Convert bsm files to fsm files and set drawings to new flash mode.
         Allows batch conversions where you can specify more then one file
         on the command line.

            -t   run in test mode only. report proposed changes to logfile
            -b   only convert given database. By default, flash_convert will
                    also attempt to convert any dependant external bsm files
                    to fsm files. This option is usefull in environments
    where
                    these files are stored in read-only areas.
            -v   report if board is new or old flash type (no conversion
    done)
                    this option causes any other options to be ignored

            <allegro database(s)> may be one or more board, dra or old
                    style artwork flash (mechanical.bsm)
When you re-open it (if the log sauys it was successful)
     it will have the thermals loaded.
-barbara

     > From: "Gary MacIndoe" <gemcad@xxxxx <mailto:gemcad@xxxxx>>
     > To: <icu-pcb-forum@xxxxxxxxxxxxx
    <mailto:icu-pcb-forum@xxxxxxxxxxxxx>>
     > Subject: [PCB_FORUM] Re: thermal flash snafu
     >
     > Thanks Barbara, but I'm not sure how to run "flash_convert" on
    the board. Is
    it in a command prompt window, as "flash_convert *.brd"?
     >
     > Thanks for your help!
     >
     > Regards,
     > Gary MacIndoe
     > gemcad@xxxxx<mailto:gemcad@xxxxx
    <mailto:gemcad@xxxxx<mailto:gemcad@xxxxx>>
     > 303-682-5230
     >   ----- Original Message -----
     >   From: Barbara Seeger<mailto:blm@xxxxxxxxxxx>
     >   To:
    icu-pcb-forum@xxxxxxxxxxxxx<mailto:icu-pcb-forum@xxxxxxxxxxxxx
    <mailto:icu-pcb-forum@xxxxxxxxxxxxx<mailto:icu-pcb-forum@xxxxxxxxxxxxx>>

     >   Sent: Thursday, October 08, 2009 12:31 PM
     >   Subject: [PCB_FORUM] Re: thermal flash snafu
     >
     >
     >
     >
     >   Gary,
     >
     >    I think the board was created with the old style flash symbols
    env
     >   variable on. You need to run flash_convert on the brd file to
    have wysiwyg
     >   negative plane thermal display that uses your library flash
    symbols.
     >
     >
     >
     >   LMK directly if there's more to it.
     >
     >   Regards,
     >   Barbara
     >
     >
     >   (Barbara Seeger - Cadence 978-262-6578 )
     >
     >
     >   > From: "Gary MacIndoe" <gemcad@xxxxx<mailto:gemcad@xxxxx
    <mailto:gemcad@xxxxx<mailto:gemcad@xxxxx>>>
     >   > To: "icu-pcb-forum"
    <icu-pcb-forum@xxxxxxxxxxxxx<mailto:icu-pcb-forum@xxxxxxxxxxxxx
    <mailto:icu-pcb-forum@xxxxxxxxxxxxx<mailto:icu-pcb-forum@xxxxxxxxxxxxx>>>
     >   > Subject: [PCB_FORUM] thermal flash snafu
     >   >
     >   >
     >   > Hey guys,
     >   >
     >   > Ok, I've been creating Negative shapes for many years, and
    have been
    banging my
     >   > head over this one for hours, several times. It looks like
    the thermal
    relief
     >   > shapes are not being displayed correctly, or not found.
     >   >
     >   > I am working on a design that was initially created by
    someone else, and
    my DIMM
     >   > symbol is not showing the thermal connections as it should
    (first screen
     >   > capture, BAD).
     >   > When I do a Tools -> Padstack -> Modify Design Padstack and
    edit the
    padstack in
     >   > the design, I can see that it is finding the thermal flash
    symbol.
     >   >
     >   > My symbol is fine, as you can see as it is used in a similar
    design that I
     >   > created (second screen capture, GOOD).
     >   >
     >   > I have looked everywhere I can think of to see if something
    is set wrong
    with no
     >   > luck. I have performed Update Symbols with everything checked
    with no
    luck.
     >   >
     >   > Any ideas?
     >   > Thanks for any help, it's driving me nuts (well, more nuts)!
     >   >
     >
     >   -----------------------------------------------------------
     >   To subscribe/unsubscribe:
     >   Send a message to
    
icu-pcb-forum-request@xxxxxxxxxxxxx<mailto:icu-pcb-forum-request@xxxxxxxxxxxxx
    
<mailto:icu-pcb-forum-request@xxxxxxxxxxxxx<mailto:icu-pcb-forum-request@xxxxxxxxxxxxx>>
     >   with a subject of subscribe or unsubscribe
     >
     >   To view the archives of this list go to
    
//www.freelists.org/archives/icu-pcb-forum/<//www.freelists.org/archiv
    
<//www.freelists.org/archives/icu-pcb-forum/<//www.freelists.org/archiv>
    es/icu-pcb-forum/>
     >
     >   Problems or Questions:
     >   Send an email to
    icu-pcb-forum-admins@xxxxxxxxxxxxx<mailto:icu-pcb-forum-admins@xxxxxxxxxxxxx
    
<mailto:icu-pcb-forum-admins@xxxxxxxxxxxxx<mailto:icu-pcb-forum-admins@xxxxxxxxxxxxx>>
     >   -----------------------------------------------------------

    -----------------------------------------------------------
    To subscribe/unsubscribe:
    Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
    <mailto:icu-pcb-forum-request@xxxxxxxxxxxxx>
    with a subject of subscribe or unsubscribe

    To view the archives of this list go to
    //www.freelists.org/archives/icu-pcb-forum/

    Problems or Questions:
    Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx
    <mailto:icu-pcb-forum-admins@xxxxxxxxxxxxx>
    -----------------------------------------------------------
-----------------------------------------------------------
To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx
with a subject of subscribe or unsubscribe

To view the archives of this list go to 
//www.freelists.org/archives/icu-pcb-forum/

Problems or Questions:
Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx
-----------------------------------------------------------

Other related posts: