sdc——系统接口
关于系统接口的sdc命令主要有:1.set_driving_cell 2.set_driving 3.set_load 4.set_input_transition。
set_driving:设置输入端的输入电阻,从而得到输入端口的输入延迟。输入电阻越小,驱动能力越强,set_driving的输入电阻不能设置为0,设置为0代表驱动能力为无穷大,意味着transition为0。
set_driving 2.0 [get_ports in1]
set_driving_cell:和set_driving是一个意思,只是用库中的单元来驱动输入端口,然后利用该单元的输入电阻计算transition time,得到输入端口的输入延迟,比set_driving使用的更多。
set_input_transition:通常用于pad和chip间的约束,因为pad的电压比较高,transition和capacitance比较大,没法用driving_cell。
set_input_transition 0.8 [get_ports DATE_IN*]
set_load:设置输出电路的负载。外部电路的负载会影响接口单元的延时,因此需要对负载能力做限制。电路负载电容越大,延迟越大。
不能使负载电容为0,不然输出端口就有无穷大的驱动能力。