Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

dbCreateTerm

dbCreateTerm( 
d_net 
t_name 
t_direction 
[ x_unused ]
[ g_physOnly ]
) 
=> d_term / nil 

Description

Creates a terminal for a net.

The direction of the terminal is specified by a string t_direction. A list of valid t_direction specifiers is available in the section Database Access Function Argument Types.

The terminal name must be unique within a given cellview. Member terminals propagating the same signal must have the same name.

Arguments

d_net

Name of the net.

t_name

Name of the terminal to create. If t_name is nil or an empty string, the default is to use the same name as the net d_net.

t_direction

A string specifying the direction of the terminal. See dbIsId for valid terminal directions.

x_unsed

This argument is for backward compatibility. An integer must be given.

g_physOnly

Optional boolean argument that specifies whether cellview data is physical or both physical and logical. A cellview may contain both physical and logical data when it contains EMH type data. When t, the cellview is physical only. Default is nil.

Value Returned

d_term

The new terminal.

nil

The terminal is not created.

Example

netId = dbCreateNet(geGetEditCellView() "CLK")
termId = dbCreateTerm(netId "myTerm" "input" 0 t)

Related Topics

dbIsId

Connectivity Creation and Modification Functions


Return to top
 ⠀
X