…
}/* End pin group */
pin (enable) {
direction : input;
input_voltage_range ( <float> , <float>);
level_shifter_enable_pin : true ; #使能Pin,如果level shifter还作
为isolation cell的时候,使能信号会在电源关闭时停止level
shifter功能,仅仅作为isolation cell存在
…
}/* End pin group */
pin (output) {
direction : output;
output_voltage_range ( <float> , <float>);
power_down_function : (!pg_pin_name_P + pg_pin_name_G);
…
}/* End pin group */
…
}/* End Cell group */
3.2.
4.2. Liberty PG Pin格式
Liberty PG Pin格式,就是在传统的Liberty格式文件中,加上与Power有关的信息。在工艺尺寸较大的时候,逻辑单元基本上只工作在一个电源系统中,但在使用多电压设计的小工艺尺寸库文件中,则需要告诉分析工具,该Cell的电源和地是接在哪里的,每个pin所处的电压域在哪里?(实际上IO设计中应该已经有类似的数据,但因为不涉及到多电压设计的方法,在传统的IO Liberty中也很少见到PG Pin的格式)
下面所示是PG Pin格式的描述
library(slow) { #library “slow”描述开始
…
voltage_map(vdd, 1.2); # 有一个1.2V的驱动电压,名为“vdd”
voltage_map(vss, 0.0); # 有一个0V的驱动电压,名为“vss”
…
operating_conditions(slow_12V) { #Operating Condition
“slow_12V”定义开始
…
voltage : 1.2; #使用1.2V作为该condition的电压条件
…
} #Operating Condition定义结束
…
default_operating_conditions : slow_12V; #default使
用”slow_12V”
cell(BUFFX1) { # BUFFX1 Cell描述开始
pg_pin (“VDD”) { # BUFFX1有一个Pin “VDD”,定义为pg_pin
voltage_name : “vdd”; # Pin “VDD”电压是接在
voltage_map ”vdd”上的,即1.2V
pg_type : “primary_power” # Pin “VDD”是”primary_power”类型
的
}
pg_pin (“VSS”) { # BUFFX1有一个Pin “VSS”,定义为pg_pin
voltage_name : “vss”; # Pin “VSS”电压是接在voltage_map ”vss”
上的,即0V
pg_type : “primary_ground” # Pin “VSS”是”primary_ground”类
型的
}
14 / 26
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数字集成电路低功耗物理实现技术与UPF(14)在线全文阅读。
相关推荐: