This file contains the following information for each net present in the netlist (each net is assumed to be uniquely identifiable by a name).
-- the set of pins, each pin uniquely identified by a name
-- the x,y information for each pin
-- the direction of the pin -- input, output or input/output
The format of the file is
NET <netname>
PIN <pin_name> <x> <y> <I/O/IO>
PIN <pin_name> <x> <y> <I/O/IO>
.
.
PIN <pin_name> <x> <y> <I/O/IO>
END
# Beginning of next net
NET <netname>
PIN <pin_name> <x> <y> <I/O/IO>
PIN <pin_name> <x> <y> <I/O/IO>
.
.
PIN <pin_name> <x> <y> <I/O/IO>
END
Format description
This file assigns pins to specified layers. It is recommended to read .sitspins file first, and also to read the file describing layers.
NET <netname>
[ DEFAULT_LAYER <layerID> ]
PIN <name> <layerID>
PIN <name> <layerID>
.
.
PIN <name> <layerID>
END
Format description
Format specifications
This file assigns input and output signal polarity for each pin. It is recommended to read .sitspins file first.
NET <netname>
[ DEFAULT_POL <0/1> ]
PIN <name> <0/1>
PIN <name> <0/1>
.
.
PIN <name> <0/1>
END
Format description
Format specifications
This file assigns input capacitance for each pin that is specified as an input pin. It is recommended to read .sitspins file first.
NET <netname>
[ DEFAULT_CAP <cap> ]
PIN <name> <cap>
PIN <name> <cap>
.
.
PIN <name> <cap>
END
Format description
Format specifications
This file assigns input slew rise and fall time for each pin that is specified as an input pin. It is recommended to read .sitspins file first.
NET <netname>
[ DEFAULT_SLEW_RISE <slew_rise> ]
[ DEFAULT_SLEW_FALL <slew_fall> ]
PIN <name> <slew_rise> <slew_fall>
PIN <name> <slew_rise> <slew_fall>
.
.
PIN <name> <slew_rise> <slew_fall>
END
Format description
Format specifications
This file assigns noise margin for each pin that is specified as an input pin. It is recommended to read .sitspins file first.
NET <netname>
[ DEFAULT_NOISE <noise_margin> ]
PIN <name> <noise_margin>
PIN <name> <noise margin>
.
.
PIN <name> <noise margin>
END
Format description
Format specifications
This file assigns required arrival time constraints for each pin that is specified as an input pin. It is recommended to read .sitspins file first.
NET <netname>
SOURCE <pin_name>
[ DEFAULT_RAT <rat> ]
PIN <pin_name> <rat>
PIN <pin_name> <rat>
.
.
PIN <pin_name> <rat>
END
# another source
SOURCE <pin_name>
[ DEFAULT_RAT <rat> ]
PIN <pin_name> <rat>
PIN <pin_name> <rat>
.
.
PIN <pin_name> <rat>
END
END
Format description
Format specifications
This file specifies intrindic delay and output resistance for each pin that is specified as an output pin. It is recommended to read .sitspins file first.
NET <netname>
PIN <name> <int_delay> <out_res>
PIN <name> <int_delay> <out_res>
.
.
PIN <name> <int_delay> <out_res>
END
Format description
Format specifications
This file specifies buffer stations (i.e. feisible buffer locations) as union of rectangles at specified layer. It is recommended to first read the file desribing layers.
BUFSTAT <x1> <y1> <x2> <y2> <layerID>
BUFSTAT <x1> <y1> <x2> <y2> <layerID>
.
.
BUFSTAT <x1> <y1> <x2> <y2> <layerID>
Format description
Format specifications
This file specifies buffer blockages as union of rectangles at specified layer. It is recommended to first read the file desribing layers.
BUFBLOCK <x1> <y1> <x2> <y2> <layerID>
BUFBLOCK <x1> <y1> <x2> <y2> <layerID>
.
.
BUFBLOCK <x1> <y1> <x2> <y2> <layerID>
Format description
Format specifications
This file specifies routing blockages as union of rectangles at specified layer. It is recommended to first read the file desribing layers.
ROUTBLOCK <x1> <y1> <x2> <y2> <layerID>
ROUTBLOCK <x1> <y1> <x2> <y2> <layerID>
.
.
ROUTBLOCK <x1> <y1> <x2> <y2> <layerID>
Format description
Format specifications