Module libreda_lefdef::import

source ·
Expand description

Import LEF and DEF structures by populating data base structures.

Structs

  • Control the import of DEF structures.
  • Control the import of a LEF library. This is inspired of the LEFDEFReaderConfiguration of KLayout.

Enums

Functions

  • Convert a LEF shape into a database shape with the correct units.
  • Convert a DEF Orient type into a 90-degree rotation transform.
  • Convert a LEF and a DEF structure into a Chip data structure.
  • Import the netlist from the DEF structure into the top_cell.
  • Import routes/wiring from the nets in the DEF structure.
  • Import DEF via definitons as cells into the layout.
  • Populate chip with the contents of the LEF data-structure.
  • Import LEF via definitions as cells into the layout. On success returns a vector with the IDs of the new via cells.
  • Convert a LEF structure into a Chip data structure using default import options. Use import_lef_into_db() for better control over the import strategy.
  • Convert a LEF and a DEF structure into a Chip data structure. Currently this reads only the placement of the cells. No wires are created.