[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA-dev: gnetlist as one way path?
Do you now? You build complex net lists out of smaller netlists? and
only update those that the schematic is younger then the netlist?
backnet could have the capability to do somthing like that but not
gnetlist. Much like a linker...
The netlister would have to generate an intermediate format whcih not
only has its own netlist and bus list but also a list of which pages are
one hierarchy level down. For hierarchical bus support as well as net
support I use a symbol which associates an internal name with a symbol
pin. This would have to be retained.
Then backnet could start with the top level intermediate netlist file
and read in additional intermediate net list files as required.
Then write the desired output netlist format.
With this capability the utility make could be used to check to see
schematic files need to be processed into the intermediate netlist
format with the netlister and then build the final netlist with backnet.
Steve Meier
On Thu, 2007-05-31 at 18:01 -0600, John Doty wrote:
> On May 31, 2007, at 5:39 PM, Steve Meier wrote:
>
> > I am also trying to look down the road.
> >
> > A complex schematic canhave many pages. Why should a change in one
> > page
> > require processing all the pages inorder to generate a new net list?
> >
> > I am thinking that storing each pages netlist either as part of the
> > file
> > or as a new file and checking time stamps to determine if it needs
> > reprocessing.
>
> I use "make" for that. Another advantage of well factored, "a program
> should do one thing well" design. Thanks, Ales!
>
> John Doty Noqsi Aerospace, Ltd.
> http://www.noqsi.com/
> jpd@noqsi.com
>
>
>
>
> _______________________________________________
> geda-dev mailing list
> geda-dev@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev