Struct yosys_netlist_json::Cell
[−]
[src]
pub struct Cell {
pub hide_name: usize,
pub cell_type: String,
pub parameters: HashMap<String, AttributeVal>,
pub attributes: HashMap<String, AttributeVal>,
pub port_directions: HashMap<String, String>,
pub connections: HashMap<String, Vec<BitVal>>,
}Represents a cell in a module
Fields
hide_name: usize
Indicates an internal/auto-generated name that starts with $
cell_type: String
Name of the type of this cell
parameters: HashMap<String, AttributeVal>
Parameters specified on this cell
attributes: HashMap<String, AttributeVal>
Attributes specified on this cell
port_directions: HashMap<String, String>
The direction of the ports on this cell
connections: HashMap<String, Vec<BitVal>>
Bit value(s) representing the wire(s) connected to the inputs/outputs of this cell