diff options
author | Tim Edwards <tim@opencircuitdesign.com> | 2014-09-16 10:20:18 -0400 |
---|---|---|
committer | Tim Edwards <tim@opencircuitdesign.com> | 2014-09-16 10:20:18 -0400 |
commit | 5dc5691ea246a85d546f3c1ff01fd13279731bd2 (patch) | |
tree | 233bf593f254f5525eaa4249d094b6dac4440004 /node.h |
Initial commit at Tue Sep 16 10:20:18 EDT 2014 by tim on stravinsky.tim.linglan.net
Diffstat (limited to 'node.h')
-rw-r--r-- | node.h | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -0,0 +1,31 @@ +/*--------------------------------------------------------------*/ +/* node.h -- general purpose autorouter */ +/*--------------------------------------------------------------*/ +/* Written by Tim Edwards, based on code by Steve Beccue, 2003 */ +/*--------------------------------------------------------------*/ + +#ifndef NODE_H + +#define GND_NET 1 +#define VDD_NET 2 +#define MIN_NET_NUMBER 3 + +void create_netorder(u_char method); +void find_bounding_box(NET net); +void create_obstructions_from_nodes(); +void create_obstructions_from_gates(); +void create_obstructions_from_variable_pitch(); +void tap_to_tap_interactions(); +void make_routable(NODE node); +void adjust_stub_lengths(); +void expand_tap_geometry(); + +void print_nodes(char *filename); +void print_nlnets(char *filename); + +#define NODE_H +#endif + + +/* end of node.h */ + |