Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

addTieHiLo

addTieHiLo
[-cell { tieHighCellName tieLowCellName} | -cell tieHighLowCellName ]
[-createHierPort {true | false}]
[-matchingPDs {true|false}]
[-postMask {true | false}]
[-powerDomain powerDomainName ]
[-prefix prefixName ]
[-reportHierPort {true | false}]
Adds instances of specified tie-off cells to the logical hierarchy of the design and connects the tie-off pins of
netlist instances to the tie-off pins of the added instances. Thus, these instances provide the connectivity
between the tie-high and tie-low pins of the netlist instances to power and ground. Use this command after
placing the standard cells in the flow.
Note: If you omit the -powerdomain option, the command will insert tie-hilo on default power domains.
To add tie-off cells to all domains, you need to use the -matchingPDs option.
Note: If you do not specify parameters, this command uses the global parameters specified by
the setTieHiLoMode command.

Parameters
-cell cellNames Specifies the tie cells to add.
You can only specify a maximum of two tie-cells, where
one cell must be a tie-high driver, and the other a tie-low
driver. The two tie-cell names must be surrounded by
quotation marks.
This parameter overrides cell name(s) specified by
the setTieHiLoMode command.
Default: "" (empty string)
-createHierPort {true | Allows the added tie cells to connect to tie pins across
false} hierarchical boundaries if other constraints, such as
maximum fanout and maximum distance, allow it.
Default: false
-matchingPDs {true|false} Adds tie-off cells to all power domains that have library
binding containing the specified tie-off cell(s).
Default: false
-postMask {true | false} Insert tie cells in post mask flow. Instructs the software to
reuse existing tie cells to tie off a newly created spare
instance in the design instead of adding or deleting tie
cells. Searches for input pins that are tied to logical 1 or
logical 0 and attempts to tie them off to tie high or tie low
cells.
Default: false
- Inserts tie-off cell to the named PD.
powerDomainpowerDomainName
Default: "" (empty string)
Note: When this option is not specified, tool only inserts
tie cells in the "default" power domain
-prefixprefixName Specifies a prefix for the added tie-cell instances.
Default: "" (empty string)
-reportHierPort {true | When the value of -createHierPort is true , reports
false}
created port connections to a file namedtiehilo.rpt .
Default: false

Examples

 The following command adds tie-high and tie-low connectivity for designs with libraries that have cell
named TIEOFF that provides both tie-high and tie-low connections. The instances added are prefixed
with tieOff :
addTieHiLo -cell TIEOFF -prefix tieOff

 The following command adds tie-high and tie-low connectivity for designs with libraries that have separate
tie-high and tie-low cells namedTIEHI and TIELO respectively:
addTieHiLo -cell "TIEHI TIELO"

 The following commands add tie-off connectivity for MSV designs with two power domains
named PD1 and PD2 . The last command is necessary for the part of the design that is not in either of the
two specified power domains.
addTieHiLo -cell "TIEHI TIELO" -powerDomain PD1
addTieHiLo -cell "TIEHI TIELO" -powerDomain PD2
addTieHiLo -cell "TIEHI TIELO"

The following commands add tie-off connectivity for MSV designs where all power domains whose library
binding contains TIEOFF cell:
addTieHiLo -cell TIEOFF -matchingPDs true

You might also like