Struct libreda_lefdef::lef_ast::MasterSliceLayer
source · pub struct MasterSliceLayer {
pub name: String,
pub mask_num: Option<u32>,
pub properties: BTreeMap<String, PropertyValue>,
}Expand description
Design rules for a MASTERSLICE or OVERLAP layer. Master slice layers are usually polysilicon layers and are typically used when a MACRO has pins on the poly layer.
Fields§
§name: StringName of the masterslice layer.
mask_num: Option<u32>Number of masks used for double- or triple-patterning.
properties: BTreeMap<String, PropertyValue>Custom properties.
Trait Implementations§
source§impl Clone for MasterSliceLayer
impl Clone for MasterSliceLayer
source§fn clone(&self) -> MasterSliceLayer
fn clone(&self) -> MasterSliceLayer
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 moresource§impl Debug for MasterSliceLayer
impl Debug for MasterSliceLayer
source§impl Default for MasterSliceLayer
impl Default for MasterSliceLayer
source§fn default() -> MasterSliceLayer
fn default() -> MasterSliceLayer
Returns the “default value” for a type. Read more