Struct libreda_lefdef::def_ast::ViaRule
source · pub struct ViaRule {
pub cut_size: (Coord, Coord),
pub bot_metal_layer: String,
pub cut_layer: String,
pub top_metal_layer: String,
pub cut_spacing: (Coord, Coord),
pub enclosure: (Coord, Coord, Coord, Coord),
num_cut_rows: u32,
num_cut_cols: u32,
origin: Point<Coord>,
offset: (),
cut_pattern: (),
}Expand description
Rule for via creation.
Fields§
§cut_size: (Coord, Coord)Width and height of the via cut.
bot_metal_layer: StringBottom metal layer of the via.
cut_layer: StringLayer of the via cut.
top_metal_layer: StringTop metal layer of the via.
cut_spacing: (Coord, Coord)Spacing in x and y directions.
enclosure: (Coord, Coord, Coord, Coord)Via enclosure: bottom x, bottom y, top x, top y.
num_cut_rows: u32§num_cut_cols: u32§origin: Point<Coord>§offset: ()§cut_pattern: ()