The Persistent Hierarchical Database, usually referred to as the PHDB, contains information about the design’s layout, connectivity, and devices necessary for calculating the parasitic information.
For the output to be used in extraction, directory_path must match that specified in the Mask SVDB Directory statement, and the filename must be the cell name of the Layout Primary statement.
To use layout names:
calibre ‑xrc ‑phdb SVRF_file
The PHDB is only generated once per layout. There is no need to regenerate the PHDB unless the design is changed or the SVRF connectivity rules are modified.
The PDB stores the parasitic models for each extracted net. This step can be run multiple timeswithout regenerating the PHDB.
calibre ‑xrc ‑pdb parasitic_switch SVRF_file
It creates the PDB directory in the SVDB directory.
The PDB stores the parasitic models for each extracted net. These models consist of the net’s name and the collection of device pins, ports, parasitic delays, and circuit elements.
As the last step, the tool produces a netlist and reports using the Calibre xRC formatter. The netlists and reports are produced from the PDB contents. Also, there is a possibility to set the formatter to perform different types of reductions to produce netlists that are more easily simulated.