define_property
-object_type { object_type_list }
-type data_type
[-lower_bound val ]
[-upper_bound val ]
[-string_values { values }]
property_name
这个命令可以define一个新的property,是一个很有用的命令
-lower_bound 定义property的最小值
-object_type 指定这个object属于那种property
-type 指定这个property的数据类型
-string_values 指定这个property的值
-upper_bound 定义property的最大值
property_name 指定property的名字
例子:
定义一个新的property名字叫critical_net
define_propertycritical_net -object_type net -type boolean
将这个property 赋予net n2 值为true
set_property[get_nets n2] critical_net true
innovus>report_property [get_nets n2]
property | value
-------------------------------------------------
critical_net |true
innovus>get_p