innovus clock tree instance ccl cdb cwb等 名字命名含义

Legacy UI : show_ccopt_cell_name_info
Common UI : report_cts_cell_name_info

Below is a list of the strings used and their explanation:

StringDescription

cuk

Cts: Unknown creator, will not appear in the netlist.

ccl_a Cts: Created during clustering by the agglom clustering algorithm
cbi Cts: Created by the swapping buffers and inverters for power.

cex

Cts: Existing cells in the clock tree which cannot be removed.

coi

Cts: Cells created as a result of cancelling out inversions.

ccl

Cts: Created by the clustering process to meet the slew target.

ccd

Cts: Created by clustering for balancing the tree - these cells are not necessary to meet the slew target.

cci

Cts: Created by the clustering process to fix inversion.

csf

Cts: Created by the CTS slew fixing step in cases where clustering did not meet the slew target.

cms

Cts: Created during the process of physically moving clock gates to improve their enable timing.

cid

Cts: Created by CTS on the outputs of weak driving cells to reduce insertion delay.

cdb

Cts: Created by CTS to balance the delays in the clock tree.

cwb

Cts: Created by CTS to balance the wire delays in the clock tree.

cfo

Cts: Created by CTS to reduce fanout skew.

csk

Cts: Created by the CTS skew fixing step to finely balance the clock tree.

cmf

Cts: Created by CTS to buffer long nets.

cbc

Cts: Created by the clock tree conditioning step to clone off sub trees that cannot be optimized by gated synthesis, such as those parts above RAMs, black boxes, and lockup latches.

css

Cts: Created by the early cloning of simple sink allocations.

cdc

Cts: A clock driver created by adding the driver cell process for the add_driver_cell property.

cpd  Cts: A clock driver created below an input port or above an output port specified by attribute cts_add_port_driver.

ccg

Cts: A clock gate created by one of the gated synthesis algorithms.

cse

Cts: A clock driver created above exclude pins to remove them from the clock tree.

cfh

Cts: A clock driver created as part of a flexible H-tree.

cat  Cts: Created by the add_clock_tree_source_group_roots command

cpc_drv

Cts: A clock driver created by post conditioning​

cpc_sk Cts : A clock driver created by post conditioning
PRO Post route optimization
PRO_drv Post route optimization
PRO_sk Post route optimization
sfc Cloned by slew fixing
ccc Cts : Created by clone_clock_cells command
qrb Cts: A clock driver created by global route buffering
sgb Cts : A clock driver created by global route buffering
idc Cloned to reduce insertion delay
vgb Cts : A clock driver crated by VG buffering
USK skewClock
cff Cts: A clock driver created by fanout fixing
CTSG Unnamed : this should not be used anymore

posted on 2021-01-18 11:41  learnsure  阅读(4027)  评论(0编辑  收藏  举报

导航