Project

General

Profile

Actions

Database db dbProject

dbProject and multi-scenario {TBD)

difference of lib_cell, lib_pin, phys_pin, etc.

dbTech mask and layer difference

  1. mask is relatively fixed index for metal wire and via:

metall, vial2, metal2, via23 ...

  1. layer name is defined by user in tech file:

set—layer -name {Ml} -layer—num 5 -mask—num l

In GUI, layer panel shows "Ml", you may access this layer by:

% get_tf_layers
 or
(gdb)  p  (utGV::GetTech(O))->Getlayer("Ml")
(gdb) p (utGV::GetTech(O))->Get.layerByMaskName("metall") 

returns same db.layer

Functionality of db flags

dbFlagName dbFlagDesc
_flags._isleaflnst not a hier structure, like xor or and gate
_ms._module->_virtuallibCell
_portTFlags._useAsTerm when constrants be added on port
_portTFlags._useTmplsolator

Files
metal_layer.png 616 KB 2023-01-13 Jun CHEN
db_lib_cell_and_pin.jpg 130 KB 2023-02-02 Jun CHEN

Updated by jun chen 3 months ago · 1 revisions