Struct libreda_lefdef::import::DEFImportOptions
source · pub struct DEFImportOptions<C: L2NEdit> {
pub lef_import_options: LEFImportOptions<C>,
pub import_blockages: bool,
pub blockages_suffix: String,
pub import_nets: bool,
pub import_wiring: bool,
pub import_fixed_vias: bool,
pub skip_existing_vias: bool,
}Expand description
Control the import of DEF structures.
Fields§
§lef_import_options: LEFImportOptions<C>Options for importing the LEF.
import_blockages: boolEnable import of blockage shapes.
blockages_suffix: StringAppend this string to layer names of blockages. Default is “.BLOCKAGE”.
import_nets: boolEnable import of nets.
import_wiring: boolEnable import of routes.
import_fixed_vias: boolEnable import of fixed via definitions. Vias are imported as cells.
skip_existing_vias: boolIf true: If a via name already exists, don’t import it. If false: Return an error if the via name already exists.
Trait Implementations§
source§impl<C: Clone + L2NEdit> Clone for DEFImportOptions<C>
impl<C: Clone + L2NEdit> Clone for DEFImportOptions<C>
source§fn clone(&self) -> DEFImportOptions<C>
fn clone(&self) -> DEFImportOptions<C>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more