[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: drc2 failure, need help



Hi Gene,
it seems to be not a drc2 error, but a gnetlist's hierarchy traversal
issue. This error is issued by gnetlist itself, not drc2 backend.

However, it's strange you are able to run the pads backend without
errors.

Can you post a sample schematic showing this error?

Thanks,

Carlos

El vie, 20-06-2008 a las 07:30 -0400, gene escribió:
> DRC2 is bombing out.  The drc check can't seem to open amp_pg_1.sch, but 
> if I run "gnetlist -g pads amp_pg_1.sch" the netlist looks like it is 
> picking up all the parts in the hierarchy.  I can run drc2 on 
> amp_pg_1.sch and the only errors are pintype clock connected to gnd. 
> Here's the transcript:
> 
> gene@geno:~/avTek/hardware/schematic$ gnetlist -g drc2 2ch_top_pg1.sch >dump
> gEDA/gnetlist version 1.4.0.20080127
> gEDA/gnetlist comes with ABSOLUTELY NO WARRANTY; see COPYING for more 
> details.
> This is free software, and you are welcome to redistribute it under certain
> conditions; please see the COPYING file for more details.
> 
> Remember to check that your schematic has no errors using the drc2 backend.
> You can do it running 'gnetlist -g drc2 your_schematic.sch -o 
> drc_output.txt'
> and seeing the contents of the file drc_output.txt.
> 
> Could not open [amp_pg_1.sch]
> Could not open [amp_pg_1.sch]
> Missing I/O symbol with refdes [MuteB] inside schematic for symbol [S7]
> Missing I/O symbol with refdes [MuteA] inside schematic for symbol [S7]
> Missing I/O symbol with refdes [MuteB] inside schematic for symbol [S8]
> Missing I/O symbol with refdes [MuteA] inside schematic for symbol [S8]
> Backtrace:
> In /home/gene/geda-install/share/gEDA/scheme/gnet-drc2.scm:
>   518: 776  (if (null? list) 0 ...)
>       ...
>   525: 777  [+ 0 ...
>   525: 778*  [drc2:count-reference-in-list "S2/C41" ("S5/R66" "S5/R65" 
> "S5/R64" ...)]
>   518: 779   (if (null? list) 0 ...)
>        ...
>   525: 780   [+ 0 ...
>   525: 781*   [drc2:count-reference-in-list "S2/C41" ("S5/R65" "S5/R64" 
> "S5/R63" ...)]
>   518: 782    (if (null? list) 0 ...)
>         ...
>   525: 783    [+ 0 ...
>   525: 784*    [drc2:count-reference-in-list "S2/C41" #]
>   518: 785     (if (null? list) 0 ...)
>          ...
>   525: 786     [+ 0 ...
>   525: 787*     [drc2:count-reference-in-list "S2/C41" #]
>   518: 788      (if (null? list) 0 ...)
>           ...
>   525: 789      [+ 0 ...
>   525: 790*      [drc2:count-reference-in-list "S2/C41" #]
>   518: 791       (if (null? list) 0 ...)
>   520: 792       (let* ((comparison #)) (if comparison (+ 1 #) (+ 0 #)))
>   520: 793*      (if (defined? #) (string-ci=? refdes #) (string=? 
> refdes #))
>   520: 794*      [defined? ...
>   520: 795*       (quote case_insensitive)
> 
> 
> 
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
> 



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user