📄 pll.lib
字号:
/*----------------------------------------------------------------------------*//*----------------------------------------------------------------------------*//*--*//*-- File : pll.lib*//*-- Author : Parthus Technologies PLC*//*// Date : Mon Feb 17 06:08:33 2003*//*// Info : Job No = 12364215*//*_______________________________________________________________________*//*--*//*-- Copyright (c) 2002 Parthus Technologies PLC.*//*--*//*-- This file is confidential and proprietary product of Parthus. Any*//*-- unauthorized use, reproduction or transfer of this code is strictly*//*-- prohibited.*//*_______________________________________________________________________*//*--*//*----------------------------------------------------------------------------*//*----------------------------------------------------------------------------*/library (pll) { delay_model : table_lookup; time_unit : "1ps"; voltage_unit : "1V"; current_unit : "1A"; pulling_resistance_unit : "1kohm"; capacitive_load_unit(1,pf); bus_naming_style : "%s[%d]"; slew_derate_from_library : 1.0; default_input_pin_cap : 0.0; default_output_pin_cap : 0.0; default_inout_pin_cap : 0.0; default_fanout_load : 1.0; default_max_fanout : 5.0; default_max_transition : 5.0; input_threshold_pct_rise : 50 ; input_threshold_pct_fall : 50 ; output_threshold_pct_rise : 50 ; output_threshold_pct_fall : 50 ; slew_lower_threshold_pct_fall : 0 ; slew_lower_threshold_pct_rise : 0 ; slew_upper_threshold_pct_fall : 100; slew_upper_threshold_pct_rise : 100; nom_process : 1.0; nom_temperature : 27; nom_voltage : 1.8; operating_conditions(DEFAULT) { process : 1.0 ; voltage : 1.8 ; temperature : 27 ; tree_type : "balanced_tree" ; } lu_table_template(li1) { variable_1 : total_output_net_capacitance ; index_1("0, 1, 2, 3, 4") ; } cell (xtop4215) { dont_touch : true; area : 273989.328400 pin(refClk) { direction : input; capacitance : 0.04; } pin(porL) { direction : input; capacitance : 0.04; } pin(sleepL) { direction : input; capacitance : 0.04; } pin(forceBypass) { direction : input; capacitance : 0.04; } pin(sysResetL) { direction : output; timing() { rise_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("300.326, 300.326, 300.326, 300.326, 300.326") ; } fall_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("300.326, 300.326, 300.326, 300.326, 300.326") ; } rise_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } fall_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } related_pin : refClk; } } pin(pllLock) { direction : output; timing() { rise_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("133.326, 133.326, 133.326, 133.326, 133.326") ; } fall_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("133.326, 133.326, 133.326, 133.326, 133.326") ; } rise_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } fall_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } related_pin : refClk; } } pin(FBD0) { direction : input; capacitance : 0.04; } pin(FBD1) { direction : input; capacitance : 0.04; } pin(FBD2) { direction : input; capacitance : 0.04; } pin(FBD3) { direction : input; capacitance : 0.04; } pin(FBD4) { direction : input; capacitance : 0.04; } pin(FBD5) { direction : input; capacitance : 0.04; } pin(FBD6) { direction : input; capacitance : 0.04; } pin(FBD7) { direction : input; capacitance : 0.04; } pin(IPD0) { direction : input; capacitance : 0.04; } pin(IPD1) { direction : input; capacitance : 0.04; } pin(IPD2) { direction : input; capacitance : 0.04; } pin(IPD3) { direction : input; capacitance : 0.04; } pin(IPD4) { direction : input; capacitance : 0.04; } pin(IPD5) { direction : input; capacitance : 0.04; } pin(IPD6) { direction : input; capacitance : 0.04; } pin(IPD7) { direction : input; capacitance : 0.04; } pin(xClk01) { direction : output; timing() { rise_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("300.326, 300.326, 300.326, 300.326, 300.326") ; } fall_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("300.326, 300.326, 300.326, 300.326, 300.326") ; } rise_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } fall_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } related_pin : refClk; } } pin(xClk02) { direction : output; timing() { rise_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("300.326, 300.326, 300.326, 300.326, 300.326") ; } fall_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("300.326, 300.326, 300.326, 300.326, 300.326") ; } rise_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } fall_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } related_pin : refClk; } } pin(xClk03) { direction : output; timing() { rise_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("300.326, 300.326, 300.326, 300.326, 300.326") ; } fall_propagation(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("300.326, 300.326, 300.326, 300.326, 300.326") ; } rise_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } fall_transition(li1) { index_1("0.00396, 0.00792, 0.01188, 0.01584, 0.0198") ; values("3.752, 7.229, 10.51, 13.645, 16.674") ; } related_pin : refClk; } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -