[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Error in DRC
2009/9/23 Tony Radice <[1]tradice1@xxxxxxxxxxx>
Carlos -
Thanks for the reply. I corrected the part that had the "wr"
attribute - I did indeed mistype "pwr". That was the good news -
The bad news: I still get the stack overflow error below, and now
the
output of the .drc file is:
Checking non-numbered parts...
Checking duplicated references...
And that's it. Any other hints to throw out?
Thanks again!
Tony
On Wed, 2009-09-23 at 21:43 +0200, Carlos Nieves Ónega wrote:
> Hi Tony,
> "wr" is not a valid pintype. Do you have any symbol with this
attribute
> attached to a pin?
> Valid pintypes are: "unknown" "in" "out" "io" "oc" "oe" "pas" "tp"
"tri"
> "clk" "pwr" "unconnected"
>
> Regards,
>
> Carlos
>
> El jue, 17-09-2009 a las 19:17 -0400, Tony Radice escribió:
> > Ladies and Gentlemen -
> > When attempting to run a drc on my heirarchical design, the drc
> > routine crashes with the following error:
> >
> > Backtrace:
> > In /usr/share/gEDA/scheme/gnet-drc2.scm:
> > 601: 937 (if (not (null? net-conn)) (let* (# # # #) (begin #))
(list))
> > ...
> > 608: 938 [cons "pas" ...
> > 609: 939* [drc2:get-pintypes-of-net-connections (# # # # ...)
()]
> > 601: 940 (if (not (null? net-conn)) (let* (# # # #) (begin #))
> > (list))
> > ...
> > 608: 941 [cons "pas" ...
> > 609: 942* [drc2:get-pintypes-of-net-connections (# # # # ...)
()]
> > 601: 943 (if (not (null? net-conn)) (let* (# # # #) (begin #))
> > (list))
> > ...
> > 608: 944 [cons "pas" ...
> > 609: 945* [drc2:get-pintypes-of-net-connections (# # # # ...)
()]
> > 601: 946 (if (not (null? net-conn)) (let* (# # # #) (begin
#))
> > (list))
> > ...
> > 608: 947 [cons "pas" ...
> > 609: 948* [drc2:get-pintypes-of-net-connections (# # # # ...)
()]
> > 601: 949 (if (not (null? net-conn)) (let* (# # # #) (begin
#))
> > (list))
> > ...
> > 608: 950 [cons "pwr" ...
> > 609: 951* [drc2:get-pintypes-of-net-connections (# # # #
...) ()]
> > 601: 952 (if (not (null? net-conn)) (let* (# # # #) (begin
#))
> > (list))
> > 602: 953 (let* ((element #) (device #) (pin #) ...) (begin
(cons
> > pintype #)))
> > 604: 954* [car ...
> > 604: 955* [cdr ...
> > 604: 956* (car net-conn)
> >
> > I am afraid I have absolutely NO IDEA what this is telling me.
Would
> > someone be kind enough to advise how to proceed? This is a
repeatable
> > error. The output of the drc file is:
> >
> > Checking non-numbered parts...
> >
> > Checking duplicated references...
> >
> > Checking nets with only one connection...
> > ERROR: Net 'unnamed_net84' is connected to only one pin:
SA4/R124:1 .
> > ERROR: Net 'unnamed_net39' is connected to only one pin: SA5/U4:27
.
> >
> > Checking pins without the 'pintype' attribute...
> > INTERNAL ERROR: unknown pin type : wr
> >
> > Again, thank you for your consideration.
> >
> > Tony Radice
> > BTW: Machine is running Fedora 11, 2 G Mem.
> >
> >
> >
> > _______________________________________________
> > geda-user mailing list
> > [2]geda-user@xxxxxxxxxxxxxx
> > [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
>
_______________________________________________
geda-user mailing list
[4]geda-user@xxxxxxxxxxxxxx
[5]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Hi all,
I have a similar issue. I think that all my schematics have valid
pintypes but the stack overflow is still appearing. The drc2 is
failing but not the spice-sdb netlisting. I'm not sure if the netlist
(spice-sdb) is okay because I can't get a successfully drc2 check.
I paste some of the output:
facundo@fake-laptop:~/tesis/fiocs/Design/I-FLASH-01/gEDA/sschem$
gnetlist -gdrc2 -o teste1.drc flash.sch
gEDA/gnetlist version 1.4.3.20081231
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.
Loading schematic
[/home/facundo/tesis/fiocs/Design/I-FLASH-01/gEDA/sschem/flash.sch]
WARNING: Trying to rename something twice:
SF1/unnamed_net81 and SF1/unnamed_net81
are both a src and dest name
This warning is okay if you have multiple levels of hierarchy!
WARNING: Trying to rename something twice:
SF1/unnamed_net88 and SF1/unnamed_net88
are both a src and dest name
This warning is okay if you have multiple levels of hierarchy!
...
...
...
WARNING: Trying to rename something twice:
SD1/unnamed_net386 and SD1/unnamed_net386
are both a src and dest name
This warning is okay if you have multiple levels of hierarchy!
WARNING: Trying to rename something twice:
SD1/unnamed_net485 and SD1/unnamed_net485
are both a src and dest name
This warning is okay if you have multiple levels of hierarchy!
Backtrace:
In /usr/share/gEDA/scheme/gnet-drc2.scm:
601: 982 (if (not (null? net-conn)) (let* (# # # #) (begin #))
(list))
...
608: 983 [cons "pas" ...
609: 984* [drc2:get-pintypes-of-net-connections (# # # # ...) ()]
601: 985 (if (not (null? net-conn)) (let* (# # # #) (begin #))
(list))
...
608: 986 [cons "pas" ...
609: 987* [drc2:get-pintypes-of-net-connections (# # # # ...) ()]
601: 988 (if (not (null? net-conn)) (let* (# # # #) (begin #))
(list))
...
608: 989 [cons "pas" ...
609: 990* [drc2:get-pintypes-of-net-connections (# # # # ...) ()]
601: 991 (if (not (null? net-conn)) (let* (# # # #) (begin #))
(list))
...
608: 992 [cons "pas" ...
609: 993* [drc2:get-pintypes-of-net-connections (# # # # ...)
()]
601: 994 (if (not (null? net-conn)) (let* (# # # #) (begin #))
(list))
...
608: 995 [cons "pas" ...
609: 996* [drc2:get-pintypes-of-net-connections (# # # # ...)
()]
601: 997 (if (not (null? net-conn)) (let* (# # # #) (begin #))
(list))
602: 998 (let* ((element #) (device #) (pin #) ...) (begin
(cons pintype #)))
604: 999* [car ...
604: 1000* [cdr ...
604: 1001* (car net-conn)
/usr/share/gEDA/scheme/gnet-drc2.scm:604:32: In expression (car
net-conn):
/usr/share/gEDA/scheme/gnet-drc2.scm:604:32: Stack overflow
If someone knows something about this.
Thanks,
--
Facundo J Ferrer
References
1. mailto:tradice1@xxxxxxxxxxx
2. mailto:geda-user@xxxxxxxxxxxxxx
3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
4. mailto:geda-user@xxxxxxxxxxxxxx
5. 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