create_delay_corner
-name < delayCornerName >
[-si_enabled <true | false>]
{ { [-library_set < libSetObj >] | [-late_library_set< libSetObj > -early_library_set< libSetObj >]}
[-opcond_library < libName > ]
[-opcond < opcondName > ]
[-rc_corner < rcCornerObj > | [-late_rc_corner< rcCornerObj > -early_rc_corner< rcCornerObj >]]
[-irdrop_file < list_of_files > ]
[-late_opcond_library < libName >]
[-early_opcond_library < libName > ]
[-late_opcond < opCondName >]
[-early_opcond < opCondName > ]
[-late_irdrop_file < list_of_files > -early_irdrop_file< libSetObj > ]
[-temp_file < tempName > | [-late_temp_file< tempName > -early_temp_file< tempName >]]
}
创建一个delay corner,一个delay corner提供了在一个view下计算timing所需要的所有东西,包括使用的library, library的使用条件以及RC信息。
-name 指定delay corner的名字
-si_enabled 开启SI aware相关的模式
-library_set 指定一个library集合的名字
-late_library_set 指定OCV下计算late arrival time的library集合
-early_library_set 指定OCV下计算early arrival time的library集合
-opcond_library 指定定义的opcond的library的名字,注意是指lib里面的library名字。一般用于single mode或者bc-wc分析模式
-late_opcond_library 指定定义的late opcond的library的名字,一般用于OCV模式
-early_opcond_library 指定定义的early opcond的li