comparison ueda/uschem-netlist/netlist.h @ 0:cd92449fdb51

initial import of ueda and ifctf-part-lib from ifctfvax CVS
author Space Falcon <falcon@ivan.Harhan.ORG>
date Mon, 20 Jul 2015 00:24:37 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:cd92449fdb51
1 /*
2 * Netlist data structures
3 */
4
5 struct nlcomp {
6 struct component *mclcomp;
7 int npins;
8 struct pinconn **pintab;
9 struct pinconn *pinchain;
10 int nconnects;
11 };
12
13 struct net {
14 char *netname;
15 struct pinconn *pins;
16 int npoints;
17 struct net *next;
18 };
19
20 struct pinconn {
21 struct nlcomp *comp;
22 char *pinnum;
23 struct net *net;
24 char *origin_file;
25 int origin_line;
26 struct pinconn *next_in_net;
27 struct pinconn *next_in_comp;
28 };