File "osu025_stdcells.tlf"
Full Path: /home/analogde/www/aaa/tutorial/WORK/osu025_stdcells.tlf
File size: 298.94 KB
MIME-type: text/plain
Charset: utf-8
HEADER(
LIBRARY("osu025_stdcells")
VENDOR("Cadence")
Environment("Nominal")
TLF_VERSION("4.3")
GENERATED_BY("Syn2tlf5.1-s096")
)
// User properties section
DEFINE_ATTRIBUTE(in_place_swap_mode (LIBRARY) (STRING))
DEFINE_ATTRIBUTE(cell_footprint (CELL) (STRING))
DEFINE_ATTRIBUTE(state_variable_map (PIN) (STRING))
DEFINE_ATTRIBUTE(EDGE_TRIGGERED (PIN) (BOOLEAN))
in_place_swap_mode("match_footprint")
// model section
TIMING_Model(delay_template_5x1Mod
(Spline
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
data()
)
)
TIMING_Model(delay_template_5x5Mod
(Spline
(LOAD_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
data()
)
)
TIMING_Model(delay_template_5x6Mod
(Spline
(LOAD_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
TIMING_Model(delay_template_6x6Mod
(Spline
(LOAD_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
ENERGY_Model(energy_template_5x5Mod
(Spline
(LOAD_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
data()
)
)
ENERGY_Model(energy_template_5x6Mod
(Spline
(LOAD_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
ENERGY_Model(energy_template_6x6Mod
(Spline
(LOAD_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
ENERGY_Model(passive_energy_template_5x1Mod
(Spline
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
data()
)
)
ENERGY_Model(passive_energy_template_6x1Mod
(Spline
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
// properties section
PROPERTIES(
UNIT(
AREA_UNIT(1squ)
CAP_UNIT(1pF)
CONDUCTANCE_UNIT(1mS)
CURRENT_UNIT(1uA)
INDUCTANCE_UNIT(1pH)
RES_UNIT(1kohm)
TIME_UNIT(1ns)
TEMPERATURE_UNIT(1C)
VOLT_UNIT(1V)
POWER_UNIT(1nW)
)
Proc_Var(1.000000)
Voltage(2.500000)
Temperature(25.000000)
Proc_Mult(1.000000)
Volt_Mult(1.000000)
Temp_Mult(1.000000)
Input_Threshold_Pct(RISE(50.000000) FALL(50.000000))
Output_Threshold_Pct(RISE(50.000000) FALL(50.000000))
Slew_Lower_Threshold_Pct(RISE(20.000000) FALL(20.000000))
Slew_Upper_Threshold_Pct(RISE(80.000000) FALL(80.000000))
Slew_Measure_Lower_Threshold_Pct(RISE(20.000000) FALL(20.000000))
Slew_Measure_Upper_Threshold_Pct(RISE(80.000000) FALL(80.000000))
//PVT Conditions
PVT_CONDS(typical
VOLTAGE(2.500000)
PROC_VAR(1.000000)
TEMPERATURE(25.000000)
)
DEFAULT_PVT_CONDS(typical)
// WireLoad Models
)
CELL(AND2X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.085040 0.091483 0.092411 0.088036 0.059431)
(0.109984 0.112409 0.119256 0.115770 0.088914)
(0.152461 0.153846 0.159443 0.158315 0.133955)
(0.314825 0.324460 0.327963 0.325020 0.301930)
(0.558413 0.568204 0.572252 0.569943 0.549790)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.100075 0.130243 0.184962 0.217442 0.323335)
(0.122573 0.154855 0.209776 0.248156 0.353687)
(0.159375 0.192694 0.248916 0.286647 0.397609)
(0.299212 0.331691 0.391468 0.428829 0.545277)
(0.508022 0.544285 0.600063 0.638119 0.755541)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.041148 0.055003 0.060000 0.070800 0.079200)
(0.076800 0.078000 0.089400 0.095400 0.106800)
(0.132600 0.137400 0.141000 0.145800 0.154800)
(0.372000 0.373200 0.375000 0.377400 0.388200)
(0.733800 0.734400 0.735600 0.736800 0.745200)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.040746 0.040691 0.066000 0.051556 0.076200)
(0.069000 0.068400 0.080400 0.083400 0.098400)
(0.104400 0.107400 0.111000 0.114600 0.130800)
(0.279000 0.279000 0.280200 0.282600 0.292200)
(0.545400 0.544800 0.546000 0.546600 0.552000)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.081421 0.081872 0.077835 0.067336 0.016200)
(0.108574 0.109031 0.106535 0.095917 0.049169)
(0.151592 0.152157 0.150430 0.140370 0.095306)
(0.314038 0.315178 0.315189 0.307176 0.265424)
(0.557749 0.563729 0.559114 0.551438 0.514167)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.112038 0.148906 0.211539 0.254982 0.388466)
(0.137923 0.175975 0.241251 0.285899 0.419083)
(0.174516 0.212527 0.278184 0.324053 0.460224)
(0.315842 0.354454 0.420493 0.464815 0.603141)
(0.525011 0.563383 0.628975 0.673928 0.812571)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.041171 0.054140 0.061200 0.072000 0.080400)
(0.072600 0.077400 0.091800 0.096000 0.110400)
(0.132600 0.138000 0.141600 0.147000 0.156000)
(0.372600 0.373200 0.375000 0.376800 0.389400)
(0.735000 0.734400 0.735600 0.736800 0.746400)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.042691 0.043267 0.053505 0.059414 0.076800)
(0.067200 0.070800 0.082200 0.084000 0.093600)
(0.104400 0.107400 0.110400 0.114600 0.129000)
(0.279000 0.279000 0.280200 0.281400 0.286800)
(0.545400 0.545400 0.546000 0.546600 0.549600)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.044165 0.064708 0.130476 0.182001 0.364214)
(0.044311 0.064810 0.125181 0.177773 0.356103)
(0.045247 0.065098 0.125898 0.175126 0.350124)
(0.046581 0.066979 0.126652 0.175204 0.343056)
(0.047057 0.067840 0.126894 0.175000 0.341074)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.149543 0.180913 0.241473 0.295208 0.473987)
(0.151765 0.179764 0.237980 0.290683 0.465212)
(0.152460 0.180317 0.238086 0.287968 0.460014)
(0.153587 0.179643 0.239432 0.287658 0.454938)
(0.153921 0.179743 0.239506 0.287442 0.453516)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.038026 0.062009 0.128103 0.181199 0.371193)
(0.038961 0.061586 0.122835 0.177366 0.363591)
(0.039390 0.061930 0.123542 0.174898 0.358061)
(0.041287 0.062232 0.123438 0.173831 0.350641)
(0.041856 0.061761 0.123651 0.173636 0.348309)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.188671 0.209345 0.283608 0.337994 0.524140)
(0.189510 0.209106 0.279995 0.333369 0.516378)
(0.191269 0.211410 0.279234 0.328991 0.509942)
(0.191454 0.214753 0.278645 0.329276 0.504085)
(0.192451 0.215354 0.278918 0.329366 0.502927)
)
)
)
// properties section
Area(72.000000)
CELL_SPOWER(0.125370)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.018165)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.017817)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (A & B))
// properties section
Capacitance(0.000000)
Load_Limit(0.497268)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 10 10
INTERNAL_ENERGY(PowerFallModel1)
)
)
CELL(AND2X2
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.103305 0.114155 0.128124 0.127357 0.112902)
(0.129826 0.140935 0.157580 0.158198 0.142990)
(0.172260 0.184749 0.199034 0.200473 0.188845)
(0.337368 0.350191 0.362038 0.366504 0.356132)
(0.584495 0.597145 0.609264 0.613737 0.604756)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.125756 0.156593 0.219690 0.259112 0.378354)
(0.150375 0.186650 0.249975 0.292030 0.412680)
(0.189895 0.226116 0.290748 0.333112 0.456760)
(0.337138 0.374111 0.438123 0.479680 0.606548)
(0.553756 0.590650 0.654098 0.695529 0.822551)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.047585 0.056398 0.065400 0.074400 0.085200)
(0.082200 0.084600 0.096000 0.103200 0.113400)
(0.137400 0.141600 0.145800 0.149400 0.162600)
(0.378600 0.378600 0.381600 0.382800 0.392400)
(0.745200 0.745200 0.746400 0.747000 0.754200)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.055701 0.060600 0.069000 0.071400 0.089400)
(0.076800 0.077400 0.088200 0.089400 0.102000)
(0.112800 0.115200 0.117600 0.127200 0.143400)
(0.292200 0.291600 0.294000 0.296400 0.303600)
(0.568800 0.568800 0.568200 0.569400 0.573600)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.101792 0.109668 0.109431 0.100607 0.058510)
(0.128321 0.136932 0.139953 0.132808 0.094152)
(0.171110 0.179433 0.181500 0.176013 0.140901)
(0.336865 0.346654 0.347158 0.342972 0.311458)
(0.584010 0.593710 0.594302 0.589971 0.561290)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.136619 0.176452 0.245835 0.293158 0.432400)
(0.164706 0.205044 0.275356 0.322402 0.467092)
(0.204693 0.245225 0.316300 0.364106 0.510829)
(0.352509 0.390916 0.462791 0.511405 0.658132)
(0.569020 0.607128 0.678919 0.727639 0.873937)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.046850 0.061200 0.063000 0.074400 0.089400)
(0.081000 0.088200 0.096600 0.103800 0.114600)
(0.137400 0.138000 0.145200 0.150600 0.163800)
(0.378600 0.379200 0.381000 0.382800 0.394200)
(0.745200 0.745800 0.745800 0.747000 0.754800)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.054911 0.053450 0.069000 0.073200 0.090000)
(0.075600 0.076800 0.084600 0.090000 0.104400)
(0.117000 0.117600 0.123600 0.129000 0.141600)
(0.291600 0.293400 0.294000 0.295800 0.301200)
(0.568800 0.568800 0.569400 0.570000 0.572400)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.113181 0.130506 0.207717 0.264498 0.464186)
(0.112863 0.129147 0.198396 0.252875 0.442890)
(0.114378 0.134491 0.193383 0.244992 0.427604)
(0.115956 0.136510 0.189994 0.237861 0.408804)
(0.117630 0.137772 0.191039 0.236873 0.402561)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.215002 0.233068 0.311204 0.370316 0.565925)
(0.213747 0.241341 0.302502 0.356083 0.542696)
(0.215247 0.239834 0.297452 0.347773 0.526711)
(0.216751 0.238617 0.295756 0.342928 0.510841)
(0.217641 0.239146 0.295243 0.341773 0.506205)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.101482 0.127065 0.202821 0.261266 0.465546)
(0.105299 0.123059 0.196845 0.250568 0.445966)
(0.107725 0.123771 0.191679 0.242919 0.432603)
(0.112029 0.129648 0.186673 0.236726 0.415317)
(0.113625 0.130615 0.187668 0.236039 0.409173)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.245798 0.279268 0.347608 0.413050 0.618362)
(0.248495 0.274813 0.341950 0.398590 0.596099)
(0.249993 0.276564 0.339273 0.392147 0.579691)
(0.253118 0.274813 0.335443 0.384698 0.562750)
(0.253987 0.274928 0.335483 0.383755 0.558083)
)
)
)
// properties section
Area(72.000000)
CELL_SPOWER(0.140713)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.018169)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.017845)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (A & B))
// properties section
Capacitance(0.000000)
Load_Limit(0.980850)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 10 10
INTERNAL_ENERGY(PowerFallModel1)
)
)
CELL(AOI21X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.084095 0.100250 0.127560 0.149467 0.213324)
(0.109279 0.125684 0.157230 0.182219 0.254635)
(0.148682 0.165422 0.201520 0.228978 0.312752)
(0.307569 0.321945 0.359309 0.390777 0.495369)
(0.541701 0.555059 0.587582 0.618309 0.729887)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.059955 0.067133 0.069836 0.070621 0.058683)
(0.079136 0.087574 0.099594 0.101307 0.097157)
(0.106183 0.120583 0.138535 0.145622 0.152105)
(0.213970 0.230612 0.261121 0.280580 0.322363)
(0.378902 0.391228 0.422307 0.447600 0.517124)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.072000 0.090000 0.134400 0.164400 0.255600)
(0.105000 0.118200 0.157800 0.190200 0.288600)
(0.160800 0.169800 0.208800 0.237000 0.340200)
(0.394200 0.394200 0.411600 0.434400 0.526800)
(0.746400 0.745800 0.750600 0.760800 0.825600)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.058789 0.084600 0.132600 0.169200 0.279000)
(0.078600 0.102600 0.152400 0.187200 0.306600)
(0.110400 0.126600 0.176400 0.214800 0.339600)
(0.252000 0.257400 0.287400 0.322200 0.454200)
(0.470400 0.470400 0.482400 0.502200 0.614400)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.071530 0.086748 0.100446 0.114436 0.147966)
(0.095492 0.111933 0.135909 0.152942 0.197860)
(0.137923 0.153519 0.183501 0.205387 0.264978)
(0.298608 0.311322 0.346651 0.374687 0.464390)
(0.533960 0.545946 0.576665 0.605409 0.707881)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.059824 0.077625 0.095079 0.106675 0.124148)
(0.078932 0.100401 0.124748 0.138465 0.167116)
(0.105549 0.133525 0.168316 0.186073 0.226522)
(0.214736 0.242344 0.299912 0.332775 0.410773)
(0.376754 0.402279 0.459594 0.505648 0.623547)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.054235 0.079800 0.125400 0.154800 0.241800)
(0.085200 0.104400 0.151200 0.182400 0.274800)
(0.143400 0.156000 0.194400 0.225000 0.328200)
(0.379200 0.379200 0.397200 0.419400 0.515400)
(0.730200 0.730200 0.734400 0.745800 0.813600)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.058085 0.084000 0.138600 0.172200 0.283200)
(0.078600 0.105000 0.162000 0.196800 0.319200)
(0.110400 0.131400 0.189000 0.232200 0.361800)
(0.252000 0.258000 0.300600 0.345600 0.489000)
(0.471000 0.470400 0.487200 0.516600 0.659400)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.059232 0.078661 0.105682 0.121530 0.158306)
(0.081046 0.109829 0.144707 0.164950 0.215956)
(0.116921 0.148591 0.196219 0.223608 0.292524)
(0.254156 0.285422 0.353852 0.399108 0.514320)
(0.460108 0.489767 0.555947 0.608332 0.767428)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056212 0.073651 0.094321 0.104684 0.128073)
(0.079389 0.105153 0.134134 0.150264 0.189092)
(0.115632 0.146174 0.188215 0.211330 0.268463)
(0.256941 0.286253 0.350713 0.392880 0.496741)
(0.467822 0.494927 0.555481 0.604074 0.755327)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056825 0.086700 0.124500 0.145200 0.216900)
(0.082500 0.114000 0.155100 0.181800 0.266100)
(0.134100 0.152700 0.200700 0.231900 0.327900)
(0.339000 0.339600 0.371400 0.407400 0.522900)
(0.646800 0.646800 0.653700 0.675000 0.783900)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.045772 0.079200 0.124500 0.153300 0.238800)
(0.067800 0.096600 0.145800 0.181800 0.279000)
(0.112800 0.129600 0.185400 0.222900 0.335100)
(0.288900 0.289500 0.321600 0.360300 0.499200)
(0.556200 0.556800 0.562500 0.582600 0.706200)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.264087 0.275982 0.352730 0.421379 0.661544)
(0.263271 0.274943 0.342267 0.407483 0.643097)
(0.265572 0.272949 0.330663 0.390630 0.616784)
(0.267324 0.269376 0.307890 0.352702 0.544412)
(0.268556 0.268782 0.295131 0.327937 0.482708)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052334 0.034923 0.043381 0.110775 0.346991)
(0.051731 0.038010 0.031957 0.095034 0.324076)
(0.051109 0.040198 0.018402 0.075579 0.292573)
(0.049901 0.045501 0.006684 0.034634 0.211486)
(0.049630 0.047036 0.021159 0.008842 0.147499)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.223610 0.241737 0.310645 0.374959 0.596318)
(0.227229 0.238292 0.300552 0.360973 0.577101)
(0.231762 0.237391 0.289437 0.344115 0.550709)
(0.238333 0.237102 0.270935 0.311225 0.483427)
(0.241054 0.238604 0.261188 0.290770 0.430133)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.051508 0.029029 0.043409 0.105307 0.324145)
(0.050492 0.033336 0.031831 0.090151 0.302709)
(0.049776 0.037862 0.018095 0.071399 0.272993)
(0.049217 0.042928 0.007528 0.030941 0.195032)
(0.050072 0.045844 0.022142 0.005605 0.133627)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.147461 0.168860 0.225953 0.271948 0.432099)
(0.149865 0.166161 0.216512 0.260007 0.414011)
(0.151295 0.162420 0.205894 0.245473 0.391182)
(0.155014 0.159614 0.186914 0.216395 0.337139)
(0.156444 0.158813 0.176520 0.197847 0.294647)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.051473 0.030319 0.028147 0.076534 0.243804)
(0.047813 0.033318 0.017581 0.063093 0.224788)
(0.043989 0.035108 0.006871 0.047578 0.199818)
(0.038704 0.035004 0.010594 0.017747 0.139494)
(0.036120 0.034653 0.019106 0.000945 0.095417)
)
)
)
// properties section
Area(72.000000)
CELL_SPOWER(0.065600)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.025813)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.026268)
)
PIN(C
PINTYPE(INPUT )
// properties section
Capacitance(0.022398)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~((A & B) | C)))
// properties section
Capacitance(0.000000)
Load_Limit(0.501813)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( C => Y 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( C => Y 01 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(C => Y 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(C => Y 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
)
CELL(AOI22X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.099596 0.116471 0.146427 0.170038 0.238568)
(0.119291 0.138899 0.173178 0.198712 0.274571)
(0.155857 0.174416 0.213098 0.241463 0.327135)
(0.293771 0.312812 0.356059 0.389943 0.496961)
(0.499854 0.517880 0.558074 0.593639 0.713491)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.074851 0.083617 0.095196 0.099111 0.098857)
(0.092129 0.104423 0.120231 0.126885 0.132565)
(0.120371 0.134906 0.156837 0.167552 0.183625)
(0.228931 0.244436 0.276176 0.296984 0.345658)
(0.393246 0.405504 0.436711 0.462695 0.536019)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.087900 0.103800 0.147000 0.178800 0.273300)
(0.114300 0.129900 0.173100 0.204900 0.305700)
(0.166500 0.175500 0.214200 0.243900 0.349500)
(0.371100 0.371700 0.392100 0.416700 0.514800)
(0.680100 0.679800 0.685500 0.698400 0.774900)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.073500 0.099900 0.150000 0.185100 0.294900)
(0.093900 0.111600 0.164700 0.202500 0.319800)
(0.126600 0.138600 0.189600 0.229200 0.352200)
(0.270900 0.274800 0.304200 0.337500 0.465000)
(0.487800 0.487800 0.499200 0.519600 0.628500)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.087612 0.104988 0.125271 0.140319 0.181506)
(0.110440 0.127177 0.154698 0.173456 0.223808)
(0.146805 0.164048 0.197594 0.220633 0.283709)
(0.286041 0.303849 0.344971 0.375955 0.468532)
(0.492952 0.510264 0.548561 0.582682 0.693618)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.074597 0.095871 0.121562 0.135727 0.166736)
(0.091721 0.116914 0.149301 0.166337 0.204282)
(0.119689 0.147948 0.188466 0.210138 0.259846)
(0.228918 0.256268 0.315295 0.350877 0.435635)
(0.390762 0.416681 0.474045 0.520348 0.644013)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.071400 0.094500 0.137400 0.170100 0.260400)
(0.101100 0.116400 0.161100 0.193500 0.294300)
(0.151500 0.164100 0.203400 0.235500 0.340200)
(0.357300 0.357600 0.378600 0.404400 0.505800)
(0.666000 0.665700 0.672000 0.685800 0.765300)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.072900 0.098400 0.156000 0.194400 0.307800)
(0.093300 0.118800 0.174300 0.214800 0.335400)
(0.126600 0.144600 0.204600 0.246900 0.374400)
(0.270900 0.274200 0.314100 0.359100 0.501000)
(0.488100 0.488400 0.503100 0.532500 0.673200)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.079692 0.112605 0.162040 0.196874 0.299530)
(0.101885 0.136055 0.192207 0.229991 0.340779)
(0.136110 0.171782 0.235407 0.276839 0.400381)
(0.274154 0.306377 0.380336 0.434265 0.586662)
(0.479749 0.510433 0.579692 0.635867 0.818965)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053580 0.057450 0.053050 0.043719 0.006956)
(0.071683 0.079856 0.082610 0.078843 0.051759)
(0.100265 0.113384 0.124173 0.126269 0.113649)
(0.209370 0.223958 0.251824 0.267678 0.296446)
(0.372751 0.384938 0.415201 0.438692 0.499470)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.078300 0.106200 0.139200 0.166200 0.239400)
(0.109500 0.131400 0.171000 0.195300 0.276300)
(0.158700 0.171000 0.214500 0.244200 0.332100)
(0.363000 0.364200 0.390300 0.419100 0.522300)
(0.671400 0.672000 0.676800 0.693900 0.787200)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.046700 0.080400 0.119400 0.154500 0.243300)
(0.064800 0.088500 0.139500 0.172200 0.270300)
(0.102600 0.119400 0.165000 0.201300 0.310500)
(0.245400 0.248100 0.279300 0.313200 0.434100)
(0.463200 0.463200 0.474300 0.494100 0.601800)
)
)
)
TIMING_Model(ioDelayRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.069203 0.098028 0.138642 0.163899 0.238321)
(0.091812 0.124477 0.170998 0.201966 0.288286)
(0.126787 0.161395 0.218007 0.254371 0.356755)
(0.266478 0.297436 0.369077 0.420056 0.559479)
(0.473029 0.502460 0.570115 0.625034 0.800483)
)
)
)
TIMING_Model(ioDelayFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053975 0.064865 0.072650 0.071980 0.060462)
(0.072295 0.090408 0.106566 0.110547 0.111378)
(0.099940 0.125459 0.152757 0.162917 0.180265)
(0.208295 0.235741 0.290367 0.319084 0.381427)
(0.370980 0.396185 0.452404 0.497083 0.605142)
)
)
)
TIMING_Model(SlopeRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.065888 0.095700 0.128400 0.151200 0.227100)
(0.096300 0.119100 0.159000 0.185400 0.266100)
(0.145200 0.159600 0.204900 0.231300 0.324000)
(0.349500 0.350700 0.377100 0.407700 0.516000)
(0.657900 0.657600 0.663900 0.681600 0.779400)
)
)
)
TIMING_Model(SlopeFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.047322 0.078000 0.121800 0.159900 0.248700)
(0.065700 0.094500 0.148200 0.182100 0.285000)
(0.102600 0.124500 0.177600 0.216900 0.332400)
(0.245400 0.249600 0.293700 0.336600 0.471900)
(0.462300 0.462900 0.478500 0.509100 0.649500)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.332691 0.339188 0.409041 0.474885 0.714632)
(0.334150 0.338968 0.401197 0.462977 0.697155)
(0.336271 0.338137 0.391259 0.447939 0.671844)
(0.338707 0.338852 0.373097 0.415280 0.601971)
(0.340032 0.338929 0.362541 0.393301 0.543549)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.046720 0.033141 0.040595 0.105687 0.338311)
(0.045942 0.034953 0.031521 0.092922 0.318875)
(0.045618 0.036543 0.020455 0.076362 0.291459)
(0.044237 0.040210 0.006181 0.039668 0.217522)
(0.043746 0.041432 0.015207 0.015398 0.156716)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.295235 0.302966 0.367407 0.428467 0.648392)
(0.298980 0.303050 0.359979 0.416692 0.630470)
(0.304041 0.302866 0.351582 0.402787 0.605511)
(0.309920 0.306594 0.336652 0.374604 0.541731)
(0.312609 0.308750 0.328881 0.356493 0.491836)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.045635 0.027219 0.040397 0.100521 0.316024)
(0.044805 0.030774 0.031343 0.088404 0.297803)
(0.044478 0.033947 0.019988 0.072246 0.271850)
(0.043513 0.037626 0.006231 0.036103 0.200973)
(0.044018 0.040110 0.016130 0.012178 0.142773)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.222986 0.246159 0.315661 0.372995 0.578787)
(0.224322 0.244348 0.307056 0.361618 0.562310)
(0.225965 0.240681 0.295690 0.346552 0.538910)
(0.229166 0.236115 0.273049 0.312499 0.473717)
(0.230627 0.234737 0.259430 0.288618 0.419383)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050169 0.032275 0.041364 0.101451 0.310541)
(0.046765 0.033047 0.030803 0.087707 0.290796)
(0.043507 0.034257 0.019790 0.071339 0.263907)
(0.038374 0.033527 0.001145 0.037749 0.195640)
(0.036564 0.034242 0.010204 0.017360 0.142952)
)
)
)
ENERGY_Model(PowerRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.187182 0.210011 0.276161 0.329123 0.522400)
(0.190343 0.207914 0.267310 0.317807 0.504322)
(0.193647 0.205433 0.256634 0.304057 0.480331)
(0.200188 0.204109 0.236929 0.273115 0.420081)
(0.203393 0.204690 0.225863 0.252480 0.372906)
)
)
)
ENERGY_Model(PowerFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050069 0.026479 0.042435 0.099062 0.296609)
(0.046458 0.028010 0.031594 0.085426 0.277099)
(0.042826 0.030407 0.020322 0.068742 0.250694)
(0.038425 0.032107 0.001157 0.035198 0.183600)
(0.036124 0.032648 0.011036 0.014710 0.132426)
)
)
)
// properties section
Area(90.000000)
CELL_SPOWER(0.075360)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.025823)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.026282)
)
PIN(C
PINTYPE(INPUT )
// properties section
Capacitance(0.026668)
)
PIN(D
PINTYPE(INPUT )
// properties section
Capacitance(0.027033)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~((A & B) | (C & D))))
// properties section
Capacitance(0.000000)
Load_Limit(0.497352)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( C => Y 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( C => Y 01 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
Path( D => Y 10 01 DELAY(ioDelayRiseModel3) SLEW(SlopeRiseModel3) )
Path( D => Y 01 10 DELAY(ioDelayFallModel3) SLEW(SlopeFallModel3) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(C => Y 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(C => Y 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
PATH(D => Y 10 01
INTERNAL_ENERGY(PowerRiseModel3)
)
PATH(D => Y 01 10
INTERNAL_ENERGY(PowerFallModel3)
)
)
CELL(BUFX2
cell_footprint("buf")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.106893 0.128955 0.155912 0.166973 0.189305)
(0.134244 0.153284 0.185719 0.199673 0.223157)
(0.174119 0.196618 0.227138 0.240783 0.267662)
(0.338565 0.360696 0.390588 0.403227 0.431358)
(0.588843 0.611550 0.637156 0.649301 0.677235)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.115307 0.145564 0.196553 0.228567 0.314673)
(0.140109 0.174085 0.224619 0.259099 0.344797)
(0.179148 0.212344 0.265015 0.298985 0.389220)
(0.325561 0.359777 0.411866 0.444532 0.539191)
(0.542316 0.576213 0.627734 0.660626 0.755305)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.051455 0.057023 0.072000 0.074400 0.091200)
(0.081600 0.081600 0.092400 0.100800 0.116400)
(0.136800 0.140400 0.144600 0.149400 0.161400)
(0.379200 0.379200 0.379200 0.381600 0.387600)
(0.745200 0.745200 0.745800 0.745800 0.750000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056852 0.047678 0.067800 0.074400 0.085200)
(0.073800 0.077400 0.085800 0.089400 0.109200)
(0.112800 0.114000 0.123600 0.127200 0.141600)
(0.290400 0.292200 0.294000 0.294600 0.306000)
(0.568200 0.567600 0.568800 0.569400 0.574200)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.108791 0.129298 0.197210 0.248944 0.427260)
(0.107875 0.132344 0.186420 0.237195 0.403788)
(0.113461 0.131311 0.182746 0.226055 0.388630)
(0.118061 0.131935 0.178857 0.219874 0.369107)
(0.117636 0.132838 0.179182 0.219238 0.362090)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.182055 0.207676 0.274798 0.329019 0.504883)
(0.188508 0.209105 0.263412 0.314141 0.478458)
(0.189903 0.209340 0.261210 0.305650 0.461600)
(0.189315 0.210147 0.258417 0.300003 0.445360)
(0.190578 0.210620 0.258298 0.298644 0.440264)
)
)
)
// properties section
Area(54.000000)
CELL_SPOWER(0.107459)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.013566)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( A)
// properties section
Capacitance(0.000000)
Load_Limit(0.977339)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(BUFX4
cell_footprint("buf")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.121970 0.146714 0.182850 0.198871 0.230999)
(0.148661 0.177720 0.211402 0.229923 0.264634)
(0.191682 0.218076 0.252835 0.271456 0.309269)
(0.358550 0.382329 0.417367 0.433430 0.472051)
(0.605845 0.629486 0.663385 0.679416 0.716558)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.130871 0.163740 0.218097 0.255291 0.345932)
(0.156565 0.191691 0.248776 0.283040 0.378067)
(0.197690 0.232736 0.290615 0.325120 0.423227)
(0.345830 0.380232 0.437372 0.472614 0.572600)
(0.562362 0.596706 0.653182 0.688082 0.787863)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053236 0.055417 0.074400 0.080400 0.097800)
(0.084000 0.088800 0.100800 0.107400 0.118800)
(0.139800 0.141000 0.147000 0.150600 0.167400)
(0.378600 0.379800 0.380400 0.381000 0.388800)
(0.746400 0.746400 0.746400 0.747000 0.750000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056586 0.063000 0.072600 0.078000 0.096600)
(0.081000 0.082200 0.093000 0.100800 0.116400)
(0.118800 0.120000 0.126000 0.133800 0.150000)
(0.294600 0.294000 0.296400 0.299400 0.309000)
(0.570600 0.570600 0.570000 0.571800 0.576000)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.229154 0.281716 0.381829 0.463354 0.757009)
(0.237546 0.273872 0.357436 0.435202 0.701321)
(0.239535 0.267380 0.343970 0.415651 0.664983)
(0.240810 0.263490 0.334266 0.394856 0.619458)
(0.245463 0.266749 0.332974 0.390140 0.601575)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.340393 0.379284 0.493947 0.581681 0.867838)
(0.340943 0.369597 0.467156 0.542217 0.807387)
(0.343950 0.371942 0.455107 0.522372 0.764799)
(0.347742 0.374970 0.445167 0.503841 0.721553)
(0.348815 0.374825 0.442810 0.499974 0.708285)
)
)
)
// properties section
Area(72.000000)
CELL_SPOWER(0.168891)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.020315)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( A)
// properties section
Capacitance(0.000000)
Load_Limit(1.958070)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(CLKBUF1
cell_footprint("buf")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.194945 0.212727 0.230866 0.244324 0.248676 0.250398)
(0.362316 0.378197 0.397143 0.410510 0.415285 0.416042)
(0.650069 0.666584 0.693772 0.706151 0.711382 0.711855)
(1.391280 1.406280 1.435000 1.447400 1.452520 1.453140)
(1.803130 1.818090 1.847020 1.859510 1.864780 1.864920)
(2.214990 2.230390 2.258680 2.271510 2.276660 2.276770)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.197794 0.236149 0.272085 0.329832 0.365585 0.422054)
(0.343804 0.382714 0.418590 0.475999 0.511026 0.568828)
(0.596279 0.635197 0.670934 0.728051 0.763028 0.825984)
(1.244470 1.283270 1.319060 1.376430 1.410870 1.474230)
(1.604580 1.643390 1.679060 1.736150 1.771110 1.834250)
(1.964840 2.003380 2.039000 2.096500 2.131060 2.194630)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.078600 0.079800 0.077400 0.078600 0.076200 0.077400)
(0.315600 0.316800 0.316800 0.316800 0.315600 0.315600)
(0.744000 0.744000 0.744600 0.744000 0.744000 0.744000)
(1.846800 1.846200 1.846800 1.846200 1.846200 1.846800)
(2.457600 2.458800 2.458800 2.459400 2.457600 2.457600)
(3.070800 3.070200 3.071400 3.070800 3.070800 3.070200)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.060600 0.060000 0.069000 0.069600 0.069600 0.069600)
(0.243600 0.242400 0.241800 0.242400 0.241800 0.241800)
(0.565200 0.565800 0.565800 0.565800 0.565200 0.565200)
(1.399200 1.399200 1.399200 1.399200 1.399200 1.399200)
(1.862400 1.862400 1.863600 1.863600 1.863600 1.862400)
(2.325600 2.326200 2.326200 2.326200 2.325600 2.326200)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.667327 0.780391 1.030500 1.473660 1.772360 2.380170)
(0.699586 0.792149 1.039640 1.485420 1.781370 2.380340)
(0.701997 0.795639 1.045440 1.469680 1.776160 2.385620)
(0.703382 0.798516 1.048070 1.472650 1.778920 2.386920)
(0.703654 0.799259 1.048450 1.473100 1.779950 2.387120)
(0.704054 0.798928 1.049090 1.473110 1.779660 2.386850)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(1.006780 1.164610 1.379980 1.809500 2.135390 2.729610)
(1.015530 1.170270 1.386270 1.810330 2.128050 2.733280)
(1.017200 1.172250 1.387830 1.810840 2.129010 2.725630)
(1.017780 1.173400 1.388760 1.811210 2.128580 2.726820)
(1.018250 1.173530 1.389100 1.811390 2.128770 2.727180)
(1.018230 1.173770 1.389070 1.811180 2.128590 2.727270)
)
)
)
// properties section
Area(162.000000)
CELL_SPOWER(0.561770)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.054238)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( A)
// properties section
Capacitance(0.000000)
Load_Limit(1.968950)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(CLKBUF2
cell_footprint("buf")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.278986 0.297405 0.314791 0.329030 0.333613 0.335783)
(0.444918 0.466522 0.482660 0.498391 0.502851 0.504595)
(0.732822 0.754848 0.770508 0.786880 0.791189 0.792953)
(1.474120 1.495870 1.511580 1.528130 1.532460 1.535250)
(1.885960 1.907700 1.923470 1.940130 1.944200 1.947030)
(2.297800 2.319530 2.335260 2.351820 2.355960 2.358970)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.282224 0.320708 0.356225 0.415087 0.450851 0.506157)
(0.427324 0.466071 0.502694 0.560360 0.597265 0.652769)
(0.679894 0.718264 0.755021 0.812860 0.849536 0.905237)
(1.328120 1.366660 1.403600 1.461110 1.497820 1.553460)
(1.688100 1.726760 1.763710 1.821320 1.857700 1.913650)
(2.048510 2.086490 2.123810 2.181550 2.218030 2.273730)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.076200 0.076200 0.077400 0.076200 0.076800 0.076800)
(0.315600 0.316800 0.316200 0.316200 0.316800 0.316800)
(0.744000 0.744000 0.744000 0.744000 0.744000 0.744000)
(1.846200 1.845600 1.846200 1.845600 1.846800 1.845600)
(2.457600 2.458800 2.458200 2.458800 2.458200 2.458800)
(3.070800 3.070800 3.070800 3.070800 3.070800 3.069600)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.065400 0.062400 0.060600 0.065400 0.067800 0.061800)
(0.243000 0.243000 0.243000 0.243000 0.243000 0.242400)
(0.565200 0.565200 0.565200 0.565200 0.565200 0.565800)
(1.399200 1.399200 1.399200 1.399200 1.398600 1.399200)
(1.863600 1.863000 1.862400 1.861800 1.863000 1.862400)
(2.325600 2.325600 2.326200 2.325600 2.326200 2.326200)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(1.170610 1.276960 1.532360 1.960720 2.266030 2.879490)
(1.173990 1.301560 1.536800 1.979490 2.287540 2.903920)
(1.176780 1.306470 1.539850 1.984450 2.292160 2.908080)
(1.178350 1.309100 1.541260 1.987000 2.294710 2.881470)
(1.178720 1.309550 1.541420 1.987190 2.295070 2.882360)
(1.179150 1.310060 1.540530 1.986910 2.295800 2.882320)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(1.501640 1.664280 1.881280 2.302130 2.643190 3.232590)
(1.510730 1.674540 1.891950 2.309850 2.647570 3.239900)
(1.512510 1.676210 1.894210 2.311240 2.648920 3.242740)
(1.513340 1.677180 1.895460 2.312000 2.649670 3.243750)
(1.513560 1.677540 1.895570 2.312100 2.649560 3.243620)
(1.513940 1.677430 1.895940 2.312670 2.649650 3.244070)
)
)
)
// properties section
Area(234.000000)
CELL_SPOWER(0.884071)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.054287)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( A)
// properties section
Capacitance(0.000000)
Load_Limit(1.968240)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(CLKBUF3
cell_footprint("buf")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.360787 0.380551 0.398204 0.411079 0.416825 0.419103)
(0.527251 0.549239 0.565029 0.577450 0.584937 0.586273)
(0.823658 0.837489 0.859257 0.865367 0.874186 0.874141)
(1.564670 1.579930 1.600650 1.606190 1.615320 1.615250)
(1.976980 1.991780 2.012540 2.018450 2.027230 2.027150)
(2.388860 2.403660 2.423850 2.430280 2.439110 2.438910)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.366265 0.404905 0.438510 0.499341 0.535486 0.588791)
(0.510992 0.549692 0.584868 0.644155 0.681716 0.734932)
(0.763581 0.802232 0.837215 0.896731 0.934075 0.987447)
(1.411510 1.450590 1.485360 1.544740 1.582480 1.635770)
(1.771650 1.810580 1.845470 1.904700 1.942370 1.995660)
(2.131760 2.170830 2.205420 2.264830 2.302700 2.355990)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.078600 0.077400 0.076200 0.078600 0.078600 0.078000)
(0.315600 0.316800 0.315600 0.315600 0.316200 0.316200)
(0.744000 0.744000 0.744000 0.744000 0.744000 0.743400)
(1.846200 1.846200 1.846200 1.846200 1.846800 1.846800)
(2.457600 2.457600 2.457600 2.457600 2.458200 2.458200)
(3.070200 3.070200 3.070800 3.071400 3.070200 3.070800)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.064800 0.064800 0.060000 0.064800 0.063000 0.067200)
(0.243000 0.243000 0.241800 0.241800 0.241800 0.243000)
(0.565200 0.565200 0.565800 0.565200 0.565800 0.565200)
(1.399200 1.398600 1.399200 1.399200 1.399200 1.398600)
(1.862400 1.862400 1.863600 1.863000 1.863000 1.863000)
(2.325600 2.325600 2.326200 2.325600 2.326200 2.325600)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(1.676900 1.776930 2.042710 2.475060 2.758630 3.370860)
(1.686860 1.798860 2.058010 2.484180 2.785220 3.400150)
(1.678950 1.802800 2.037140 2.486940 2.768210 3.402520)
(1.682360 1.774040 2.039280 2.489390 2.769770 3.404980)
(1.682260 1.774210 2.039970 2.489800 2.770160 3.404200)
(1.682610 1.774560 2.040200 2.489720 2.769790 3.404700)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(1.991770 2.161150 2.373360 2.801540 3.146970 3.725360)
(2.002320 2.169660 2.379660 2.808840 3.155200 3.732560)
(2.004970 2.171390 2.381660 2.810400 3.157050 3.735370)
(2.006000 2.171990 2.382730 2.811940 3.158210 3.736310)
(2.005890 2.171650 2.382560 2.812050 3.158250 3.736480)
(2.005950 2.171770 2.383490 2.811700 3.157930 3.736670)
)
)
)
// properties section
Area(306.000000)
CELL_SPOWER(1.206360)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.054279)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( A)
// properties section
Capacitance(0.000000)
Load_Limit(1.969390)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(DFFNEGX1
// model section
TIMING_Model(hold_template_3x5DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
data()
)
)
TIMING_Model(setup_template_3x5DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
data()
)
)
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.161859 0.199760 0.244568 0.295300 0.320819 0.374268)
(0.178229 0.215847 0.257297 0.307327 0.334872 0.388779)
(0.202399 0.240928 0.280096 0.330789 0.358992 0.412847)
(0.290807 0.327406 0.367670 0.417484 0.450099 0.502198)
(0.415245 0.452387 0.491830 0.542117 0.575120 0.628559)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.159062 0.210639 0.267550 0.360059 0.418062 0.522185)
(0.177744 0.227599 0.285539 0.377801 0.436013 0.543093)
(0.203624 0.253646 0.311077 0.405908 0.464499 0.571710)
(0.290029 0.338925 0.400193 0.492885 0.552467 0.662257)
(0.403104 0.451848 0.513671 0.605999 0.667501 0.780567)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.054718 0.051743 0.061800 0.062400 0.056890 0.057675)
(0.071400 0.069600 0.073200 0.071400 0.073200 0.072600)
(0.100200 0.100800 0.101400 0.102000 0.101400 0.101400)
(0.212400 0.213600 0.213000 0.212400 0.213600 0.213600)
(0.393000 0.392400 0.392400 0.392400 0.393000 0.394200)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.061800 0.070200 0.084000 0.105600 0.113400 0.125400)
(0.076800 0.086400 0.095400 0.107400 0.123600 0.140400)
(0.104400 0.100800 0.110400 0.127800 0.136800 0.157200)
(0.185400 0.186000 0.194400 0.203400 0.210000 0.228600)
(0.312600 0.314400 0.318000 0.325200 0.330000 0.345000)
)
)
)
TIMING_Model(TchkRiseModel0
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(-0.068750 -0.062500 -0.050000 -0.087500 -0.056250)
(-0.106250 -0.100000 -0.181250 -0.125000 -0.187500)
(-0.168750 -0.162500 -0.150000 -0.187500 -0.250000)
)
)
)
TIMING_Model(TchkFallModel0
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(-0.068750 -0.062500 -0.143750 -0.087500 -0.243750)
(-0.012500 -0.006250 -0.087500 -0.125000 -0.187500)
(0.018750 0.025000 -0.056250 -0.093750 -0.156250)
)
)
)
TIMING_Model(TchkRiseModel1
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.256250 0.250000 0.237500 0.275000 0.243750)
(0.200000 0.193750 0.275000 0.312500 0.281250)
(0.262500 0.256250 0.337500 0.281250 0.343750)
)
)
)
TIMING_Model(TchkFallModel1
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.256250 0.250000 0.331250 0.368750 0.431250)
(0.200000 0.287500 0.275000 0.312500 0.375000)
(0.262500 0.256250 0.337500 0.281250 0.437500)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.107089 0.132250 0.230142 0.429216 0.576747 0.891263)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.242636 0.319684 0.414605 0.613833 0.750656 1.029620)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.091671 0.101277 0.147885 0.187122 0.327414)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.290204 0.304189 0.345337 0.387775 0.528978)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.434028 0.505551 0.623992 0.824394 0.961782 1.250450)
(0.427501 0.501219 0.608248 0.813852 0.955645 1.242360)
(0.424213 0.497521 0.613488 0.811231 0.951639 1.237480)
(0.423572 0.497322 0.612964 0.808844 0.948691 1.232470)
(0.424615 0.497881 0.612207 0.809940 0.949642 1.230530)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.448175 0.546203 0.705417 1.001970 1.209060 1.610780)
(0.436341 0.532144 0.689596 0.984914 1.189860 1.591490)
(0.427011 0.522060 0.673680 0.961234 1.166020 1.567080)
(0.419995 0.509698 0.654052 0.926818 1.126510 1.522730)
(0.418723 0.506516 0.647589 0.913236 1.107790 1.501260)
)
)
)
// properties section
Area(216.000000)
CELL_SPOWER(0.252139)
PIN(CLK
PINTYPE(INPUT )
EDGE_TRIGGERED(TRUE)
CLOCK_PIN
// properties section
Capacitance(0.042765)
INTERNAL_ENERGY(RISE(PowerRiseModel0) FALL(PowerFallModel0))
)
PIN(D
PINTYPE(INPUT )
// properties section
Capacitance(0.013059)
INTERNAL_ENERGY(RISE(PowerRiseModel1) FALL(PowerFallModel1))
)
PIN(Q
PINTYPE(OUTPUT )
state_variable_map("DS0000")
// properties section
Capacitance(0.000000)
Load_Limit(0.959801)
)
REGISTER(
CLOCK((~CLK))
INPUT(D)
OUTPUT(Q)
)
// pinrels
Path( CLK => Q 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( CLK => Q 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
MPWL( CLK (Const(0.132531)) )
MPWH( CLK (Const(0.120381)) )
Hold( D => CLK 01 negedge TchkRiseModel0 )
Setup( D => CLK 01 negedge TchkRiseModel1 )
Hold( D => CLK 10 negedge TchkFallModel0 )
Setup( D => CLK 10 negedge TchkFallModel1 )
// powerSI arc
PATH(CLK => Q 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(CLK => Q 10 10
INTERNAL_ENERGY(PowerFallModel2)
)
)
CELL(DFFPOSX1
// model section
TIMING_Model(hold_template_3x5DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
data()
)
)
TIMING_Model(setup_template_3x5DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000)
data()
)
)
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.119553 0.145679 0.151625 0.135414 0.113570 0.057704)
(0.136496 0.161464 0.168436 0.152827 0.130664 0.075900)
(0.160936 0.186103 0.193322 0.177576 0.159027 0.102524)
(0.250041 0.272871 0.282507 0.266175 0.247251 0.194362)
(0.374938 0.396999 0.406230 0.390319 0.371386 0.318901)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.207353 0.220084 0.239832 0.252191 0.256193 0.255590)
(0.224921 0.236955 0.256796 0.270271 0.273249 0.272561)
(0.251918 0.263462 0.282952 0.295936 0.298653 0.297869)
(0.337977 0.349661 0.367563 0.381715 0.384917 0.384348)
(0.451252 0.463001 0.480137 0.494442 0.498297 0.498983)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.051593 0.060000 0.075600 0.090600 0.092400 0.106800)
(0.069000 0.073200 0.084600 0.103800 0.105600 0.121200)
(0.100800 0.103200 0.115200 0.123000 0.134400 0.145800)
(0.214200 0.216000 0.219000 0.229800 0.237600 0.249000)
(0.392400 0.393600 0.396000 0.402600 0.407400 0.417000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.072000 0.066000 0.068400 0.066600 0.066600 0.067800)
(0.083400 0.083400 0.080400 0.082800 0.075000 0.076200)
(0.105600 0.096000 0.097800 0.099600 0.097800 0.098400)
(0.185400 0.183000 0.181200 0.185400 0.184200 0.185400)
(0.313200 0.312600 0.312600 0.313200 0.313800 0.315000)
)
)
)
TIMING_Model(TchkRiseModel0
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(-0.068750 -0.062500 -0.050000 -0.087500 -0.056250)
(-0.012500 -0.006250 0.006250 -0.031250 0.000000)
(-0.075000 -0.068750 0.318750 0.000000 0.031250)
)
)
)
TIMING_Model(TchkFallModel0
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(-0.068750 -0.062500 -0.143750 -0.181250 -0.243750)
(-0.200000 -0.193750 -0.181250 -0.218750 -0.375000)
(-0.262500 -0.256250 -0.337500 -0.375000 -0.437500)
)
)
)
TIMING_Model(TchkRiseModel1
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.256250 0.250000 0.237500 0.275000 0.243750)
(0.293750 0.287500 0.368750 0.312500 0.375000)
(0.450000 0.443750 0.431250 0.468750 0.437500)
)
)
)
TIMING_Model(TchkFallModel1
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.256250 0.250000 0.237500 0.275000 0.431250)
(0.293750 0.287500 0.368750 0.406250 0.468750)
(0.356250 0.350000 0.431250 0.468750 0.531250)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.028954 0.044031 0.147881 0.334309 0.470150 0.752263)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.319641 0.405049 0.526782 0.757389 0.920799 1.243350)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.125948 0.141707 0.180095 0.221744 0.358584)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.261364 0.265569 0.310948 0.353254 0.497726)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.133083 0.225898 0.374428 0.637026 0.820569 1.176900)
(0.128255 0.217548 0.364492 0.618644 0.800508 1.158670)
(0.127664 0.210942 0.355669 0.603526 0.783065 1.136920)
(0.131148 0.208424 0.341400 0.586233 0.761605 1.110130)
(0.133394 0.207247 0.336156 0.575770 0.752989 1.100250)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.211764 0.269643 0.377739 0.572271 0.716335 1.001740)
(0.202005 0.257605 0.367209 0.566894 0.705894 0.990847)
(0.190829 0.251699 0.359989 0.554308 0.697170 0.981400)
(0.183058 0.244121 0.351086 0.544853 0.685665 0.969011)
(0.181568 0.242126 0.348695 0.543084 0.681867 0.965747)
)
)
)
// properties section
Area(216.000000)
CELL_SPOWER(0.253343)
PIN(CLK
PINTYPE(INPUT )
EDGE_TRIGGERED(TRUE)
CLOCK_PIN
// properties section
Capacitance(0.040168)
INTERNAL_ENERGY(RISE(PowerRiseModel0) FALL(PowerFallModel0))
)
PIN(D
PINTYPE(INPUT )
// properties section
Capacitance(0.013030)
INTERNAL_ENERGY(RISE(PowerRiseModel1) FALL(PowerFallModel1))
)
PIN(Q
PINTYPE(OUTPUT )
state_variable_map("DS0000")
// properties section
Capacitance(0.000000)
Load_Limit(0.967294)
)
REGISTER(
CLOCK(CLK)
INPUT(D)
OUTPUT(Q)
)
// pinrels
Path( CLK => Q 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( CLK => Q 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
MPWL( CLK (Const(0.123990)) )
MPWH( CLK (Const(0.135868)) )
Hold( D => CLK 01 posedge TchkRiseModel0 )
Setup( D => CLK 01 posedge TchkRiseModel1 )
Hold( D => CLK 10 posedge TchkFallModel0 )
Setup( D => CLK 10 posedge TchkFallModel1 )
// powerSI arc
PATH(CLK => Q 01 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(CLK => Q 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
)
CELL(DFFSR
// model section
TIMING_Model(hold_template_3x6DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
TIMING_Model(setup_template_3x6DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
TIMING_Model(recovery_template_3x6DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
TIMING_Model(recovery_template_6x6DDCellMod
(Spline
(INPUT_SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
TIMING_Model(removal_template_3x6DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.429361 0.463540 0.490046 0.525145 0.535372 0.552191)
(1.080200 1.114190 1.140920 1.175630 1.185910 1.202620)
(2.217660 2.251730 2.278660 2.312850 2.323320 2.340600)
(5.143070 5.178500 5.204930 5.238290 5.249390 5.266340)
(6.769840 6.803980 6.830610 6.865240 6.875270 6.892420)
(8.393040 8.429810 8.456580 8.490960 8.501350 8.518080)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.429053 0.464992 0.489352 0.507375 0.517821 0.525671)
(0.985052 1.021720 1.046190 1.063390 1.074120 1.082090)
(1.958660 1.994710 2.019560 2.036970 2.047730 2.055600)
(4.460690 4.496930 4.521720 4.539230 4.549690 4.557720)
(5.850560 5.887420 5.912150 5.929690 5.940510 5.947450)
(7.241250 7.277920 7.301980 7.319740 7.331540 7.338630)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.255600 0.256200 0.255600 0.256200 0.256200 0.256800)
(1.218000 1.217400 1.218000 1.218000 1.218000 1.218000)
(2.910000 2.910000 2.910000 2.910000 2.910600 2.910000)
(7.263600 7.261800 7.260600 7.263600 7.263000 7.262400)
(9.681000 9.683400 9.681600 9.681000 9.679800 9.682800)
(12.099000 12.099600 12.101400 12.100800 12.100200 12.100800)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.195000 0.196200 0.195600 0.195000 0.194400 0.197400)
(0.901800 0.901800 0.901800 0.901800 0.901800 0.901200)
(2.152200 2.152800 2.152200 2.152800 2.152200 2.152200)
(5.368200 5.367600 5.368800 5.368800 5.368200 5.368200)
(7.154400 7.153800 7.154400 7.155000 7.153200 7.154400)
(8.941200 8.941200 8.941200 8.940000 8.941800 8.939400)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.267138 0.268950 0.269526 0.252697 0.235258 0.187509)
(0.918024 0.919070 0.920110 0.906387 0.891247 0.854858)
(2.055460 2.056350 2.057380 2.043960 2.029140 1.992910)
(4.981660 4.982590 4.984420 4.968730 4.952970 4.918220)
(6.607040 6.608870 6.610010 6.595510 6.579800 6.542080)
(8.232410 8.235080 8.234420 8.221480 8.204530 8.167460)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.284651 0.343125 0.414667 0.523912 0.596016 0.726109)
(0.841299 0.899311 0.970160 1.078720 1.149870 1.278810)
(1.814610 1.872540 1.943130 2.051470 2.122360 2.251220)
(4.317210 4.375380 4.446130 4.553940 4.625390 4.753650)
(5.707520 5.765760 5.835370 5.944060 6.015140 6.144230)
(7.098840 7.156220 7.226940 7.333980 7.405510 7.535260)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.254400 0.255000 0.256800 0.266400 0.273000 0.284400)
(1.218000 1.218000 1.218000 1.219200 1.221600 1.233000)
(2.910000 2.909400 2.910000 2.910000 2.911200 2.911800)
(7.263000 7.263000 7.261200 7.264800 7.264200 7.263600)
(9.679800 9.681000 9.683400 9.680400 9.680400 9.677400)
(12.096000 12.101400 12.096600 12.097800 12.097800 12.098400)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.197100 0.197400 0.198900 0.202800 0.204300 0.210000)
(0.900900 0.900900 0.901200 0.901800 0.902700 0.903600)
(2.151900 2.151600 2.151300 2.151600 2.151300 2.152500)
(5.367300 5.367600 5.368500 5.367600 5.367600 5.368500)
(7.154700 7.153800 7.153200 7.155000 7.155000 7.155000)
(8.941500 8.940900 8.939100 8.940000 8.941800 8.942100)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.371632 0.422978 0.481267 0.571160 0.628573 0.732047)
(1.022210 1.074160 1.133300 1.221740 1.279310 1.382470)
(2.159610 2.211870 2.270840 2.359110 2.416930 2.520580)
(5.085910 5.137310 5.196850 5.284900 5.343170 5.445730)
(6.712160 6.763650 6.823030 6.911430 6.969140 7.072090)
(8.338010 8.387330 8.447900 8.536790 8.594900 8.698060)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.254100 0.253500 0.255000 0.255300 0.256200 0.256500)
(1.217700 1.218000 1.217700 1.218000 1.217700 1.217400)
(2.909700 2.910600 2.910300 2.909700 2.910300 2.910300)
(7.262700 7.263600 7.263000 7.263600 7.262400 7.263300)
(9.682500 9.680400 9.681000 9.680100 9.682200 9.680400)
(12.100800 12.098400 12.098700 12.097200 12.100500 12.098400)
)
)
)
TIMING_Model(TchkRiseModel0
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.025000 -0.012500 -0.093750 -0.118750 -0.056250 -0.118750)
(-0.012500 -0.050000 -0.037500 -0.062500 -0.093750 -0.062500)
(0.018750 -0.018750 -0.100000 -0.031250 -0.062500 -0.125000)
)
)
)
TIMING_Model(TchkFallModel0
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.025000 -0.012500 -0.093750 -0.118750 -0.150000 -0.212500)
(0.081250 0.043750 -0.037500 -0.062500 -0.093750 -0.156250)
(0.112500 0.075000 -0.006250 -0.031250 -0.156250 -0.218750)
)
)
)
TIMING_Model(TchkRiseModel1
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.162500 0.200000 0.187500 0.212500 0.243750 0.212500)
(0.106250 0.143750 0.131250 0.156250 0.187500 0.250000)
(0.075000 0.112500 0.193750 0.218750 0.156250 0.218750)
)
)
)
TIMING_Model(TchkFallModel1
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.162500 0.200000 0.187500 0.306250 0.337500 0.400000)
(0.106250 0.143750 0.225000 0.250000 0.281250 0.343750)
(0.075000 0.112500 0.193750 0.218750 0.250000 0.406250)
)
)
)
TIMING_Model(TchkRiseModel2
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(-0.025000 -0.081250 0.000000 0.118750 0.150000 0.306250)
(-0.081250 -0.137500 -0.056250 -0.031250 0.093750 0.250000)
(-0.112500 -0.168750 -0.087500 0.031250 0.062500 0.218750)
)
)
)
TIMING_Model(TchkRiseModel3
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.000000 0.056250 0.068750 0.043750 0.106250 0.184375)
(0.037500 0.000000 0.012500 0.081250 0.143750 0.175000)
(0.025000 -0.012500 0.000000 0.068750 0.131250 0.162500)
(0.003125 0.012500 0.025000 0.046875 0.062500 0.140625)
(-0.012500 -0.050000 -0.037500 0.031250 0.046875 0.125000)
(-0.090625 -0.081250 -0.068750 -0.046875 -0.031250 0.046875)
)
)
)
TIMING_Model(TchkRiseModel4
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.212500 0.268750 0.281250 0.350000 0.412500 0.443750)
(0.268750 0.231250 0.337500 0.406250 0.468750 0.500000)
(0.300000 0.262500 0.368750 0.437500 0.500000 0.531250)
)
)
)
TIMING_Model(TchkRiseModel5
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(-0.025000 0.012500 0.093750 0.118750 0.150000 0.212500)
(0.012500 -0.043750 0.037500 0.062500 0.093750 0.156250)
(-0.018750 0.018750 0.193750 0.125000 0.062500 0.125000)
)
)
)
TIMING_Model(TchkRiseModel6
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.093750 0.056250 0.068750 0.090625 0.106250 0.184375)
(0.037500 0.093750 0.106250 0.081250 0.143750 0.175000)
(0.025000 0.081250 0.093750 0.068750 0.131250 0.162500)
(0.003125 0.012500 0.025000 0.046875 0.062500 0.093750)
(-0.012500 -0.003125 0.009375 0.031250 0.046875 0.125000)
(-0.090625 -0.034375 -0.068750 -0.046875 -0.031250 0.046875)
)
)
)
TIMING_Model(TchkRiseModel7
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.118750 0.081250 0.093750 0.068750 0.037500 0.068750)
(0.175000 0.137500 0.150000 0.125000 0.093750 0.125000)
(0.206250 0.168750 0.181250 0.156250 0.125000 0.156250)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.116198 0.142570 0.197404 0.309008 0.388740 0.545362)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.346455 0.373776 0.438985 0.552439 0.628453 0.792616)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.242366 0.277907 0.327414 0.427666 0.514922 0.671558)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.338537 0.379186 0.429210 0.540548 0.623162 0.788279)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.438308 0.473152 0.525536 0.650824 0.728230 0.899228)
(0.439875 0.474956 0.527076 0.652303 0.729813 0.900570)
(0.440770 0.475972 0.527846 0.653156 0.730812 0.901136)
(0.441531 0.476943 0.529126 0.654014 0.732332 0.901904)
(0.442786 0.477460 0.527986 0.653884 0.732923 0.902371)
(0.441767 0.477862 0.529072 0.655456 0.733070 0.902948)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.396362 0.433770 0.497281 0.606863 0.686827 0.845899)
(0.398433 0.432861 0.497009 0.605959 0.686049 0.845451)
(0.398693 0.432828 0.497000 0.605966 0.686052 0.845610)
(0.398945 0.433117 0.497518 0.606362 0.686456 0.845833)
(0.398996 0.432580 0.497178 0.606386 0.686524 0.845661)
(0.399212 0.433000 0.497918 0.606859 0.686107 0.846043)
)
)
)
ENERGY_Model(PowerRiseModel3
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.132619 0.200896 0.326086 0.559813 0.733581 1.083600)
(0.135530 0.202419 0.326326 0.556928 0.726540 1.070710)
(0.136661 0.202923 0.326502 0.557093 0.725972 1.068890)
(0.138832 0.204408 0.326954 0.558200 0.725686 1.068830)
(0.138761 0.204846 0.328024 0.557786 0.726276 1.068450)
(0.139707 0.204511 0.328401 0.557668 0.726354 1.069010)
)
)
)
ENERGY_Model(PowerFallModel3
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.442795 0.520223 0.655585 0.864916 0.999966 1.234540)
(0.442823 0.519516 0.653149 0.856904 0.989548 1.220180)
(0.442735 0.519555 0.652898 0.855491 0.988249 1.218450)
(0.442915 0.519566 0.653273 0.855234 0.988149 1.218110)
(0.442072 0.520111 0.653524 0.855461 0.988359 1.218060)
(0.442623 0.520271 0.652966 0.855534 0.987954 1.218610)
)
)
)
ENERGY_Model(PowerModel4
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.447258 0.500751 0.602901 0.793818 0.920877 1.160130)
(0.448918 0.502908 0.604510 0.795553 0.922824 1.161700)
(0.449950 0.503938 0.605429 0.796294 0.923957 1.162510)
(0.450992 0.505812 0.606084 0.797120 0.924901 1.163260)
(0.450503 0.505717 0.606087 0.796973 0.924009 1.162470)
(0.450572 0.505092 0.604503 0.797773 0.924896 1.163040)
)
)
)
ENERGY_Model(PowerRiseModel5
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.096678 0.089801 0.087409 0.085937 0.096358 0.089091)
)
)
)
ENERGY_Model(PowerFallModel5
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.000000 0.000000 0.000000 0.000000 0.000000 0.000000)
)
)
)
// properties section
Area(396.000000)
CELL_SPOWER(0.496185)
PIN(CLK
PINTYPE(INPUT )
EDGE_TRIGGERED(TRUE)
CLOCK_PIN
// properties section
Capacitance(0.013584)
INTERNAL_ENERGY(RISE(PowerRiseModel0) FALL(PowerFallModel0))
)
PIN(D
PINTYPE(INPUT )
// properties section
Capacitance(0.013651)
INTERNAL_ENERGY(RISE(PowerRiseModel1) FALL(PowerFallModel1))
)
PIN(Q
PINTYPE(OUTPUT )
state_variable_map("P0002")
// properties section
Capacitance(0.000000)
Load_Limit(0.496474)
)
PIN(R
PINTYPE(INPUT )
// properties section
Capacitance(0.036064)
)
PIN(S
PINTYPE(INPUT )
// properties section
Capacitance(0.032403)
INTERNAL_ENERGY(RISE(PowerRiseModel5) FALL(PowerFallModel5))
)
REGISTER(
CLOCK(CLK)
INPUT(D)
OUTPUT(Q)
SET((~S))
CLEAR((~R))
CLEAR_PRESET_VAR1(0)
)
// pinrels
Path( CLK => Q 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( CLK => Q 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( R => Q 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( R => Q 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( S => Q 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
MPWL( CLK (Const(0.250773)) )
MPWH( CLK (Const(0.324003)) )
Hold( D => CLK 01 posedge COND(S & R) TchkRiseModel0 )
Setup( D => CLK 01 posedge COND(S & R) TchkRiseModel1 )
Hold( D => CLK 10 posedge COND(S & R) TchkFallModel0 )
Setup( D => CLK 10 posedge COND(S & R) TchkFallModel1 )
MPWL( R (Const(0.165705)) )
Recovery( R => CLK 01 posedge COND(D & S) TchkRiseModel2 )
Removal( R => CLK 01 posedge COND(D & S) TchkRiseModel4 )
Recovery( R => S 01 posedge TchkRiseModel3 )
MPWL( S (Const(0.217188)) )
Recovery( S => CLK 01 posedge COND(~D & R) TchkRiseModel5 )
Removal( S => CLK 01 posedge COND(~D & R) TchkRiseModel7 )
Recovery( S => R 01 posedge TchkRiseModel6 )
// powerSI arc
PATH(CLK => Q 01 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(CLK => Q 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
PATH(R => Q 10 01
INTERNAL_ENERGY(PowerRiseModel3)
)
PATH(R => Q 10 10
INTERNAL_ENERGY(PowerFallModel3)
)
PATH(S => Q 10 01
INTERNAL_ENERGY(PowerModel4)
)
PATH(S => Q 10 10
INTERNAL_ENERGY(PowerModel4)
)
)
CELL(FAX1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.142424 0.153876 0.178724 0.188441 0.207026)
(0.173136 0.184396 0.209407 0.222936 0.244518)
(0.218924 0.229863 0.255298 0.270011 0.294619)
(0.387692 0.398511 0.424064 0.438218 0.468834)
(0.632597 0.643227 0.668484 0.681822 0.713792)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.172365 0.191052 0.227720 0.257395 0.345702)
(0.205098 0.224287 0.263766 0.294259 0.385282)
(0.252171 0.270175 0.310238 0.341870 0.438034)
(0.405005 0.422779 0.464514 0.497445 0.600511)
(0.614795 0.632449 0.674155 0.707270 0.811828)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056831 0.056610 0.066000 0.068700 0.085800)
(0.086700 0.088800 0.094200 0.103500 0.115200)
(0.143100 0.144000 0.148800 0.152100 0.169200)
(0.378300 0.377700 0.380100 0.381600 0.393300)
(0.736800 0.736500 0.737100 0.738000 0.744000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.058844 0.054225 0.065700 0.069900 0.088200)
(0.084600 0.084000 0.091500 0.099600 0.115200)
(0.128400 0.129300 0.133800 0.138600 0.157200)
(0.292200 0.291000 0.295200 0.297300 0.311400)
(0.548700 0.548100 0.549600 0.551100 0.557100)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.146990 0.165513 0.186564 0.197870 0.217794)
(0.178341 0.196574 0.219240 0.233078 0.252356)
(0.224762 0.242413 0.266340 0.280488 0.303260)
(0.393457 0.410039 0.436673 0.451497 0.478816)
(0.638279 0.654561 0.681075 0.696726 0.725272)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.175572 0.200939 0.243914 0.275747 0.374336)
(0.209721 0.234852 0.279089 0.312895 0.413439)
(0.257276 0.281958 0.328531 0.362351 0.465601)
(0.412476 0.437131 0.487412 0.523280 0.631662)
(0.623340 0.647900 0.698338 0.735799 0.846954)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053961 0.053516 0.062287 0.068700 0.080400)
(0.088500 0.089700 0.095100 0.099000 0.112500)
(0.144300 0.142800 0.150600 0.154200 0.167700)
(0.378000 0.377700 0.381600 0.383700 0.394200)
(0.736800 0.736500 0.737400 0.738900 0.745500)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.057479 0.058261 0.068100 0.070800 0.082800)
(0.088500 0.088200 0.095100 0.100500 0.112200)
(0.132300 0.129900 0.138600 0.141600 0.157800)
(0.295200 0.294900 0.300300 0.304500 0.316500)
(0.551100 0.550800 0.552300 0.555000 0.564900)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.138991 0.162290 0.194982 0.208517 0.229797)
(0.168871 0.193845 0.227434 0.242869 0.267325)
(0.215075 0.239602 0.273229 0.289389 0.317772)
(0.383375 0.407498 0.440939 0.458281 0.490629)
(0.627710 0.652027 0.684808 0.701958 0.734321)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.161862 0.196838 0.255559 0.297779 0.416980)
(0.196662 0.231013 0.293769 0.334687 0.454651)
(0.243034 0.278084 0.341625 0.383361 0.507067)
(0.399083 0.433183 0.499119 0.542525 0.668133)
(0.610050 0.643915 0.709691 0.753375 0.880706)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.054352 0.054474 0.063600 0.073800 0.083100)
(0.089400 0.088500 0.099300 0.101400 0.117900)
(0.146400 0.143400 0.148500 0.155100 0.169200)
(0.378600 0.378000 0.380100 0.382200 0.390300)
(0.736200 0.735900 0.736200 0.737700 0.741900)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056594 0.056791 0.072600 0.073200 0.090600)
(0.087600 0.090000 0.097800 0.103200 0.122400)
(0.131100 0.133200 0.138900 0.142200 0.160500)
(0.296100 0.295200 0.297900 0.302400 0.311400)
(0.551100 0.550500 0.551100 0.553800 0.560100)
)
)
)
TIMING_Model(ioDelayRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.257662 0.274433 0.312997 0.343051 0.433908)
(0.285668 0.301658 0.341672 0.374607 0.460379)
(0.325718 0.345018 0.381889 0.413177 0.501292)
(0.488757 0.507297 0.544475 0.577094 0.662953)
(0.730634 0.751096 0.788113 0.820737 0.906181)
)
)
)
TIMING_Model(ioDelayFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.232179 0.243682 0.267878 0.280765 0.300590)
(0.263720 0.275192 0.298118 0.311795 0.330519)
(0.306413 0.317475 0.340667 0.353653 0.370804)
(0.452990 0.463827 0.486977 0.498655 0.515748)
(0.662396 0.673261 0.696251 0.706990 0.723488)
)
)
)
TIMING_Model(SlopeRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.057521 0.056062 0.049832 0.051698 0.057556)
(0.087300 0.084000 0.086700 0.088500 0.086100)
(0.139200 0.138000 0.139500 0.138300 0.141300)
(0.374100 0.373800 0.374100 0.373500 0.374100)
(0.735000 0.734700 0.735000 0.734700 0.735000)
)
)
)
TIMING_Model(SlopeFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.057383 0.054051 0.059182 0.059585 0.059843)
(0.080100 0.083100 0.080700 0.083100 0.086100)
(0.122700 0.123000 0.120300 0.123000 0.121500)
(0.287100 0.286500 0.286800 0.285600 0.285900)
(0.547800 0.547500 0.548100 0.547500 0.546600)
)
)
)
TIMING_Model(ioDelayRiseModel4
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.265133 0.288118 0.332855 0.368990 0.467947)
(0.291081 0.314674 0.361266 0.396926 0.496586)
(0.332861 0.358869 0.400300 0.438865 0.537119)
(0.496517 0.521068 0.565575 0.601273 0.698442)
(0.740534 0.765029 0.809680 0.843618 0.943014)
)
)
)
TIMING_Model(ioDelayFallModel4
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.239802 0.254412 0.276980 0.289158 0.309192)
(0.272021 0.286943 0.306760 0.320701 0.338539)
(0.314114 0.329319 0.348573 0.362102 0.379355)
(0.460351 0.475358 0.494254 0.507379 0.523421)
(0.669802 0.684823 0.703596 0.716344 0.731799)
)
)
)
TIMING_Model(SlopeRiseModel4
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056587 0.055674 0.052474 0.054953 0.054338)
(0.085500 0.089100 0.086400 0.087600 0.086700)
(0.139500 0.142200 0.139500 0.140700 0.141600)
(0.374700 0.374700 0.375000 0.374100 0.374400)
(0.735600 0.735300 0.735600 0.735000 0.735000)
)
)
)
TIMING_Model(SlopeFallModel4
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.061800 0.059929 0.055584 0.060674 0.064200)
(0.082500 0.081600 0.079200 0.083700 0.081300)
(0.123600 0.123900 0.119700 0.121800 0.122100)
(0.286500 0.285300 0.285900 0.284400 0.284700)
(0.547800 0.547200 0.547800 0.546900 0.546000)
)
)
)
TIMING_Model(ioDelayRiseModel5
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.254691 0.287808 0.348745 0.388271 0.509557)
(0.286547 0.317243 0.374935 0.420381 0.534811)
(0.324345 0.358305 0.416313 0.460231 0.572470)
(0.488517 0.521366 0.582351 0.621145 0.734309)
(0.732532 0.765492 0.826348 0.865321 0.980694)
)
)
)
TIMING_Model(ioDelayFallModel5
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.235614 0.250874 0.279597 0.293856 0.317991)
(0.264528 0.281290 0.310088 0.323726 0.344511)
(0.304077 0.321581 0.349123 0.362904 0.383427)
(0.447656 0.464666 0.490299 0.504094 0.526345)
(0.656602 0.673543 0.699208 0.713059 0.734385)
)
)
)
TIMING_Model(SlopeRiseModel5
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052498 0.053702 0.050831 0.053028 0.059396)
(0.088500 0.087300 0.083700 0.088800 0.086700)
(0.140400 0.138600 0.140700 0.139500 0.140700)
(0.375300 0.374700 0.374700 0.375600 0.375300)
(0.735600 0.735600 0.735600 0.736200 0.736200)
)
)
)
TIMING_Model(SlopeFallModel5
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.054912 0.051199 0.052793 0.052464 0.052900)
(0.081300 0.077400 0.074100 0.075600 0.080700)
(0.114900 0.116700 0.112500 0.115800 0.116100)
(0.283500 0.282600 0.282900 0.281100 0.283500)
(0.546900 0.546900 0.546900 0.546300 0.545700)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.012648 0.017747 0.064192 0.118462 0.260203)
(0.020143 0.026862 0.065602 0.112980 0.252179)
(0.022385 0.028883 0.072453 0.110885 0.246478)
(0.023483 0.029307 0.070542 0.107704 0.239208)
(0.023473 0.029445 0.069937 0.106982 0.235113)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.417421 0.422414 0.460507 0.504001 0.650869)
(0.416029 0.422494 0.463111 0.502206 0.642900)
(0.415656 0.421678 0.461533 0.499570 0.636571)
(0.415385 0.420806 0.459496 0.496826 0.630945)
(0.415849 0.420882 0.459175 0.496142 0.628588)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.055600 0.064731 0.095114 0.134395 0.261309)
(0.061451 0.067092 0.097549 0.130598 0.253322)
(0.067048 0.070316 0.099894 0.131741 0.247901)
(0.067769 0.070301 0.098617 0.129299 0.241752)
(0.067854 0.070268 0.098385 0.128506 0.239221)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.384280 0.386229 0.417390 0.453601 0.584799)
(0.385082 0.389195 0.422151 0.453206 0.577367)
(0.385813 0.387956 0.421716 0.453108 0.570612)
(0.384697 0.387609 0.418766 0.450389 0.566061)
(0.384604 0.387421 0.418221 0.449883 0.563773)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.100924 0.107679 0.137777 0.178685 0.295300)
(0.108609 0.109709 0.142627 0.175017 0.287477)
(0.111070 0.112266 0.143666 0.173087 0.282229)
(0.112218 0.113000 0.141676 0.170651 0.278442)
(0.112821 0.113622 0.141683 0.169987 0.275745)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.328374 0.335182 0.373642 0.399219 0.522821)
(0.331503 0.339363 0.373884 0.402963 0.514825)
(0.331899 0.339864 0.372024 0.400654 0.508632)
(0.330614 0.338261 0.368371 0.398411 0.502293)
(0.330564 0.337910 0.367708 0.397319 0.498984)
)
)
)
ENERGY_Model(PowerRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.417421 0.422414 0.460507 0.504001 0.650869)
(0.416029 0.422494 0.463111 0.502206 0.642900)
(0.415656 0.421678 0.461533 0.499570 0.636571)
(0.415385 0.420806 0.459496 0.496826 0.630945)
(0.415849 0.420882 0.459175 0.496142 0.628588)
)
)
)
ENERGY_Model(PowerFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.012648 0.017747 0.064192 0.118462 0.260203)
(0.020143 0.026862 0.065602 0.112980 0.252179)
(0.022385 0.028883 0.072453 0.110885 0.246478)
(0.023483 0.029307 0.070542 0.107704 0.239208)
(0.023473 0.029445 0.069937 0.106982 0.235113)
)
)
)
ENERGY_Model(PowerRiseModel4
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.384280 0.386229 0.417390 0.453601 0.584799)
(0.385082 0.389195 0.422151 0.453206 0.577367)
(0.385813 0.387956 0.421716 0.453108 0.570612)
(0.384697 0.387609 0.418766 0.450389 0.566061)
(0.384604 0.387421 0.418221 0.449883 0.563773)
)
)
)
ENERGY_Model(PowerFallModel4
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.055600 0.064731 0.095114 0.134395 0.261309)
(0.061451 0.067092 0.097549 0.130598 0.253322)
(0.067048 0.070316 0.099894 0.131741 0.247901)
(0.067769 0.070301 0.098617 0.129299 0.241752)
(0.067854 0.070268 0.098385 0.128506 0.239221)
)
)
)
ENERGY_Model(PowerRiseModel5
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.328374 0.335182 0.373642 0.399219 0.522821)
(0.331503 0.339363 0.373884 0.402963 0.514825)
(0.331899 0.339864 0.372024 0.400654 0.508632)
(0.330614 0.338261 0.368371 0.398411 0.502293)
(0.330564 0.337910 0.367708 0.397319 0.498984)
)
)
)
ENERGY_Model(PowerFallModel5
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.100924 0.107679 0.137777 0.178685 0.295300)
(0.108609 0.109709 0.142627 0.175017 0.287477)
(0.111070 0.112266 0.143666 0.173087 0.282229)
(0.112218 0.113000 0.141676 0.170651 0.278442)
(0.112821 0.113622 0.141683 0.169987 0.275745)
)
)
)
// properties section
Area(270.000000)
CELL_SPOWER(0.342446)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.092180)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.084561)
)
PIN(C
PINTYPE(INPUT )
// properties section
Capacitance(0.060651)
)
PIN(YC
PINTYPE(OUTPUT )
FUNCTION( (((A & B) | (B & C)) | (C & A)))
// properties section
Capacitance(0.000000)
Load_Limit(0.492586)
)
PIN(YS
PINTYPE(OUTPUT )
FUNCTION( ((A ^ B) ^ C))
// properties section
Capacitance(0.000000)
Load_Limit(0.490218)
)
// pinrels
Path( A => YC 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => YC 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => YC 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => YC 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( C => YC 01 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( C => YC 10 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
Path( A => YS 01 01 DELAY(ioDelayRiseModel3) SLEW(SlopeRiseModel3) )
Path( A => YS 10 01 DELAY(ioDelayRiseModel3) SLEW(SlopeRiseModel3) )
Path( A => YS 01 10 DELAY(ioDelayFallModel3) SLEW(SlopeFallModel3) )
Path( A => YS 10 10 DELAY(ioDelayFallModel3) SLEW(SlopeFallModel3) )
Path( B => YS 01 01 DELAY(ioDelayRiseModel4) SLEW(SlopeRiseModel4) )
Path( B => YS 10 01 DELAY(ioDelayRiseModel4) SLEW(SlopeRiseModel4) )
Path( B => YS 01 10 DELAY(ioDelayFallModel4) SLEW(SlopeFallModel4) )
Path( B => YS 10 10 DELAY(ioDelayFallModel4) SLEW(SlopeFallModel4) )
Path( C => YS 01 01 DELAY(ioDelayRiseModel5) SLEW(SlopeRiseModel5) )
Path( C => YS 10 01 DELAY(ioDelayRiseModel5) SLEW(SlopeRiseModel5) )
Path( C => YS 01 10 DELAY(ioDelayFallModel5) SLEW(SlopeFallModel5) )
Path( C => YS 10 10 DELAY(ioDelayFallModel5) SLEW(SlopeFallModel5) )
// powerSI arc
PATH(A => YC 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => YC 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => YC 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => YC 10 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(C => YC 01 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(C => YC 10 10
INTERNAL_ENERGY(PowerFallModel2)
)
PATH(A => YS 01 01
INTERNAL_ENERGY(PowerRiseModel3)
)
PATH(A => YS 10 01
INTERNAL_ENERGY(PowerRiseModel3)
)
PATH(A => YS 01 10
INTERNAL_ENERGY(PowerFallModel3)
)
PATH(A => YS 10 10
INTERNAL_ENERGY(PowerFallModel3)
)
PATH(B => YS 01 01
INTERNAL_ENERGY(PowerRiseModel4)
)
PATH(B => YS 10 01
INTERNAL_ENERGY(PowerRiseModel4)
)
PATH(B => YS 01 10
INTERNAL_ENERGY(PowerFallModel4)
)
PATH(B => YS 10 10
INTERNAL_ENERGY(PowerFallModel4)
)
PATH(C => YS 01 01
INTERNAL_ENERGY(PowerRiseModel5)
)
PATH(C => YS 10 01
INTERNAL_ENERGY(PowerRiseModel5)
)
PATH(C => YS 01 10
INTERNAL_ENERGY(PowerFallModel5)
)
PATH(C => YS 10 10
INTERNAL_ENERGY(PowerFallModel5)
)
)
CELL(HAX1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.103835 0.110123 0.117369 0.109145 0.069583)
(0.133636 0.140441 0.146317 0.141564 0.105529)
(0.177245 0.184820 0.191039 0.187056 0.155305)
(0.342270 0.348700 0.355339 0.353293 0.327146)
(0.586412 0.592190 0.599133 0.597168 0.573864)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.142780 0.181046 0.250752 0.299388 0.445857)
(0.172287 0.210762 0.283079 0.332945 0.481854)
(0.214272 0.253079 0.326550 0.376593 0.528163)
(0.358173 0.396581 0.471219 0.521192 0.674802)
(0.566782 0.605079 0.679401 0.730392 0.883616)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.046406 0.051454 0.062400 0.067200 0.075000)
(0.079200 0.084600 0.090600 0.100800 0.112800)
(0.139800 0.138000 0.148800 0.153000 0.162000)
(0.374400 0.375000 0.376800 0.379200 0.390600)
(0.735000 0.735000 0.735600 0.736200 0.743400)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.049840 0.055109 0.063600 0.061200 0.081600)
(0.081600 0.074400 0.085200 0.091800 0.106200)
(0.115200 0.119400 0.123600 0.126000 0.141600)
(0.282000 0.282000 0.283800 0.286200 0.291600)
(0.545400 0.546000 0.546600 0.547200 0.549600)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.102173 0.118931 0.134700 0.136223 0.124207)
(0.131454 0.146891 0.164550 0.168462 0.158828)
(0.175416 0.193444 0.209260 0.213402 0.206434)
(0.340432 0.358011 0.373995 0.378860 0.375759)
(0.584570 0.601685 0.617758 0.623133 0.620950)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.128357 0.165470 0.225377 0.267998 0.392426)
(0.156028 0.194494 0.256301 0.301084 0.426790)
(0.197518 0.235680 0.300535 0.344221 0.474796)
(0.341437 0.379205 0.446025 0.489752 0.625517)
(0.550294 0.587798 0.654542 0.699168 0.834070)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.046599 0.050411 0.064200 0.067800 0.084600)
(0.079800 0.085800 0.094800 0.099000 0.111000)
(0.139800 0.138600 0.147000 0.152400 0.163200)
(0.374400 0.373800 0.376800 0.378600 0.387600)
(0.735000 0.734400 0.735000 0.736200 0.742200)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.044068 0.047435 0.059859 0.063000 0.081000)
(0.076200 0.072000 0.085800 0.093600 0.109800)
(0.114600 0.115200 0.120000 0.124200 0.144000)
(0.281400 0.280800 0.283800 0.286200 0.294600)
(0.545400 0.545400 0.546000 0.547200 0.550800)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.189018 0.228523 0.299959 0.347332 0.489370)
(0.218042 0.254812 0.322723 0.370390 0.513967)
(0.258107 0.295823 0.361995 0.412159 0.555580)
(0.421627 0.461138 0.528480 0.572878 0.715011)
(0.665325 0.705014 0.772394 0.819866 0.961224)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.191381 0.195487 0.204964 0.198422 0.173012)
(0.219693 0.221976 0.228710 0.227179 0.198479)
(0.257828 0.260315 0.267739 0.263510 0.234396)
(0.397094 0.399766 0.404536 0.401806 0.372518)
(0.605514 0.608340 0.612731 0.611175 0.582112)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.047203 0.052840 0.054170 0.055235 0.058670)
(0.080400 0.078000 0.078000 0.082200 0.085200)
(0.135600 0.136200 0.135600 0.135600 0.136800)
(0.372600 0.372000 0.373200 0.372600 0.372000)
(0.734400 0.734400 0.734400 0.734400 0.734400)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.044155 0.048067 0.048547 0.049640 0.049562)
(0.069600 0.072600 0.069000 0.072600 0.073200)
(0.112200 0.109800 0.112200 0.107400 0.112200)
(0.278400 0.278400 0.277800 0.277800 0.278400)
(0.544800 0.544800 0.544800 0.544200 0.544200)
)
)
)
TIMING_Model(ioDelayRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.183141 0.218598 0.280165 0.323497 0.451153)
(0.210814 0.247169 0.309074 0.352068 0.474724)
(0.251371 0.288590 0.349024 0.390953 0.512947)
(0.417448 0.453642 0.514224 0.551760 0.677475)
(0.661626 0.697598 0.759939 0.799226 0.920121)
)
)
)
TIMING_Model(ioDelayFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.188550 0.199719 0.219029 0.223808 0.225993)
(0.216411 0.225458 0.248017 0.251123 0.249624)
(0.255196 0.264809 0.283935 0.288286 0.285476)
(0.394626 0.404994 0.419592 0.425421 0.429553)
(0.603192 0.613684 0.628163 0.634328 0.637842)
)
)
)
TIMING_Model(SlopeRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.047269 0.048611 0.048747 0.049094 0.056128)
(0.082200 0.081600 0.079200 0.082200 0.085800)
(0.136200 0.136200 0.136200 0.135600 0.138600)
(0.373200 0.372600 0.373800 0.373200 0.372600)
(0.734400 0.734400 0.735000 0.735000 0.733800)
)
)
)
TIMING_Model(SlopeFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.045083 0.047161 0.048800 0.049035 0.051763)
(0.069600 0.071400 0.076200 0.069600 0.076200)
(0.112200 0.108600 0.108000 0.106800 0.112200)
(0.278400 0.280200 0.277800 0.277200 0.282000)
(0.544800 0.546000 0.545400 0.543600 0.544800)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.102023 0.101455 0.143929 0.168187 0.272740)
(0.102479 0.103656 0.139098 0.166656 0.265450)
(0.104847 0.106055 0.138111 0.164128 0.263450)
(0.105525 0.105766 0.136182 0.161721 0.257694)
(0.105763 0.105865 0.136002 0.160133 0.255153)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.227623 0.236690 0.271857 0.303554 0.411681)
(0.226042 0.234916 0.270685 0.302406 0.404303)
(0.226465 0.234439 0.269252 0.299688 0.399286)
(0.228033 0.235435 0.268463 0.297824 0.394095)
(0.228473 0.235956 0.268488 0.296480 0.391861)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.134460 0.133821 0.171424 0.199669 0.312118)
(0.134616 0.136351 0.168035 0.198339 0.304935)
(0.137142 0.139949 0.166778 0.195354 0.300564)
(0.138285 0.140552 0.166309 0.192940 0.295661)
(0.138867 0.141121 0.166694 0.191539 0.293431)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.193716 0.205146 0.235806 0.268871 0.366525)
(0.194090 0.204121 0.233766 0.263851 0.359328)
(0.194204 0.203314 0.232047 0.261521 0.354032)
(0.194350 0.202501 0.233855 0.259425 0.348803)
(0.195103 0.202986 0.232503 0.258454 0.347254)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.227623 0.236690 0.271857 0.303554 0.411681)
(0.226042 0.234916 0.270685 0.302406 0.404303)
(0.226465 0.234439 0.269252 0.299688 0.399286)
(0.228033 0.235435 0.268463 0.297824 0.394095)
(0.228473 0.235956 0.268488 0.296480 0.391861)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.102023 0.101455 0.143929 0.168187 0.272740)
(0.102479 0.103656 0.139098 0.166656 0.265450)
(0.104847 0.106055 0.138111 0.164128 0.263450)
(0.105525 0.105766 0.136182 0.161721 0.257694)
(0.105763 0.105865 0.136002 0.160133 0.255153)
)
)
)
ENERGY_Model(PowerRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.193716 0.205146 0.235806 0.268871 0.366525)
(0.194090 0.204121 0.233766 0.263851 0.359328)
(0.194204 0.203314 0.232047 0.261521 0.354032)
(0.194350 0.202501 0.233855 0.259425 0.348803)
(0.195103 0.202986 0.232503 0.258454 0.347254)
)
)
)
ENERGY_Model(PowerFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.134460 0.133821 0.171424 0.199669 0.312118)
(0.134616 0.136351 0.168035 0.198339 0.304935)
(0.137142 0.139949 0.166778 0.195354 0.300564)
(0.138285 0.140552 0.166309 0.192940 0.295661)
(0.138867 0.141121 0.166694 0.191539 0.293431)
)
)
)
// properties section
Area(180.000000)
CELL_SPOWER(0.274270)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.036506)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.029847)
)
PIN(YC
PINTYPE(OUTPUT )
FUNCTION( (A & B))
// properties section
Capacitance(0.000000)
Load_Limit(0.496397)
)
PIN(YS
PINTYPE(OUTPUT )
FUNCTION( (A ^ B))
// properties section
Capacitance(0.000000)
Load_Limit(0.496557)
)
// pinrels
Path( A => YC 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => YC 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => YC 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => YC 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( A => YS 01 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( A => YS 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( A => YS 01 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
Path( A => YS 10 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
Path( B => YS 01 01 DELAY(ioDelayRiseModel3) SLEW(SlopeRiseModel3) )
Path( B => YS 10 01 DELAY(ioDelayRiseModel3) SLEW(SlopeRiseModel3) )
Path( B => YS 01 10 DELAY(ioDelayFallModel3) SLEW(SlopeFallModel3) )
Path( B => YS 10 10 DELAY(ioDelayFallModel3) SLEW(SlopeFallModel3) )
// powerSI arc
PATH(A => YC 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => YC 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => YC 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => YC 10 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(A => YS 01 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(A => YS 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(A => YS 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
PATH(A => YS 10 10
INTERNAL_ENERGY(PowerFallModel2)
)
PATH(B => YS 01 01
INTERNAL_ENERGY(PowerRiseModel3)
)
PATH(B => YS 10 01
INTERNAL_ENERGY(PowerRiseModel3)
)
PATH(B => YS 01 10
INTERNAL_ENERGY(PowerFallModel3)
)
PATH(B => YS 10 10
INTERNAL_ENERGY(PowerFallModel3)
)
)
CELL(INVX1
cell_footprint("inv")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.048041 0.069861 0.106062 0.126105 0.184961)
(0.074316 0.106933 0.152345 0.179942 0.257920)
(0.115653 0.152146 0.211986 0.247986 0.346450)
(0.278121 0.312253 0.388924 0.445833 0.594489)
(0.521853 0.554835 0.627606 0.684825 0.877535)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.039568 0.047662 0.055666 0.055713 0.044599)
(0.062939 0.084113 0.101855 0.108581 0.113937)
(0.098844 0.127305 0.160542 0.174897 0.201908)
(0.238157 0.266771 0.328837 0.366620 0.448208)
(0.446743 0.474254 0.534196 0.581464 0.719682)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.041642 0.076200 0.105000 0.128400 0.195600)
(0.075000 0.102000 0.145200 0.168600 0.250200)
(0.131400 0.150000 0.193200 0.226200 0.321600)
(0.370800 0.371400 0.394200 0.426600 0.543600)
(0.732600 0.733200 0.735000 0.749400 0.843000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.036364 0.070800 0.108600 0.134400 0.216000)
(0.060000 0.090600 0.138600 0.172200 0.268800)
(0.097800 0.122400 0.178800 0.217200 0.331200)
(0.276000 0.277200 0.314400 0.358200 0.502200)
(0.542400 0.541800 0.550200 0.574200 0.709800)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.066904 0.089435 0.140925 0.182164 0.323600)
(0.067232 0.084374 0.130372 0.168943 0.305217)
(0.069107 0.079974 0.119347 0.154295 0.282602)
(0.070937 0.075570 0.099917 0.125712 0.230803)
(0.071737 0.074030 0.089647 0.108105 0.191526)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.025022 0.006496 0.044709 0.085743 0.226687)
(0.024976 0.011041 0.032514 0.070391 0.205627)
(0.023528 0.014418 0.020676 0.053905 0.179404)
(0.022635 0.018320 0.002456 0.024957 0.121084)
(0.022295 0.019877 0.006499 0.009139 0.081827)
)
)
)
// properties section
Area(36.000000)
CELL_SPOWER(0.034067)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.013552)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~A))
// properties section
Capacitance(0.000000)
Load_Limit(0.498283)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(INVX2
cell_footprint("inv")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.048391 0.069746 0.104844 0.124353 0.180507)
(0.075039 0.107256 0.151661 0.178788 0.254282)
(0.116973 0.152975 0.212132 0.247436 0.343567)
(0.281516 0.315499 0.391350 0.447853 0.594622)
(0.528495 0.561404 0.633487 0.690167 0.881383)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.040830 0.049136 0.058705 0.059518 0.053167)
(0.064644 0.086558 0.106113 0.113166 0.122126)
(0.101789 0.130844 0.165139 0.180837 0.211481)
(0.246174 0.274705 0.337128 0.376046 0.461613)
(0.462280 0.490019 0.549484 0.596663 0.738346)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.043036 0.076800 0.106200 0.128400 0.195000)
(0.076200 0.103200 0.145800 0.169800 0.250200)
(0.132600 0.151200 0.195000 0.227400 0.322800)
(0.375600 0.376200 0.399000 0.431400 0.547800)
(0.742800 0.742800 0.744600 0.758400 0.852000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.036986 0.070200 0.107400 0.136800 0.216600)
(0.060600 0.091200 0.141000 0.173400 0.268800)
(0.101400 0.124800 0.181200 0.218400 0.332400)
(0.285000 0.287400 0.322200 0.364800 0.508800)
(0.562200 0.562800 0.569400 0.591600 0.722400)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.132665 0.176234 0.275311 0.354710 0.627576)
(0.134176 0.166734 0.254627 0.328773 0.591270)
(0.138033 0.158226 0.233225 0.300228 0.546779)
(0.141747 0.150330 0.196052 0.245024 0.445793)
(0.143327 0.147563 0.176728 0.211557 0.370045)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050670 0.015343 0.082840 0.161873 0.433800)
(0.050286 0.023976 0.059002 0.131758 0.392207)
(0.047326 0.030401 0.036208 0.099759 0.340746)
(0.045358 0.037472 0.001525 0.044186 0.227532)
(0.044623 0.040260 0.015297 0.014169 0.152138)
)
)
)
// properties section
Area(36.000000)
CELL_SPOWER(0.048671)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.027068)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~A))
// properties section
Capacitance(0.000000)
Load_Limit(0.982810)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(INVX4
cell_footprint("inv")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.048391 0.069746 0.104844 0.124353 0.180507)
(0.075039 0.107256 0.151661 0.178788 0.254282)
(0.116973 0.152975 0.212132 0.247436 0.343567)
(0.281516 0.315499 0.391350 0.447853 0.594622)
(0.528495 0.561404 0.633487 0.690167 0.881383)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.040830 0.049136 0.058705 0.059518 0.053167)
(0.064644 0.086558 0.106113 0.113166 0.122126)
(0.101789 0.130844 0.165139 0.180837 0.211481)
(0.246174 0.274705 0.337128 0.376046 0.461613)
(0.462280 0.490019 0.549484 0.596663 0.738346)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.043036 0.076800 0.106200 0.128400 0.195000)
(0.076200 0.103200 0.145800 0.169800 0.250200)
(0.132600 0.151200 0.195000 0.227400 0.322800)
(0.375600 0.376200 0.399000 0.431400 0.547800)
(0.742800 0.742800 0.744600 0.758400 0.852000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.036986 0.070200 0.107400 0.136800 0.216600)
(0.060600 0.091200 0.141000 0.173400 0.268800)
(0.101400 0.124800 0.181200 0.218400 0.332400)
(0.285000 0.287400 0.322200 0.364800 0.508800)
(0.562200 0.562800 0.569400 0.591600 0.722400)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.265331 0.352469 0.550621 0.709420 1.255150)
(0.268351 0.333468 0.509255 0.657545 1.182540)
(0.276066 0.316453 0.466449 0.600456 1.093560)
(0.283494 0.300660 0.392104 0.490049 0.891585)
(0.286654 0.295126 0.353455 0.423114 0.740091)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.040000 0.100000 0.200000 0.600000 1.200000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.101340 0.030686 0.165680 0.323746 0.867601)
(0.100572 0.047953 0.118005 0.263516 0.784413)
(0.094652 0.060803 0.072417 0.199519 0.681492)
(0.090717 0.074944 0.003051 0.088373 0.455065)
(0.089247 0.080521 0.030593 0.028339 0.304275)
)
)
)
// properties section
Area(54.000000)
CELL_SPOWER(0.097344)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.054136)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~A))
// properties section
Capacitance(0.000000)
Load_Limit(1.965620)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(INVX8
cell_footprint("inv")
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.080000 0.200000 0.400000 1.200000 2.400000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.048391 0.069746 0.104844 0.124353 0.180507)
(0.075039 0.107256 0.151661 0.178788 0.254282)
(0.116973 0.152975 0.212132 0.247436 0.343567)
(0.281516 0.315499 0.391350 0.447853 0.594622)
(0.528495 0.561404 0.633487 0.690167 0.881383)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.080000 0.200000 0.400000 1.200000 2.400000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.040830 0.049136 0.058705 0.059518 0.053167)
(0.064644 0.086558 0.106113 0.113166 0.122126)
(0.101789 0.130844 0.165139 0.180837 0.211481)
(0.246174 0.274705 0.337128 0.376046 0.461613)
(0.462280 0.490019 0.549484 0.596663 0.738346)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.080000 0.200000 0.400000 1.200000 2.400000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.043036 0.076800 0.106200 0.128400 0.195000)
(0.076200 0.103200 0.145800 0.169800 0.250200)
(0.132600 0.151200 0.195000 0.227400 0.322800)
(0.375600 0.376200 0.399000 0.431400 0.547800)
(0.742800 0.742800 0.744600 0.758400 0.852000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.080000 0.200000 0.400000 1.200000 2.400000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.036986 0.070200 0.107400 0.136800 0.216600)
(0.060600 0.091200 0.141000 0.173400 0.268800)
(0.101400 0.124800 0.181200 0.218400 0.332400)
(0.285000 0.287400 0.322200 0.364800 0.508800)
(0.562200 0.562800 0.569400 0.591600 0.722400)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.080000 0.200000 0.400000 1.200000 2.400000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.530662 0.704937 1.101240 1.418840 2.510300)
(0.536702 0.666935 1.018510 1.315090 2.365080)
(0.552131 0.632905 0.932898 1.200910 2.187110)
(0.566988 0.601319 0.784207 0.980098 1.783170)
(0.573308 0.590251 0.706910 0.846228 1.480180)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.080000 0.200000 0.400000 1.200000 2.400000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.202680 0.061373 0.331360 0.647492 1.735200)
(0.201144 0.095906 0.236010 0.527031 1.568830)
(0.189304 0.121605 0.144834 0.399037 1.362980)
(0.181434 0.149888 0.006102 0.176745 0.910130)
(0.178493 0.161042 0.061186 0.056677 0.608551)
)
)
)
// properties section
Area(90.000000)
CELL_SPOWER(0.194691)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.108271)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~A))
// properties section
Capacitance(0.000000)
Load_Limit(3.931240)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
)
CELL(LATCH
// model section
TIMING_Model(hold_template_3x6DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
TIMING_Model(setup_template_3x6DCCellMod
(Spline
(CLOCK_SLEW_AXIS 1000.000000 1001.000000 1002.000000)
(SLEW_AXIS 1000.000000 1001.000000 1002.000000 1003.000000 1004.000000 1005.000000)
data()
)
)
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.207223 0.229933 0.235355 0.221661 0.201219 0.146343)
(0.539313 0.561592 0.569500 0.554024 0.533739 0.481543)
(1.115840 1.138450 1.145330 1.129630 1.109680 1.058550)
(2.598590 2.620970 2.626810 2.611090 2.590690 2.538950)
(3.422280 3.444540 3.450280 3.434310 3.413600 3.361710)
(4.246090 4.267740 4.273920 4.257080 4.236090 4.186040)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.286106 0.296418 0.308025 0.315392 0.312385 0.307221)
(0.585375 0.595617 0.607191 0.614424 0.612001 0.610683)
(1.090150 1.100380 1.112280 1.118650 1.116390 1.115600)
(2.387290 2.397250 2.409450 2.416060 2.413620 2.410960)
(3.107240 3.117880 3.129840 3.135450 3.133730 3.131430)
(3.827910 3.837410 3.849990 3.855370 3.853400 3.851690)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.156000 0.159600 0.166200 0.177600 0.183600 0.196200)
(0.636000 0.636600 0.637200 0.642000 0.646200 0.654600)
(1.493400 1.493400 1.492800 1.494600 1.496400 1.502400)
(3.696600 3.697200 3.697200 3.698400 3.698400 3.698400)
(4.922400 4.922400 4.922400 4.921800 4.921800 4.919400)
(6.147000 6.145800 6.145200 6.146400 6.145800 6.144600)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.142200 0.139800 0.138600 0.141600 0.142200 0.141000)
(0.493200 0.492000 0.492600 0.492000 0.493200 0.495600)
(1.137600 1.137600 1.137600 1.137000 1.137000 1.137000)
(2.806200 2.805000 2.806800 2.806200 2.806200 2.803200)
(3.735000 3.733200 3.734400 3.733800 3.734400 3.733800)
(4.659000 4.659600 4.658400 4.659600 4.659000 4.660200)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.235983 0.258827 0.280046 0.305679 0.316176 0.325922)
(0.567776 0.589757 0.612598 0.637747 0.650661 0.667915)
(1.144520 1.166470 1.188950 1.213480 1.225880 1.244480)
(2.626610 2.649200 2.670560 2.695390 2.706860 2.724240)
(3.450510 3.471840 3.493680 3.518410 3.529580 3.547840)
(4.274220 4.295900 4.317750 4.342010 4.353050 4.371230)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.279165 0.306918 0.350738 0.426084 0.474920 0.561262)
(0.578062 0.605741 0.650863 0.728379 0.780833 0.879328)
(1.082820 1.110110 1.154950 1.231990 1.284420 1.383980)
(2.379850 2.406780 2.451720 2.528120 2.579680 2.678260)
(3.099810 3.127450 3.171440 3.248290 3.300140 3.398170)
(3.820130 3.846920 3.891410 3.968160 4.020070 4.119000)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.154200 0.157200 0.162600 0.173400 0.181200 0.195600)
(0.635400 0.635400 0.636600 0.640200 0.645000 0.657600)
(1.492800 1.492800 1.492800 1.494000 1.495200 1.501200)
(3.696600 3.696000 3.697200 3.694800 3.698400 3.697800)
(4.923000 4.919400 4.920600 4.920000 4.920600 4.921200)
(6.144600 6.145200 6.144000 6.148200 6.146400 6.148800)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.142200 0.142800 0.147600 0.162000 0.170400 0.189000)
(0.492600 0.492600 0.493800 0.498600 0.503400 0.519000)
(1.137000 1.137000 1.137600 1.138800 1.140000 1.144800)
(2.805600 2.804400 2.806200 2.805000 2.804400 2.806800)
(3.734400 3.732600 3.734400 3.733800 3.733200 3.731400)
(4.660200 4.659000 4.659000 4.660200 4.658400 4.659600)
)
)
)
TIMING_Model(TchkRiseModel0
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(-0.068750 -0.106250 -0.093750 -0.118750 -0.150000 -0.118750)
(-0.106250 -0.143750 -0.131250 -0.156250 -0.187500 -0.250000)
(-0.168750 -0.206250 -0.193750 -0.218750 -0.250000 -0.312500)
)
)
)
TIMING_Model(TchkFallModel0
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(-0.068750 -0.106250 -0.187500 -0.212500 -0.243750 -0.400000)
(-0.106250 -0.143750 -0.131250 -0.250000 -0.281250 -0.343750)
(-0.075000 -0.112500 -0.100000 -0.218750 -0.250000 -0.312500)
)
)
)
TIMING_Model(TchkRiseModel1
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.256250 0.200000 0.281250 0.306250 0.337500 0.306250)
(0.293750 0.331250 0.318750 0.343750 0.375000 0.343750)
(0.543750 0.487500 0.475000 0.500000 0.531250 0.500000)
)
)
)
TIMING_Model(TchkFallModel1
(Spline
(CLOCK_SLEW_AXIS 0.030000 0.300000 0.600000)
(SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.256250 0.293750 0.281250 0.400000 4.650000 0.493750)
(0.200000 0.237500 0.318750 0.343750 4.875000 0.531250)
(0.168750 0.206250 0.287500 0.312500 5.125000 0.500000)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.027128 0.045080 0.153749 0.344147 0.481923 0.760555)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.172045 0.245497 0.348157 0.542683 0.677610 0.962282)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.114066 0.200603 0.339706 0.588614 0.764218 1.114620)
(0.116430 0.199408 0.327798 0.566704 0.740884 1.094800)
(0.117357 0.200455 0.326441 0.562271 0.733760 1.082250)
(0.117664 0.200161 0.326156 0.560688 0.731074 1.076020)
(0.117563 0.200142 0.326024 0.560364 0.730580 1.075000)
(0.117457 0.200124 0.325942 0.560030 0.730208 1.074260)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.179987 0.252518 0.358019 0.555969 0.695718 0.980179)
(0.177591 0.249105 0.354222 0.549593 0.688856 0.972847)
(0.177374 0.248906 0.354541 0.549481 0.688500 0.973144)
(0.177416 0.248910 0.354579 0.549655 0.688614 0.973404)
(0.177438 0.248990 0.354659 0.549810 0.688762 0.973521)
(0.177538 0.248880 0.354649 0.549795 0.688687 0.973568)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.140241 0.159061 0.203078 0.304724 0.381352 0.537622)
(0.140968 0.155866 0.194904 0.278998 0.345569 0.483796)
(0.141701 0.156459 0.194058 0.274143 0.336423 0.466301)
(0.142021 0.156842 0.193934 0.272391 0.332736 0.457998)
(0.141985 0.156854 0.193956 0.272049 0.332134 0.456595)
(0.141807 0.156791 0.193714 0.271861 0.331732 0.455594)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.100000 0.500000 1.200000 3.000000 4.000000 5.000000)
(INPUT_SLEW_AXIS 0.060000 0.240000 0.480000 0.900000 1.200000 1.800000)
data
(
(0.286261 0.305419 0.348019 0.447263 0.522423 0.676564)
(0.281116 0.295078 0.335182 0.421644 0.487507 0.622985)
(0.280452 0.293577 0.332750 0.416245 0.479527 0.609296)
(0.280163 0.293248 0.331695 0.413895 0.475813 0.602511)
(0.280208 0.293262 0.331561 0.413530 0.475263 0.601352)
(0.280216 0.293186 0.331458 0.413280 0.474870 0.600667)
)
)
)
// properties section
Area(0.000000)
CELL_SPOWER(0.164704)
PIN(CLK
PINTYPE(INPUT )
EDGE_TRIGGERED(TRUE)
CLOCK_PIN
// properties section
Capacitance(0.032267)
INTERNAL_ENERGY(RISE(PowerRiseModel0) FALL(PowerFallModel0))
)
PIN(D
PINTYPE(INPUT )
// properties section
Capacitance(0.012994)
)
PIN(Q
PINTYPE(OUTPUT )
state_variable_map("DS0000")
// properties section
Capacitance(0.000000)
Load_Limit(0.963735)
)
LATCH(
CLOCK(CLK)
INPUT(D)
OUTPUT(Q)
)
// pinrels
Path( CLK => Q 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( CLK => Q 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( D => Q 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( D => Q 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
MPWH( CLK (Const(0.174748)) )
Hold( D => CLK 01 negedge TchkRiseModel0 )
Setup( D => CLK 01 negedge TchkRiseModel1 )
Hold( D => CLK 10 negedge TchkFallModel0 )
Setup( D => CLK 10 negedge TchkFallModel1 )
// powerSI arc
PATH(CLK => Q 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(CLK => Q 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(D => Q 01 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(D => Q 10 10
INTERNAL_ENERGY(PowerFallModel2)
)
)
CELL(MUX2X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.091576 0.106363 0.135032 0.157753 0.224195)
(0.115365 0.131282 0.163710 0.189810 0.264293)
(0.155703 0.172151 0.207124 0.235891 0.321070)
(0.312064 0.326820 0.364807 0.396737 0.502232)
(0.546476 0.560514 0.593119 0.624033 0.736011)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.060751 0.069679 0.074660 0.076539 0.066102)
(0.078534 0.089766 0.102667 0.105348 0.102966)
(0.106782 0.122046 0.140794 0.148491 0.156768)
(0.214908 0.231590 0.262398 0.282113 0.325010)
(0.379762 0.392248 0.423449 0.448902 0.518701)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.084000 0.100800 0.143400 0.172800 0.264600)
(0.114600 0.130800 0.171600 0.198600 0.295800)
(0.174600 0.182400 0.217800 0.248400 0.349800)
(0.407400 0.408000 0.424200 0.445800 0.538200)
(0.759600 0.759000 0.763200 0.774000 0.837600)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.061200 0.089400 0.136200 0.174600 0.285000)
(0.078600 0.105600 0.155400 0.190800 0.310800)
(0.114000 0.130200 0.178800 0.218400 0.344400)
(0.257400 0.261600 0.290400 0.325200 0.456000)
(0.473400 0.473400 0.486000 0.505800 0.616800)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.082132 0.100085 0.132678 0.155642 0.222566)
(0.107482 0.125967 0.161007 0.187503 0.262504)
(0.149411 0.167693 0.204416 0.233494 0.319358)
(0.310182 0.322811 0.362030 0.394283 0.500142)
(0.544944 0.556643 0.590132 0.621304 0.733968)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.067057 0.071754 0.075224 0.077021 0.065616)
(0.085327 0.092485 0.103904 0.106175 0.102929)
(0.113491 0.125389 0.142953 0.149708 0.157186)
(0.221809 0.236405 0.265266 0.283849 0.326143)
(0.384420 0.397183 0.427360 0.451751 0.520399)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.079800 0.102600 0.145800 0.175800 0.267000)
(0.117600 0.131400 0.172800 0.199800 0.297600)
(0.174600 0.182400 0.218400 0.249000 0.350400)
(0.406800 0.406200 0.423000 0.445200 0.537600)
(0.757200 0.757200 0.761400 0.772200 0.835800)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.061800 0.090600 0.134400 0.171600 0.282000)
(0.085800 0.105000 0.154800 0.189000 0.309000)
(0.116400 0.132000 0.179400 0.217800 0.343200)
(0.261600 0.265800 0.294000 0.327600 0.456600)
(0.478200 0.478200 0.490200 0.509400 0.619200)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.131432 0.148714 0.174157 0.185269 0.209424)
(0.154507 0.173412 0.198197 0.213988 0.234606)
(0.191956 0.209735 0.236540 0.252332 0.275245)
(0.341046 0.362474 0.384255 0.401644 0.429128)
(0.574972 0.593999 0.619081 0.630082 0.658836)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.126450 0.156718 0.209250 0.243277 0.329018)
(0.143307 0.176807 0.230348 0.262190 0.351579)
(0.171003 0.203923 0.259174 0.293269 0.382993)
(0.274768 0.308679 0.361548 0.399190 0.494657)
(0.433561 0.469389 0.521730 0.554224 0.653396)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.079200 0.088200 0.087000 0.085200 0.100200)
(0.114600 0.118200 0.117000 0.117000 0.127200)
(0.174000 0.172800 0.168000 0.170400 0.178200)
(0.408000 0.406800 0.402000 0.398400 0.401400)
(0.759000 0.759000 0.757200 0.753000 0.748800)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.067800 0.068400 0.071400 0.073200 0.088200)
(0.092400 0.097800 0.092400 0.094200 0.107400)
(0.120600 0.126000 0.121800 0.126000 0.138000)
(0.262200 0.263400 0.258600 0.259200 0.267600)
(0.478800 0.478800 0.477600 0.475200 0.475800)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.275650 0.288842 0.367700 0.435881 0.675292)
(0.276490 0.286460 0.357537 0.423048 0.657431)
(0.277292 0.287515 0.345692 0.406185 0.631750)
(0.279891 0.283324 0.322467 0.368063 0.560381)
(0.281139 0.280173 0.308609 0.342587 0.498674)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052344 0.033987 0.043394 0.110281 0.345430)
(0.052399 0.037153 0.032437 0.095230 0.323046)
(0.051880 0.039503 0.019436 0.076151 0.292146)
(0.050554 0.045108 0.005944 0.035345 0.211897)
(0.050275 0.046820 0.020587 0.009490 0.148147)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.210786 0.225714 0.305666 0.374149 0.613581)
(0.212161 0.223149 0.295109 0.361106 0.595491)
(0.213492 0.224101 0.282350 0.343352 0.569485)
(0.213173 0.219314 0.258605 0.304469 0.497001)
(0.214279 0.215520 0.244522 0.278528 0.434844)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.011908 0.030322 0.107415 0.173748 0.408895)
(0.013022 0.027482 0.096543 0.158784 0.386680)
(0.013048 0.025317 0.083656 0.139836 0.355962)
(0.014625 0.019658 0.058694 0.100316 0.276049)
(0.014356 0.018045 0.044226 0.074570 0.212701)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.161937 0.168248 0.210572 0.256345 0.427463)
(0.159473 0.166162 0.208846 0.256683 0.414424)
(0.154537 0.160652 0.209311 0.250403 0.402182)
(0.140321 0.152792 0.205111 0.245818 0.390605)
(0.132568 0.147697 0.201219 0.241972 0.385551)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.258957 0.277450 0.327830 0.374700 0.530568)
(0.254078 0.274775 0.326955 0.368858 0.521891)
(0.245269 0.268341 0.321321 0.364064 0.514043)
(0.233043 0.254873 0.309426 0.354636 0.502526)
(0.226670 0.247254 0.301759 0.345216 0.493536)
)
)
)
// properties section
Area(108.000000)
CELL_SPOWER(0.126440)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.025844)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.025820)
)
PIN(S
PINTYPE(INPUT )
// properties section
Capacitance(0.029443)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~((S & A) | (~S & B))))
// properties section
Capacitance(0.000000)
Load_Limit(0.492094)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( S => Y 01 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( S => Y 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( S => Y 01 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
Path( S => Y 10 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(S => Y 01 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(S => Y 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(S => Y 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
PATH(S => Y 10 10
INTERNAL_ENERGY(PowerFallModel2)
)
)
CELL(NAND2X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.069433 0.105168 0.164777 0.206208 0.328147)
(0.094187 0.134801 0.199809 0.244225 0.378876)
(0.135724 0.175449 0.250201 0.299418 0.448096)
(0.298186 0.334603 0.415377 0.479011 0.660871)
(0.542850 0.576863 0.652247 0.713003 0.924250)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.037692 0.034648 0.017075 0.000138 -0.066611)
(0.056073 0.061202 0.053169 0.040861 -0.015312)
(0.085475 0.096865 0.099422 0.093492 0.053087)
(0.191833 0.206396 0.231245 0.243201 0.250695)
(0.354601 0.366765 0.395221 0.416749 0.463814)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.060000 0.085200 0.122400 0.144600 0.205800)
(0.094800 0.117600 0.156600 0.180000 0.255600)
(0.155400 0.163200 0.205800 0.234000 0.318000)
(0.394800 0.394200 0.413400 0.438600 0.540600)
(0.756600 0.756600 0.757800 0.768600 0.848400)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.034326 0.071400 0.114000 0.138000 0.220800)
(0.057194 0.087000 0.129600 0.162000 0.252600)
(0.090600 0.108600 0.159000 0.190200 0.294000)
(0.231600 0.236400 0.268200 0.303600 0.424800)
(0.448200 0.448200 0.461400 0.483000 0.595800)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056254 0.085445 0.134364 0.167473 0.262830)
(0.083411 0.120281 0.176107 0.214412 0.324679)
(0.125218 0.162719 0.231229 0.275445 0.404975)
(0.290104 0.323912 0.402422 0.463874 0.634029)
(0.534824 0.567220 0.641062 0.700401 0.905916)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.039373 0.041153 0.029999 0.020601 -0.024471)
(0.056762 0.067466 0.071120 0.066787 0.034492)
(0.085065 0.106490 0.122732 0.125412 0.112000)
(0.192049 0.218464 0.268769 0.292238 0.330371)
(0.352513 0.377963 0.433116 0.475631 0.567097)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.051092 0.076200 0.111600 0.132000 0.192000)
(0.081600 0.105000 0.141000 0.168600 0.246600)
(0.136200 0.151200 0.196800 0.222600 0.310800)
(0.378000 0.378000 0.399000 0.426000 0.531600)
(0.740400 0.740400 0.742200 0.753600 0.836400)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.039849 0.075600 0.115200 0.142200 0.220200)
(0.058093 0.087000 0.138600 0.171000 0.267600)
(0.090600 0.115800 0.171600 0.207000 0.321000)
(0.231600 0.235800 0.285000 0.331200 0.468600)
(0.448200 0.448800 0.468000 0.502200 0.648600)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.128832 0.152922 0.215069 0.265159 0.438395)
(0.129330 0.149609 0.205816 0.253865 0.422844)
(0.130233 0.145511 0.194843 0.239358 0.401131)
(0.132662 0.139418 0.172179 0.206523 0.344761)
(0.133631 0.137388 0.159057 0.184212 0.296578)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.026984 0.010637 0.051544 0.101680 0.274396)
(0.025474 0.013649 0.040347 0.086716 0.252864)
(0.023982 0.015246 0.028690 0.069960 0.225338)
(0.022700 0.018495 0.009381 0.038417 0.161248)
(0.022543 0.019877 0.000912 0.020101 0.115430)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.092792 0.117470 0.176952 0.224842 0.390139)
(0.094777 0.112813 0.167006 0.212311 0.372182)
(0.097746 0.109854 0.156121 0.197818 0.349591)
(0.103655 0.107217 0.136080 0.167754 0.295691)
(0.106144 0.107216 0.125457 0.148350 0.252155)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.025256 0.004564 0.055061 0.103086 0.267922)
(0.024908 0.008932 0.042876 0.087466 0.246365)
(0.023919 0.011836 0.030324 0.069943 0.218723)
(0.022501 0.016725 0.009626 0.037376 0.154253)
(0.022179 0.018714 0.001191 0.018653 0.108863)
)
)
)
// properties section
Area(54.000000)
CELL_SPOWER(0.055940)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.017820)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.018174)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~(A & B)))
// properties section
Capacitance(0.000000)
Load_Limit(0.487922)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
)
CELL(NAND3X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.100772 0.142431 0.218328 0.270205 0.432482)
(0.127303 0.168578 0.248342 0.303055 0.471824)
(0.169090 0.208212 0.293506 0.351421 0.529218)
(0.333399 0.369098 0.451631 0.518970 0.722897)
(0.577866 0.611879 0.688959 0.751225 0.973101)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.047638 0.044357 0.010914 -0.016008 -0.113402)
(0.062974 0.062750 0.039303 0.016674 -0.072110)
(0.089733 0.092032 0.077078 0.061088 -0.014396)
(0.187064 0.190526 0.193010 0.190429 0.155508)
(0.331911 0.335317 0.342290 0.346447 0.342810)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.094200 0.111000 0.152400 0.171600 0.238200)
(0.132000 0.144000 0.181800 0.206400 0.276000)
(0.193200 0.198000 0.231600 0.260400 0.338400)
(0.433800 0.433200 0.445800 0.468600 0.559200)
(0.796200 0.796200 0.796200 0.804600 0.873600)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.039626 0.066000 0.113400 0.140400 0.237000)
(0.058223 0.082200 0.125400 0.158400 0.255000)
(0.091800 0.107400 0.152400 0.183000 0.285000)
(0.224400 0.229200 0.259200 0.288000 0.398400)
(0.427200 0.427200 0.441000 0.460200 0.558000)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.086119 0.126151 0.190544 0.236342 0.376809)
(0.111263 0.152435 0.223585 0.272466 0.422549)
(0.152878 0.191944 0.271737 0.324665 0.486772)
(0.318475 0.352337 0.433789 0.498955 0.691903)
(0.563181 0.595966 0.671440 0.732930 0.949754)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.044235 0.043560 0.020926 0.001704 -0.072506)
(0.060013 0.067059 0.054082 0.039084 -0.026024)
(0.086737 0.097305 0.097078 0.088959 0.038753)
(0.182384 0.198387 0.222801 0.232122 0.228852)
(0.332837 0.343571 0.374467 0.395146 0.434586)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.078000 0.097800 0.130800 0.150000 0.217200)
(0.111600 0.123600 0.164400 0.186000 0.261600)
(0.168600 0.176400 0.214200 0.242400 0.321000)
(0.409200 0.409800 0.424800 0.448800 0.543000)
(0.771600 0.772200 0.772800 0.781800 0.854400)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.044151 0.074400 0.120600 0.150600 0.238800)
(0.061800 0.089400 0.138600 0.171000 0.267600)
(0.093000 0.112800 0.164400 0.196200 0.306600)
(0.224400 0.231000 0.270000 0.304200 0.429000)
(0.427200 0.427200 0.445200 0.471600 0.591000)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.064704 0.099487 0.155179 0.192268 0.308029)
(0.092486 0.131494 0.192507 0.235522 0.364585)
(0.135414 0.173070 0.245657 0.293976 0.439015)
(0.301886 0.334872 0.414290 0.477888 0.659742)
(0.547767 0.579302 0.653019 0.713573 0.925934)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.041060 0.037513 0.023300 0.009925 -0.051692)
(0.055412 0.062959 0.061204 0.051329 0.002002)
(0.079930 0.100441 0.108992 0.106227 0.072793)
(0.178507 0.202012 0.244696 0.262035 0.279355)
(0.323119 0.346328 0.397606 0.434352 0.503159)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052598 0.081000 0.109200 0.132000 0.196200)
(0.087000 0.109200 0.144600 0.167400 0.244800)
(0.145200 0.151200 0.196200 0.223200 0.306600)
(0.385800 0.384600 0.403200 0.427800 0.528000)
(0.747600 0.747600 0.748200 0.758400 0.835800)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.044458 0.069600 0.109200 0.145800 0.229200)
(0.061800 0.092400 0.136800 0.171600 0.268200)
(0.091200 0.120000 0.169800 0.208200 0.318600)
(0.223200 0.231600 0.283200 0.325800 0.459000)
(0.426600 0.427200 0.451800 0.489000 0.631200)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.227627 0.246898 0.313564 0.367556 0.557496)
(0.228154 0.247695 0.306289 0.358671 0.543472)
(0.229662 0.244216 0.297022 0.345790 0.524066)
(0.232076 0.239364 0.275800 0.314253 0.469887)
(0.233740 0.237814 0.262450 0.291061 0.419362)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.028982 0.014163 0.044668 0.097468 0.287711)
(0.026939 0.015853 0.036667 0.085575 0.267863)
(0.025200 0.017279 0.027267 0.071479 0.242347)
(0.023037 0.019966 0.010354 0.042674 0.181354)
(0.022372 0.020333 0.000628 0.024701 0.135045)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.176991 0.198243 0.260073 0.312230 0.492452)
(0.177573 0.195703 0.252322 0.302058 0.478531)
(0.180054 0.192652 0.242753 0.289144 0.459120)
(0.185491 0.189671 0.222699 0.259053 0.406094)
(0.188280 0.189768 0.211273 0.237947 0.358948)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.027256 0.010166 0.049932 0.101418 0.282131)
(0.025686 0.011158 0.039834 0.087575 0.261341)
(0.024333 0.013685 0.029318 0.071727 0.234386)
(0.022750 0.017187 0.010541 0.040851 0.170565)
(0.022668 0.019489 0.000132 0.022291 0.123767)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.119712 0.142929 0.205761 0.256735 0.433694)
(0.122253 0.140676 0.196605 0.245297 0.416950)
(0.126580 0.138369 0.186820 0.231639 0.395191)
(0.136527 0.137974 0.167952 0.202389 0.342172)
(0.140914 0.140037 0.158465 0.183301 0.297696)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.025680 0.005995 0.058820 0.109967 0.286822)
(0.025071 0.008226 0.046955 0.094881 0.265539)
(0.024033 0.010975 0.034556 0.077384 0.237831)
(0.022463 0.016013 0.013236 0.043708 0.171528)
(0.022114 0.018109 0.001629 0.023762 0.123448)
)
)
)
// properties section
Area(81.000000)
CELL_SPOWER(0.078652)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.022295)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.022331)
)
PIN(C
PINTYPE(INPUT )
// properties section
Capacitance(0.022807)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~((A & B) & C)))
// properties section
Capacitance(0.000000)
Load_Limit(0.473990)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( C => Y 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( C => Y 01 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(C => Y 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(C => Y 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
)
CELL(NOR2X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.061264 0.072405 0.076265 0.080503 0.080720)
(0.087975 0.100883 0.113865 0.122459 0.135171)
(0.125333 0.142263 0.164219 0.178232 0.207488)
(0.286436 0.298227 0.330855 0.354189 0.419598)
(0.520419 0.532084 0.561041 0.587344 0.672809)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.067838 0.092440 0.124950 0.149571 0.208711)
(0.089974 0.118554 0.161558 0.186054 0.256552)
(0.125716 0.157277 0.209870 0.239788 0.322013)
(0.265796 0.295956 0.362321 0.409185 0.528203)
(0.475909 0.503404 0.565734 0.615546 0.775704)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053868 0.082200 0.124800 0.148800 0.231600)
(0.086400 0.104400 0.151800 0.181800 0.270000)
(0.142200 0.156600 0.192600 0.226800 0.327600)
(0.375600 0.376200 0.395400 0.421800 0.520800)
(0.727200 0.727200 0.732000 0.744000 0.817800)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.058480 0.087000 0.138000 0.166200 0.268800)
(0.083400 0.103800 0.161400 0.195000 0.306000)
(0.124800 0.139800 0.196800 0.236400 0.358200)
(0.301800 0.300600 0.333000 0.370800 0.513600)
(0.568800 0.568200 0.574200 0.594600 0.715800)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.055398 0.074881 0.103608 0.119751 0.162157)
(0.083441 0.110185 0.146132 0.169347 0.227607)
(0.121911 0.154097 0.203418 0.233257 0.312230)
(0.278403 0.308432 0.377253 0.425458 0.550842)
(0.513679 0.542121 0.606164 0.657770 0.825961)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.054134 0.067386 0.083061 0.091749 0.107686)
(0.076145 0.100477 0.126491 0.140802 0.170435)
(0.112750 0.142587 0.182557 0.204974 0.253486)
(0.253935 0.282958 0.346417 0.388050 0.487412)
(0.464764 0.491684 0.551462 0.599887 0.749758)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.057786 0.084600 0.117600 0.143400 0.207000)
(0.086400 0.116400 0.154200 0.179400 0.262800)
(0.140400 0.160800 0.204000 0.234600 0.329400)
(0.375000 0.375600 0.402000 0.434400 0.547800)
(0.726600 0.727200 0.730200 0.747600 0.846000)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.039464 0.072600 0.112800 0.134400 0.216600)
(0.061200 0.089400 0.138000 0.169800 0.265200)
(0.103800 0.121200 0.177000 0.214200 0.325800)
(0.280800 0.280800 0.313200 0.353400 0.493800)
(0.547800 0.547800 0.553200 0.574800 0.700200)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.194008 0.205664 0.267297 0.320411 0.503288)
(0.196449 0.203517 0.257396 0.307800 0.485080)
(0.197881 0.201749 0.247052 0.291586 0.460565)
(0.197877 0.198899 0.229206 0.261628 0.399902)
(0.198591 0.198540 0.219349 0.243107 0.353730)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052252 0.033338 0.027079 0.078756 0.259593)
(0.051593 0.037683 0.016638 0.065067 0.240323)
(0.050832 0.041334 0.004402 0.048016 0.213777)
(0.049985 0.045239 0.017411 0.013309 0.145667)
(0.050796 0.047410 0.029229 0.007644 0.093876)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.121787 0.145138 0.203836 0.250952 0.411350)
(0.123816 0.140989 0.193219 0.238063 0.393317)
(0.125546 0.137211 0.182150 0.222325 0.369599)
(0.129393 0.134003 0.161816 0.191658 0.313382)
(0.130818 0.133137 0.151035 0.172544 0.269935)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050010 0.029880 0.025658 0.071929 0.232056)
(0.045726 0.032856 0.015002 0.058352 0.212923)
(0.041501 0.033858 0.004859 0.043288 0.188109)
(0.036189 0.033101 0.010941 0.015258 0.129250)
(0.033486 0.032420 0.018337 0.000059 0.087747)
)
)
)
// properties section
Area(54.000000)
CELL_SPOWER(0.049339)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.021675)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.022400)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~(A | B)))
// properties section
Capacitance(0.000000)
Load_Limit(0.503730)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
)
CELL(NOR3X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.090055 0.095158 0.087213 0.075397 0.039172)
(0.114797 0.120242 0.118383 0.112157 0.084403)
(0.154239 0.159564 0.164076 0.162991 0.148019)
(0.307424 0.313853 0.325547 0.332335 0.348763)
(0.538462 0.546908 0.553977 0.562965 0.594719)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.105275 0.136907 0.191851 0.226859 0.332377)
(0.128392 0.160583 0.220625 0.259767 0.370098)
(0.167412 0.198503 0.264041 0.306356 0.425328)
(0.312442 0.340759 0.407984 0.461329 0.608496)
(0.523613 0.551146 0.613882 0.664769 0.839983)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.071400 0.088200 0.130200 0.167400 0.275400)
(0.103800 0.118200 0.158400 0.190200 0.301800)
(0.162600 0.168000 0.200400 0.234000 0.350400)
(0.391200 0.391800 0.408600 0.431400 0.530400)
(0.738000 0.738000 0.742800 0.753000 0.824400)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.094200 0.114000 0.169800 0.208800 0.328200)
(0.123600 0.136200 0.192600 0.232800 0.360000)
(0.166800 0.175200 0.225600 0.269400 0.401400)
(0.346800 0.346800 0.369600 0.403200 0.545400)
(0.615000 0.614400 0.618000 0.634800 0.743400)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.087245 0.090079 0.100415 0.105233 0.113764)
(0.113316 0.121997 0.136301 0.145772 0.165955)
(0.150777 0.164519 0.186238 0.201451 0.236799)
(0.305236 0.319379 0.354628 0.377854 0.448753)
(0.536075 0.549867 0.582794 0.610913 0.702060)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.092581 0.119160 0.161776 0.186826 0.257999)
(0.115403 0.145482 0.193291 0.221936 0.302306)
(0.151548 0.182379 0.239052 0.272900 0.365184)
(0.295352 0.322645 0.387871 0.437255 0.565937)
(0.505224 0.531442 0.592886 0.642792 0.808901)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.072600 0.099000 0.142800 0.180000 0.267000)
(0.106800 0.124800 0.170400 0.205800 0.300600)
(0.161400 0.175200 0.219000 0.246600 0.351600)
(0.391800 0.391800 0.415200 0.441600 0.543000)
(0.738000 0.738000 0.744000 0.757200 0.835200)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.065400 0.088200 0.141000 0.172800 0.271800)
(0.096000 0.110400 0.163800 0.199800 0.307200)
(0.138600 0.146400 0.201600 0.241200 0.359400)
(0.316200 0.317400 0.340800 0.376200 0.515400)
(0.583800 0.584400 0.587400 0.605400 0.718800)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.060080 0.077959 0.103672 0.117831 0.151574)
(0.084816 0.112139 0.143237 0.164182 0.212954)
(0.124333 0.154564 0.198151 0.225289 0.293188)
(0.281167 0.307266 0.370152 0.413009 0.525361)
(0.513468 0.538182 0.596248 0.643714 0.795607)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.067268 0.089400 0.110266 0.121165 0.151453)
(0.088760 0.115818 0.148978 0.166810 0.210727)
(0.127404 0.157637 0.202180 0.226714 0.288886)
(0.271751 0.298518 0.362181 0.406720 0.516284)
(0.482381 0.508601 0.568141 0.616894 0.773254)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.072000 0.102600 0.131400 0.157200 0.225000)
(0.103800 0.134400 0.168000 0.190800 0.276000)
(0.160800 0.176400 0.225600 0.247800 0.341400)
(0.391800 0.391200 0.418800 0.450000 0.559800)
(0.737400 0.738000 0.741600 0.759600 0.857400)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.042670 0.073200 0.103200 0.136200 0.214200)
(0.066000 0.085800 0.134400 0.167400 0.259200)
(0.110400 0.121800 0.173400 0.209400 0.319800)
(0.286200 0.285000 0.312600 0.351000 0.488400)
(0.553200 0.552600 0.556200 0.576000 0.694800)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.384720 0.390380 0.440947 0.492715 0.695535)
(0.386223 0.390443 0.434024 0.482359 0.678538)
(0.386471 0.390156 0.426600 0.469525 0.655649)
(0.388550 0.390398 0.413180 0.445951 0.598591)
(0.390789 0.386386 0.406543 0.430790 0.554195)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.071178 0.060275 0.000553 0.054073 0.254952)
(0.070866 0.062606 0.008653 0.042557 0.237570)
(0.070844 0.063998 0.018785 0.027840 0.212578)
(0.072274 0.068188 0.039062 0.005185 0.144843)
(0.072035 0.070022 0.050825 0.026774 0.089786)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.287685 0.292434 0.347355 0.400444 0.584423)
(0.289345 0.294076 0.340213 0.387243 0.566925)
(0.290559 0.293012 0.331436 0.374322 0.543527)
(0.292537 0.292586 0.317039 0.347968 0.485068)
(0.293096 0.292923 0.309142 0.331532 0.440610)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.067264 0.056096 0.000084 0.050135 0.231095)
(0.065334 0.057198 0.007570 0.039758 0.215221)
(0.062925 0.056665 0.016082 0.026543 0.192973)
(0.059503 0.057286 0.032111 0.001454 0.133375)
(0.057758 0.056974 0.040416 0.018787 0.086332)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.176384 0.200839 0.265688 0.315315 0.487183)
(0.179490 0.198589 0.254871 0.302153 0.469571)
(0.183084 0.194938 0.243228 0.286326 0.445413)
(0.188319 0.192716 0.222554 0.254887 0.387152)
(0.190188 0.192594 0.211576 0.235062 0.341378)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.073034 0.054521 0.001482 0.050245 0.220317)
(0.067465 0.055018 0.006387 0.038864 0.202998)
(0.060802 0.052466 0.015189 0.024946 0.179848)
(0.049932 0.048440 0.027200 0.000286 0.123250)
(0.045427 0.044975 0.031699 0.012650 0.082419)
)
)
)
// properties section
Area(144.000000)
CELL_SPOWER(0.082474)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.030194)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.030148)
)
PIN(C
PINTYPE(INPUT )
// properties section
Capacitance(0.031278)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~((A | B) | C)))
// properties section
Capacitance(0.000000)
Load_Limit(0.500710)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( C => Y 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( C => Y 01 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(C => Y 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(C => Y 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
)
CELL(OAI21X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.084816 0.100691 0.129963 0.152431 0.217505)
(0.107407 0.126219 0.158849 0.184806 0.258207)
(0.148266 0.166114 0.202323 0.231069 0.315662)
(0.307935 0.320348 0.359580 0.391633 0.497270)
(0.542241 0.553919 0.587340 0.618491 0.731112)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.059851 0.067820 0.070338 0.070164 0.057895)
(0.078690 0.089519 0.098756 0.100612 0.096242)
(0.105115 0.120680 0.138110 0.145010 0.151057)
(0.213834 0.229411 0.260295 0.279779 0.321222)
(0.380484 0.390034 0.421456 0.446828 0.516013)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.076800 0.094800 0.140400 0.166800 0.257400)
(0.106800 0.126000 0.166200 0.193200 0.291000)
(0.166800 0.174600 0.212400 0.243000 0.343800)
(0.399600 0.398400 0.416400 0.438600 0.531600)
(0.750600 0.750600 0.755400 0.765600 0.830400)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056264 0.085200 0.132600 0.167400 0.279000)
(0.076200 0.095400 0.148200 0.185400 0.305400)
(0.108000 0.125400 0.174600 0.211800 0.338400)
(0.250200 0.255000 0.284400 0.319200 0.451800)
(0.468600 0.468000 0.480600 0.499800 0.612000)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.079251 0.110613 0.163030 0.199222 0.309077)
(0.101954 0.138738 0.195195 0.235194 0.356236)
(0.142889 0.177933 0.243557 0.287527 0.420784)
(0.300372 0.331404 0.404344 0.461648 0.623357)
(0.535317 0.564355 0.632050 0.687506 0.877967)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.049649 0.053992 0.040079 0.029227 -0.020131)
(0.068246 0.075850 0.073586 0.066321 0.028101)
(0.096769 0.110382 0.117244 0.116532 0.093166)
(0.204693 0.220250 0.247172 0.262006 0.283754)
(0.371930 0.380994 0.410471 0.433953 0.491341)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.074400 0.103200 0.133200 0.155400 0.225000)
(0.106200 0.129000 0.167400 0.192600 0.267600)
(0.166200 0.177000 0.220800 0.243600 0.328800)
(0.399000 0.399000 0.420600 0.446400 0.546000)
(0.751200 0.750600 0.753600 0.767400 0.849600)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.036785 0.067800 0.112200 0.140400 0.222600)
(0.057091 0.084600 0.127200 0.157800 0.252000)
(0.093600 0.108600 0.155400 0.192600 0.297000)
(0.234000 0.237600 0.269400 0.304200 0.424800)
(0.451200 0.451800 0.463200 0.484200 0.592200)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.061035 0.096729 0.147020 0.183156 0.288336)
(0.088317 0.126750 0.186139 0.226963 0.344426)
(0.130610 0.169259 0.240115 0.285979 0.420058)
(0.297199 0.331322 0.410329 0.472445 0.645389)
(0.543321 0.575926 0.650311 0.709671 0.915737)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.046168 0.052240 0.046899 0.039133 -0.004287)
(0.062880 0.076387 0.083431 0.079137 0.046550)
(0.088154 0.111099 0.129392 0.132070 0.115701)
(0.185364 0.213062 0.262796 0.285815 0.319170)
(0.332134 0.358326 0.414970 0.456449 0.542107)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.071320 0.098100 0.136500 0.159600 0.236400)
(0.102900 0.125400 0.164100 0.193500 0.275100)
(0.159900 0.172200 0.216900 0.245700 0.334200)
(0.400800 0.400800 0.420600 0.447000 0.551400)
(0.763200 0.763200 0.764700 0.775800 0.856200)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.046086 0.076500 0.116400 0.150000 0.237900)
(0.062226 0.094200 0.140400 0.174600 0.273900)
(0.091200 0.117600 0.171900 0.210600 0.323700)
(0.218700 0.226200 0.276300 0.322800 0.459300)
(0.414300 0.413700 0.437400 0.473700 0.624600)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.258592 0.272442 0.353127 0.422445 0.662554)
(0.260216 0.270660 0.343321 0.408607 0.644370)
(0.261267 0.271363 0.330521 0.391540 0.618284)
(0.261826 0.267389 0.307044 0.353041 0.546148)
(0.263121 0.264105 0.293232 0.327112 0.483891)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053839 0.032381 0.042308 0.109470 0.346070)
(0.052559 0.035454 0.030982 0.093740 0.323079)
(0.051703 0.039094 0.017529 0.074353 0.291504)
(0.050832 0.044634 0.007353 0.033636 0.210433)
(0.051431 0.046928 0.021566 0.008096 0.146525)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.186084 0.211800 0.283573 0.340687 0.539769)
(0.188052 0.208788 0.273256 0.328673 0.523513)
(0.189550 0.204881 0.261954 0.313555 0.500828)
(0.193411 0.200293 0.237883 0.277805 0.438741)
(0.195300 0.199044 0.223902 0.253303 0.384942)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050764 0.029334 0.035895 0.092615 0.290667)
(0.046286 0.031822 0.026099 0.078930 0.270525)
(0.041995 0.031885 0.015423 0.063018 0.243874)
(0.036231 0.032961 0.001998 0.032003 0.178363)
(0.033985 0.032046 0.011016 0.013932 0.129426)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.137730 0.160779 0.220010 0.267934 0.431538)
(0.139325 0.157547 0.210937 0.256110 0.414751)
(0.141762 0.155683 0.200788 0.242393 0.393270)
(0.147714 0.152083 0.181784 0.213067 0.340717)
(0.150542 0.152050 0.171270 0.194062 0.297631)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.021332 0.003378 0.054122 0.100995 0.266010)
(0.021002 0.006520 0.043989 0.087889 0.246841)
(0.019801 0.009094 0.032370 0.072500 0.221606)
(0.019027 0.013368 0.012116 0.040195 0.160657)
(0.018662 0.015265 0.003058 0.021411 0.114570)
)
)
)
// properties section
Area(51.000000)
CELL_SPOWER(0.065622)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.025806)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.026655)
)
PIN(C
PINTYPE(INPUT )
// properties section
Capacitance(0.018180)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~((A | B) & C)))
// properties section
Capacitance(0.000000)
Load_Limit(0.480210)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( C => Y 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( C => Y 01 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(C => Y 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(C => Y 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
)
CELL(OAI22X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.097019 0.115301 0.147216 0.172254 0.243830)
(0.121007 0.139302 0.175101 0.202424 0.281642)
(0.161052 0.179493 0.216902 0.247128 0.336580)
(0.321022 0.333573 0.373071 0.406202 0.514824)
(0.556849 0.568593 0.601622 0.632721 0.747494)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.070587 0.084068 0.091948 0.094943 0.088956)
(0.086375 0.103035 0.118018 0.122235 0.123165)
(0.110553 0.130935 0.152562 0.162361 0.173442)
(0.205387 0.227066 0.266818 0.288775 0.334305)
(0.350565 0.368151 0.411430 0.443498 0.521214)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.102900 0.122100 0.164700 0.197700 0.290400)
(0.137100 0.151500 0.192600 0.222600 0.321600)
(0.195600 0.204600 0.239100 0.268800 0.368700)
(0.429000 0.429300 0.445500 0.466800 0.559200)
(0.780600 0.780300 0.784500 0.795000 0.858300)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.065129 0.090600 0.140400 0.177300 0.294300)
(0.079500 0.102600 0.157200 0.194700 0.315600)
(0.109800 0.129000 0.181500 0.220800 0.349200)
(0.236100 0.240600 0.278400 0.317400 0.451800)
(0.426000 0.426600 0.444600 0.471900 0.596400)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.091720 0.125452 0.181821 0.221083 0.338130)
(0.116067 0.152308 0.213430 0.255262 0.381277)
(0.155577 0.190590 0.259806 0.305368 0.443320)
(0.313888 0.344529 0.418127 0.476399 0.641898)
(0.549848 0.578810 0.646380 0.701664 0.894800)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.062171 0.070427 0.066343 0.058584 0.017576)
(0.076840 0.091432 0.094636 0.091240 0.060101)
(0.101916 0.121159 0.134500 0.136490 0.119520)
(0.197575 0.218837 0.254875 0.272587 0.298735)
(0.343595 0.360113 0.402063 0.431975 0.497852)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.103800 0.127800 0.166500 0.190800 0.268800)
(0.137700 0.156300 0.197100 0.223200 0.304800)
(0.194100 0.203700 0.246900 0.276300 0.361800)
(0.428400 0.429300 0.449100 0.474600 0.575400)
(0.780300 0.780600 0.783000 0.795600 0.877800)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.048408 0.076800 0.118800 0.151800 0.241500)
(0.065878 0.090900 0.135600 0.170100 0.269400)
(0.095400 0.114900 0.164700 0.200100 0.309600)
(0.220500 0.226200 0.263700 0.302100 0.427200)
(0.411900 0.411600 0.429900 0.457200 0.579900)
)
)
)
TIMING_Model(ioDelayRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.077250 0.089553 0.113531 0.130538 0.174052)
(0.101631 0.119556 0.146396 0.166116 0.220172)
(0.143294 0.159824 0.192930 0.216401 0.283734)
(0.306227 0.317463 0.354840 0.383668 0.477424)
(0.542596 0.553163 0.585389 0.614677 0.718530)
)
)
)
TIMING_Model(ioDelayFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.066174 0.084095 0.102858 0.113175 0.129506)
(0.082594 0.106118 0.132576 0.143367 0.167538)
(0.107628 0.134627 0.170068 0.187289 0.221949)
(0.205892 0.234338 0.291353 0.323164 0.394329)
(0.353039 0.379634 0.438508 0.483974 0.595282)
)
)
)
TIMING_Model(SlopeRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.081300 0.102600 0.152700 0.181800 0.273600)
(0.115200 0.134400 0.173100 0.206100 0.304800)
(0.173400 0.181500 0.221700 0.250800 0.352200)
(0.406500 0.406500 0.424800 0.446100 0.539100)
(0.758100 0.758400 0.762900 0.773400 0.838200)
)
)
)
TIMING_Model(SlopeFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.061526 0.094500 0.142500 0.180300 0.296100)
(0.078600 0.107100 0.160800 0.202200 0.325500)
(0.110100 0.130200 0.189900 0.231300 0.362700)
(0.239400 0.243000 0.289200 0.334500 0.480900)
(0.434400 0.434400 0.453300 0.486300 0.634200)
)
)
)
TIMING_Model(ioDelayRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.071203 0.099935 0.145969 0.178058 0.267040)
(0.096609 0.129879 0.182640 0.217508 0.319351)
(0.138220 0.172394 0.233968 0.273590 0.390216)
(0.298765 0.328233 0.399835 0.454700 0.606308)
(0.535769 0.563476 0.630191 0.684311 0.868349)
)
)
)
TIMING_Model(ioDelayFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.057309 0.069461 0.074715 0.071993 0.049713)
(0.073248 0.092404 0.104895 0.107408 0.096360)
(0.099140 0.124146 0.148791 0.157295 0.161527)
(0.197368 0.225391 0.278837 0.305359 0.355725)
(0.345569 0.371408 0.428726 0.472266 0.570753)
)
)
)
TIMING_Model(SlopeRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.081300 0.112800 0.147900 0.172500 0.250500)
(0.114900 0.139200 0.176400 0.203400 0.288300)
(0.173400 0.184800 0.230700 0.255900 0.345300)
(0.406800 0.406200 0.429000 0.456000 0.558000)
(0.758400 0.758400 0.761100 0.774900 0.858900)
)
)
)
TIMING_Model(SlopeFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.045166 0.075600 0.120900 0.147000 0.241500)
(0.062931 0.093900 0.142200 0.175500 0.276000)
(0.094500 0.115200 0.171900 0.209100 0.324900)
(0.223500 0.227400 0.274200 0.318600 0.456900)
(0.419700 0.419400 0.438900 0.472500 0.619800)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.323811 0.336308 0.414297 0.481750 0.720041)
(0.324746 0.333941 0.403737 0.469314 0.702711)
(0.326128 0.335670 0.393044 0.452752 0.677927)
(0.326793 0.332220 0.371497 0.416567 0.608108)
(0.328458 0.329451 0.358038 0.391676 0.547449)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050235 0.032979 0.035368 0.099054 0.330539)
(0.049062 0.035401 0.026233 0.086036 0.310111)
(0.048614 0.038031 0.014477 0.069577 0.281603)
(0.047500 0.042695 0.007162 0.032255 0.206664)
(0.047919 0.043930 0.019873 0.008846 0.145125)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.251696 0.273701 0.344113 0.400843 0.598033)
(0.253319 0.271973 0.334733 0.390468 0.582461)
(0.254673 0.269187 0.324473 0.375460 0.561105)
(0.258721 0.265356 0.302373 0.341502 0.501428)
(0.260610 0.264347 0.288733 0.317842 0.448690)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.044944 0.029476 0.029822 0.084026 0.277022)
(0.041227 0.029821 0.022271 0.072883 0.259555)
(0.037688 0.029708 0.013213 0.059609 0.235837)
(0.032718 0.030188 0.002793 0.031593 0.175830)
(0.030433 0.028988 0.009054 0.015144 0.128115)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.269235 0.282785 0.356971 0.420851 0.640999)
(0.272349 0.282393 0.347759 0.408143 0.623184)
(0.275984 0.280655 0.337648 0.392650 0.598095)
(0.279954 0.279896 0.318710 0.359698 0.532800)
(0.282755 0.281514 0.308192 0.338696 0.479542)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.047916 0.027391 0.044405 0.106287 0.328105)
(0.047158 0.031497 0.034193 0.093050 0.308235)
(0.046943 0.035111 0.021874 0.075782 0.280236)
(0.046261 0.039549 0.004350 0.035898 0.205368)
(0.047131 0.042389 0.018824 0.009636 0.143463)
)
)
)
ENERGY_Model(PowerRiseModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.198145 0.223138 0.289940 0.344517 0.531168)
(0.200532 0.219955 0.280958 0.332453 0.514164)
(0.204095 0.218865 0.270437 0.317747 0.491579)
(0.211241 0.215995 0.250401 0.286693 0.434451)
(0.214998 0.216702 0.239054 0.265831 0.386686)
)
)
)
ENERGY_Model(PowerFallModel3
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.041902 0.023133 0.039842 0.093486 0.282269)
(0.039242 0.024690 0.031306 0.081474 0.264421)
(0.036117 0.026149 0.020404 0.067153 0.240093)
(0.032155 0.026755 0.002677 0.035294 0.178172)
(0.029664 0.027011 0.007773 0.016030 0.129131)
)
)
)
// properties section
Area(90.000000)
CELL_SPOWER(0.080946)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.025813)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.026687)
)
PIN(C
PINTYPE(INPUT )
// properties section
Capacitance(0.026288)
)
PIN(D
PINTYPE(INPUT )
// properties section
Capacitance(0.027048)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~((A | B) & (C | D))))
// properties section
Capacitance(0.000000)
Load_Limit(0.484246)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( C => Y 10 01 DELAY(ioDelayRiseModel2) SLEW(SlopeRiseModel2) )
Path( C => Y 01 10 DELAY(ioDelayFallModel2) SLEW(SlopeFallModel2) )
Path( D => Y 10 01 DELAY(ioDelayRiseModel3) SLEW(SlopeRiseModel3) )
Path( D => Y 01 10 DELAY(ioDelayFallModel3) SLEW(SlopeFallModel3) )
// powerSI arc
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(C => Y 10 01
INTERNAL_ENERGY(PowerRiseModel2)
)
PATH(C => Y 01 10
INTERNAL_ENERGY(PowerFallModel2)
)
PATH(D => Y 10 01
INTERNAL_ENERGY(PowerRiseModel3)
)
PATH(D => Y 01 10
INTERNAL_ENERGY(PowerFallModel3)
)
)
CELL(OR2X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.099958 0.119464 0.146053 0.158343 0.190159)
(0.122160 0.142000 0.175001 0.189127 0.221623)
(0.163873 0.184015 0.212187 0.229784 0.264502)
(0.327665 0.346621 0.378485 0.392552 0.430575)
(0.573641 0.596273 0.622082 0.636510 0.675824)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.100240 0.116363 0.152599 0.170722 0.223915)
(0.124235 0.146065 0.182764 0.201578 0.254577)
(0.162302 0.185665 0.220723 0.242398 0.299121)
(0.303170 0.326342 0.364704 0.388288 0.450322)
(0.512035 0.535144 0.575377 0.599787 0.664082)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.046046 0.052054 0.059935 0.070800 0.079200)
(0.072000 0.078600 0.090600 0.092400 0.107400)
(0.133800 0.132600 0.138000 0.143400 0.154800)
(0.372600 0.372600 0.373800 0.375000 0.384000)
(0.734400 0.734400 0.734400 0.735600 0.741000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.042042 0.044656 0.053446 0.056348 0.075000)
(0.070800 0.072000 0.081000 0.087000 0.100800)
(0.106800 0.112200 0.119400 0.120600 0.134400)
(0.279000 0.279000 0.284400 0.286800 0.297600)
(0.545400 0.544800 0.547200 0.550200 0.558000)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.116606 0.143936 0.188831 0.214751 0.289996)
(0.141338 0.174235 0.215867 0.246912 0.321304)
(0.183484 0.214004 0.256199 0.286030 0.362784)
(0.348539 0.375727 0.420647 0.446244 0.525235)
(0.592906 0.619748 0.664078 0.690149 0.768763)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.108477 0.114917 0.126016 0.134416 0.142613)
(0.132147 0.139771 0.157795 0.163134 0.177006)
(0.168547 0.179372 0.197479 0.206954 0.224302)
(0.308985 0.323501 0.340712 0.354607 0.382188)
(0.518610 0.533802 0.551384 0.564575 0.598349)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.047546 0.046547 0.060600 0.069600 0.079200)
(0.079800 0.085200 0.089400 0.093600 0.103200)
(0.132000 0.135000 0.140400 0.142200 0.151800)
(0.373200 0.373200 0.374400 0.375000 0.380400)
(0.735000 0.734400 0.735000 0.735600 0.739200)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050366 0.048134 0.060600 0.070800 0.079200)
(0.066000 0.069000 0.082800 0.091800 0.106200)
(0.107400 0.112200 0.118200 0.126000 0.141600)
(0.279000 0.279000 0.283200 0.286200 0.307800)
(0.545400 0.544800 0.547200 0.547800 0.562200)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.015596 0.035038 0.101141 0.151542 0.327916)
(0.019793 0.041497 0.099366 0.147950 0.320087)
(0.021776 0.041781 0.097133 0.146937 0.314893)
(0.024150 0.042965 0.096611 0.142777 0.307644)
(0.020590 0.042109 0.096944 0.142996 0.305358)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.175657 0.203189 0.268361 0.321442 0.496781)
(0.180477 0.208792 0.264860 0.315449 0.487769)
(0.181782 0.208816 0.268311 0.312408 0.482082)
(0.180994 0.208490 0.266913 0.314201 0.475734)
(0.181471 0.208577 0.266741 0.313853 0.475261)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.014247 0.037786 0.105890 0.164335 0.361384)
(0.014709 0.037413 0.100358 0.160579 0.354238)
(0.015799 0.036630 0.098434 0.156347 0.347792)
(0.018438 0.036804 0.099879 0.150384 0.338227)
(0.019651 0.037798 0.099774 0.150106 0.334503)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.250042 0.262453 0.333131 0.392868 0.592756)
(0.252671 0.263330 0.330220 0.387285 0.584303)
(0.255513 0.263957 0.331877 0.384436 0.576979)
(0.256619 0.269589 0.330866 0.384179 0.570158)
(0.255050 0.267829 0.330052 0.383586 0.568553)
)
)
)
// properties section
Area(72.000000)
CELL_SPOWER(0.137366)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.022436)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.021678)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (A | B))
// properties section
Capacitance(0.000000)
Load_Limit(0.493717)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 10 10
INTERNAL_ENERGY(PowerFallModel1)
)
)
CELL(OR2X2
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.121762 0.145540 0.182973 0.201399 0.245539)
(0.147768 0.176601 0.211665 0.231259 0.279209)
(0.190623 0.216790 0.252765 0.274016 0.324530)
(0.357803 0.381295 0.418368 0.437862 0.488990)
(0.605025 0.628566 0.664693 0.684364 0.735190)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.125138 0.150190 0.192365 0.215579 0.282326)
(0.151381 0.179706 0.220338 0.247596 0.316622)
(0.192411 0.221001 0.263158 0.290390 0.361464)
(0.341136 0.367677 0.414527 0.440701 0.515062)
(0.557820 0.584292 0.630745 0.658224 0.733792)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.048517 0.051592 0.072000 0.078000 0.086400)
(0.082200 0.085800 0.096000 0.096000 0.116400)
(0.138000 0.139200 0.144600 0.148800 0.159600)
(0.378000 0.379200 0.379800 0.380400 0.388200)
(0.745200 0.745200 0.745200 0.746400 0.750600)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056680 0.055208 0.070200 0.073200 0.093000)
(0.079200 0.083400 0.089400 0.094800 0.106800)
(0.115800 0.120000 0.127200 0.130200 0.147000)
(0.292800 0.293400 0.298200 0.300600 0.311400)
(0.568800 0.568200 0.570000 0.571800 0.579600)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.139500 0.167260 0.218907 0.250318 0.332919)
(0.166277 0.195247 0.248920 0.279561 0.367028)
(0.208905 0.238512 0.291267 0.322731 0.410658)
(0.374981 0.402721 0.453747 0.485009 0.572670)
(0.622310 0.649811 0.700643 0.731571 0.817909)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.130336 0.137459 0.160622 0.169817 0.190655)
(0.156165 0.171681 0.189076 0.202420 0.226577)
(0.197613 0.212677 0.232939 0.248286 0.275571)
(0.346770 0.359251 0.384053 0.399111 0.436464)
(0.563317 0.577291 0.600279 0.616234 0.657583)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.056809 0.055243 0.064800 0.078000 0.090000)
(0.083400 0.085800 0.095400 0.095400 0.112800)
(0.139200 0.137400 0.142800 0.147000 0.160200)
(0.379200 0.379200 0.380400 0.379800 0.385800)
(0.745800 0.745800 0.746400 0.746400 0.748800)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.055076 0.049010 0.071400 0.075000 0.092400)
(0.078600 0.078600 0.093000 0.098400 0.114600)
(0.117600 0.119400 0.127800 0.134400 0.151200)
(0.292200 0.293400 0.297000 0.298800 0.318600)
(0.568800 0.568800 0.569400 0.571800 0.582000)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.087542 0.113479 0.179090 0.233169 0.430759)
(0.088729 0.111818 0.169319 0.220794 0.409346)
(0.091183 0.109623 0.164025 0.213430 0.394237)
(0.092745 0.108985 0.161633 0.207646 0.374886)
(0.094872 0.110797 0.161726 0.206581 0.368263)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.241868 0.271399 0.334538 0.397847 0.592253)
(0.241530 0.267072 0.321331 0.382171 0.568117)
(0.244372 0.265424 0.324966 0.371906 0.550630)
(0.245502 0.265698 0.321972 0.369837 0.533880)
(0.246317 0.266269 0.321909 0.368223 0.528627)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.082301 0.107936 0.188353 0.247117 0.466935)
(0.081127 0.100757 0.180772 0.234016 0.445724)
(0.082942 0.104962 0.173302 0.227307 0.430666)
(0.089276 0.105262 0.163178 0.216731 0.408745)
(0.090997 0.106423 0.163315 0.214317 0.399448)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.020000 0.050000 0.100000 0.300000 0.600000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.306022 0.311233 0.402905 0.468840 0.686517)
(0.311927 0.333680 0.390040 0.453606 0.663327)
(0.315313 0.331512 0.388549 0.444933 0.645324)
(0.317461 0.330995 0.386719 0.439761 0.627290)
(0.317960 0.328898 0.386141 0.438136 0.622645)
)
)
)
// properties section
Area(72.000000)
CELL_SPOWER(0.152814)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.022418)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.021644)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (A | B))
// properties section
Capacitance(0.000000)
Load_Limit(0.979835)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 10 10
INTERNAL_ENERGY(PowerFallModel1)
)
)
CELL(TBUFX1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.015852 0.030852 0.055852 0.155852 0.305852)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.082110 0.094717 0.122669 0.144397 0.206978)
(0.104800 0.121720 0.152695 0.177748 0.249167)
(0.146070 0.162281 0.197345 0.225208 0.308494)
(0.302341 0.317020 0.355662 0.387164 0.492161)
(0.536485 0.550662 0.583686 0.614641 0.726736)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.015903 0.030903 0.055903 0.155903 0.305903)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053263 0.060714 0.063114 0.062572 0.049879)
(0.073505 0.082533 0.093513 0.094648 0.089718)
(0.100776 0.115452 0.132065 0.139641 0.145149)
(0.208729 0.225495 0.256014 0.275112 0.316293)
(0.373594 0.386089 0.417324 0.442683 0.511785)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.015852 0.030852 0.055852 0.155852 0.305852)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.070800 0.088200 0.135600 0.162600 0.250200)
(0.100200 0.120600 0.157200 0.187800 0.285600)
(0.158400 0.168600 0.207600 0.235800 0.337200)
(0.393000 0.393000 0.411600 0.433200 0.525600)
(0.744600 0.744600 0.749400 0.759600 0.825000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.015903 0.030903 0.055903 0.155903 0.305903)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050868 0.082200 0.129600 0.165000 0.274800)
(0.073200 0.097800 0.148800 0.184200 0.301800)
(0.105000 0.123000 0.173400 0.211200 0.336000)
(0.247200 0.252600 0.283800 0.318600 0.450000)
(0.465600 0.465600 0.477600 0.498000 0.610200)
)
)
)
TIMING_Model(ioDelayZenableRiseModel1
(Spline
(LOAD_AXIS 0.015852 0.030852 0.055852 0.155852 0.305852)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.084188 0.097439 0.111467 0.114434 0.108276)
(0.108981 0.126340 0.140047 0.147690 0.146993)
(0.148982 0.164049 0.182975 0.190583 0.194705)
(0.304283 0.320965 0.337003 0.347377 0.357628)
(0.539232 0.554489 0.570514 0.578008 0.593248)
)
)
)
TIMING_Model(ioDelayZenableFallModel1
(Spline
(LOAD_AXIS 0.015903 0.030903 0.055903 0.155903 0.305903)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.024544 0.007644 -0.045069 -0.093791 -0.292893)
(0.044245 0.040771 0.008433 -0.030822 -0.195281)
(0.067173 0.081347 0.068263 0.042662 -0.082914)
(0.172987 0.196214 0.232485 0.237115 0.191631)
(0.334239 0.357475 0.407182 0.441370 0.478107)
)
)
)
TIMING_Model(SlopeZenableRiseModel1
(Spline
(LOAD_AXIS 0.015852 0.030852 0.055852 0.155852 0.305852)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.082200 0.073200 0.088200 0.094800 0.109800)
(0.103200 0.111600 0.112800 0.120000 0.136200)
(0.159000 0.158400 0.157800 0.160800 0.174000)
(0.392400 0.392400 0.388800 0.387000 0.392400)
(0.744600 0.745200 0.742200 0.740400 0.741000)
)
)
)
TIMING_Model(SlopeZenableFallModel1
(Spline
(LOAD_AXIS 0.015903 0.030903 0.055903 0.155903 0.305903)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.034158 0.055223 0.100800 0.116400 0.178800)
(0.052132 0.088200 0.124200 0.153600 0.232800)
(0.088800 0.120600 0.170400 0.201600 0.292800)
(0.243600 0.252600 0.308400 0.352200 0.481200)
(0.465000 0.465600 0.498000 0.540600 0.697200)
)
)
)
TIMING_Model(ioDelayZdisableRiseModel2
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052260 0.087100 0.156780 0.209040 0.383240)
)
)
)
TIMING_Model(ioDelayZdisableFallModel2
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.072035 0.110332 0.162725 0.194685 0.285612)
)
)
)
TIMING_Model(SlopeZdisableRiseModel2
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052260 0.087100 0.156780 0.209040 0.383240)
)
)
)
TIMING_Model(SlopeZdisableFallModel2
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.072035 0.110332 0.162725 0.194685 0.285612)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.000000 0.000000 0.000000 0.000000 0.000000)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.085569 0.110862 0.166599 0.208036 0.348768)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.015852 0.030852 0.055852 0.155852 0.305852)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.238616 0.253415 0.334682 0.405447 0.646631)
(0.239662 0.250905 0.324340 0.391037 0.627846)
(0.241078 0.251653 0.311568 0.373433 0.601119)
(0.243697 0.247149 0.286981 0.333253 0.527369)
(0.244944 0.243836 0.272660 0.306945 0.464290)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.015903 0.030903 0.055903 0.155903 0.305903)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053484 0.032200 0.048705 0.117047 0.354670)
(0.052582 0.036325 0.036201 0.100238 0.330881)
(0.052008 0.039400 0.021765 0.079631 0.298354)
(0.050797 0.045224 0.005322 0.036611 0.215105)
(0.050498 0.047004 0.020459 0.009924 0.149709)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.015852 0.030852 0.055852 0.155852 0.305852)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.086944 0.104640 0.156140 0.197842 0.338669)
(0.088609 0.106180 0.157858 0.198443 0.339496)
(0.088014 0.106750 0.158571 0.200059 0.341033)
(0.089296 0.108223 0.160672 0.201221 0.341674)
(0.092862 0.109316 0.161458 0.202240 0.343032)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.015903 0.030903 0.055903 0.155903 0.305903)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.017215 0.007096 0.069633 0.115871 0.264151)
(0.015530 0.006846 0.064053 0.109086 0.259568)
(0.015685 0.005527 0.060939 0.104496 0.252612)
(0.015468 0.004209 0.057653 0.099947 0.244707)
(0.015596 0.003799 0.056489 0.098332 0.241312)
)
)
)
// properties section
Area(90.000000)
CELL_SPOWER(0.071684)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.025836)
)
PIN(EN
PINTYPE(INPUT )
// properties section
Capacitance(0.019229)
SC_ENERGY(RISE(PowerRiseModel0) FALL(PowerFallModel0))
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~A))
ENABLE( ~((~EN)))
// properties section
Capacitance(0.005903)
Load_Limit(0.496900)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( EN => Y 01 Z1 DELAY(ioDelayZenableRiseModel1) SLEW(SlopeZenableRiseModel1) )
Path( EN => Y 01 Z0 DELAY(ioDelayZenableFallModel1) SLEW(SlopeZenableFallModel1) )
Path( EN => Y 10 0Z DELAY(ioDelayZdisableRiseModel2) SLEW(SlopeZdisableRiseModel2) )
Path( EN => Y 10 1Z DELAY(ioDelayZdisableFallModel2) SLEW(SlopeZdisableFallModel2) )
// powerSI arc
PATH(A => Y 10 01
SC_ENERGY(PowerRiseModel1)
)
PATH(A => Y 01 10
SC_ENERGY(PowerFallModel1)
)
PATH(EN => Y 01 01
SC_ENERGY(PowerRiseModel2)
)
PATH(EN => Y 01 10
SC_ENERGY(PowerFallModel2)
)
)
CELL(TBUFX2
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.031755 0.061755 0.111755 0.311755 0.611755)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.082263 0.094781 0.122677 0.144400 0.206979)
(0.104979 0.121781 0.152721 0.177769 0.249181)
(0.146273 0.162373 0.197388 0.225245 0.308520)
(0.302558 0.317150 0.355738 0.387233 0.492209)
(0.536714 0.550795 0.583784 0.614733 0.726803)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.031817 0.061817 0.111817 0.311817 0.611817)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.053139 0.060658 0.063086 0.062547 0.049873)
(0.073398 0.082483 0.093470 0.094623 0.089709)
(0.100713 0.115399 0.132025 0.139614 0.145138)
(0.208697 0.225467 0.255991 0.275089 0.316280)
(0.373577 0.386074 0.417311 0.442671 0.511774)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.031755 0.061755 0.111755 0.311755 0.611755)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.070800 0.088200 0.135000 0.162600 0.250200)
(0.100200 0.120600 0.157200 0.187800 0.285600)
(0.159000 0.168600 0.208200 0.235800 0.337800)
(0.393000 0.393600 0.411600 0.433200 0.525600)
(0.744600 0.744600 0.749400 0.759600 0.825000)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.031817 0.061817 0.111817 0.311817 0.611817)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.050918 0.082200 0.129600 0.165000 0.274800)
(0.073200 0.098400 0.149400 0.184200 0.302400)
(0.105000 0.123600 0.173400 0.211200 0.336600)
(0.247200 0.252600 0.283800 0.318600 0.450000)
(0.465600 0.465600 0.477600 0.498000 0.610200)
)
)
)
TIMING_Model(ioDelayZenableRiseModel1
(Spline
(LOAD_AXIS 0.031755 0.061755 0.111755 0.311755 0.611755)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.085546 0.104136 0.114535 0.118383 0.115817)
(0.110038 0.128342 0.145834 0.152398 0.155492)
(0.149873 0.166435 0.186844 0.194784 0.203034)
(0.305656 0.323293 0.340700 0.351416 0.365169)
(0.539239 0.555235 0.574580 0.582285 0.600829)
)
)
)
TIMING_Model(ioDelayZenableFallModel1
(Spline
(LOAD_AXIS 0.031817 0.061817 0.111817 0.311817 0.611817)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.024717 0.007839 -0.044829 -0.093611 -0.292721)
(0.044348 0.040984 0.008727 -0.030515 -0.195068)
(0.067372 0.081597 0.068575 0.043131 -0.082590)
(0.172942 0.196172 0.232436 0.237049 0.191826)
(0.334305 0.357443 0.406818 0.441461 0.478039)
)
)
)
TIMING_Model(SlopeZenableRiseModel1
(Spline
(LOAD_AXIS 0.031755 0.061755 0.111755 0.311755 0.611755)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.084600 0.082200 0.088800 0.093600 0.108000)
(0.105600 0.112200 0.115800 0.118800 0.134400)
(0.159000 0.157800 0.158400 0.163800 0.177000)
(0.392400 0.392400 0.388200 0.387000 0.392400)
(0.745200 0.745200 0.742800 0.740400 0.741000)
)
)
)
TIMING_Model(SlopeZenableFallModel1
(Spline
(LOAD_AXIS 0.031817 0.061817 0.111817 0.311817 0.611817)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.034103 0.055354 0.100800 0.116400 0.178200)
(0.051949 0.087600 0.124800 0.154200 0.232800)
(0.088200 0.120000 0.170400 0.201000 0.293400)
(0.243000 0.252000 0.307800 0.351000 0.480600)
(0.465600 0.465600 0.497400 0.540000 0.695400)
)
)
)
TIMING_Model(ioDelayZdisableRiseModel2
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052260 0.087100 0.156780 0.209040 0.383240)
)
)
)
TIMING_Model(ioDelayZdisableFallModel2
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.072754 0.110732 0.161709 0.193305 0.281687)
)
)
)
TIMING_Model(SlopeZdisableRiseModel2
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.052260 0.087100 0.156780 0.209040 0.383240)
)
)
)
TIMING_Model(SlopeZdisableFallModel2
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.072754 0.110732 0.161709 0.193305 0.281687)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.000000 0.000000 0.000000 0.000000 0.000000)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.170269 0.219184 0.326717 0.406505 0.677967)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.031755 0.061755 0.111755 0.311755 0.611755)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.477327 0.506840 0.669335 0.810871 1.293240)
(0.479326 0.501811 0.648641 0.782045 1.255670)
(0.482153 0.503299 0.623115 0.746840 1.202210)
(0.487409 0.494298 0.573931 0.666495 1.054720)
(0.489905 0.487697 0.545308 0.613883 0.928565)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.031817 0.061817 0.111817 0.311817 0.611817)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.106944 0.064278 0.097566 0.234246 0.709473)
(0.105175 0.072571 0.072523 0.200603 0.661881)
(0.104028 0.078756 0.043611 0.159356 0.596805)
(0.101601 0.090429 0.010611 0.073261 0.430260)
(0.101003 0.093996 0.040901 0.019867 0.299444)
)
)
)
ENERGY_Model(PowerRiseModel2
(Spline
(LOAD_AXIS 0.031755 0.061755 0.111755 0.311755 0.611755)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.174011 0.209259 0.305806 0.385967 0.656723)
(0.175850 0.209915 0.308319 0.387378 0.658893)
(0.175587 0.211022 0.310475 0.390472 0.660522)
(0.177979 0.213645 0.312595 0.392631 0.663220)
(0.179584 0.213394 0.314049 0.393766 0.665229)
)
)
)
ENERGY_Model(PowerFallModel2
(Spline
(LOAD_AXIS 0.031817 0.061817 0.111817 0.311817 0.611817)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.035010 0.011574 0.132966 0.222614 0.508751)
(0.031584 0.011194 0.121774 0.208921 0.500007)
(0.031990 0.008559 0.115461 0.199539 0.486082)
(0.031603 0.005959 0.108721 0.190281 0.470001)
(0.031884 0.005150 0.106680 0.187013 0.463237)
)
)
)
// properties section
Area(126.000000)
CELL_SPOWER(0.116764)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.051673)
)
PIN(EN
PINTYPE(INPUT )
// properties section
Capacitance(0.038370)
SC_ENERGY(RISE(PowerRiseModel0) FALL(PowerFallModel0))
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~A))
ENABLE( ~((~EN)))
// properties section
Capacitance(0.011817)
Load_Limit(0.994033)
)
// pinrels
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( EN => Y 01 Z1 DELAY(ioDelayZenableRiseModel1) SLEW(SlopeZenableRiseModel1) )
Path( EN => Y 01 Z0 DELAY(ioDelayZenableFallModel1) SLEW(SlopeZenableFallModel1) )
Path( EN => Y 10 0Z DELAY(ioDelayZdisableRiseModel2) SLEW(SlopeZdisableRiseModel2) )
Path( EN => Y 10 1Z DELAY(ioDelayZdisableFallModel2) SLEW(SlopeZdisableFallModel2) )
// powerSI arc
PATH(A => Y 10 01
SC_ENERGY(PowerRiseModel1)
)
PATH(A => Y 01 10
SC_ENERGY(PowerFallModel1)
)
PATH(EN => Y 01 01
SC_ENERGY(PowerRiseModel2)
)
PATH(EN => Y 01 10
SC_ENERGY(PowerFallModel2)
)
)
CELL(XNOR2X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.108256 0.119411 0.140986 0.148361 0.157656)
(0.129813 0.140203 0.166068 0.170066 0.182738)
(0.167715 0.178866 0.201661 0.210150 0.223960)
(0.319267 0.333958 0.348566 0.361794 0.381132)
(0.550686 0.565465 0.585976 0.592516 0.613475)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.098148 0.122314 0.168648 0.194922 0.266467)
(0.114528 0.141013 0.188780 0.214282 0.286061)
(0.141429 0.168011 0.217040 0.243889 0.316215)
(0.246219 0.273342 0.318498 0.351997 0.430140)
(0.405553 0.432403 0.476166 0.506650 0.591536)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.078000 0.075000 0.082800 0.082200 0.095400)
(0.114000 0.108000 0.113400 0.111600 0.122400)
(0.172200 0.169800 0.164400 0.168000 0.173400)
(0.405600 0.406800 0.399000 0.396000 0.400800)
(0.758400 0.758400 0.754800 0.751200 0.747600)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.064200 0.056212 0.064200 0.066000 0.081600)
(0.082800 0.081600 0.085200 0.085200 0.095400)
(0.118200 0.117000 0.113400 0.118800 0.130800)
(0.259800 0.259200 0.252600 0.252600 0.263400)
(0.475800 0.475800 0.473400 0.471600 0.474600)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.127784 0.140667 0.157177 0.164531 0.173473)
(0.150631 0.163166 0.179376 0.186837 0.196477)
(0.189287 0.203210 0.218968 0.226653 0.235622)
(0.346181 0.365791 0.375293 0.382654 0.390511)
(0.580321 0.599912 0.614702 0.616667 0.625229)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.109590 0.133658 0.174367 0.198782 0.262967)
(0.127368 0.151401 0.191836 0.218954 0.282020)
(0.156837 0.180534 0.221348 0.246304 0.313016)
(0.264917 0.293023 0.329219 0.354376 0.422823)
(0.426218 0.454227 0.491619 0.517413 0.584614)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.082200 0.081000 0.087600 0.093000 0.102600)
(0.113400 0.117000 0.117000 0.120600 0.130800)
(0.171000 0.171600 0.172800 0.176400 0.183000)
(0.405600 0.405000 0.406800 0.407400 0.410400)
(0.757800 0.757800 0.757800 0.758400 0.760200)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.060000 0.059758 0.072000 0.078600 0.094800)
(0.082200 0.081000 0.088200 0.097200 0.106200)
(0.117000 0.116400 0.123600 0.124800 0.133200)
(0.256200 0.258000 0.258600 0.258600 0.264000)
(0.474600 0.474000 0.474000 0.475200 0.478200)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.119554 0.150019 0.255994 0.339271 0.644111)
(0.117477 0.152915 0.253535 0.331223 0.632168)
(0.112975 0.152214 0.251331 0.331702 0.616985)
(0.104520 0.143923 0.248982 0.329347 0.606449)
(0.099757 0.139830 0.247032 0.326894 0.603445)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.309011 0.350050 0.458894 0.544358 0.831111)
(0.305256 0.348325 0.458171 0.539845 0.825337)
(0.300159 0.342603 0.453892 0.536515 0.820151)
(0.291491 0.336646 0.447411 0.531655 0.811493)
(0.287285 0.331356 0.440471 0.523608 0.804823)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.140593 0.179254 0.284397 0.365412 0.652749)
(0.141805 0.181909 0.283711 0.362696 0.648112)
(0.144102 0.182741 0.283834 0.361197 0.645944)
(0.145283 0.187861 0.284399 0.363937 0.638939)
(0.145751 0.188795 0.285303 0.364240 0.636295)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.325811 0.362958 0.466904 0.553843 0.841331)
(0.325488 0.364256 0.467090 0.550948 0.836642)
(0.326592 0.365238 0.469319 0.549483 0.832372)
(0.329552 0.369456 0.469083 0.551546 0.825751)
(0.330279 0.370303 0.471499 0.550162 0.825048)
)
)
)
// properties section
Area(126.000000)
CELL_SPOWER(0.225709)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.042929)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.050484)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (~(A ^ B)))
// properties section
Capacitance(0.000000)
Load_Limit(0.485227)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( B => Y 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(B => Y 10 10
INTERNAL_ENERGY(PowerFallModel1)
)
)
CELL(XOR2X1
// model section
TIMING_Model(ioDelayRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.108542 0.119548 0.141067 0.145672 0.157690)
(0.130006 0.140340 0.166170 0.170148 0.182785)
(0.167862 0.178978 0.201745 0.210219 0.224015)
(0.319326 0.334009 0.348598 0.364848 0.381156)
(0.550698 0.565511 0.585991 0.592522 0.613476)
)
)
)
TIMING_Model(ioDelayFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.097990 0.122231 0.168590 0.194874 0.266431)
(0.114379 0.140925 0.188772 0.214269 0.286039)
(0.141352 0.167955 0.216962 0.243881 0.316218)
(0.246294 0.273432 0.318595 0.352100 0.430240)
(0.405727 0.432536 0.476345 0.506840 0.591695)
)
)
)
TIMING_Model(SlopeRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.078000 0.075000 0.082800 0.084600 0.095400)
(0.113400 0.108000 0.113400 0.111600 0.122400)
(0.171600 0.169200 0.164400 0.168000 0.173400)
(0.405600 0.406800 0.398400 0.395400 0.400800)
(0.757800 0.757800 0.754200 0.751200 0.747600)
)
)
)
TIMING_Model(SlopeFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.064200 0.056183 0.064200 0.066000 0.081600)
(0.082800 0.082200 0.085200 0.085200 0.095400)
(0.118800 0.117000 0.114000 0.118800 0.130800)
(0.259800 0.259800 0.253200 0.253200 0.263400)
(0.475800 0.476400 0.474000 0.471600 0.474600)
)
)
)
TIMING_Model(ioDelayRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.122197 0.136694 0.150954 0.158797 0.169751)
(0.146926 0.160903 0.177486 0.184089 0.195372)
(0.186524 0.200357 0.215990 0.223999 0.233392)
(0.343406 0.362983 0.372766 0.379699 0.388529)
(0.578624 0.597357 0.612402 0.614024 0.623180)
)
)
)
TIMING_Model(ioDelayFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.112382 0.136996 0.176976 0.201254 0.263775)
(0.130627 0.155332 0.193235 0.220956 0.283533)
(0.159861 0.183287 0.223812 0.248796 0.314689)
(0.268112 0.296351 0.332055 0.357076 0.425245)
(0.429449 0.454427 0.494641 0.520209 0.587201)
)
)
)
TIMING_Model(SlopeRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.083400 0.084000 0.086400 0.094800 0.101400)
(0.117000 0.117600 0.119400 0.122400 0.134400)
(0.171600 0.172200 0.173400 0.176400 0.183600)
(0.405000 0.405000 0.405600 0.406800 0.409800)
(0.756600 0.756600 0.757200 0.757200 0.759600)
)
)
)
TIMING_Model(SlopeFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.058267 0.060000 0.072600 0.078600 0.094200)
(0.080400 0.081000 0.091200 0.097800 0.105600)
(0.118200 0.117000 0.124200 0.125400 0.133800)
(0.258600 0.259800 0.261000 0.260400 0.265800)
(0.477000 0.476400 0.476400 0.477600 0.480600)
)
)
)
ENERGY_Model(PowerRiseModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.107210 0.137036 0.243786 0.321171 0.620618)
(0.105014 0.140396 0.241082 0.318930 0.613067)
(0.100485 0.139663 0.238791 0.319122 0.603440)
(0.091962 0.131348 0.236423 0.317828 0.593860)
(0.087105 0.127247 0.234435 0.314388 0.590836)
)
)
)
ENERGY_Model(PowerFallModel0
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.325561 0.366617 0.474637 0.560536 0.847966)
(0.322063 0.365168 0.473789 0.555798 0.842035)
(0.316878 0.360011 0.470576 0.552513 0.836828)
(0.308685 0.354050 0.464598 0.548922 0.828139)
(0.304041 0.349167 0.457997 0.541241 0.822406)
)
)
)
ENERGY_Model(PowerRiseModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.075733 0.111605 0.218351 0.299617 0.585289)
(0.076503 0.112043 0.218467 0.295373 0.581753)
(0.077452 0.115189 0.216737 0.293956 0.579051)
(0.078677 0.120660 0.217290 0.297477 0.572019)
(0.068609 0.121593 0.217857 0.297793 0.569120)
)
)
)
ENERGY_Model(PowerFallModel1
(Spline
(LOAD_AXIS 0.010000 0.025000 0.050000 0.150000 0.300000)
(INPUT_SLEW_AXIS 0.060000 0.180000 0.420000 0.600000 1.200000)
data
(
(0.388656 0.426683 0.534068 0.619503 0.906862)
(0.392799 0.429400 0.532211 0.616400 0.902567)
(0.393796 0.431494 0.534546 0.614297 0.897953)
(0.396255 0.435152 0.533967 0.616413 0.890596)
(0.397020 0.432280 0.536166 0.615026 0.889825)
)
)
)
// properties section
Area(126.000000)
CELL_SPOWER(0.253432)
PIN(A
PINTYPE(INPUT )
// properties section
Capacitance(0.042928)
)
PIN(B
PINTYPE(INPUT )
// properties section
Capacitance(0.050497)
)
PIN(Y
PINTYPE(OUTPUT )
FUNCTION( (A ^ B))
// properties section
Capacitance(0.000000)
Load_Limit(0.485069)
)
// pinrels
Path( A => Y 01 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 10 01 DELAY(ioDelayRiseModel0) SLEW(SlopeRiseModel0) )
Path( A => Y 01 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( A => Y 10 10 DELAY(ioDelayFallModel0) SLEW(SlopeFallModel0) )
Path( B => Y 01 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 10 01 DELAY(ioDelayRiseModel1) SLEW(SlopeRiseModel1) )
Path( B => Y 01 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
Path( B => Y 10 10 DELAY(ioDelayFallModel1) SLEW(SlopeFallModel1) )
// powerSI arc
PATH(A => Y 01 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 10 01
INTERNAL_ENERGY(PowerRiseModel0)
)
PATH(A => Y 01 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(A => Y 10 10
INTERNAL_ENERGY(PowerFallModel0)
)
PATH(B => Y 01 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 10 01
INTERNAL_ENERGY(PowerRiseModel1)
)
PATH(B => Y 01 10
INTERNAL_ENERGY(PowerFallModel1)
)
PATH(B => Y 10 10
INTERNAL_ENERGY(PowerFallModel1)
)
)