VPR-6.0

s_segment_inf Struct Reference

#include <physical_types.h>

Data Fields

int frequency
int length
short wire_switch
short opin_switch
float frac_cb
float frac_sb
boolean longline
float Rmetal
float Cmetal
enum e_directionality directionality
booleancb
int cb_len
booleansb
int sb_len

Detailed Description

Lists all the important information about a certain segment type. Only used if the route_type is DETAILED. [0 .. det_routing_arch.num_segment]

  • frequency: ratio of tracks which are of this segment type.
  • length: Length (in clbs) of the segment.
  • wire_switch: Index of the switch type that connects other wires *to* this segment.
  • opin_switch: Index of the switch type that connects output pins (OPINs) *to* this segment.
  • frac_cb: The fraction of logic blocks along its length to which this segment can connect. (i.e. internal population).
  • frac_sb: The fraction of the length + 1 switch blocks along the segment to which the segment can connect. Segments that aren't long lines must connect to at least two switch boxes.
  • Cmetal: Capacitance of a routing track, per unit logic block length.
  • Rmetal: Resistance of a routing track, per unit logic block length.
  • drivers: How do signals driving a routing track connect to the track? (UDSD by AY)

Definition at line 495 of file physical_types.h.


Field Documentation

Definition at line 507 of file physical_types.h.

Definition at line 508 of file physical_types.h.

Definition at line 505 of file physical_types.h.

Definition at line 501 of file physical_types.h.

Definition at line 502 of file physical_types.h.

Definition at line 497 of file physical_types.h.

Definition at line 498 of file physical_types.h.

Definition at line 503 of file physical_types.h.

Definition at line 500 of file physical_types.h.

Definition at line 504 of file physical_types.h.

Definition at line 509 of file physical_types.h.

Definition at line 510 of file physical_types.h.

Definition at line 499 of file physical_types.h.


The documentation for this struct was generated from the following file: