OpenSTA/liberty/test/liberty_writer_rt_sky.libok

90693 lines
4.6 MiB

library (sky130_fd_sc_hd__tt_025C_1v80) {
comment : "";
delay_model : table_lookup;
simulation : false;
capacitive_load_unit (1,pF);
leakage_power_unit : 1pW;
current_unit : "1mA";
pulling_resistance_unit : "1kohm";
time_unit : "1ns";
voltage_unit : "1v";
library_features(report_delay_calculation);
input_threshold_pct_rise : 50;
input_threshold_pct_fall : 50;
output_threshold_pct_rise : 50;
output_threshold_pct_fall : 50;
slew_lower_threshold_pct_rise : 20;
slew_lower_threshold_pct_fall : 20;
slew_upper_threshold_pct_rise : 80;
slew_upper_threshold_pct_fall : 80;
slew_derate_from_library : 1.0;
default_max_fanout : 1;
default_max_transition : 1.500;
default_fanout_load : 1.00;
nom_process : 1.0;
nom_temperature : 25.0;
nom_voltage : 1.80;
lu_table_template(constraint_3_0_1) {
variable_1 : related_pin_transition;
index_1("1.00000, 2.00000, 3.00000");
}
lu_table_template(del_1_7_7) {
variable_1 : input_net_transition;
variable_2 : total_output_net_capacitance;
index_1("1.00000, 2.00000, 3.00000, 4.00000, 5.00000, 6.00000, 7.00000");
index_2("1.00000, 2.00000, 3.00000, 4.00000, 5.00000, 6.00000, 7.00000");
}
lu_table_template(driver_waveform_template) {
variable_1 : input_net_transition;
variable_2 : normalized_voltage;
index_1("1.00000, 2.00000");
index_2("1.00000, 2.00000");
}
lu_table_template(vio_3_3_1) {
variable_1 : related_pin_transition;
variable_2 : constrained_pin_transition;
index_1("1.00000, 2.00000, 3.00000");
index_2("1.00000, 2.00000, 3.00000");
}
lu_table_template(power_inputs_1) {
variable_1 : input_transition_time;
index_1("1.00000, 2.00000, 3.00000, 4.00000, 5.00000, 6.00000, 7.00000");
}
lu_table_template(power_outputs_1) {
variable_1 : input_transition_time;
variable_2 : total_output_net_capacitance;
index_1("1.00000, 2.00000, 3.00000, 4.00000, 5.00000, 6.00000, 7.00000");
index_2("1.00000, 2.00000, 3.00000, 4.00000, 5.00000, 6.00000, 7.00000");
}
cell ("sky130_fd_sc_hd__a2111o_1") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__a2111o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)+B1)+C1)+D1";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.176;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.08408,0.09174,0.10920,0.14894,0.24518,0.49207,1.14054"\
"0.08828,0.09598,0.11342,0.15303,0.24922,0.49609,1.14307"\
"0.09894,0.10660,0.12391,0.16330,0.25954,0.50611,1.15281"\
"0.12435,0.13175,0.14866,0.18754,0.28333,0.52983,1.17707"\
"0.16691,0.17469,0.19109,0.22995,0.32601,0.57181,1.22130"\
"0.21874,0.22784,0.24641,0.28492,0.38007,0.62630,1.27528"\
"0.25717,0.26884,0.29194,0.33521,0.43000,0.67605,1.32354");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.02544,0.03258,0.05069,0.09866,0.22810,0.57215,1.49326"\
"0.02530,0.03254,0.05056,0.09858,0.22784,0.57347,1.49463"\
"0.02505,0.03221,0.05041,0.09847,0.22724,0.57279,1.49309"\
"0.02477,0.03177,0.04965,0.09783,0.22686,0.57186,1.49149"\
"0.02747,0.03406,0.05174,0.09806,0.22636,0.57282,1.49569"\
"0.03384,0.04058,0.05603,0.10033,0.22737,0.57156,1.49404"\
"0.04605,0.05339,0.06878,0.10811,0.22820,0.57473,1.48999");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.31909,0.32892,0.34957,0.38953,0.46482,0.61630,0.96334"\
"0.32232,0.33210,0.35280,0.39267,0.46805,0.61957,0.96660"\
"0.33231,0.34210,0.36259,0.40237,0.47765,0.62939,0.97674"\
"0.35906,0.36904,0.38954,0.42901,0.50474,0.65647,1.00373"\
"0.41773,0.42750,0.44809,0.48759,0.56336,0.71491,1.06223"\
"0.53243,0.54252,0.56315,0.60354,0.67943,0.83121,1.17873"\
"0.72547,0.73664,0.75953,0.80359,0.88501,1.04408,1.39577");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.03907,0.04585,0.06118,0.09073,0.15700,0.31320,0.73825"\
"0.03889,0.04603,0.06045,0.09063,0.15730,0.31234,0.73885"\
"0.03894,0.04579,0.06017,0.09120,0.15731,0.31437,0.73728"\
"0.03907,0.04567,0.06016,0.09083,0.15786,0.31215,0.73871"\
"0.03893,0.04600,0.06023,0.09090,0.15595,0.31231,0.73895"\
"0.04078,0.04736,0.06204,0.09335,0.15910,0.31474,0.73873"\
"0.04653,0.05387,0.06937,0.10209,0.16978,0.32506,0.74401");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.08802,0.09575,0.11320,0.15282,0.24913,0.49579,1.14165"\
"0.09257,0.10019,0.11759,0.15724,0.25344,0.50029,1.14872"\
"0.10233,0.11000,0.12734,0.16686,0.26289,0.50978,1.15582"\
"0.12512,0.13259,0.14959,0.18858,0.28469,0.53046,1.17885"\
"0.16676,0.17440,0.19174,0.23072,0.32622,0.57293,1.22127"\
"0.22442,0.23339,0.25215,0.29202,0.38710,0.63305,1.28271"\
"0.28182,0.29335,0.31599,0.35914,0.45472,0.70074,1.34729");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.02534,0.03256,0.05068,0.09878,0.22748,0.57332,1.49467"\
"0.02529,0.03241,0.05054,0.09854,0.22803,0.57224,1.49275"\
"0.02510,0.03229,0.05043,0.09849,0.22786,0.57345,1.49493"\
"0.02493,0.03206,0.05001,0.09810,0.22777,0.57268,1.49095"\
"0.02718,0.03424,0.05141,0.09792,0.22699,0.57227,1.49257"\
"0.03290,0.03942,0.05590,0.10022,0.22709,0.57244,1.49566"\
"0.04349,0.05109,0.06766,0.10800,0.22885,0.57389,1.49262");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.35947,0.36999,0.39155,0.43285,0.50986,0.66353,1.01282"\
"0.36365,0.37437,0.39586,0.43705,0.51419,0.66784,1.01712"\
"0.37532,0.38588,0.40753,0.44880,0.52631,0.67981,1.02897"\
"0.40200,0.41254,0.43381,0.47505,0.55239,0.70618,1.05514"\
"0.45615,0.46668,0.48821,0.52893,0.60657,0.76027,1.10959"\
"0.56088,0.57147,0.59334,0.63490,0.71192,0.86585,1.21513"\
"0.73541,0.74673,0.77065,0.81522,0.89782,1.05748,1.41017");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.04387,0.05074,0.06430,0.09577,0.16001,0.31754,0.74226"\
"0.04363,0.05025,0.06460,0.09586,0.16024,0.31753,0.74279"\
"0.04300,0.04989,0.06421,0.09479,0.16058,0.31700,0.74264"\
"0.04301,0.05012,0.06466,0.09578,0.16110,0.31629,0.74159"\
"0.04370,0.05068,0.06432,0.09516,0.15965,0.31776,0.73956"\
"0.04420,0.05097,0.06519,0.09566,0.16057,0.31793,0.74243"\
"0.05041,0.05739,0.07416,0.10440,0.17068,0.32645,0.74576");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.06368,0.07023,0.08546,0.12201,0.21522,0.45871,1.10448"\
"0.06850,0.07507,0.09028,0.12680,0.21969,0.46409,1.11136"\
"0.07987,0.08636,0.10145,0.13785,0.23075,0.47517,1.12263"\
"0.10423,0.11070,0.12569,0.16185,0.25519,0.49911,1.14378"\
"0.13881,0.14611,0.16197,0.19847,0.29132,0.53555,1.18419"\
"0.17424,0.18337,0.20205,0.24000,0.33301,0.57677,1.22504"\
"0.18719,0.19941,0.22376,0.26786,0.36163,0.60622,1.25117");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.02107,0.02754,0.04489,0.09271,0.22296,0.56812,1.49295"\
"0.02104,0.02753,0.04493,0.09270,0.22248,0.56911,1.49402"\
"0.02088,0.02739,0.04481,0.09266,0.22240,0.56945,1.49355"\
"0.02170,0.02788,0.04490,0.09240,0.22238,0.56947,1.48862"\
"0.02619,0.03200,0.04764,0.09351,0.22277,0.57011,1.49158"\
"0.03511,0.04055,0.05499,0.09687,0.22336,0.56791,1.49401"\
"0.04824,0.05513,0.07013,0.10798,0.22616,0.57142,1.48943");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.33933,0.34987,0.37147,0.41282,0.48980,0.64347,0.99277"\
"0.34174,0.35224,0.37396,0.41514,0.49216,0.64586,0.99512"\
"0.35105,0.36147,0.38309,0.42407,0.50139,0.65525,1.00444"\
"0.37617,0.38653,0.40821,0.44944,0.52634,0.68003,1.02923"\
"0.43263,0.44334,0.46478,0.50568,0.58320,0.73690,1.08617"\
"0.55366,0.56433,0.58624,0.62809,0.70526,0.85917,1.20844"\
"0.77413,0.78602,0.81073,0.85683,0.94120,1.10247,1.45631");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.04378,0.05079,0.06454,0.09576,0.16143,0.31750,0.74272"\
"0.04370,0.05071,0.06475,0.09456,0.16149,0.31747,0.74331"\
"0.04303,0.05026,0.06434,0.09617,0.16117,0.31769,0.73987"\
"0.04305,0.04971,0.06527,0.09456,0.16143,0.31726,0.74326"\
"0.04346,0.05022,0.06435,0.09615,0.16199,0.31812,0.74044"\
"0.04557,0.05204,0.06629,0.09724,0.16262,0.31827,0.74230"\
"0.05397,0.06090,0.07783,0.10814,0.17537,0.32794,0.74418");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.06027,0.06660,0.08139,0.11721,0.20970,0.45374,1.10122"\
"0.06510,0.07142,0.08618,0.12205,0.21438,0.45775,1.10330"\
"0.07621,0.08248,0.09716,0.13299,0.22578,0.46878,1.11474"\
"0.09900,0.10539,0.12015,0.15597,0.24835,0.49221,1.13837"\
"0.12954,0.13681,0.15259,0.18880,0.28122,0.52528,1.17123"\
"0.15820,0.16771,0.18647,0.22453,0.31715,0.56081,1.20717"\
"0.15910,0.17176,0.19676,0.24173,0.33549,0.57970,1.22491");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.02010,0.02646,0.04373,0.09155,0.22248,0.56989,1.49199"\
"0.02007,0.02645,0.04369,0.09165,0.22231,0.56934,1.49069"\
"0.02005,0.02646,0.04375,0.09148,0.22195,0.56977,1.49445"\
"0.02137,0.02744,0.04420,0.09168,0.22218,0.57006,1.49376"\
"0.02613,0.03178,0.04723,0.09291,0.22175,0.57009,1.49422"\
"0.03559,0.04130,0.05539,0.09664,0.22314,0.56787,1.49307"\
"0.04971,0.05680,0.07239,0.10942,0.22617,0.57209,1.48777");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.30115,0.31155,0.33323,0.37452,0.45114,0.60491,0.95400"\
"0.30339,0.31378,0.33542,0.37683,0.45420,0.60709,0.95603"\
"0.31193,0.32252,0.34402,0.38486,0.46241,0.61620,0.96527"\
"0.33600,0.34647,0.36806,0.40941,0.48690,0.64049,0.98969"\
"0.39370,0.40443,0.42589,0.46693,0.54427,0.69806,1.04727"\
"0.52494,0.53567,0.55772,0.59961,0.67758,0.83173,1.18111"\
"0.76507,0.77735,0.80314,0.84969,0.93413,1.09257,1.44653");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.04328,0.04975,0.06541,0.09457,0.16102,0.31665,0.74387"\
"0.04302,0.04978,0.06546,0.09469,0.15954,0.31617,0.74274"\
"0.04314,0.05018,0.06428,0.09514,0.16140,0.31654,0.74130"\
"0.04318,0.04985,0.06423,0.09481,0.16097,0.31722,0.74266"\
"0.04340,0.05017,0.06431,0.09549,0.16120,0.31773,0.74115"\
"0.04592,0.05280,0.06722,0.09643,0.16257,0.31810,0.74237"\
"0.05822,0.06583,0.08014,0.11093,0.17526,0.32887,0.74630");
}
}
timing() {
related_pin : "D1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.05357,0.05965,0.07389,0.10882,0.20019,0.44395,1.09455"\
"0.05834,0.06441,0.07865,0.11376,0.20540,0.44862,1.09671"\
"0.06928,0.07531,0.08952,0.12477,0.21670,0.46024,1.11186"\
"0.08971,0.09606,0.11064,0.14592,0.23821,0.48115,1.12973"\
"0.11503,0.12247,0.13829,0.17427,0.26630,0.51070,1.15517"\
"0.13521,0.14529,0.16467,0.20307,0.29520,0.53850,1.18661"\
"0.12393,0.13725,0.16367,0.21004,0.30449,0.54698,1.19286");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.01937,0.02575,0.04310,0.09112,0.22183,0.57078,1.49989"\
"0.01937,0.02578,0.04304,0.09111,0.22148,0.57050,1.49994"\
"0.01950,0.02586,0.04312,0.09119,0.22169,0.57103,1.49986"\
"0.02161,0.02758,0.04408,0.09117,0.22175,0.57129,1.49702"\
"0.02723,0.03266,0.04767,0.09285,0.22157,0.57047,1.49257"\
"0.03771,0.04361,0.05743,0.09734,0.22265,0.56709,1.49429"\
"0.05361,0.06104,0.07634,0.11264,0.22664,0.57325,1.48896");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.24736,0.25788,0.27954,0.32092,0.39793,0.55166,0.90090"\
"0.24855,0.25898,0.28057,0.32161,0.39894,0.55303,0.90211"\
"0.25461,0.26488,0.28646,0.32773,0.40514,0.55889,0.90820"\
"0.27785,0.28816,0.30975,0.35114,0.42853,0.58198,0.93102"\
"0.33679,0.34725,0.36878,0.40997,0.48749,0.64101,0.99001"\
"0.47874,0.48937,0.51106,0.55196,0.62891,0.78259,1.13169"\
"0.71924,0.73186,0.75853,0.80475,0.88527,1.04155,1.39588");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00353, 0.00938, 0.02491, 0.06617, 0.17579");
values("0.04296,0.04966,0.06539,0.09461,0.15997,0.31733,0.74339"\
"0.04326,0.05059,0.06431,0.09576,0.16137,0.31635,0.74128"\
"0.04320,0.05015,0.06478,0.09544,0.15951,0.31744,0.74146"\
"0.04324,0.04984,0.06459,0.09511,0.16056,0.31615,0.74091"\
"0.04277,0.04940,0.06500,0.09563,0.16167,0.31646,0.74151"\
"0.04665,0.05334,0.06656,0.09599,0.16216,0.31627,0.74165"\
"0.06236,0.06923,0.08388,0.11097,0.17148,0.32579,0.74708");
}
}
}
}
cell ("sky130_fd_sc_hd__a2111o_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__a2111o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)+B1)+C1)+D1";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.324;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.09112,0.09727,0.11170,0.14518,0.22933,0.46398,1.14487"\
"0.09532,0.10141,0.11590,0.14934,0.23342,0.46765,1.14804"\
"0.10557,0.11165,0.12609,0.15929,0.24332,0.47792,1.15830"\
"0.13100,0.13696,0.15119,0.18394,0.26747,0.50192,1.18235"\
"0.17775,0.18404,0.19867,0.23171,0.31495,0.54909,1.22713"\
"0.23560,0.24343,0.26039,0.29507,0.37776,0.61140,1.29107"\
"0.28323,0.29332,0.31502,0.35623,0.44136,0.67446,1.35325");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.02219,0.02720,0.04056,0.07739,0.18821,0.51966,1.49972"\
"0.02208,0.02715,0.04044,0.07726,0.18811,0.51815,1.49736"\
"0.02205,0.02710,0.04017,0.07706,0.18771,0.51858,1.49657"\
"0.02152,0.02648,0.03970,0.07657,0.18744,0.51902,1.49632"\
"0.02440,0.02909,0.04172,0.07740,0.18692,0.51835,1.49931"\
"0.03194,0.03647,0.04858,0.08168,0.18868,0.51825,1.49870"\
"0.04334,0.04958,0.06309,0.09426,0.19196,0.52099,1.49843");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.37771,0.38632,0.40573,0.44482,0.51922,0.66908,1.01530"\
"0.38134,0.38990,0.40938,0.44829,0.52352,0.67287,1.01911"\
"0.39158,0.40009,0.41945,0.45852,0.53322,0.68298,1.02925"\
"0.41783,0.42622,0.44557,0.48475,0.55973,0.70916,1.05543"\
"0.47554,0.48405,0.50339,0.54274,0.61708,0.76681,1.11285"\
"0.59250,0.60113,0.62038,0.65952,0.73480,0.88446,1.23031"\
"0.79993,0.80923,0.83019,0.87264,0.95217,1.10864,1.45942");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.04502,0.05005,0.06291,0.08895,0.14858,0.28646,0.68551"\
"0.04500,0.05030,0.06253,0.08937,0.14680,0.28653,0.68530"\
"0.04525,0.05057,0.06257,0.08967,0.14683,0.28691,0.68777"\
"0.04500,0.05033,0.06316,0.09020,0.14612,0.28650,0.68532"\
"0.04493,0.05046,0.06305,0.08966,0.14650,0.28641,0.68655"\
"0.04586,0.05130,0.06338,0.08951,0.14606,0.28667,0.68632"\
"0.05264,0.05781,0.07190,0.09963,0.15823,0.29642,0.69130");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.09563,0.10176,0.11622,0.14961,0.23363,0.46801,1.14737"\
"0.10004,0.10616,0.12065,0.15408,0.23814,0.47230,1.15148"\
"0.10968,0.11580,0.13024,0.16356,0.24746,0.48159,1.16066"\
"0.13230,0.13829,0.15255,0.18552,0.26924,0.50389,1.18470"\
"0.17562,0.18204,0.19672,0.22996,0.31303,0.54672,1.22552"\
"0.23779,0.24531,0.26172,0.29613,0.38010,0.61353,1.29322"\
"0.30223,0.31177,0.33248,0.37289,0.45882,0.69297,1.37065");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.02221,0.02731,0.04054,0.07735,0.18793,0.51945,1.49873"\
"0.02216,0.02730,0.04052,0.07732,0.18804,0.51846,1.49823"\
"0.02194,0.02694,0.04027,0.07722,0.18772,0.51956,1.49922"\
"0.02170,0.02675,0.03997,0.07688,0.18756,0.51944,1.49980"\
"0.02367,0.02877,0.04153,0.07736,0.18745,0.51925,1.49940"\
"0.02939,0.03458,0.04706,0.08157,0.18833,0.51744,1.49905"\
"0.04015,0.04641,0.05972,0.09244,0.19281,0.52020,1.49571");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.41973,0.42885,0.44976,0.49082,0.56778,0.71915,1.06701"\
"0.42425,0.43346,0.45416,0.49502,0.57227,0.72414,1.07182"\
"0.43607,0.44539,0.46611,0.50694,0.58312,0.73539,1.08359"\
"0.46228,0.47149,0.49209,0.53307,0.61009,0.76144,1.10990"\
"0.51542,0.52464,0.54526,0.58633,0.66338,0.81466,1.16305"\
"0.61982,0.62899,0.64966,0.69065,0.76771,0.91995,1.26783"\
"0.80118,0.81107,0.83322,0.87726,0.95798,1.11560,1.46759");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.04978,0.05482,0.06760,0.09373,0.15014,0.29070,0.69029"\
"0.04963,0.05527,0.06777,0.09399,0.15087,0.29001,0.68956"\
"0.04945,0.05537,0.06792,0.09376,0.15321,0.29096,0.68954"\
"0.04930,0.05494,0.06854,0.09400,0.15220,0.29104,0.68847"\
"0.04933,0.05524,0.06831,0.09515,0.15041,0.29111,0.68939"\
"0.05010,0.05526,0.06785,0.09403,0.15258,0.28956,0.69033"\
"0.05613,0.06232,0.07501,0.10379,0.16173,0.29855,0.69400");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.06879,0.07393,0.08633,0.11630,0.19669,0.42889,1.10600"\
"0.07362,0.07875,0.09114,0.12114,0.20169,0.43291,1.11143"\
"0.08483,0.08995,0.10229,0.13217,0.21260,0.44472,1.12102"\
"0.11039,0.11548,0.12769,0.15732,0.23752,0.47005,1.14628"\
"0.14955,0.15564,0.16912,0.19972,0.28001,0.51257,1.18907"\
"0.19256,0.20037,0.21737,0.25105,0.33186,0.56322,1.24158"\
"0.21721,0.22752,0.24982,0.29230,0.37658,0.60810,1.28504");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.01823,0.02255,0.03469,0.07108,0.18291,0.51610,1.49460"\
"0.01821,0.02250,0.03467,0.07116,0.18284,0.51562,1.49293"\
"0.01808,0.02238,0.03458,0.07105,0.18257,0.51512,1.49632"\
"0.01856,0.02274,0.03477,0.07083,0.18277,0.51535,1.49653"\
"0.02364,0.02755,0.03856,0.07285,0.18295,0.51565,1.49580"\
"0.03246,0.03675,0.04828,0.07852,0.18424,0.51465,1.49564"\
"0.04488,0.05116,0.06403,0.09470,0.18986,0.51863,1.49160");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.39954,0.40876,0.42905,0.47020,0.54751,0.69951,1.04755"\
"0.40241,0.41160,0.43248,0.47341,0.55057,0.70188,1.04995"\
"0.41211,0.42136,0.44192,0.48308,0.56003,0.71129,1.05975"\
"0.43679,0.44594,0.46673,0.50756,0.58381,0.73585,1.08429"\
"0.49310,0.50232,0.52315,0.56390,0.64052,0.79260,1.14078"\
"0.61640,0.62572,0.64635,0.68741,0.76449,0.91661,1.26481"\
"0.85260,0.86280,0.88544,0.93065,1.01319,1.17159,1.52401");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.04966,0.05536,0.06746,0.09429,0.15098,0.29023,0.69061"\
"0.04961,0.05534,0.06750,0.09359,0.15013,0.29025,0.69128"\
"0.04956,0.05477,0.06855,0.09438,0.15249,0.29115,0.68914"\
"0.04944,0.05538,0.06856,0.09388,0.15314,0.29182,0.68953"\
"0.04940,0.05508,0.06820,0.09380,0.15212,0.29101,0.68929"\
"0.05004,0.05537,0.06781,0.09544,0.15259,0.29044,0.68973"\
"0.05889,0.06497,0.07902,0.10694,0.16287,0.29918,0.69480");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.06525,0.07028,0.08240,0.11185,0.19169,0.42231,1.10075"\
"0.07002,0.07504,0.08709,0.11653,0.19645,0.42795,1.10532"\
"0.08116,0.08618,0.09826,0.12761,0.20726,0.43845,1.11666"\
"0.10563,0.11070,0.12279,0.15213,0.23191,0.46322,1.14332"\
"0.14115,0.14724,0.16073,0.19118,0.27104,0.50208,1.18086"\
"0.17733,0.18534,0.20249,0.23652,0.31727,0.54830,1.22923"\
"0.19114,0.20171,0.22456,0.26793,0.35277,0.58402,1.26060");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.01750,0.02170,0.03381,0.07002,0.18184,0.51424,1.49763"\
"0.01750,0.02172,0.03379,0.07005,0.18216,0.51626,1.49674"\
"0.01747,0.02172,0.03387,0.07009,0.18199,0.51549,1.49703"\
"0.01843,0.02247,0.03429,0.07026,0.18156,0.51537,1.49886"\
"0.02368,0.02754,0.03856,0.07254,0.18222,0.51500,1.49731"\
"0.03320,0.03747,0.04808,0.07898,0.18406,0.51480,1.49777"\
"0.04639,0.05250,0.06562,0.09591,0.19023,0.51782,1.49063");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.36137,0.37031,0.39126,0.43224,0.50931,0.66065,1.00855"\
"0.36404,0.37328,0.39391,0.43485,0.51200,0.66383,1.01222"\
"0.37273,0.38197,0.40261,0.44360,0.52065,0.67189,1.01984"\
"0.39615,0.40515,0.42618,0.46686,0.54419,0.69503,1.04308"\
"0.45360,0.46283,0.48350,0.52460,0.60169,0.75283,1.10124"\
"0.58794,0.59722,0.61920,0.65941,0.73578,0.88816,1.23606"\
"0.84967,0.85998,0.88297,0.92835,1.01162,1.16853,1.52076");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.04955,0.05490,0.06764,0.09360,0.15036,0.29123,0.68945"\
"0.04971,0.05514,0.06766,0.09391,0.15073,0.29044,0.69100"\
"0.04938,0.05486,0.06764,0.09359,0.15039,0.29157,0.68947"\
"0.04935,0.05522,0.06812,0.09386,0.15051,0.29114,0.68951"\
"0.04940,0.05537,0.06826,0.09505,0.15036,0.29116,0.68962"\
"0.05052,0.05563,0.06782,0.09577,0.15134,0.29127,0.68930"\
"0.06234,0.06829,0.08246,0.10897,0.16460,0.30134,0.69557");
}
}
timing() {
related_pin : "D1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.05839,0.06323,0.07506,0.10396,0.18322,0.41360,1.09240"\
"0.06307,0.06794,0.07973,0.10859,0.18765,0.41840,1.09524"\
"0.07428,0.07914,0.09088,0.11973,0.19909,0.42994,1.10874"\
"0.09720,0.10223,0.11420,0.14316,0.22236,0.45374,1.13076"\
"0.12779,0.13402,0.14765,0.17805,0.25761,0.48982,1.16569"\
"0.15630,0.16463,0.18238,0.21689,0.29750,0.52841,1.20881"\
"0.15839,0.16933,0.19316,0.23817,0.32389,0.55524,1.23147");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.01675,0.02095,0.03305,0.06946,0.18178,0.51556,1.50246"\
"0.01674,0.02096,0.03308,0.06939,0.18164,0.51525,1.49872"\
"0.01674,0.02098,0.03305,0.06946,0.18188,0.51606,1.49859"\
"0.01858,0.02252,0.03406,0.06969,0.18161,0.51532,1.49626"\
"0.02446,0.02825,0.03902,0.07253,0.18157,0.51565,1.49816"\
"0.03479,0.03901,0.04971,0.07999,0.18422,0.51316,1.49846"\
"0.04919,0.05525,0.06881,0.09922,0.19127,0.51620,1.49434");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.30716,0.31643,0.33708,0.37824,0.45528,0.60652,0.95490"\
"0.30851,0.31788,0.33850,0.37971,0.45677,0.60811,0.95662"\
"0.31465,0.32388,0.34469,0.38536,0.46258,0.61475,0.96308"\
"0.33684,0.34602,0.36669,0.40786,0.48483,0.63657,0.98497"\
"0.39520,0.40442,0.42497,0.46611,0.54347,0.69563,1.04372"\
"0.53937,0.54834,0.56857,0.60893,0.68483,0.83698,1.18536"\
"0.80900,0.81971,0.84435,0.89142,0.97323,1.12796,1.47737");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01273, 0.03745, 0.11017, 0.32411");
values("0.04968,0.05485,0.06827,0.09489,0.15027,0.29102,0.69042"\
"0.04932,0.05482,0.06847,0.09429,0.15260,0.29085,0.68847"\
"0.04970,0.05533,0.06782,0.09446,0.15119,0.29026,0.69027"\
"0.04941,0.05519,0.06815,0.09470,0.15065,0.29112,0.68938"\
"0.04936,0.05484,0.06749,0.09436,0.15247,0.29079,0.68937"\
"0.04923,0.05452,0.06687,0.09288,0.15386,0.29107,0.68977"\
"0.06773,0.07325,0.08698,0.11202,0.16467,0.29745,0.69555");
}
}
}
}
cell ("sky130_fd_sc_hd__a2111o_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__a2111o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)+B1)+C1)+D1";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.536;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.11555,0.12031,0.13301,0.16386,0.24210,0.46869,1.18107"\
"0.11970,0.12452,0.13711,0.16792,0.24610,0.47346,1.18381"\
"0.12990,0.13462,0.14720,0.17805,0.25614,0.48266,1.19428"\
"0.15523,0.15989,0.17235,0.20291,0.28058,0.50711,1.21919"\
"0.20885,0.21360,0.22620,0.25652,0.33368,0.55963,1.26971"\
"0.28180,0.28710,0.30117,0.33319,0.41108,0.63673,1.34720"\
"0.35534,0.36238,0.37934,0.41706,0.49764,0.72148,1.43110");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.02739,0.03107,0.04205,0.07290,0.16882,0.48334,1.49532"\
"0.02729,0.03112,0.04196,0.07278,0.16889,0.48246,1.49771"\
"0.02725,0.03092,0.04173,0.07259,0.16848,0.48322,1.49797"\
"0.02674,0.03053,0.04110,0.07192,0.16814,0.48303,1.49571"\
"0.02803,0.03157,0.04203,0.07215,0.16723,0.48253,1.49888"\
"0.03490,0.03843,0.04798,0.07648,0.16908,0.48121,1.49755"\
"0.04796,0.05168,0.06332,0.09069,0.17409,0.48324,1.49528");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.41159,0.41750,0.43292,0.46739,0.53810,0.68401,1.03110"\
"0.41484,0.42080,0.43622,0.47096,0.54139,0.68743,1.03446"\
"0.42404,0.42993,0.44523,0.47977,0.55048,0.69664,1.04358"\
"0.44767,0.45357,0.46895,0.50346,0.57356,0.72001,1.06711"\
"0.50069,0.50659,0.52178,0.55658,0.62683,0.77319,1.12026"\
"0.60930,0.61517,0.63061,0.66527,0.73592,0.88225,1.22923"\
"0.79557,0.80191,0.81859,0.85545,0.93036,1.08330,1.43599");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.04809,0.05165,0.06129,0.08410,0.13674,0.27178,0.66838"\
"0.04816,0.05169,0.06142,0.08472,0.13708,0.27190,0.66961"\
"0.04808,0.05164,0.06187,0.08505,0.13672,0.27188,0.66812"\
"0.04841,0.05162,0.06134,0.08378,0.13727,0.27148,0.66899"\
"0.04805,0.05161,0.06154,0.08378,0.13760,0.27173,0.66930"\
"0.04907,0.05261,0.06242,0.08480,0.13714,0.27164,0.66949"\
"0.05534,0.05909,0.06896,0.09363,0.14857,0.28160,0.67410");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.11996,0.12472,0.13738,0.16823,0.24629,0.47291,1.18194"\
"0.12415,0.12891,0.14151,0.17228,0.25026,0.47723,1.18899"\
"0.13243,0.13716,0.14978,0.18050,0.25845,0.48471,1.19674"\
"0.15150,0.15618,0.16873,0.19935,0.27701,0.50346,1.21552"\
"0.19124,0.19607,0.20875,0.23945,0.31697,0.54349,1.25398"\
"0.25261,0.25786,0.27166,0.30361,0.38216,0.60809,1.31730"\
"0.32039,0.32704,0.34366,0.37989,0.46088,0.68676,1.39581");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.02742,0.03122,0.04179,0.07275,0.16861,0.48289,1.49907"\
"0.02727,0.03103,0.04190,0.07267,0.16871,0.48256,1.49956"\
"0.02712,0.03089,0.04180,0.07258,0.16865,0.48326,1.49574"\
"0.02686,0.03061,0.04127,0.07226,0.16833,0.48290,1.49792"\
"0.02801,0.03181,0.04250,0.07245,0.16778,0.48211,1.49541"\
"0.03259,0.03628,0.04693,0.07616,0.16975,0.48185,1.49913"\
"0.04204,0.04611,0.05741,0.08568,0.17403,0.48386,1.49356");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.44486,0.45121,0.46758,0.50369,0.57553,0.72258,1.07036"\
"0.44905,0.45547,0.47186,0.50786,0.57902,0.72641,1.07457"\
"0.46054,0.46686,0.48317,0.51924,0.59123,0.73831,1.08619"\
"0.48620,0.49246,0.50891,0.54486,0.61694,0.76427,1.11195"\
"0.53998,0.54623,0.56270,0.59856,0.67070,0.81727,1.16530"\
"0.64706,0.65340,0.66982,0.70589,0.77802,0.92535,1.27311"\
"0.83709,0.84365,0.86096,0.89975,0.97543,1.12811,1.48033");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.05215,0.05586,0.06608,0.08783,0.14021,0.27376,0.67126"\
"0.05225,0.05599,0.06565,0.08779,0.14048,0.27388,0.67119"\
"0.05211,0.05608,0.06555,0.08758,0.13982,0.27359,0.67125"\
"0.05205,0.05598,0.06594,0.08795,0.13982,0.27385,0.67110"\
"0.05239,0.05600,0.06589,0.08793,0.13979,0.27388,0.67163"\
"0.05220,0.05595,0.06596,0.08814,0.13957,0.27374,0.67115"\
"0.05875,0.06252,0.07240,0.09569,0.14855,0.28046,0.67579");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.07449,0.07810,0.08803,0.11380,0.18595,0.40900,1.11827"\
"0.07916,0.08276,0.09269,0.11849,0.19049,0.41353,1.12261"\
"0.09049,0.09414,0.10399,0.12968,0.20184,0.42494,1.13203"\
"0.11636,0.11993,0.12963,0.15505,0.22702,0.45032,1.15755"\
"0.15739,0.16143,0.17207,0.19838,0.27038,0.49399,1.20127"\
"0.20399,0.20918,0.22233,0.25155,0.32444,0.54722,1.25779"\
"0.23510,0.24188,0.25916,0.29601,0.37347,0.59644,1.30306");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.01980,0.02282,0.03216,0.06151,0.15865,0.47568,1.49449"\
"0.01982,0.02280,0.03208,0.06143,0.15872,0.47506,1.49441"\
"0.01968,0.02272,0.03198,0.06141,0.15881,0.47581,1.49220"\
"0.01989,0.02285,0.03206,0.06123,0.15840,0.47510,1.49399"\
"0.02444,0.02731,0.03560,0.06335,0.15859,0.47589,1.49394"\
"0.03282,0.03570,0.04400,0.06933,0.16094,0.47500,1.49053"\
"0.04579,0.04960,0.05956,0.08465,0.16707,0.47857,1.49107");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.42606,0.43240,0.44872,0.48479,0.55680,0.70415,1.05204"\
"0.42826,0.43457,0.45102,0.48717,0.55916,0.70668,1.05373"\
"0.43695,0.44299,0.45958,0.49560,0.56681,0.71428,1.06274"\
"0.45965,0.46596,0.48229,0.51834,0.59033,0.73774,1.08561"\
"0.51177,0.51809,0.53442,0.57046,0.64244,0.78976,1.13770"\
"0.62388,0.63014,0.64666,0.68274,0.75488,0.90219,1.25044"\
"0.83210,0.83906,0.85692,0.89657,0.97407,1.12848,1.48124");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.05211,0.05608,0.06555,0.08757,0.13977,0.27379,0.67107"\
"0.05205,0.05585,0.06551,0.08771,0.13984,0.27321,0.67153"\
"0.05230,0.05626,0.06548,0.08780,0.14060,0.27395,0.67115"\
"0.05215,0.05621,0.06555,0.08756,0.13982,0.27378,0.67091"\
"0.05205,0.05581,0.06558,0.08761,0.14000,0.27352,0.67178"\
"0.05266,0.05626,0.06651,0.08837,0.13977,0.27379,0.67020"\
"0.06126,0.06514,0.07604,0.09993,0.15299,0.28285,0.67861");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.07540,0.07906,0.08909,0.11496,0.18670,0.40899,1.11569"\
"0.08003,0.08368,0.09372,0.11962,0.19155,0.41399,1.12155"\
"0.09116,0.09482,0.10483,0.13061,0.20255,0.42500,1.13134"\
"0.11604,0.11968,0.12965,0.15534,0.22711,0.44982,1.15877"\
"0.15453,0.15869,0.16957,0.19630,0.26849,0.49123,1.19895"\
"0.19627,0.20166,0.21499,0.24490,0.31825,0.54093,1.25045"\
"0.21924,0.22622,0.24394,0.28184,0.36064,0.58358,1.29028");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.01983,0.02285,0.03220,0.06131,0.15819,0.47618,1.49247"\
"0.01979,0.02283,0.03211,0.06131,0.15797,0.47645,1.49440"\
"0.01982,0.02282,0.03219,0.06126,0.15813,0.47635,1.49227"\
"0.02023,0.02324,0.03245,0.06141,0.15821,0.47637,1.49579"\
"0.02456,0.02769,0.03621,0.06391,0.15876,0.47608,1.49205"\
"0.03361,0.03684,0.04493,0.07055,0.16145,0.47548,1.49265"\
"0.04750,0.05121,0.06195,0.08677,0.16862,0.47821,1.49101");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.38799,0.39435,0.41066,0.44690,0.51875,0.66551,1.01349"\
"0.39003,0.39646,0.41284,0.44882,0.52111,0.66759,1.01587"\
"0.39778,0.40414,0.42048,0.45661,0.52858,0.67522,1.02329"\
"0.42021,0.42659,0.44298,0.47903,0.55111,0.69857,1.04569"\
"0.47468,0.48098,0.49707,0.53338,0.60507,0.75253,1.10074"\
"0.60232,0.60928,0.62509,0.66159,0.73309,0.88103,1.22890"\
"0.84678,0.85385,0.87221,0.91269,0.99068,1.14561,1.49537");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.05228,0.05565,0.06602,0.08852,0.14117,0.27403,0.67210"\
"0.05243,0.05570,0.06571,0.08781,0.13988,0.27430,0.67100"\
"0.05228,0.05572,0.06572,0.08915,0.13939,0.27350,0.67108"\
"0.05185,0.05577,0.06631,0.08928,0.13987,0.27365,0.67171"\
"0.05244,0.05625,0.06541,0.08791,0.14031,0.27399,0.67150"\
"0.05308,0.05629,0.06639,0.08913,0.14023,0.27383,0.67098"\
"0.06476,0.06877,0.07960,0.10229,0.15386,0.28353,0.67879");
}
}
timing() {
related_pin : "D1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.06885,0.07251,0.08252,0.10841,0.18006,0.40194,1.11247"\
"0.07361,0.07726,0.08730,0.11319,0.18479,0.40728,1.11521"\
"0.08489,0.08854,0.09852,0.12435,0.19616,0.41803,1.12467"\
"0.10894,0.11262,0.12261,0.14834,0.22019,0.44262,1.14910"\
"0.14389,0.14826,0.15940,0.18640,0.25877,0.48159,1.18833"\
"0.18068,0.18625,0.20033,0.23116,0.30519,0.52780,1.23806"\
"0.19839,0.20568,0.22441,0.26433,0.34495,0.56753,1.27479");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.01946,0.02246,0.03174,0.06080,0.15764,0.47587,1.49795"\
"0.01946,0.02246,0.03180,0.06092,0.15783,0.47655,1.49656"\
"0.01946,0.02251,0.03179,0.06104,0.15781,0.47530,1.49561"\
"0.02048,0.02350,0.03257,0.06146,0.15776,0.47543,1.49504"\
"0.02555,0.02835,0.03706,0.06449,0.15859,0.47585,1.49525"\
"0.03565,0.03856,0.04712,0.07236,0.16163,0.47524,1.49519"\
"0.05069,0.05462,0.06538,0.09080,0.17102,0.47711,1.49124");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.31106,0.31725,0.33363,0.36952,0.44175,0.58922,0.93744"\
"0.31278,0.31918,0.33559,0.37158,0.44344,0.59128,0.93913"\
"0.31941,0.32579,0.34176,0.37792,0.45028,0.59765,0.94570"\
"0.33990,0.34621,0.36260,0.39849,0.47080,0.61827,0.96623"\
"0.39906,0.40537,0.42176,0.45788,0.52981,0.67749,1.02568"\
"0.54363,0.54971,0.56547,0.60005,0.67187,0.81746,1.16539"\
"0.81144,0.81873,0.83831,0.87965,0.95720,1.10662,1.45609");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01636, 0.05235, 0.16744, 0.53559");
values("0.05189,0.05592,0.06605,0.08866,0.14072,0.27365,0.67179"\
"0.05228,0.05571,0.06576,0.08780,0.13998,0.27375,0.67034"\
"0.05219,0.05601,0.06524,0.08827,0.13942,0.27318,0.67109"\
"0.05221,0.05608,0.06549,0.08825,0.14006,0.27354,0.67206"\
"0.05198,0.05579,0.06613,0.08853,0.14114,0.27336,0.67144"\
"0.05115,0.05465,0.06452,0.08685,0.13892,0.27462,0.67180"\
"0.07113,0.07540,0.08530,0.10709,0.15291,0.28062,0.67773");
}
}
}
}
cell ("sky130_fd_sc_hd__a2111oi_0") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a2111oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)*!C1)*!D1)+(((!A2*!B1)*!C1)*!D1)";
capacitance : 0.0000;
max_transition : 1.462;
max_capacitance : 0.021;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.23279,0.25296,0.29043,0.35852,0.48233,0.71541,1.14784"\
"0.23534,0.25599,0.29374,0.36250,0.48708,0.72039,1.15456"\
"0.24538,0.26529,0.30356,0.37236,0.49810,0.73242,1.16745"\
"0.27239,0.29204,0.32939,0.39846,0.52653,0.75880,1.19520"\
"0.33031,0.34949,0.38637,0.45496,0.58275,0.81758,1.24952"\
"0.43699,0.45830,0.49753,0.56816,0.69424,0.93110,1.36856"\
"0.60821,0.63477,0.68442,0.76790,0.91501,1.16533,1.60208");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.17413,0.20021,0.24841,0.33772,0.50335,0.81485,1.38931"\
"0.17419,0.20022,0.24843,0.33783,0.50292,0.81349,1.39324"\
"0.17387,0.20023,0.24845,0.33824,0.50340,0.81351,1.38972"\
"0.17468,0.20000,0.24843,0.33785,0.50629,0.81375,1.39450"\
"0.17596,0.20075,0.24847,0.33792,0.50499,0.81884,1.39005"\
"0.19736,0.22139,0.26523,0.35058,0.50870,0.81544,1.39539"\
"0.25536,0.28004,0.32817,0.41503,0.57210,0.85400,1.40878");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.04279,0.04760,0.05616,0.07157,0.09880,0.14702,0.23339"\
"0.04732,0.05205,0.06053,0.07587,0.10293,0.15116,0.23746"\
"0.05865,0.06299,0.07128,0.08626,0.11313,0.16105,0.24731"\
"0.08474,0.08961,0.09756,0.11205,0.13729,0.18476,0.27064"\
"0.12296,0.12994,0.14198,0.16211,0.19422,0.24294,0.32788"\
"0.16898,0.17939,0.19701,0.22693,0.27400,0.34717,0.45506"\
"0.20555,0.22134,0.24812,0.29255,0.36297,0.47238,0.63568");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.04900,0.05459,0.06517,0.08365,0.11689,0.17720,0.28765"\
"0.04817,0.05382,0.06431,0.08286,0.11660,0.17690,0.28733"\
"0.04767,0.05304,0.06307,0.08165,0.11569,0.17590,0.28762"\
"0.05814,0.06202,0.06992,0.08544,0.11619,0.17523,0.28592"\
"0.08646,0.09184,0.10167,0.11717,0.14125,0.18929,0.28996"\
"0.13675,0.14435,0.15758,0.17921,0.21215,0.26884,0.34996"\
"0.22530,0.23673,0.25575,0.28857,0.33951,0.41730,0.53618");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.26546,0.28512,0.32191,0.39004,0.51586,0.75035,1.18726"\
"0.26962,0.28973,0.32640,0.39449,0.52095,0.75596,1.19306"\
"0.28153,0.30131,0.33817,0.40662,0.53339,0.76911,1.20604"\
"0.30797,0.32785,0.36447,0.43304,0.56000,0.79562,1.23345"\
"0.36189,0.38200,0.41853,0.48683,0.61353,0.84903,1.28726"\
"0.46293,0.48420,0.52270,0.59242,0.71891,0.95396,1.39207"\
"0.62257,0.64790,0.69451,0.77638,0.91999,1.17069,1.61042");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.20528,0.23222,0.27983,0.37161,0.53860,0.85110,1.43234"\
"0.20616,0.23148,0.28086,0.37059,0.53870,0.85100,1.43645"\
"0.20604,0.23139,0.28084,0.37059,0.53844,0.85400,1.43182"\
"0.20623,0.23158,0.28016,0.37050,0.53891,0.85112,1.43210"\
"0.20616,0.23221,0.28018,0.37057,0.53852,0.85050,1.43304"\
"0.22530,0.24829,0.29450,0.38053,0.54474,0.85128,1.43431"\
"0.28043,0.30581,0.35552,0.44284,0.60049,0.89088,1.44905");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.04664,0.05133,0.05992,0.07517,0.10231,0.15050,0.23675"\
"0.05130,0.05596,0.06449,0.07970,0.10678,0.15492,0.24119"\
"0.06149,0.06609,0.07440,0.08944,0.11637,0.16445,0.25069"\
"0.08447,0.08931,0.09775,0.11263,0.13906,0.18686,0.27307"\
"0.12247,0.12881,0.13985,0.15799,0.18806,0.23813,0.32476"\
"0.17483,0.18407,0.19990,0.22638,0.26840,0.33451,0.43666"\
"0.22870,0.24298,0.26622,0.30667,0.37166,0.47281,0.61770");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.04830,0.05408,0.06431,0.08305,0.11635,0.17627,0.28646"\
"0.04778,0.05358,0.06403,0.08273,0.11583,0.17668,0.28729"\
"0.04738,0.05301,0.06315,0.08189,0.11539,0.17647,0.28718"\
"0.05392,0.05843,0.06710,0.08392,0.11560,0.17560,0.28692"\
"0.07534,0.08024,0.08888,0.10386,0.13120,0.18356,0.28881"\
"0.11791,0.12404,0.13467,0.15328,0.18343,0.23576,0.32757"\
"0.19467,0.20369,0.21810,0.24481,0.28692,0.35184,0.45588");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.24683,0.26671,0.30354,0.37220,0.49890,0.73363,1.17107"\
"0.24879,0.26874,0.30625,0.37494,0.50216,0.73788,1.17575"\
"0.25777,0.27777,0.31526,0.38411,0.51180,0.74824,1.18641"\
"0.28211,0.30238,0.33914,0.40792,0.53520,0.77162,1.21210"\
"0.33686,0.35645,0.39328,0.46189,0.58875,0.82454,1.26341"\
"0.44586,0.46863,0.50907,0.58080,0.70754,0.94310,1.38149"\
"0.63460,0.66352,0.71666,0.80546,0.95869,1.21367,1.65561");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.20614,0.23151,0.28015,0.37088,0.54003,0.85108,1.43574"\
"0.20509,0.23121,0.28029,0.37062,0.53793,0.85103,1.43674"\
"0.20526,0.23222,0.27985,0.37033,0.53815,0.85146,1.43258"\
"0.20624,0.23236,0.28002,0.37068,0.53815,0.85094,1.43572"\
"0.20738,0.23300,0.28176,0.37178,0.54001,0.85098,1.43318"\
"0.23969,0.26230,0.30584,0.38893,0.54929,0.85186,1.43672"\
"0.32423,0.34910,0.39663,0.47876,0.62813,0.90274,1.45061");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.02678,0.02946,0.03443,0.04326,0.05910,0.08738,0.13894"\
"0.03192,0.03454,0.03934,0.04812,0.06385,0.09216,0.14370"\
"0.04427,0.04669,0.05129,0.05980,0.07506,0.10329,0.15483"\
"0.06503,0.06887,0.07521,0.08510,0.10180,0.12944,0.18072"\
"0.09101,0.09676,0.10661,0.12287,0.14830,0.18684,0.24232"\
"0.11678,0.12530,0.14189,0.16693,0.20669,0.26640,0.35248"\
"0.12320,0.13703,0.16101,0.20063,0.26199,0.35735,0.49067");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.03042,0.03349,0.03921,0.04967,0.06886,0.10451,0.17047"\
"0.02976,0.03293,0.03872,0.04931,0.06860,0.10439,0.17144"\
"0.03224,0.03485,0.03982,0.04947,0.06814,0.10429,0.17064"\
"0.04686,0.04912,0.05325,0.06084,0.07569,0.10682,0.17033"\
"0.07560,0.07888,0.08453,0.09462,0.11088,0.13654,0.18789"\
"0.12559,0.13131,0.13940,0.15464,0.17887,0.21653,0.27187"\
"0.21405,0.22221,0.23658,0.26022,0.29908,0.35538,0.44091");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.22168,0.24177,0.27893,0.34787,0.47495,0.71018,1.14759"\
"0.22270,0.24291,0.28030,0.34971,0.47747,0.71361,1.15161"\
"0.22978,0.25021,0.28764,0.35700,0.48523,0.72278,1.16100"\
"0.25278,0.27261,0.30966,0.37885,0.50663,0.74369,1.18430"\
"0.30832,0.32813,0.36523,0.43387,0.56120,0.79806,1.23766"\
"0.42523,0.44880,0.49101,0.56627,0.69356,0.92961,1.36878"\
"0.62623,0.65970,0.71748,0.81546,0.97460,1.23851,1.67848");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.20532,0.23134,0.27995,0.37057,0.54000,0.85108,1.43225"\
"0.20538,0.23147,0.27992,0.37049,0.54002,0.85086,1.43218"\
"0.20510,0.23209,0.28013,0.37045,0.53826,0.85190,1.43267"\
"0.20614,0.23145,0.27978,0.37189,0.53857,0.85136,1.43735"\
"0.20982,0.23455,0.28169,0.37150,0.53846,0.85304,1.43727"\
"0.25472,0.27587,0.31519,0.39622,0.55082,0.85185,1.43321"\
"0.35934,0.38542,0.42935,0.51547,0.65517,0.92109,1.45369");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.02767,0.03007,0.03455,0.04279,0.05774,0.08510,0.13593"\
"0.03256,0.03492,0.03937,0.04757,0.06260,0.08999,0.14085"\
"0.04408,0.04649,0.05094,0.05900,0.07382,0.10131,0.15218"\
"0.06267,0.06647,0.07299,0.08379,0.09986,0.12742,0.17819"\
"0.08425,0.09030,0.10073,0.11775,0.14412,0.18351,0.23983"\
"0.10276,0.11211,0.12961,0.15645,0.19825,0.26011,0.34561"\
"0.09799,0.11332,0.13849,0.18118,0.24742,0.34492,0.48273");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.02594,0.02894,0.03451,0.04479,0.06385,0.09949,0.16639"\
"0.02578,0.02881,0.03444,0.04473,0.06384,0.09948,0.16630"\
"0.02828,0.03080,0.03581,0.04530,0.06382,0.09948,0.16633"\
"0.04291,0.04529,0.04965,0.05695,0.07209,0.10265,0.16629"\
"0.07131,0.07467,0.08056,0.09098,0.10765,0.13390,0.18435"\
"0.12142,0.12714,0.13525,0.15064,0.17546,0.21340,0.27356"\
"0.21033,0.21904,0.23343,0.25724,0.29512,0.35237,0.43963");
}
}
timing() {
related_pin : "D1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.16364,0.18380,0.22126,0.29011,0.41719,0.65270,1.08988"\
"0.16324,0.18439,0.22176,0.29135,0.41899,0.65513,1.09332"\
"0.16894,0.18967,0.22738,0.29690,0.42535,0.66254,1.10186"\
"0.19194,0.21165,0.24750,0.31668,0.44473,0.68242,1.12298"\
"0.25116,0.26991,0.30603,0.37406,0.49839,0.73500,1.17446"\
"0.37516,0.39900,0.44074,0.51347,0.63631,0.86912,1.30710"\
"0.56970,0.60425,0.66463,0.76847,0.93157,1.18850,1.61595");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.20456,0.23022,0.27956,0.37005,0.53939,0.85113,1.43232"\
"0.20413,0.23024,0.27935,0.37152,0.53831,0.85107,1.43272"\
"0.20231,0.22920,0.27992,0.37000,0.53919,0.85080,1.43317"\
"0.19906,0.22679,0.27769,0.37058,0.53801,0.85348,1.43739"\
"0.20597,0.23019,0.27681,0.36704,0.53847,0.85087,1.43294"\
"0.26084,0.28695,0.32669,0.40228,0.55214,0.84890,1.43320"\
"0.35765,0.38888,0.44345,0.53675,0.68808,0.94301,1.46219");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.02296,0.02532,0.02979,0.03786,0.05290,0.08092,0.13272"\
"0.02781,0.03021,0.03479,0.04276,0.05788,0.08585,0.13787"\
"0.03860,0.04153,0.04621,0.05410,0.06928,0.09765,0.14949"\
"0.05396,0.05823,0.06572,0.07787,0.09612,0.12435,0.17632"\
"0.07086,0.07814,0.09026,0.10924,0.13794,0.17978,0.23845"\
"0.08249,0.09416,0.11272,0.14413,0.19067,0.25607,0.34776"\
"0.06752,0.08708,0.11679,0.16548,0.23760,0.34377,0.48862");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00093, 0.00174, 0.00325, 0.00605, 0.01129, 0.02107");
values("0.02135,0.02455,0.03041,0.04109,0.06082,0.09764,0.16617"\
"0.02136,0.02455,0.03041,0.04109,0.06085,0.09749,0.16615"\
"0.02578,0.02822,0.03294,0.04237,0.06097,0.09767,0.16618"\
"0.04158,0.04406,0.04852,0.05584,0.07030,0.10129,0.16635"\
"0.06970,0.07319,0.07932,0.08985,0.10676,0.13310,0.18511"\
"0.12072,0.12592,0.13635,0.15063,0.17533,0.21255,0.27069"\
"0.21460,0.22210,0.23559,0.25843,0.29747,0.35315,0.43628");
}
}
}
}
cell ("sky130_fd_sc_hd__a2111oi_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a2111oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0027;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)*!C1)*!D1)+(((!A2*!B1)*!C1)*!D1)";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.031;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.24388,0.25929,0.29065,0.35034,0.46953,0.70567,1.18011"\
"0.24659,0.26266,0.29377,0.35409,0.47402,0.71652,1.17888"\
"0.25672,0.27202,0.30383,0.36469,0.48486,0.72260,1.20230"\
"0.28386,0.29996,0.33018,0.39170,0.51095,0.74903,1.22065"\
"0.34275,0.35799,0.38856,0.44893,0.56929,0.80979,1.28355"\
"0.45433,0.47087,0.50308,0.56605,0.68573,0.92189,1.39132"\
"0.63803,0.65824,0.69723,0.77264,0.91014,1.16468,1.63766");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.17922,0.19910,0.23964,0.31819,0.47539,0.78750,1.41209"\
"0.17925,0.19968,0.23961,0.31821,0.47567,0.79113,1.40659"\
"0.17961,0.19957,0.23959,0.31790,0.47622,0.78720,1.41456"\
"0.17973,0.19992,0.23905,0.31823,0.47492,0.78734,1.40883"\
"0.18044,0.20030,0.23988,0.31831,0.47597,0.78944,1.41206"\
"0.19976,0.21894,0.25487,0.32910,0.48139,0.78811,1.40931"\
"0.25334,0.27303,0.31279,0.39058,0.54224,0.82539,1.42384");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.03604,0.03922,0.04532,0.05713,0.07948,0.12162,0.20168"\
"0.04062,0.04373,0.04974,0.06139,0.08362,0.12567,0.20568"\
"0.05192,0.05484,0.06064,0.07193,0.09379,0.13561,0.21545"\
"0.07621,0.07968,0.08634,0.09768,0.11875,0.15899,0.23840"\
"0.10874,0.11381,0.12329,0.14017,0.16921,0.21616,0.29425"\
"0.14383,0.15142,0.16563,0.18984,0.23284,0.30347,0.40982"\
"0.15876,0.16992,0.18962,0.22758,0.29244,0.39816,0.56392");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.04219,0.04606,0.05364,0.06800,0.09584,0.14872,0.25021"\
"0.04140,0.04529,0.05296,0.06748,0.09534,0.14802,0.25096"\
"0.04216,0.04558,0.05263,0.06661,0.09438,0.14770,0.24964"\
"0.05475,0.05802,0.06300,0.07384,0.09739,0.14717,0.24997"\
"0.08254,0.08641,0.09358,0.10654,0.12844,0.16723,0.25668"\
"0.13120,0.13676,0.14716,0.16521,0.19581,0.24511,0.32799"\
"0.21774,0.22604,0.24382,0.26910,0.31397,0.38913,0.50180");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.28833,0.30380,0.33464,0.39603,0.51737,0.75835,1.23617"\
"0.29218,0.30762,0.33894,0.40044,0.52217,0.76335,1.24159"\
"0.30327,0.31881,0.35026,0.41188,0.53411,0.77600,1.25481"\
"0.32959,0.34524,0.37614,0.43801,0.56025,0.80253,1.28182"\
"0.38338,0.39937,0.43029,0.49184,0.61363,0.85562,1.33630"\
"0.48591,0.50262,0.53493,0.59754,0.71939,0.96043,1.44088"\
"0.65127,0.67087,0.70908,0.78216,0.91990,1.17598,1.65790");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.21741,0.23808,0.27922,0.35981,0.52161,0.84149,1.47304"\
"0.21752,0.23811,0.27916,0.35982,0.52222,0.84227,1.47205"\
"0.21754,0.23810,0.27979,0.36006,0.52098,0.84135,1.47572"\
"0.21778,0.23809,0.27917,0.35984,0.52101,0.84142,1.47203"\
"0.21852,0.23927,0.27907,0.36080,0.52091,0.84213,1.47396"\
"0.23431,0.25285,0.29183,0.36963,0.52655,0.84002,1.47694"\
"0.28526,0.30534,0.34752,0.42633,0.57954,0.87754,1.48868");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.04107,0.04418,0.05031,0.06203,0.08432,0.12646,0.20650"\
"0.04575,0.04888,0.05488,0.06656,0.08875,0.13077,0.21082"\
"0.05609,0.05911,0.06501,0.07647,0.09850,0.14042,0.22030"\
"0.07814,0.08151,0.08784,0.09973,0.12138,0.16287,0.24259"\
"0.11232,0.11690,0.12533,0.14072,0.16755,0.21323,0.29413"\
"0.15595,0.16223,0.17505,0.19808,0.23657,0.29989,0.40085"\
"0.19045,0.20078,0.21990,0.25397,0.31488,0.41249,0.56188");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.04189,0.04582,0.05326,0.06798,0.09565,0.14844,0.25055"\
"0.04138,0.04527,0.05291,0.06762,0.09525,0.14778,0.24990"\
"0.04150,0.04520,0.05246,0.06668,0.09457,0.14776,0.24988"\
"0.04975,0.05279,0.05889,0.07086,0.09609,0.14738,0.25003"\
"0.07270,0.07623,0.08315,0.09557,0.11609,0.15897,0.25557"\
"0.11509,0.11990,0.12892,0.14370,0.16989,0.21636,0.29943"\
"0.19071,0.19752,0.20979,0.23152,0.26892,0.33335,0.43538");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.26736,0.28293,0.31432,0.37601,0.49794,0.73943,1.21764"\
"0.26926,0.28513,0.31641,0.37857,0.50114,0.74283,1.22241"\
"0.27831,0.29396,0.32556,0.38766,0.51056,0.75371,1.23369"\
"0.30365,0.31922,0.35044,0.41238,0.53483,0.77772,1.25888"\
"0.36079,0.37634,0.40731,0.46885,0.59092,0.83296,1.31393"\
"0.47787,0.49504,0.52905,0.59262,0.71447,0.95586,1.43577"\
"0.68612,0.70816,0.75014,0.82881,0.97529,1.23649,1.71835");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.21750,0.23809,0.27920,0.35978,0.52140,0.84150,1.47295"\
"0.21780,0.23790,0.27895,0.36001,0.52223,0.83942,1.47724"\
"0.21737,0.23809,0.27929,0.35980,0.52176,0.84031,1.47710"\
"0.21746,0.23810,0.27923,0.35991,0.52086,0.83966,1.47707"\
"0.21925,0.23900,0.28026,0.36013,0.52078,0.84218,1.47690"\
"0.24561,0.26358,0.30074,0.37658,0.53039,0.84182,1.47762"\
"0.32659,0.34580,0.38452,0.45888,0.60430,0.88785,1.49201");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.02456,0.02646,0.03024,0.03742,0.05116,0.07715,0.12730"\
"0.02968,0.03156,0.03519,0.04230,0.05582,0.08181,0.13198"\
"0.04172,0.04374,0.04706,0.05384,0.06707,0.09271,0.14276"\
"0.06058,0.06336,0.06852,0.07767,0.09266,0.11835,0.16806"\
"0.08309,0.08733,0.09520,0.10906,0.13290,0.17062,0.22784"\
"0.09931,0.10689,0.11937,0.14106,0.17742,0.23645,0.32531"\
"0.08598,0.09623,0.11541,0.14974,0.20851,0.30108,0.43935");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.02880,0.03098,0.03532,0.04376,0.06021,0.09252,0.15659"\
"0.02826,0.03036,0.03472,0.04327,0.05987,0.09238,0.15656"\
"0.03153,0.03321,0.03672,0.04419,0.05976,0.09193,0.15633"\
"0.04687,0.04847,0.05151,0.05728,0.06926,0.09642,0.15661"\
"0.07497,0.07735,0.08188,0.09042,0.10499,0.13011,0.17731"\
"0.12504,0.12825,0.13517,0.14819,0.17093,0.20713,0.26566"\
"0.21245,0.21865,0.22990,0.24990,0.28444,0.34034,0.42907");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.22874,0.24455,0.27605,0.33779,0.45981,0.70088,1.17982"\
"0.23068,0.24629,0.27805,0.34013,0.46263,0.70475,1.18378"\
"0.23925,0.25511,0.28633,0.34870,0.47155,0.71461,1.19407"\
"0.26358,0.27933,0.31044,0.37253,0.49487,0.73755,1.21856"\
"0.32217,0.33755,0.36899,0.43063,0.55257,0.79468,1.27530"\
"0.44739,0.46534,0.50067,0.56791,0.68951,0.93148,1.41136"\
"0.67129,0.69684,0.74427,0.83018,0.98194,1.25243,1.73338");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.21746,0.23787,0.27929,0.35971,0.52239,0.83959,1.47478"\
"0.21749,0.23810,0.27984,0.35998,0.52131,0.84226,1.47458"\
"0.21808,0.23803,0.27888,0.36116,0.52192,0.84027,1.47323"\
"0.21740,0.23784,0.27976,0.36044,0.52071,0.84005,1.47442"\
"0.22035,0.24020,0.27961,0.36113,0.52152,0.84217,1.47738"\
"0.25765,0.27447,0.30963,0.38321,0.53157,0.84214,1.47597"\
"0.36232,0.38239,0.42000,0.49272,0.62941,0.90329,1.48725");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.02435,0.02605,0.02944,0.03599,0.04862,0.07333,0.12200"\
"0.02922,0.03088,0.03414,0.04068,0.05332,0.07804,0.12672"\
"0.04046,0.04228,0.04560,0.05201,0.06438,0.08912,0.13773"\
"0.05696,0.05973,0.06492,0.07415,0.08967,0.11460,0.16315"\
"0.07470,0.07915,0.08665,0.10148,0.12633,0.16490,0.22278"\
"0.08417,0.09122,0.10429,0.12748,0.16626,0.22700,0.31783"\
"0.05589,0.06714,0.08803,0.12503,0.18734,0.28328,0.42666");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.02460,0.02666,0.03076,0.03878,0.05475,0.08653,0.15007"\
"0.02431,0.02639,0.03055,0.03870,0.05470,0.08652,0.15006"\
"0.02791,0.02958,0.03299,0.04004,0.05506,0.08663,0.15002"\
"0.04291,0.04466,0.04794,0.05400,0.06561,0.09213,0.15164"\
"0.07030,0.07279,0.07852,0.08706,0.10153,0.12709,0.17301"\
"0.11925,0.12317,0.13064,0.14388,0.16655,0.20423,0.26155"\
"0.20867,0.21479,0.22628,0.24678,0.28157,0.33823,0.42224");
}
}
timing() {
related_pin : "D1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.17488,0.19048,0.22256,0.28480,0.40740,0.64904,1.12839"\
"0.17470,0.19097,0.22288,0.28554,0.40895,0.65161,1.13156"\
"0.18092,0.19672,0.22792,0.29100,0.41519,0.65912,1.13993"\
"0.20354,0.21921,0.25047,0.31283,0.43548,0.67955,1.16084"\
"0.26556,0.28042,0.31116,0.37225,0.49421,0.73666,1.21764"\
"0.40541,0.42343,0.45748,0.51989,0.63648,0.87586,1.35399"\
"0.62936,0.65714,0.70668,0.79673,0.95284,1.21000,1.67681");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.21583,0.23717,0.27837,0.36016,0.52214,0.83970,1.47734"\
"0.21533,0.23647,0.27856,0.35975,0.52065,0.83934,1.47644"\
"0.21427,0.23545,0.27806,0.35982,0.52052,0.84214,1.47601"\
"0.21096,0.23350,0.27570,0.35850,0.52067,0.84033,1.47311"\
"0.21435,0.23415,0.27484,0.35425,0.51894,0.84205,1.47639"\
"0.26912,0.28725,0.32101,0.38776,0.53248,0.84127,1.47288"\
"0.36903,0.39296,0.43804,0.51942,0.66337,0.92401,1.49623");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.02128,0.02290,0.02608,0.03242,0.04496,0.06962,0.11866"\
"0.02596,0.02767,0.03083,0.03716,0.04971,0.07449,0.12359"\
"0.03597,0.03808,0.04188,0.04846,0.06099,0.08548,0.13461"\
"0.04855,0.05188,0.05793,0.06836,0.08530,0.11173,0.16077"\
"0.06031,0.06564,0.07525,0.09186,0.11856,0.15955,0.21971"\
"0.05988,0.06845,0.08399,0.11062,0.15347,0.21837,0.31347"\
"0.01642,0.03014,0.05520,0.09777,0.16707,0.27011,0.42124");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00100, 0.00198, 0.00395, 0.00786, 0.01564, 0.03114");
values("0.01992,0.02211,0.02639,0.03469,0.05107,0.08358,0.14804"\
"0.02006,0.02214,0.02638,0.03470,0.05108,0.08356,0.14857"\
"0.02539,0.02688,0.03016,0.03705,0.05177,0.08354,0.14797"\
"0.04131,0.04308,0.04640,0.05267,0.06383,0.08971,0.14931"\
"0.06911,0.07159,0.07655,0.08526,0.10075,0.12624,0.17322"\
"0.12023,0.12386,0.13073,0.14391,0.16607,0.20323,0.26079"\
"0.21417,0.21923,0.22961,0.24943,0.28274,0.33873,0.42244");
}
}
}
}
cell ("sky130_fd_sc_hd__a2111oi_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__a2111oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)*!C1)*!D1)+(((!A2*!B1)*!C1)*!D1)";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.057;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.23477,0.24534,0.26816,0.31785,0.42527,0.65457,1.16144"\
"0.23624,0.24679,0.27031,0.31935,0.42689,0.65972,1.16793"\
"0.24472,0.25521,0.27851,0.32871,0.43710,0.67329,1.17931"\
"0.26901,0.27954,0.30252,0.35165,0.45839,0.69476,1.20941"\
"0.32125,0.33110,0.35390,0.40271,0.50842,0.74113,1.25202"\
"0.41333,0.42446,0.44989,0.50182,0.61041,0.84386,1.35159"\
"0.55784,0.57265,0.60171,0.66351,0.78942,1.04297,1.55851");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.15701,0.17043,0.19995,0.26504,0.40633,0.71470,1.39391"\
"0.15811,0.17060,0.20064,0.26435,0.40546,0.71567,1.39545"\
"0.15742,0.17080,0.20042,0.26502,0.40720,0.71740,1.39407"\
"0.15769,0.17091,0.20107,0.26507,0.40520,0.71714,1.39933"\
"0.15887,0.17216,0.20107,0.26467,0.40555,0.71515,1.39464"\
"0.18071,0.19306,0.22080,0.28040,0.41496,0.71899,1.39570"\
"0.22551,0.23983,0.26873,0.33461,0.47293,0.76771,1.41382");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.03151,0.03367,0.03831,0.04813,0.06852,0.11052,0.19710"\
"0.03620,0.03832,0.04286,0.05255,0.07275,0.11458,0.20109"\
"0.04801,0.04991,0.05415,0.06338,0.08310,0.12448,0.21084"\
"0.07125,0.07372,0.07888,0.08907,0.10859,0.14813,0.23378"\
"0.10253,0.10609,0.11351,0.12819,0.15607,0.20449,0.28979"\
"0.13639,0.14153,0.15234,0.17401,0.21262,0.28609,0.40584"\
"0.15036,0.15801,0.17387,0.20601,0.26610,0.37629,0.55776");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.03935,0.04192,0.04754,0.05947,0.08442,0.13635,0.24553"\
"0.03825,0.04095,0.04667,0.05877,0.08380,0.13590,0.24554"\
"0.03985,0.04214,0.04711,0.05805,0.08240,0.13486,0.24504"\
"0.05372,0.05561,0.05956,0.06751,0.08757,0.13480,0.24400"\
"0.08088,0.08338,0.08862,0.09964,0.12034,0.15784,0.25144"\
"0.12924,0.13321,0.14129,0.15533,0.18491,0.23484,0.32317"\
"0.21078,0.21662,0.22915,0.25220,0.29711,0.37104,0.49090");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.28887,0.29949,0.32263,0.37224,0.48115,0.71913,1.24114"\
"0.29210,0.30263,0.32547,0.37593,0.48517,0.72385,1.24617"\
"0.30186,0.31285,0.33596,0.38630,0.49627,0.73566,1.25888"\
"0.32799,0.33830,0.36173,0.41167,0.52167,0.76156,1.28559"\
"0.38366,0.39407,0.41645,0.46677,0.57594,0.81577,1.34120"\
"0.49072,0.50176,0.52506,0.57715,0.68628,0.92519,1.44895"\
"0.66814,0.68123,0.70980,0.76905,0.89400,1.14956,1.67589");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.20169,0.21637,0.24591,0.31236,0.45882,0.77823,1.47887"\
"0.20152,0.21553,0.24571,0.31355,0.45895,0.77835,1.47822"\
"0.20259,0.21655,0.24599,0.31355,0.45885,0.77836,1.47771"\
"0.20185,0.21652,0.24618,0.31283,0.45880,0.77827,1.47823"\
"0.20288,0.21608,0.24714,0.31270,0.45886,0.78163,1.48104"\
"0.21784,0.23024,0.25902,0.32281,0.46494,0.77896,1.48244"\
"0.26377,0.27780,0.30891,0.37421,0.51666,0.81585,1.49442");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.03653,0.03863,0.04321,0.05287,0.07311,0.11481,0.20140"\
"0.04119,0.04327,0.04777,0.05735,0.07745,0.11913,0.20557"\
"0.05140,0.05339,0.05774,0.06711,0.08693,0.12840,0.21471"\
"0.07140,0.07376,0.07882,0.08926,0.10921,0.14997,0.23600"\
"0.10190,0.10514,0.11188,0.12501,0.15049,0.19858,0.28518"\
"0.13662,0.14097,0.15121,0.17087,0.20827,0.27356,0.38449"\
"0.15302,0.15990,0.17497,0.20464,0.26249,0.36224,0.52818");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.03847,0.04115,0.04673,0.05869,0.08368,0.13549,0.24583"\
"0.03806,0.04065,0.04624,0.05817,0.08318,0.13527,0.24536"\
"0.03881,0.04122,0.04634,0.05782,0.08230,0.13486,0.24500"\
"0.04843,0.05053,0.05487,0.06403,0.08565,0.13445,0.24427"\
"0.07134,0.07357,0.07799,0.08864,0.10948,0.15025,0.25076"\
"0.11277,0.11582,0.12256,0.13585,0.15980,0.20576,0.29750"\
"0.18777,0.19249,0.20156,0.21966,0.25569,0.31773,0.42624");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.27085,0.28196,0.30540,0.35580,0.46565,0.70441,1.22716"\
"0.27195,0.28289,0.30627,0.35689,0.46758,0.70747,1.23108"\
"0.27955,0.28963,0.31330,0.36438,0.47521,0.71600,1.24176"\
"0.30294,0.31390,0.33690,0.38772,0.49766,0.73854,1.26450"\
"0.35721,0.36796,0.39093,0.44111,0.55086,0.79042,1.31569"\
"0.46378,0.47550,0.50157,0.55599,0.66620,0.90489,1.42897"\
"0.64561,0.66059,0.69226,0.75841,0.89423,1.15949,1.68897");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.20208,0.21626,0.24590,0.31240,0.45893,0.77829,1.47739"\
"0.20243,0.21641,0.24578,0.31303,0.45875,0.77824,1.47682"\
"0.20163,0.21626,0.24565,0.31278,0.45896,0.77833,1.48085"\
"0.20258,0.21538,0.24603,0.31395,0.45893,0.77760,1.47706"\
"0.20387,0.21746,0.24704,0.31425,0.45936,0.77763,1.47724"\
"0.23224,0.24442,0.27138,0.33330,0.47108,0.77978,1.48185"\
"0.30720,0.32114,0.34999,0.41445,0.55242,0.83499,1.49678");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.02241,0.02377,0.02676,0.03298,0.04596,0.07268,0.12864"\
"0.02767,0.02895,0.03171,0.03785,0.05064,0.07731,0.13320"\
"0.03991,0.04128,0.04412,0.04968,0.06196,0.08812,0.14388"\
"0.05789,0.05991,0.06408,0.07231,0.08755,0.11364,0.16883"\
"0.07881,0.08194,0.08822,0.10061,0.12331,0.16333,0.22814"\
"0.09300,0.09752,0.10678,0.12678,0.16256,0.22367,0.32455"\
"0.07486,0.08187,0.09657,0.12631,0.18124,0.27706,0.43409");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.02943,0.03092,0.03415,0.04122,0.05630,0.08884,0.16042"\
"0.02895,0.03034,0.03344,0.04056,0.05589,0.08858,0.16026"\
"0.03283,0.03390,0.03636,0.04217,0.05580,0.08797,0.16009"\
"0.04863,0.04967,0.05191,0.05655,0.06664,0.09307,0.15921"\
"0.07689,0.07836,0.08160,0.08841,0.10230,0.12789,0.18036"\
"0.12603,0.12845,0.13373,0.14424,0.16466,0.20270,0.26705"\
"0.21327,0.21712,0.22489,0.24302,0.27454,0.33391,0.43023");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.21926,0.22970,0.25317,0.30373,0.41332,0.65207,1.17539"\
"0.22029,0.23095,0.25451,0.30519,0.41549,0.65498,1.17863"\
"0.22804,0.23869,0.26164,0.31262,0.42300,0.66335,1.18791"\
"0.25048,0.26148,0.28414,0.33465,0.44478,0.68516,1.21113"\
"0.30592,0.31620,0.33947,0.38933,0.49892,0.73846,1.26331"\
"0.41997,0.43251,0.45882,0.51654,0.62903,0.86843,1.39241"\
"0.62275,0.64020,0.67657,0.75014,0.89517,1.16658,1.69835");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.20118,0.21510,0.24632,0.31280,0.45960,0.78009,1.48211"\
"0.20116,0.21521,0.24677,0.31240,0.45887,0.77879,1.48144"\
"0.20209,0.21530,0.24570,0.31350,0.45885,0.77823,1.47668"\
"0.20098,0.21584,0.24546,0.31238,0.45883,0.77891,1.48264"\
"0.20548,0.21856,0.24791,0.31289,0.45885,0.77836,1.47827"\
"0.24677,0.25838,0.28384,0.34325,0.47515,0.78370,1.47827"\
"0.34182,0.35530,0.38482,0.45012,0.58190,0.85037,1.49651");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.02179,0.02292,0.02543,0.03058,0.04161,0.06486,0.11510"\
"0.02671,0.02781,0.03024,0.03545,0.04634,0.06956,0.11978"\
"0.03778,0.03904,0.04167,0.04684,0.05742,0.08069,0.13096"\
"0.05284,0.05482,0.05902,0.06693,0.08161,0.10694,0.15653"\
"0.06894,0.07195,0.07826,0.09079,0.11329,0.15293,0.21603"\
"0.07529,0.08015,0.09024,0.11020,0.14680,0.20861,0.30785"\
"0.04550,0.05312,0.06920,0.09977,0.15816,0.25544,0.41249");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.02306,0.02432,0.02709,0.03320,0.04662,0.07630,0.14207"\
"0.02270,0.02393,0.02666,0.03291,0.04650,0.07621,0.14212"\
"0.02686,0.02780,0.02996,0.03512,0.04726,0.07616,0.14269"\
"0.04160,0.04271,0.04505,0.04981,0.05955,0.08297,0.14305"\
"0.06782,0.06936,0.07277,0.07999,0.09434,0.11922,0.16799"\
"0.11541,0.11788,0.12331,0.13414,0.15458,0.19184,0.25393"\
"0.20256,0.20620,0.21500,0.23129,0.26291,0.32070,0.41256");
}
}
timing() {
related_pin : "D1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.14920,0.16008,0.18342,0.23392,0.34345,0.58218,1.10457"\
"0.15002,0.16102,0.18444,0.23462,0.34528,0.58499,1.10853"\
"0.15728,0.16749,0.19041,0.24113,0.35179,0.59239,1.11916"\
"0.18147,0.19083,0.21375,0.26376,0.37351,0.61436,1.14004"\
"0.24688,0.25599,0.27691,0.32522,0.43162,0.67081,1.19552"\
"0.38128,0.39409,0.42012,0.47369,0.57920,0.81040,1.33109"\
"0.60370,0.61937,0.65765,0.73555,0.88272,1.14777,1.66357");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.19667,0.21184,0.24280,0.31109,0.45858,0.77837,1.47812"\
"0.19631,0.21025,0.24211,0.31169,0.45959,0.77803,1.48057"\
"0.19352,0.20863,0.24064,0.31105,0.45830,0.77836,1.47964"\
"0.18845,0.20360,0.23763,0.30739,0.45888,0.77971,1.47986"\
"0.19531,0.20858,0.23814,0.30353,0.45247,0.77797,1.48281"\
"0.24506,0.25931,0.28812,0.34469,0.47393,0.77791,1.47692"\
"0.33694,0.35329,0.38898,0.46233,0.60426,0.87016,1.49711");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.01761,0.01862,0.02084,0.02559,0.03594,0.05844,0.10786"\
"0.02229,0.02334,0.02560,0.03029,0.04070,0.06328,0.11271"\
"0.03084,0.03236,0.03542,0.04133,0.05172,0.07438,0.12379"\
"0.04073,0.04320,0.04786,0.05711,0.07344,0.10033,0.14973"\
"0.04784,0.05166,0.05940,0.07449,0.10019,0.14160,0.20750"\
"0.04030,0.04562,0.05803,0.08179,0.12327,0.19028,0.29182"\
"-0.01598,-0.00811,0.01186,0.04992,0.11630,0.22357,0.38742");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00110, 0.00242, 0.00533, 0.01172, 0.02580, 0.05677");
values("0.01674,0.01812,0.02115,0.02761,0.04147,0.07159,0.13791"\
"0.01738,0.01864,0.02145,0.02764,0.04147,0.07163,0.13870"\
"0.02417,0.02496,0.02687,0.03166,0.04339,0.07167,0.13783"\
"0.03924,0.04038,0.04283,0.04801,0.05815,0.08038,0.13924"\
"0.06605,0.06763,0.07110,0.07809,0.09238,0.11843,0.16589"\
"0.11555,0.11779,0.12288,0.13302,0.15329,0.19058,0.25470"\
"0.20745,0.21065,0.21819,0.23360,0.26453,0.31839,0.40930");
}
}
}
}
cell ("sky130_fd_sc_hd__a2111oi_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__a2111oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)*!C1)*!D1)+(((!A2*!B1)*!C1)*!D1)";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.105;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.23535,0.24219,0.25932,0.29972,0.39596,0.62777,1.19204"\
"0.23749,0.24488,0.26176,0.30304,0.40011,0.63313,1.20566"\
"0.24696,0.25386,0.27069,0.31268,0.41096,0.64533,1.21150"\
"0.27400,0.28091,0.29769,0.33883,0.43714,0.67158,1.23955"\
"0.33295,0.33961,0.35641,0.39626,0.49299,0.72882,1.29810"\
"0.44192,0.45042,0.46800,0.51207,0.61055,0.84587,1.41187"\
"0.62565,0.63493,0.65681,0.70899,0.82503,1.08354,1.65648");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.15087,0.15979,0.18082,0.23326,0.36110,0.67160,1.42672"\
"0.15067,0.15951,0.18158,0.23370,0.36113,0.67126,1.43987"\
"0.15121,0.16026,0.18160,0.23342,0.36107,0.67160,1.42666"\
"0.15152,0.16001,0.18132,0.23424,0.36130,0.67172,1.42687"\
"0.15266,0.16148,0.18184,0.23426,0.36101,0.67179,1.43156"\
"0.17161,0.17993,0.19970,0.24799,0.36944,0.67414,1.42734"\
"0.21873,0.22745,0.24809,0.30011,0.42391,0.71533,1.44211");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.03453,0.03622,0.04012,0.04922,0.06997,0.11628,0.22049"\
"0.03918,0.04083,0.04464,0.05364,0.07414,0.12030,0.22443"\
"0.05087,0.05232,0.05589,0.06444,0.08444,0.13009,0.23432"\
"0.07509,0.07690,0.08143,0.09110,0.10986,0.15418,0.25692"\
"0.10700,0.10955,0.11552,0.12879,0.15624,0.20930,0.31217"\
"0.14129,0.14498,0.15363,0.17329,0.21268,0.29090,0.43047"\
"0.15103,0.15660,0.16933,0.19798,0.25815,0.37613,0.58722");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.04798,0.04999,0.05488,0.06647,0.09345,0.15543,0.30044"\
"0.04666,0.04872,0.05373,0.06558,0.09271,0.15490,0.30021"\
"0.04676,0.04857,0.05305,0.06416,0.09104,0.15378,0.29968"\
"0.05833,0.05991,0.06409,0.07287,0.09542,0.15305,0.29896"\
"0.08216,0.08429,0.08939,0.10140,0.12447,0.17495,0.30386"\
"0.12869,0.13153,0.13804,0.15263,0.18390,0.24504,0.36967"\
"0.21020,0.21448,0.22458,0.24653,0.29171,0.37666,0.53325");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.28786,0.29474,0.31129,0.35080,0.44778,0.68130,1.24809"\
"0.29057,0.29769,0.31461,0.35478,0.45178,0.68544,1.25262"\
"0.30115,0.30792,0.32544,0.36597,0.46344,0.69779,1.26548"\
"0.32739,0.33458,0.35165,0.39215,0.48971,0.72494,1.29424"\
"0.38343,0.39080,0.40715,0.44781,0.54502,0.77981,1.34947"\
"0.48930,0.49667,0.51459,0.55720,0.65472,0.88909,1.45797"\
"0.66615,0.67443,0.69502,0.74457,0.85648,1.10962,1.68319");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.19727,0.20669,0.22759,0.28116,0.40891,0.72133,1.47968"\
"0.19817,0.20711,0.22795,0.28039,0.40913,0.72120,1.47882"\
"0.19763,0.20694,0.22892,0.28039,0.40911,0.72116,1.47932"\
"0.19827,0.20722,0.22790,0.28186,0.40919,0.72365,1.48093"\
"0.19866,0.20739,0.22915,0.28052,0.41041,0.72122,1.48440"\
"0.21299,0.22126,0.24153,0.29153,0.41587,0.72192,1.48205"\
"0.25747,0.26678,0.28920,0.34026,0.46654,0.75956,1.49641");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.04050,0.04206,0.04586,0.05483,0.07535,0.12175,0.22625"\
"0.04493,0.04657,0.05037,0.05932,0.07978,0.12569,0.22994"\
"0.05425,0.05580,0.05941,0.06810,0.08839,0.13428,0.23854"\
"0.07289,0.07465,0.07883,0.08804,0.10808,0.15317,0.25725"\
"0.10192,0.10408,0.10920,0.12095,0.14552,0.19572,0.30084"\
"0.13597,0.13917,0.14708,0.16317,0.19814,0.26654,0.39137"\
"0.15197,0.15674,0.16793,0.19243,0.24587,0.34767,0.52825");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.04718,0.04925,0.05415,0.06582,0.09305,0.15485,0.30008"\
"0.04651,0.04851,0.05343,0.06520,0.09225,0.15447,0.29991"\
"0.04641,0.04827,0.05302,0.06434,0.09142,0.15393,0.29944"\
"0.05340,0.05516,0.05915,0.06903,0.09351,0.15350,0.29910"\
"0.07263,0.07433,0.07880,0.08897,0.11177,0.16529,0.30165"\
"0.11165,0.11378,0.11949,0.13123,0.15720,0.21489,0.33856"\
"0.18290,0.18581,0.19291,0.20929,0.24353,0.31405,0.45434");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.26678,0.27381,0.29069,0.33110,0.42825,0.66253,1.23018"\
"0.26829,0.27538,0.29244,0.33324,0.43125,0.66596,1.23380"\
"0.27657,0.28365,0.30064,0.34126,0.43993,0.67576,1.24471"\
"0.30035,0.30755,0.32457,0.36463,0.46319,0.69936,1.26949"\
"0.35499,0.36153,0.37839,0.41905,0.51689,0.75213,1.32234"\
"0.46275,0.47050,0.48915,0.53325,0.63271,0.86739,1.43672"\
"0.64896,0.65847,0.68174,0.73680,0.85702,1.12085,1.69731");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.19714,0.20660,0.22743,0.28157,0.40917,0.72368,1.48434"\
"0.19751,0.20604,0.22843,0.28048,0.40893,0.72117,1.47942"\
"0.19729,0.20675,0.22760,0.28148,0.40906,0.72135,1.47971"\
"0.19832,0.20723,0.22782,0.28108,0.40897,0.72136,1.47994"\
"0.19885,0.20794,0.22963,0.28212,0.40897,0.72122,1.47934"\
"0.22607,0.23448,0.25334,0.30181,0.42270,0.72348,1.48163"\
"0.29626,0.30527,0.32686,0.37770,0.49744,0.77965,1.50003");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.02327,0.02430,0.02664,0.03224,0.04493,0.07335,0.13815"\
"0.02839,0.02934,0.03167,0.03710,0.04961,0.07797,0.14274"\
"0.04050,0.04150,0.04381,0.04895,0.06090,0.08888,0.15357"\
"0.05894,0.06036,0.06365,0.07066,0.08562,0.11433,0.17843"\
"0.08068,0.08271,0.08749,0.09818,0.12044,0.16276,0.23733"\
"0.09557,0.09869,0.10606,0.12310,0.15753,0.22255,0.33634"\
"0.07892,0.08373,0.09500,0.12062,0.17316,0.27449,0.45191");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.03298,0.03401,0.03659,0.04299,0.05820,0.09487,0.18339"\
"0.03225,0.03325,0.03575,0.04216,0.05772,0.09456,0.18324"\
"0.03540,0.03622,0.03830,0.04375,0.05765,0.09399,0.18303"\
"0.04938,0.05024,0.05228,0.05744,0.06847,0.09911,0.18268"\
"0.07635,0.07756,0.08050,0.08685,0.10162,0.13195,0.20179"\
"0.12536,0.12713,0.13127,0.14069,0.16103,0.20270,0.28180"\
"0.21243,0.21517,0.22170,0.23571,0.26758,0.32852,0.44122");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.22193,0.22907,0.24607,0.28675,0.38433,0.61857,1.18759"\
"0.22267,0.22985,0.24698,0.28840,0.38658,0.62190,1.19134"\
"0.23002,0.23743,0.25470,0.29561,0.39414,0.63025,1.19971"\
"0.25357,0.26075,0.27790,0.31832,0.41652,0.65272,1.22330"\
"0.30963,0.31651,0.33359,0.37367,0.47133,0.70662,1.27679"\
"0.42488,0.43326,0.45260,0.49965,0.60238,0.83734,1.40658"\
"0.62890,0.64038,0.66737,0.72827,0.86054,1.13337,1.71417");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.19735,0.20663,0.22749,0.28027,0.40904,0.72136,1.48083"\
"0.19769,0.20688,0.22759,0.28046,0.41049,0.72366,1.48141"\
"0.19774,0.20685,0.22830,0.28018,0.40916,0.72113,1.48189"\
"0.19752,0.20677,0.22754,0.28050,0.40895,0.72171,1.47896"\
"0.20145,0.20978,0.23027,0.28227,0.40915,0.72149,1.47918"\
"0.23939,0.24669,0.26542,0.31152,0.42827,0.72775,1.47902"\
"0.33107,0.34021,0.36164,0.41440,0.53656,0.79958,1.49655");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.02209,0.02296,0.02492,0.02957,0.04016,0.06465,0.12275"\
"0.02688,0.02773,0.02968,0.03418,0.04477,0.06927,0.12733"\
"0.03765,0.03859,0.04078,0.04530,0.05568,0.08013,0.13823"\
"0.05208,0.05347,0.05670,0.06384,0.07858,0.10531,0.16332"\
"0.06589,0.06851,0.07338,0.08442,0.10693,0.14857,0.22132"\
"0.06827,0.07166,0.07953,0.09663,0.13250,0.19775,0.31098"\
"0.02732,0.03254,0.04475,0.07203,0.12895,0.23180,0.40959");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.02351,0.02445,0.02678,0.03248,0.04613,0.07889,0.15880"\
"0.02306,0.02399,0.02631,0.03212,0.04597,0.07885,0.15873"\
"0.02675,0.02751,0.02953,0.03447,0.04689,0.07873,0.15880"\
"0.04097,0.04185,0.04396,0.04885,0.05953,0.08597,0.15979"\
"0.06726,0.06820,0.07110,0.07771,0.09186,0.12107,0.18231"\
"0.11398,0.11569,0.12000,0.13018,0.15061,0.19158,0.26611"\
"0.20054,0.20336,0.20997,0.22472,0.25536,0.31652,0.42330");
}
}
timing() {
related_pin : "D1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.14180,0.14890,0.16661,0.20817,0.30709,0.54262,1.11121"\
"0.14225,0.14953,0.16645,0.20891,0.30802,0.54465,1.11398"\
"0.14994,0.15678,0.17422,0.21490,0.31410,0.55137,1.12224"\
"0.17392,0.18065,0.19652,0.23707,0.33525,0.57198,1.14371"\
"0.23948,0.24521,0.25997,0.29741,0.39362,0.62872,1.19913"\
"0.37308,0.38134,0.40039,0.44402,0.54077,0.76923,1.33519"\
"0.58822,0.60003,0.62822,0.69280,0.83005,1.10129,1.65848");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.19197,0.20163,0.22447,0.27919,0.40966,0.72334,1.48441"\
"0.19107,0.20025,0.22310,0.27769,0.40910,0.72076,1.48165"\
"0.18889,0.19873,0.22158,0.27682,0.40866,0.72113,1.48002"\
"0.18331,0.19241,0.21617,0.27415,0.40664,0.72175,1.47883"\
"0.19061,0.19935,0.21922,0.27198,0.40059,0.72083,1.47940"\
"0.23875,0.24876,0.27241,0.31778,0.42886,0.72177,1.47943"\
"0.32333,0.33468,0.36165,0.42361,0.55608,0.82358,1.49955");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.01616,0.01688,0.01856,0.02251,0.03175,0.05350,0.10608"\
"0.02083,0.02155,0.02327,0.02719,0.03646,0.05834,0.11100"\
"0.02872,0.02983,0.03231,0.03762,0.04750,0.06942,0.12204"\
"0.03746,0.03914,0.04295,0.05119,0.06709,0.09500,0.14747"\
"0.04258,0.04528,0.05140,0.06438,0.09014,0.13318,0.20546"\
"0.03120,0.03550,0.04558,0.06588,0.10627,0.17620,0.28844"\
"-0.03116,-0.02428,-0.00851,0.02468,0.08914,0.20044,0.38055");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00297, 0.00726, 0.01770, 0.04317, 0.10530");
values("0.01242,0.01332,0.01565,0.02130,0.03464,0.06482,0.13624"\
"0.01310,0.01393,0.01608,0.02139,0.03468,0.06481,0.13631"\
"0.02023,0.02093,0.02262,0.02626,0.03721,0.06517,0.13627"\
"0.03560,0.03643,0.03828,0.04278,0.05295,0.07482,0.13805"\
"0.06306,0.06410,0.06669,0.07270,0.08558,0.11259,0.16442"\
"0.11253,0.11395,0.11703,0.12581,0.14425,0.18141,0.25270"\
"0.20383,0.20597,0.21097,0.22372,0.25050,0.30695,0.40682");
}
}
}
}
cell ("sky130_fd_sc_hd__a211o_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a211o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)+B1)+C1";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.177;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.07772,0.08466,0.10051,0.13738,0.23049,0.47333,1.11823"\
"0.08175,0.08873,0.10460,0.14142,0.23452,0.47728,1.12226"\
"0.09212,0.09907,0.11488,0.15177,0.24486,0.48809,1.13153"\
"0.11632,0.12316,0.13876,0.17530,0.26826,0.51150,1.15480"\
"0.15360,0.16088,0.17648,0.21377,0.30660,0.54992,1.19460"\
"0.19564,0.20437,0.22204,0.25983,0.35231,0.59585,1.23955"\
"0.21928,0.23063,0.25304,0.29460,0.38658,0.62964,1.27402");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.02316,0.02994,0.04747,0.09483,0.22443,0.57096,1.49737"\
"0.02309,0.02990,0.04735,0.09479,0.22442,0.57114,1.49711"\
"0.02293,0.02974,0.04728,0.09457,0.22419,0.57023,1.49604"\
"0.02287,0.02977,0.04718,0.09434,0.22428,0.57026,1.49569"\
"0.02597,0.03220,0.04918,0.09536,0.22400,0.57165,1.49618"\
"0.03245,0.03866,0.05398,0.09732,0.22505,0.57070,1.49525"\
"0.04398,0.05102,0.06658,0.10538,0.22592,0.57290,1.49364");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.21691,0.22531,0.24302,0.27731,0.34418,0.48598,0.83326"\
"0.22045,0.22881,0.24652,0.28088,0.34762,0.48951,0.83621"\
"0.23118,0.23948,0.25691,0.29163,0.35841,0.50009,0.84719"\
"0.25832,0.26671,0.28438,0.31858,0.38542,0.52712,0.87425"\
"0.31649,0.32488,0.34255,0.37699,0.44374,0.58551,0.93262"\
"0.42529,0.43434,0.45318,0.48964,0.55888,0.70217,1.04987"\
"0.60845,0.61881,0.64058,0.68197,0.75890,0.90904,1.25938");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.03103,0.03702,0.04997,0.07709,0.13987,0.29871,0.74645"\
"0.03078,0.03706,0.04998,0.07710,0.13998,0.29766,0.74492"\
"0.03089,0.03687,0.04964,0.07697,0.13968,0.29877,0.74617"\
"0.03076,0.03669,0.04997,0.07716,0.13949,0.29898,0.74474"\
"0.03089,0.03714,0.04958,0.07795,0.13954,0.29856,0.74744"\
"0.03472,0.04106,0.05412,0.08272,0.14430,0.30072,0.74208"\
"0.04328,0.05029,0.06514,0.09492,0.15818,0.31421,0.74766");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.08225,0.08921,0.10509,0.14190,0.23424,0.47787,1.12269"\
"0.08644,0.09337,0.10925,0.14607,0.23848,0.48208,1.12653"\
"0.09564,0.10261,0.11843,0.15524,0.24804,0.49127,1.13460"\
"0.11643,0.12324,0.13900,0.17559,0.26848,0.51127,1.15544"\
"0.15186,0.15914,0.17544,0.21263,0.30537,0.54829,1.19251"\
"0.19612,0.20479,0.22259,0.26071,0.35337,0.59636,1.24043"\
"0.22915,0.24027,0.26261,0.30385,0.39763,0.64096,1.28454");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.02309,0.02997,0.04745,0.09478,0.22440,0.57135,1.49578"\
"0.02308,0.02994,0.04748,0.09485,0.22434,0.57164,1.49476"\
"0.02303,0.02982,0.04738,0.09481,0.22381,0.57154,1.49294"\
"0.02299,0.02991,0.04739,0.09453,0.22439,0.57017,1.49699"\
"0.02567,0.03212,0.04894,0.09529,0.22361,0.56977,1.49702"\
"0.03123,0.03771,0.05360,0.09770,0.22464,0.56968,1.49402"\
"0.04167,0.04877,0.06461,0.10571,0.22661,0.57291,1.49092");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.24991,0.25881,0.27711,0.31213,0.38041,0.52368,0.87144"\
"0.25396,0.26278,0.28118,0.31647,0.38453,0.52787,0.87627"\
"0.26520,0.27407,0.29243,0.32746,0.39578,0.53908,0.88727"\
"0.29096,0.29977,0.31792,0.35354,0.42148,0.56492,0.91314"\
"0.34416,0.35297,0.37133,0.40679,0.47496,0.61822,0.96612"\
"0.44510,0.45454,0.47375,0.51042,0.58051,0.72490,1.07339"\
"0.61351,0.62438,0.64599,0.68725,0.76279,0.91406,1.26565");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.03391,0.03981,0.05291,0.08108,0.14263,0.30028,0.74552"\
"0.03401,0.04006,0.05291,0.08017,0.14291,0.30150,0.74401"\
"0.03368,0.03942,0.05291,0.08106,0.14282,0.30136,0.74594"\
"0.03399,0.04002,0.05323,0.07986,0.14314,0.30179,0.74652"\
"0.03358,0.03945,0.05326,0.07973,0.14270,0.30097,0.74482"\
"0.03740,0.04346,0.05597,0.08419,0.14642,0.30292,0.74549"\
"0.04468,0.05163,0.06521,0.09593,0.15997,0.31406,0.74692");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.05994,0.06617,0.08079,0.11640,0.20836,0.45121,1.09600"\
"0.06471,0.07094,0.08556,0.12115,0.21305,0.45598,1.10081"\
"0.07583,0.08202,0.09653,0.13205,0.22414,0.46730,1.11255"\
"0.09862,0.10491,0.11952,0.15513,0.24752,0.49122,1.13759"\
"0.12920,0.13640,0.15194,0.18793,0.28011,0.52374,1.16824"\
"0.15888,0.16825,0.18684,0.22454,0.31693,0.55980,1.20492"\
"0.16465,0.17710,0.20175,0.24618,0.33927,0.58283,1.22648");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.01963,0.02600,0.04332,0.09135,0.22173,0.56983,1.49637"\
"0.01959,0.02597,0.04328,0.09132,0.22144,0.56973,1.49644"\
"0.01962,0.02598,0.04334,0.09132,0.22181,0.57039,1.49747"\
"0.02095,0.02701,0.04386,0.09142,0.22241,0.57016,1.49331"\
"0.02575,0.03134,0.04682,0.09269,0.22169,0.57024,1.49591"\
"0.03509,0.04051,0.05476,0.09613,0.22284,0.56925,1.49456"\
"0.04894,0.05589,0.07103,0.10837,0.22578,0.57242,1.49128");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.22840,0.23724,0.25561,0.29113,0.35948,0.50263,0.85039"\
"0.23144,0.24026,0.25846,0.29409,0.36240,0.50556,0.85379"\
"0.24143,0.25027,0.26872,0.30417,0.37246,0.51562,0.86337"\
"0.26695,0.27569,0.29397,0.32950,0.39767,0.54095,0.88899"\
"0.32720,0.33599,0.35424,0.38979,0.45797,0.60123,0.94968"\
"0.45212,0.46170,0.48205,0.51928,0.58949,0.73396,1.08229"\
"0.66923,0.68051,0.70415,0.74710,0.82328,0.97419,1.32624");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.03394,0.03989,0.05282,0.07953,0.14293,0.30023,0.74584"\
"0.03402,0.03936,0.05317,0.07982,0.14292,0.30141,0.74727"\
"0.03387,0.03941,0.05268,0.08080,0.14266,0.30023,0.74609"\
"0.03354,0.03948,0.05277,0.07973,0.14330,0.30144,0.74468"\
"0.03378,0.03991,0.05229,0.07991,0.14282,0.30161,0.74349"\
"0.03810,0.04450,0.05836,0.08511,0.14674,0.30303,0.74749"\
"0.05108,0.05806,0.07254,0.09998,0.16243,0.31478,0.75020");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.05562,0.06198,0.07676,0.11246,0.20406,0.44628,1.08992"\
"0.06047,0.06682,0.08159,0.11719,0.20923,0.45243,1.09479"\
"0.07159,0.07788,0.09253,0.12820,0.22030,0.46384,1.10627"\
"0.09292,0.09944,0.11436,0.15006,0.24225,0.48959,1.13061"\
"0.12057,0.12815,0.14434,0.18074,0.27289,0.51900,1.16494"\
"0.14775,0.15753,0.17752,0.21625,0.30847,0.55140,1.19543"\
"0.15302,0.16650,0.19297,0.24008,0.33393,0.57705,1.22200");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.01972,0.02610,0.04322,0.09127,0.22286,0.57281,1.49596"\
"0.01968,0.02611,0.04331,0.09108,0.22217,0.57227,1.49602"\
"0.01979,0.02617,0.04343,0.09105,0.22216,0.57182,1.49390"\
"0.02183,0.02776,0.04439,0.09127,0.22232,0.57012,1.49537"\
"0.02737,0.03295,0.04805,0.09328,0.22178,0.57125,1.49839"\
"0.03780,0.04359,0.05770,0.09769,0.22314,0.56875,1.50071"\
"0.05361,0.06085,0.07631,0.11331,0.22697,0.57301,1.49276");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.19090,0.19975,0.21811,0.25369,0.32153,0.46485,0.81300"\
"0.19320,0.20207,0.22053,0.25598,0.32428,0.46748,0.81536"\
"0.20102,0.20981,0.22821,0.26332,0.33155,0.47491,0.82320"\
"0.22502,0.23387,0.25219,0.28767,0.35599,0.49910,0.84729"\
"0.28588,0.29466,0.31284,0.34815,0.41623,0.55960,0.90759"\
"0.41385,0.42371,0.44294,0.47895,0.54878,0.69315,1.04169"\
"0.61477,0.62692,0.65147,0.69339,0.76781,0.91559,1.26847");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.03400,0.03949,0.05223,0.07987,0.14278,0.30123,0.74512"\
"0.03343,0.03968,0.05268,0.07954,0.14216,0.30056,0.74633"\
"0.03359,0.03980,0.05302,0.08004,0.14288,0.30175,0.74602"\
"0.03359,0.03967,0.05306,0.07975,0.14308,0.30162,0.74853"\
"0.03343,0.04000,0.05254,0.07990,0.14288,0.30083,0.74675"\
"0.04046,0.04602,0.05791,0.08566,0.14665,0.30359,0.74351"\
"0.05592,0.06286,0.07579,0.10197,0.15772,0.31139,0.75026");
}
}
}
}
cell ("sky130_fd_sc_hd__a211o_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a211o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)+B1)+C1";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.325;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.08645,0.09227,0.10584,0.13734,0.21853,0.45014,1.12760"\
"0.09051,0.09632,0.10994,0.14141,0.22260,0.45504,1.13130"\
"0.10054,0.10632,0.11988,0.15132,0.23234,0.46421,1.14497"\
"0.12527,0.13082,0.14425,0.17543,0.25624,0.48885,1.16574"\
"0.16819,0.17445,0.18851,0.22023,0.30096,0.53318,1.21096"\
"0.21880,0.22643,0.24323,0.27647,0.35772,0.58933,1.27061"\
"0.25515,0.26541,0.28701,0.32793,0.41074,0.64255,1.31969");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02004,0.02488,0.03775,0.07395,0.18436,0.51658,1.50052"\
"0.02018,0.02498,0.03770,0.07393,0.18444,0.51733,1.50142"\
"0.02006,0.02489,0.03760,0.07368,0.18441,0.51687,1.49870"\
"0.01971,0.02469,0.03738,0.07358,0.18421,0.51799,1.50172"\
"0.02320,0.02764,0.03999,0.07500,0.18427,0.51763,1.50129"\
"0.03044,0.03540,0.04697,0.07988,0.18613,0.51676,1.50256"\
"0.04179,0.04844,0.06209,0.09276,0.19125,0.51811,1.49729");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.25724,0.26469,0.28150,0.31535,0.38005,0.51593,0.85436"\
"0.26127,0.26873,0.28553,0.31935,0.38411,0.52000,0.85846"\
"0.27223,0.27965,0.29640,0.32969,0.39498,0.53095,0.86911"\
"0.29892,0.30632,0.32319,0.35695,0.42171,0.55758,0.89608"\
"0.35725,0.36460,0.38141,0.41494,0.48014,0.61607,0.95449"\
"0.47416,0.48194,0.49942,0.53443,0.60050,0.73722,1.07597"\
"0.67665,0.68542,0.70516,0.74454,0.81846,0.96347,1.30737");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.03344,0.03822,0.04937,0.07353,0.12680,0.26553,0.68796"\
"0.03346,0.03822,0.04937,0.07384,0.12683,0.26558,0.68737"\
"0.03348,0.03830,0.04985,0.07318,0.12589,0.26542,0.68823"\
"0.03347,0.03856,0.04931,0.07356,0.12693,0.26564,0.68899"\
"0.03353,0.03856,0.04963,0.07385,0.12708,0.26524,0.68959"\
"0.03690,0.04139,0.05266,0.07617,0.12994,0.26670,0.69106"\
"0.04515,0.05063,0.06271,0.08909,0.14425,0.28094,0.69555");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.09134,0.09711,0.11073,0.14211,0.22289,0.45486,1.13265"\
"0.09545,0.10128,0.11488,0.14637,0.22740,0.45965,1.13610"\
"0.10466,0.11048,0.12404,0.15541,0.23640,0.46865,1.14607"\
"0.12574,0.13145,0.14486,0.17611,0.25700,0.48935,1.16541"\
"0.16430,0.17051,0.18465,0.21662,0.29753,0.52899,1.20701"\
"0.21541,0.22277,0.23900,0.27298,0.35471,0.58604,1.26353"\
"0.25946,0.26911,0.29007,0.32980,0.41419,0.64520,1.32279");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02007,0.02493,0.03765,0.07396,0.18411,0.51623,1.49845"\
"0.02015,0.02500,0.03772,0.07394,0.18448,0.51758,1.50158"\
"0.02008,0.02488,0.03765,0.07390,0.18445,0.51787,1.50150"\
"0.01985,0.02472,0.03746,0.07372,0.18441,0.51721,1.50107"\
"0.02215,0.02703,0.03950,0.07514,0.18408,0.51682,1.49920"\
"0.02818,0.03315,0.04550,0.07910,0.18609,0.51713,1.50133"\
"0.03825,0.04507,0.05872,0.09000,0.19004,0.51903,1.49931");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.29092,0.29892,0.31669,0.35159,0.41784,0.55546,0.89552"\
"0.29534,0.30325,0.32110,0.35597,0.42307,0.56005,0.89981"\
"0.30686,0.31485,0.33253,0.36751,0.43451,0.57153,0.91115"\
"0.33270,0.34066,0.35838,0.39323,0.46031,0.59731,0.93709"\
"0.38567,0.39361,0.41123,0.44625,0.51300,0.65073,0.99069"\
"0.49197,0.50005,0.51853,0.55425,0.62184,0.76029,1.10002"\
"0.67465,0.68393,0.70436,0.74390,0.81820,0.96393,1.30878");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.03702,0.04204,0.05320,0.07623,0.13046,0.26875,0.69140"\
"0.03682,0.04200,0.05331,0.07624,0.12987,0.26965,0.69136"\
"0.03669,0.04215,0.05354,0.07631,0.12989,0.26949,0.69105"\
"0.03680,0.04179,0.05329,0.07623,0.12986,0.26963,0.69143"\
"0.03728,0.04221,0.05310,0.07779,0.13082,0.26891,0.69182"\
"0.03944,0.04444,0.05573,0.07922,0.13142,0.26985,0.69078"\
"0.04695,0.05253,0.06506,0.09009,0.14451,0.28189,0.69667");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.06453,0.06952,0.08147,0.11064,0.19009,0.42105,1.09941"\
"0.06920,0.07419,0.08617,0.11536,0.19507,0.42619,1.10266"\
"0.08044,0.08541,0.09735,0.12647,0.20621,0.43755,1.11486"\
"0.10508,0.11013,0.12211,0.15117,0.23103,0.46174,1.14080"\
"0.14070,0.14690,0.16049,0.19065,0.27039,0.50178,1.17959"\
"0.17806,0.18621,0.20353,0.23745,0.31799,0.54888,1.22913"\
"0.19731,0.20797,0.23100,0.27434,0.35874,0.58910,1.26656");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.01668,0.02082,0.03282,0.06921,0.18160,0.51590,1.49953"\
"0.01664,0.02084,0.03285,0.06919,0.18177,0.51608,1.49934"\
"0.01663,0.02083,0.03285,0.06918,0.18178,0.51647,1.50040"\
"0.01767,0.02167,0.03340,0.06939,0.18154,0.51559,1.50040"\
"0.02322,0.02696,0.03787,0.07159,0.18187,0.51607,1.49733"\
"0.03233,0.03668,0.04750,0.07825,0.18369,0.51548,1.49930"\
"0.04508,0.05119,0.06447,0.09490,0.18912,0.51635,1.49625");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.26941,0.27740,0.29515,0.33017,0.39631,0.53395,0.87403"\
"0.27281,0.28080,0.29851,0.33347,0.40051,0.53751,0.87716"\
"0.28272,0.29070,0.30843,0.34343,0.41051,0.54751,0.88725"\
"0.30771,0.31565,0.33337,0.36832,0.43479,0.57230,0.91248"\
"0.36747,0.37533,0.39310,0.42794,0.49484,0.63248,0.97258"\
"0.50017,0.50878,0.52654,0.56404,0.63155,0.76978,1.10987"\
"0.73777,0.74739,0.76948,0.81118,0.88687,1.03315,1.37830");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.03704,0.04207,0.05283,0.07721,0.13049,0.26879,0.69141"\
"0.03673,0.04167,0.05348,0.07630,0.12983,0.26957,0.69108"\
"0.03701,0.04205,0.05262,0.07626,0.12988,0.26965,0.69129"\
"0.03690,0.04210,0.05276,0.07728,0.12967,0.26889,0.69055"\
"0.03691,0.04230,0.05371,0.07640,0.12904,0.26908,0.68963"\
"0.04016,0.04565,0.05637,0.07932,0.13175,0.26932,0.68949"\
"0.05280,0.05778,0.07030,0.09504,0.14755,0.28279,0.69558");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.06060,0.06568,0.07786,0.10721,0.18661,0.41824,1.09442"\
"0.06542,0.07050,0.08265,0.11202,0.19148,0.42362,1.09986"\
"0.07684,0.08189,0.09402,0.12326,0.20279,0.43539,1.11304"\
"0.10095,0.10618,0.11844,0.14776,0.22722,0.45961,1.13628"\
"0.13454,0.14099,0.15511,0.18599,0.26579,0.49761,1.17949"\
"0.17121,0.17981,0.19803,0.23313,0.31410,0.54492,1.22461"\
"0.19273,0.20395,0.22823,0.27364,0.36006,0.59140,1.26800");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.01679,0.02099,0.03304,0.06926,0.18137,0.51619,1.50357"\
"0.01677,0.02099,0.03306,0.06923,0.18123,0.51766,1.50258"\
"0.01681,0.02105,0.03309,0.06940,0.18122,0.51606,1.50291"\
"0.01838,0.02236,0.03397,0.06965,0.18139,0.51816,1.49711"\
"0.02454,0.02831,0.03905,0.07251,0.18193,0.51704,1.50562"\
"0.03449,0.03895,0.04983,0.08025,0.18421,0.51494,1.50424"\
"0.04850,0.05485,0.06863,0.09929,0.19151,0.51752,1.49738");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.23405,0.24206,0.25988,0.29488,0.36181,0.49935,0.83901"\
"0.23647,0.24452,0.26228,0.29718,0.36422,0.50187,0.84132"\
"0.24394,0.25189,0.26964,0.30434,0.37125,0.50883,0.84897"\
"0.26728,0.27522,0.29280,0.32787,0.39465,0.53243,0.87189"\
"0.32767,0.33556,0.35324,0.38808,0.45500,0.59269,0.93232"\
"0.46576,0.47420,0.49269,0.52874,0.59534,0.73344,1.07344"\
"0.69221,0.70270,0.72556,0.76845,0.84339,0.98692,1.33177");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.03717,0.04198,0.05335,0.07636,0.12986,0.26859,0.68993"\
"0.03684,0.04186,0.05325,0.07626,0.12993,0.26933,0.69116"\
"0.03715,0.04214,0.05284,0.07665,0.12921,0.26907,0.69103"\
"0.03723,0.04217,0.05301,0.07647,0.13083,0.26932,0.69048"\
"0.03676,0.04184,0.05273,0.07692,0.13047,0.26875,0.69084"\
"0.04190,0.04653,0.05736,0.07980,0.13326,0.27079,0.69249"\
"0.05878,0.06491,0.07762,0.10094,0.14907,0.28096,0.69745");
}
}
}
}
cell ("sky130_fd_sc_hd__a211o_4") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__a211o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0052;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)+B1)+C1";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.559;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.08706,0.09096,0.10159,0.12879,0.20192,0.42452,1.13331"\
"0.09116,0.09505,0.10569,0.13283,0.20617,0.42918,1.13918"\
"0.10146,0.10534,0.11593,0.14298,0.21622,0.43937,1.14981"\
"0.12589,0.12970,0.14011,0.16679,0.23945,0.46183,1.17074"\
"0.16759,0.17159,0.18228,0.20920,0.28209,0.50462,1.21340"\
"0.21670,0.22160,0.23400,0.26193,0.33525,0.55761,1.26784"\
"0.25123,0.25768,0.27371,0.30855,0.38321,0.60560,1.31370");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.02214,0.02538,0.03503,0.06440,0.15992,0.47636,1.50065"\
"0.02207,0.02546,0.03499,0.06432,0.15991,0.47639,1.50188"\
"0.02199,0.02530,0.03482,0.06419,0.15995,0.47712,1.50079"\
"0.02160,0.02477,0.03457,0.06390,0.15958,0.47690,1.50048"\
"0.02447,0.02769,0.03685,0.06527,0.16003,0.47579,1.50091"\
"0.03170,0.03488,0.04340,0.07019,0.16198,0.47552,1.49790"\
"0.04400,0.04797,0.05826,0.08303,0.16760,0.47803,1.49942");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.28569,0.29072,0.30380,0.33368,0.39537,0.52987,0.87674"\
"0.28971,0.29469,0.30778,0.33764,0.39942,0.53395,0.88092"\
"0.30088,0.30574,0.31878,0.34862,0.41041,0.54496,0.89195"\
"0.32762,0.33251,0.34553,0.37525,0.43704,0.57153,0.91840"\
"0.38447,0.38941,0.40237,0.43221,0.49415,0.62862,0.97569"\
"0.49891,0.50403,0.51749,0.54800,0.61044,0.74559,1.09284"\
"0.70115,0.70674,0.72145,0.75478,0.82374,0.96654,1.31928");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.03955,0.04257,0.05090,0.07131,0.12063,0.25457,0.68679"\
"0.03961,0.04262,0.05093,0.07139,0.12056,0.25453,0.68591"\
"0.03989,0.04279,0.05106,0.07138,0.12039,0.25431,0.68615"\
"0.03989,0.04293,0.05126,0.07071,0.12046,0.25448,0.68686"\
"0.03962,0.04260,0.05154,0.07129,0.12026,0.25381,0.68682"\
"0.04256,0.04542,0.05358,0.07372,0.12264,0.25546,0.68547"\
"0.05046,0.05372,0.06276,0.08375,0.13521,0.26843,0.69207");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.09196,0.09587,0.10650,0.13365,0.20687,0.42909,1.13688"\
"0.09625,0.10009,0.11072,0.13790,0.21113,0.43415,1.14229"\
"0.10555,0.10943,0.12003,0.14712,0.22037,0.44347,1.15385"\
"0.12708,0.13092,0.14139,0.16820,0.24120,0.46430,1.17470"\
"0.16636,0.17042,0.18137,0.20873,0.28127,0.50376,1.21144"\
"0.21936,0.22411,0.23633,0.26538,0.33867,0.56076,1.27267"\
"0.26609,0.27220,0.28775,0.32182,0.39819,0.62085,1.32800");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.02207,0.02534,0.03502,0.06432,0.16017,0.47689,1.50169"\
"0.02212,0.02542,0.03505,0.06430,0.16030,0.47615,1.49953"\
"0.02208,0.02536,0.03491,0.06424,0.16013,0.47712,1.50071"\
"0.02189,0.02512,0.03470,0.06404,0.16002,0.47703,1.49925"\
"0.02406,0.02730,0.03652,0.06537,0.15989,0.47672,1.50184"\
"0.02963,0.03278,0.04244,0.06936,0.16192,0.47599,1.50048"\
"0.04069,0.04458,0.05456,0.08104,0.16619,0.47847,1.50004");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.29474,0.29980,0.31304,0.34239,0.40298,0.53429,0.87854"\
"0.29951,0.30452,0.31782,0.34736,0.40787,0.53917,0.88341"\
"0.31195,0.31701,0.33024,0.35990,0.42022,0.55153,0.89579"\
"0.34007,0.34513,0.35840,0.38796,0.44872,0.57941,0.92398"\
"0.39795,0.40300,0.41618,0.44569,0.50629,0.63772,0.98206"\
"0.51367,0.51890,0.53252,0.56249,0.62380,0.75534,1.09942"\
"0.71558,0.72137,0.73646,0.76999,0.83711,0.97627,1.32525");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.03992,0.04295,0.05115,0.07114,0.11788,0.24983,0.68405"\
"0.03998,0.04285,0.05092,0.07092,0.11711,0.24969,0.68366"\
"0.03992,0.04295,0.05114,0.06980,0.11789,0.24981,0.68403"\
"0.04024,0.04330,0.05090,0.07076,0.11713,0.24958,0.68229"\
"0.04026,0.04348,0.05173,0.07016,0.11821,0.25017,0.68219"\
"0.04248,0.04543,0.05324,0.07219,0.11917,0.25035,0.68472"\
"0.05054,0.05380,0.06251,0.08281,0.13147,0.26188,0.68770");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.06413,0.06733,0.07627,0.10012,0.16950,0.38944,1.09886"\
"0.06882,0.07204,0.08097,0.10483,0.17438,0.39425,1.10168"\
"0.07978,0.08302,0.09195,0.11570,0.18536,0.40532,1.11264"\
"0.10371,0.10696,0.11591,0.13973,0.20921,0.42958,1.13712"\
"0.13706,0.14092,0.15095,0.17595,0.24587,0.46655,1.17379"\
"0.17055,0.17559,0.18825,0.21666,0.28767,0.50910,1.21787"\
"0.18131,0.18801,0.20487,0.24123,0.31743,0.53806,1.24361");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.01781,0.02063,0.02951,0.05852,0.15563,0.47410,1.50119"\
"0.01781,0.02068,0.02954,0.05855,0.15579,0.47335,1.49778"\
"0.01782,0.02058,0.02955,0.05850,0.15564,0.47350,1.49747"\
"0.01883,0.02152,0.03017,0.05872,0.15580,0.47373,1.49753"\
"0.02384,0.02635,0.03443,0.06128,0.15594,0.47343,1.49689"\
"0.03333,0.03585,0.04387,0.06810,0.15799,0.47357,1.49998"\
"0.04666,0.05059,0.06059,0.08449,0.16501,0.47590,1.49297");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.27512,0.28019,0.29345,0.32303,0.38366,0.51487,0.85919"\
"0.27802,0.28309,0.29635,0.32602,0.38638,0.51772,0.86201"\
"0.28748,0.29263,0.30586,0.33549,0.39621,0.52705,0.87097"\
"0.31183,0.31690,0.33012,0.35964,0.42048,0.55130,0.89594"\
"0.36964,0.37472,0.38790,0.41738,0.47810,0.60936,0.95397"\
"0.49767,0.50283,0.51673,0.54733,0.60879,0.74033,1.08459"\
"0.72772,0.73381,0.74983,0.78501,0.85411,0.99451,1.34467");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.03997,0.04303,0.05155,0.07075,0.11690,0.24966,0.68370"\
"0.03992,0.04295,0.05116,0.06981,0.11783,0.24953,0.68387"\
"0.03992,0.04289,0.05116,0.07018,0.11769,0.25013,0.68417"\
"0.04022,0.04289,0.05104,0.06984,0.11749,0.24966,0.68233"\
"0.04025,0.04295,0.05134,0.06993,0.11728,0.24916,0.68385"\
"0.04392,0.04703,0.05497,0.07390,0.11996,0.25197,0.68439"\
"0.05652,0.05993,0.06839,0.08872,0.13544,0.26338,0.69017");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.06164,0.06498,0.07429,0.09872,0.16851,0.38819,1.09604"\
"0.06625,0.06961,0.07889,0.10343,0.17325,0.39292,1.11395"\
"0.07731,0.08064,0.08988,0.11431,0.18436,0.40452,1.11330"\
"0.09994,0.10337,0.11273,0.13716,0.20739,0.42837,1.13417"\
"0.13013,0.13430,0.14479,0.17056,0.24117,0.46245,1.16866"\
"0.15735,0.16270,0.17632,0.20614,0.27808,0.49870,1.20685"\
"0.15709,0.16407,0.18224,0.22096,0.29939,0.51951,1.22670");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.01825,0.02107,0.03004,0.05887,0.15534,0.47371,1.50094"\
"0.01822,0.02110,0.03004,0.05893,0.15581,0.47617,1.50384"\
"0.01823,0.02108,0.03009,0.05890,0.15570,0.47618,1.49930"\
"0.01982,0.02252,0.03119,0.05942,0.15586,0.47539,1.50331"\
"0.02539,0.02797,0.03608,0.06256,0.15648,0.47494,1.50192"\
"0.03587,0.03872,0.04677,0.07083,0.15912,0.47378,1.49846"\
"0.05025,0.05459,0.06530,0.08996,0.16823,0.47511,1.49622");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.23450,0.23955,0.25290,0.28244,0.34300,0.47436,0.81866"\
"0.23683,0.24197,0.25526,0.28487,0.34552,0.47701,0.82093"\
"0.24475,0.24980,0.26282,0.29249,0.35292,0.48424,0.82864"\
"0.26933,0.27437,0.28761,0.31712,0.37772,0.50924,0.85325"\
"0.33282,0.33792,0.35113,0.38074,0.44135,0.57282,0.91729"\
"0.48107,0.48635,0.50008,0.53027,0.59114,0.72092,1.06498"\
"0.73388,0.74039,0.75756,0.79471,0.86417,1.00088,1.34989");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01672, 0.05389, 0.17362, 0.55940");
values("0.04005,0.04287,0.05108,0.07098,0.11708,0.24972,0.68403"\
"0.03996,0.04304,0.05116,0.07000,0.11726,0.25000,0.68446"\
"0.04006,0.04306,0.05098,0.07072,0.11785,0.24939,0.68319"\
"0.03992,0.04297,0.05083,0.07078,0.11698,0.25022,0.68429"\
"0.04023,0.04305,0.05078,0.06985,0.11714,0.24961,0.68328"\
"0.04484,0.04785,0.05644,0.07337,0.11875,0.25184,0.68477"\
"0.06376,0.06729,0.07626,0.09666,0.13834,0.26143,0.68914");
}
}
}
}
cell ("sky130_fd_sc_hd__a211oi_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__a211oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!B1)*!C1)+((!A2*!B1)*!C1)";
capacitance : 0.0000;
max_transition : 1.491;
max_capacitance : 0.048;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.13082,0.14303,0.16942,0.22440,0.33890,0.58369,1.10614"\
"0.13436,0.14702,0.17348,0.22920,0.34415,0.58961,1.11232"\
"0.14580,0.15825,0.18470,0.24057,0.35812,0.60617,1.12582"\
"0.17379,0.18604,0.21222,0.26726,0.38422,0.63645,1.15394"\
"0.23091,0.24368,0.26977,0.32428,0.44005,0.68654,1.21109"\
"0.32621,0.34304,0.37554,0.43953,0.56263,0.80867,1.33732"\
"0.47907,0.50429,0.55203,0.63731,0.79596,1.07876,1.61097");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.09260,0.10877,0.14292,0.21537,0.37074,0.69954,1.40176"\
"0.09308,0.10904,0.14298,0.21593,0.37032,0.69981,1.40164"\
"0.09297,0.10865,0.14292,0.21562,0.37226,0.70404,1.40193"\
"0.09327,0.10891,0.14303,0.21563,0.37017,0.70543,1.40489"\
"0.10063,0.11523,0.14731,0.21719,0.36980,0.69870,1.40206"\
"0.13151,0.14741,0.17965,0.24558,0.38531,0.70385,1.40858"\
"0.20659,0.22381,0.25881,0.32978,0.47555,0.76112,1.42126");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03244,0.03607,0.04353,0.05860,0.08858,0.14946,0.27590"\
"0.03674,0.04038,0.04771,0.06262,0.09258,0.15342,0.28008"\
"0.04771,0.05105,0.05810,0.07267,0.10243,0.16322,0.28967"\
"0.06933,0.07359,0.08206,0.09756,0.12590,0.18639,0.31291"\
"0.09579,0.10212,0.11451,0.13746,0.17733,0.24245,0.36843"\
"0.12092,0.13019,0.14885,0.18237,0.24318,0.34144,0.49217"\
"0.11958,0.13380,0.16194,0.21484,0.30602,0.45749,0.69219");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03429,0.03851,0.04713,0.06475,0.10189,0.18025,0.34586"\
"0.03342,0.03768,0.04648,0.06444,0.10169,0.17965,0.34554"\
"0.03436,0.03804,0.04599,0.06371,0.10122,0.17923,0.34674"\
"0.04683,0.05041,0.05682,0.07057,0.10371,0.17929,0.34607"\
"0.07087,0.07550,0.08531,0.10236,0.13320,0.19430,0.34837"\
"0.11411,0.12145,0.13471,0.15990,0.20605,0.27470,0.40232"\
"0.19087,0.20192,0.22330,0.26480,0.32564,0.42974,0.59034");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.15952,0.17180,0.19808,0.25362,0.37162,0.62295,1.15915"\
"0.16388,0.17639,0.20263,0.25866,0.37704,0.62891,1.16749"\
"0.17568,0.18804,0.21486,0.27102,0.38957,0.64134,1.17794"\
"0.20207,0.21461,0.24091,0.29690,0.41575,0.66796,1.20511"\
"0.25541,0.26786,0.29411,0.34994,0.46850,0.72077,1.25933"\
"0.34553,0.36075,0.39242,0.45511,0.57934,0.83107,1.36828"\
"0.49115,0.51216,0.55355,0.63556,0.78844,1.07356,1.61753");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.11859,0.13503,0.17017,0.24457,0.40320,0.74300,1.46678"\
"0.11906,0.13504,0.17009,0.24455,0.40463,0.74284,1.46545"\
"0.11858,0.13516,0.17008,0.24499,0.40321,0.74108,1.46581"\
"0.11908,0.13503,0.17032,0.24455,0.40313,0.74081,1.46343"\
"0.12405,0.13947,0.17326,0.24563,0.40326,0.74118,1.46393"\
"0.15277,0.16892,0.20235,0.27173,0.41822,0.74399,1.46229"\
"0.22239,0.23952,0.27613,0.34969,0.49987,0.80478,1.48296");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03699,0.04061,0.04806,0.06300,0.09292,0.15385,0.28041"\
"0.04141,0.04502,0.05237,0.06727,0.09720,0.15808,0.28462"\
"0.05140,0.05486,0.06205,0.07681,0.10660,0.16748,0.29401"\
"0.07131,0.07543,0.08372,0.09895,0.12871,0.18955,0.31625"\
"0.10001,0.10597,0.11708,0.13750,0.17470,0.23953,0.36674"\
"0.13241,0.14108,0.15794,0.18807,0.24276,0.33156,0.47949"\
"0.14830,0.16154,0.18578,0.23577,0.31949,0.45626,0.66845");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03378,0.03804,0.04679,0.06468,0.10167,0.17991,0.34561"\
"0.03335,0.03761,0.04638,0.06425,0.10152,0.17987,0.34715"\
"0.03370,0.03765,0.04604,0.06385,0.10107,0.17968,0.34584"\
"0.04220,0.04563,0.05266,0.06783,0.10263,0.17908,0.34645"\
"0.06239,0.06648,0.07490,0.09137,0.12228,0.18838,0.34809"\
"0.10096,0.10692,0.11830,0.13807,0.17686,0.24670,0.38109"\
"0.16986,0.17837,0.19532,0.22606,0.28067,0.36747,0.51889");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.14187,0.15467,0.18137,0.23756,0.35626,0.60754,1.14393"\
"0.14488,0.15751,0.18449,0.24087,0.36006,0.61215,1.15032"\
"0.15501,0.16764,0.19453,0.25106,0.37063,0.62339,1.16072"\
"0.18100,0.19357,0.21996,0.27624,0.39551,0.64864,1.18647"\
"0.24114,0.25394,0.28046,0.33656,0.45532,0.70786,1.24730"\
"0.34829,0.36577,0.40085,0.46916,0.59614,0.84954,1.38694"\
"0.52899,0.55611,0.60826,0.70512,0.87755,1.16923,1.71564");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.11854,0.13521,0.16995,0.24445,0.40366,0.74095,1.46558"\
"0.11870,0.13503,0.17028,0.24455,0.40317,0.74079,1.46346"\
"0.11857,0.13523,0.17003,0.24450,0.40316,0.74109,1.46385"\
"0.11876,0.13506,0.17016,0.24452,0.40317,0.74187,1.46119"\
"0.12962,0.14436,0.17644,0.24755,0.40309,0.74117,1.46532"\
"0.17635,0.19182,0.22295,0.28495,0.42459,0.74431,1.46182"\
"0.27301,0.29291,0.32987,0.40119,0.54214,0.81582,1.47803");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.02201,0.02405,0.02830,0.03710,0.05526,0.09336,0.17404"\
"0.02679,0.02887,0.03308,0.04180,0.05996,0.09807,0.17875"\
"0.03757,0.03991,0.04445,0.05301,0.07102,0.10913,0.18982"\
"0.05227,0.05589,0.06285,0.07568,0.09653,0.13473,0.21531"\
"0.06757,0.07340,0.08441,0.10449,0.13787,0.19124,0.27576"\
"0.07469,0.08346,0.10009,0.13216,0.18563,0.26930,0.39464"\
"0.04807,0.06126,0.08825,0.13799,0.22239,0.35467,0.55376");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.02127,0.02370,0.02882,0.03968,0.06282,0.11257,0.21897"\
"0.02101,0.02338,0.02864,0.03957,0.06283,0.11307,0.21913"\
"0.02529,0.02716,0.03128,0.04096,0.06290,0.11246,0.21902"\
"0.04008,0.04223,0.04645,0.05485,0.07229,0.11517,0.21891"\
"0.06687,0.06938,0.07569,0.08752,0.10888,0.14517,0.23065"\
"0.11319,0.11825,0.12877,0.14622,0.17740,0.22828,0.31245"\
"0.19729,0.20519,0.21984,0.24786,0.29598,0.37422,0.49617");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.10627,0.11914,0.14604,0.20239,0.32141,0.57325,1.10980"\
"0.10817,0.12085,0.14763,0.20475,0.32435,0.57675,1.11379"\
"0.11613,0.12831,0.15519,0.21230,0.33234,0.58575,1.12376"\
"0.14095,0.15253,0.17915,0.23508,0.35438,0.60809,1.14637"\
"0.20250,0.21540,0.24113,0.29489,0.41294,0.66503,1.20349"\
"0.30502,0.32408,0.36270,0.43268,0.55790,0.80626,1.34183"\
"0.46962,0.49711,0.55179,0.65574,0.83454,1.13659,1.66601");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.11809,0.13485,0.17047,0.24464,0.40324,0.74158,1.46249"\
"0.11793,0.13486,0.16999,0.24457,0.40314,0.74119,1.46338"\
"0.11765,0.13411,0.16956,0.24449,0.40359,0.74109,1.46459"\
"0.11591,0.13229,0.16761,0.24492,0.40317,0.74108,1.46080"\
"0.13740,0.15054,0.18085,0.24757,0.40209,0.74099,1.46347"\
"0.18720,0.20526,0.24117,0.30690,0.43610,0.74422,1.46428"\
"0.27610,0.30093,0.34838,0.43458,0.58742,0.85797,1.49101");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.01844,0.02044,0.02457,0.03324,0.05154,0.09043,0.17333"\
"0.02318,0.02520,0.02938,0.03811,0.05652,0.09546,0.17836"\
"0.03225,0.03508,0.04038,0.04952,0.06793,0.10662,0.18965"\
"0.04351,0.04775,0.05603,0.07047,0.09385,0.13330,0.21508"\
"0.05274,0.05966,0.07351,0.09654,0.13334,0.19025,0.27729"\
"0.05289,0.06416,0.08490,0.12157,0.18043,0.26949,0.39936"\
"0.01871,0.03565,0.06862,0.12621,0.21917,0.35997,0.56677");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.01614,0.01885,0.02441,0.03591,0.06001,0.11155,0.22127"\
"0.01652,0.01903,0.02444,0.03590,0.06000,0.11142,0.22109"\
"0.02300,0.02454,0.02849,0.03795,0.06027,0.11154,0.22130"\
"0.03823,0.04047,0.04485,0.05322,0.07029,0.11410,0.22107"\
"0.06565,0.06888,0.07443,0.08621,0.10778,0.14478,0.23211"\
"0.11393,0.11855,0.12791,0.14544,0.17637,0.22821,0.31449"\
"0.20292,0.20945,0.22339,0.25043,0.29628,0.37519,0.49859");
}
}
}
}
cell ("sky130_fd_sc_hd__a211oi_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__a211oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!B1)*!C1)+((!A2*!B1)*!C1)";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.089;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.12461,0.13339,0.15319,0.19887,0.30368,0.55072,1.13508"\
"0.12799,0.13669,0.15670,0.20248,0.30863,0.56065,1.14091"\
"0.13911,0.14761,0.16744,0.21377,0.32074,0.57029,1.15598"\
"0.16525,0.17333,0.19303,0.23864,0.34468,0.59435,1.18681"\
"0.21673,0.22574,0.24586,0.29130,0.39739,0.65177,1.23423"\
"0.29887,0.31083,0.33559,0.39047,0.50734,0.75753,1.34870"\
"0.42547,0.44225,0.47884,0.55436,0.70275,0.99497,1.59345");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.07898,0.08967,0.11500,0.17508,0.31634,0.65139,1.44022"\
"0.07914,0.09026,0.11519,0.17419,0.31676,0.65569,1.44310"\
"0.07927,0.09034,0.11534,0.17525,0.31660,0.65200,1.44490"\
"0.07965,0.09020,0.11558,0.17507,0.31645,0.65009,1.45411"\
"0.08808,0.09792,0.12087,0.17816,0.31669,0.65516,1.43916"\
"0.11517,0.12541,0.15047,0.20778,0.33638,0.65633,1.44525"\
"0.18235,0.19404,0.21987,0.28091,0.41800,0.71928,1.46456");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03019,0.03283,0.03893,0.05219,0.08098,0.14450,0.28923"\
"0.03456,0.03715,0.04311,0.05626,0.08505,0.14843,0.29335"\
"0.04613,0.04844,0.05398,0.06649,0.09489,0.15824,0.30288"\
"0.06770,0.07042,0.07735,0.09171,0.11945,0.18145,0.32607"\
"0.09438,0.09934,0.10926,0.12945,0.16866,0.23822,0.38212"\
"0.12055,0.12692,0.14160,0.17297,0.23167,0.33452,0.50950"\
"0.12442,0.13492,0.15663,0.20204,0.29125,0.45142,0.71560");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03463,0.03740,0.04416,0.05952,0.09437,0.17582,0.36942"\
"0.03306,0.03625,0.04323,0.05890,0.09416,0.17580,0.36913"\
"0.03401,0.03652,0.04271,0.05763,0.09343,0.17554,0.36927"\
"0.04543,0.04808,0.05407,0.06573,0.09610,0.17479,0.36871"\
"0.06812,0.07161,0.07937,0.09564,0.12723,0.19076,0.37043"\
"0.10863,0.11415,0.12573,0.14815,0.19108,0.27128,0.41947"\
"0.18004,0.19006,0.20900,0.24570,0.30621,0.41650,0.60504");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.16055,0.16836,0.18797,0.23256,0.33774,0.58523,1.17098"\
"0.16441,0.17277,0.19184,0.23729,0.34272,0.59036,1.17544"\
"0.17562,0.18421,0.20361,0.24918,0.35498,0.60317,1.18938"\
"0.20186,0.21029,0.22963,0.27498,0.38085,0.62967,1.21564"\
"0.25588,0.26393,0.28317,0.32838,0.43397,0.68281,1.26920"\
"0.34776,0.35731,0.38087,0.43215,0.54548,0.79418,1.38071"\
"0.49688,0.51071,0.54255,0.60879,0.74876,1.03404,1.63073");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.10739,0.11833,0.14395,0.20394,0.34545,0.67981,1.47304"\
"0.10743,0.11819,0.14388,0.20383,0.34545,0.67972,1.46869"\
"0.10754,0.11879,0.14373,0.20441,0.34551,0.67989,1.47140"\
"0.10790,0.11838,0.14373,0.20388,0.34560,0.67983,1.47172"\
"0.11246,0.12269,0.14703,0.20506,0.34558,0.68234,1.47343"\
"0.13896,0.14933,0.17483,0.23141,0.36193,0.68354,1.47085"\
"0.20270,0.21407,0.24075,0.30220,0.43892,0.74373,1.48781");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03633,0.03898,0.04491,0.05806,0.08684,0.15023,0.29492"\
"0.04089,0.04349,0.04937,0.06253,0.09114,0.15465,0.29918"\
"0.05082,0.05329,0.05900,0.07193,0.10047,0.16382,0.30863"\
"0.07002,0.07293,0.07939,0.09328,0.12176,0.18506,0.32977"\
"0.09849,0.10238,0.11133,0.12953,0.16467,0.23336,0.37923"\
"0.12912,0.13518,0.14818,0.17445,0.22682,0.31993,0.48940"\
"0.14055,0.14971,0.16986,0.21119,0.29323,0.43618,0.67471");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03351,0.03642,0.04324,0.05875,0.09411,0.17577,0.36890"\
"0.03310,0.03604,0.04281,0.05852,0.09376,0.17563,0.36925"\
"0.03337,0.03618,0.04265,0.05791,0.09343,0.17542,0.36914"\
"0.04115,0.04356,0.04947,0.06221,0.09473,0.17529,0.36962"\
"0.06014,0.06308,0.06908,0.08323,0.11384,0.18464,0.36904"\
"0.09635,0.10047,0.10944,0.12743,0.16606,0.23707,0.40099"\
"0.16334,0.16931,0.18259,0.20843,0.26110,0.35456,0.53443");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.14245,0.15091,0.17008,0.21582,0.32172,0.56979,1.15564"\
"0.14547,0.15362,0.17345,0.21889,0.32531,0.57387,1.15952"\
"0.15555,0.16385,0.18349,0.22889,0.33555,0.58491,1.17104"\
"0.18144,0.18946,0.20903,0.25432,0.36040,0.60993,1.19698"\
"0.23814,0.24679,0.26644,0.31156,0.41730,0.66616,1.25331"\
"0.33719,0.34869,0.37463,0.43163,0.55096,0.80022,1.38675"\
"0.49865,0.51628,0.55520,0.63694,0.79626,1.10144,1.69929");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.10753,0.11809,0.14390,0.20389,0.34554,0.67942,1.47406"\
"0.10737,0.11811,0.14392,0.20394,0.34547,0.67979,1.47166"\
"0.10740,0.11818,0.14395,0.20395,0.34541,0.67970,1.46955"\
"0.10769,0.11841,0.14392,0.20410,0.34555,0.67986,1.46836"\
"0.11842,0.12811,0.15196,0.20832,0.34633,0.67982,1.46983"\
"0.16066,0.17132,0.19553,0.24979,0.37172,0.68443,1.47066"\
"0.25095,0.26341,0.29276,0.35837,0.48675,0.76951,1.49038");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.01974,0.02115,0.02433,0.03152,0.04766,0.08413,0.16944"\
"0.02466,0.02602,0.02919,0.03635,0.05231,0.08879,0.17412"\
"0.03529,0.03694,0.04051,0.04771,0.06349,0.09989,0.18520"\
"0.04932,0.05185,0.05751,0.06841,0.08887,0.12603,0.21089"\
"0.06414,0.06763,0.07613,0.09353,0.12555,0.18040,0.27146"\
"0.07062,0.07674,0.09001,0.11680,0.16760,0.25357,0.39196"\
"0.04506,0.05453,0.07539,0.11740,0.19690,0.33282,0.55051");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.02022,0.02178,0.02548,0.03423,0.05445,0.10192,0.21637"\
"0.01985,0.02137,0.02502,0.03398,0.05437,0.10192,0.21519"\
"0.02433,0.02544,0.02836,0.03578,0.05459,0.10191,0.21554"\
"0.03920,0.04049,0.04362,0.05058,0.06524,0.10531,0.21493"\
"0.06536,0.06743,0.07195,0.08158,0.10102,0.13734,0.22857"\
"0.11112,0.11433,0.12143,0.13650,0.16573,0.21775,0.30709"\
"0.19314,0.19800,0.20967,0.23325,0.27742,0.35652,0.48766");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.09572,0.10417,0.12407,0.17005,0.27646,0.52494,1.11000"\
"0.09783,0.10644,0.12638,0.17209,0.27912,0.52813,1.11456"\
"0.10677,0.11493,0.13426,0.18021,0.28721,0.53720,1.12405"\
"0.13205,0.14015,0.15942,0.20335,0.31027,0.56032,1.14789"\
"0.19572,0.20415,0.22329,0.26673,0.37031,0.62005,1.20698"\
"0.29870,0.31164,0.34041,0.40099,0.51802,0.76327,1.34746"\
"0.46847,0.48670,0.52721,0.61582,0.78759,1.09774,1.67493");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.10639,0.11766,0.14316,0.20381,0.34553,0.68008,1.46869"\
"0.10596,0.11748,0.14318,0.20421,0.34555,0.67981,1.47405"\
"0.10482,0.11614,0.14247,0.20342,0.34549,0.68140,1.46922"\
"0.10316,0.11395,0.13976,0.20213,0.34528,0.68233,1.47379"\
"0.12433,0.13366,0.15554,0.20898,0.34516,0.68013,1.47014"\
"0.17002,0.18266,0.21026,0.26858,0.38564,0.68565,1.47125"\
"0.24967,0.26738,0.30517,0.38308,0.53015,0.80325,1.49725");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.01543,0.01667,0.01949,0.02594,0.04074,0.07563,0.15816"\
"0.02010,0.02136,0.02414,0.03063,0.04560,0.08063,0.16307"\
"0.02742,0.02938,0.03361,0.04177,0.05698,0.09173,0.17434"\
"0.03531,0.03854,0.04523,0.05825,0.08048,0.11825,0.20040"\
"0.03992,0.04509,0.05574,0.07681,0.11234,0.17002,0.26147"\
"0.03032,0.03839,0.05532,0.08835,0.14522,0.23652,0.37770"\
"-0.02279,-0.00935,0.01794,0.07072,0.15993,0.30410,0.52709");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.01149,0.01311,0.01720,0.02634,0.04666,0.09272,0.20220"\
"0.01237,0.01386,0.01758,0.02637,0.04659,0.09272,0.20256"\
"0.02033,0.02134,0.02370,0.03018,0.04772,0.09274,0.20203"\
"0.03603,0.03738,0.04026,0.04702,0.06091,0.09779,0.20196"\
"0.06297,0.06473,0.06906,0.07835,0.09732,0.13241,0.21659"\
"0.11132,0.11400,0.12014,0.13359,0.16159,0.21236,0.30029"\
"0.20064,0.20479,0.21375,0.23407,0.27599,0.35351,0.48151");
}
}
}
}
cell ("sky130_fd_sc_hd__a211oi_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__a211oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0096;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0097;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!B1)*!C1)+((!A2*!B1)*!C1)";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.142;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.14802,0.15422,0.16951,0.20830,0.30460,0.55290,1.17999"\
"0.15050,0.15653,0.17275,0.21208,0.30959,0.55660,1.18868"\
"0.16120,0.16718,0.18310,0.22254,0.32181,0.56726,1.19369"\
"0.18937,0.19552,0.21072,0.24943,0.34817,0.59669,1.23166"\
"0.24736,0.25362,0.26930,0.30786,0.40438,0.65474,1.28031"\
"0.34656,0.35400,0.37322,0.41829,0.52436,0.77161,1.39957"\
"0.51080,0.52149,0.54925,0.60871,0.74135,1.02762,1.66559");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.09553,0.10319,0.12289,0.17339,0.30453,0.63931,1.48232"\
"0.09564,0.10325,0.12368,0.17398,0.30363,0.63548,1.48256"\
"0.09621,0.10349,0.12308,0.17351,0.30393,0.63342,1.48017"\
"0.09596,0.10366,0.12325,0.17359,0.30368,0.63537,1.48418"\
"0.10180,0.10871,0.12730,0.17576,0.30384,0.63462,1.47866"\
"0.12716,0.13510,0.15395,0.20275,0.32029,0.63980,1.48211"\
"0.18913,0.19651,0.21796,0.26764,0.39396,0.69555,1.49519");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.02730,0.02891,0.03270,0.04201,0.06393,0.11486,0.23844"\
"0.03187,0.03334,0.03712,0.04626,0.06786,0.11882,0.24235"\
"0.04348,0.04490,0.04824,0.05677,0.07790,0.12862,0.25185"\
"0.06275,0.06470,0.06940,0.08046,0.10253,0.15206,0.27432"\
"0.08483,0.08763,0.09442,0.11000,0.14250,0.20563,0.32848"\
"0.10074,0.10483,0.11564,0.13873,0.18741,0.28044,0.44699"\
"0.08228,0.08841,0.10343,0.13830,0.21225,0.35544,0.60935");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.03423,0.03606,0.04052,0.05184,0.07942,0.14732,0.32125"\
"0.03284,0.03459,0.03929,0.05088,0.07875,0.14714,0.32099"\
"0.03493,0.03644,0.04030,0.05057,0.07755,0.14656,0.32089"\
"0.04613,0.04783,0.05196,0.06190,0.08403,0.14685,0.32039"\
"0.06865,0.07077,0.07578,0.08835,0.11394,0.17142,0.32423"\
"0.10912,0.11242,0.11942,0.13712,0.17236,0.24434,0.38888"\
"0.18059,0.18560,0.19782,0.22401,0.27636,0.37622,0.55748");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.18193,0.18771,0.20221,0.23897,0.33187,0.56788,1.17087"\
"0.18560,0.19138,0.20580,0.24312,0.33636,0.57261,1.17577"\
"0.19707,0.20304,0.21756,0.25502,0.34873,0.58559,1.18920"\
"0.22477,0.23058,0.24535,0.28245,0.37618,0.61359,1.21823"\
"0.28202,0.28774,0.30211,0.33913,0.43277,0.67002,1.27539"\
"0.38342,0.39049,0.40767,0.44931,0.54927,0.78651,1.39135"\
"0.55343,0.56241,0.58453,0.63747,0.75966,1.03156,1.64748");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.12502,0.13200,0.15111,0.20080,0.32620,0.64551,1.46100"\
"0.12459,0.13180,0.15115,0.19995,0.32482,0.64454,1.45847"\
"0.12482,0.13188,0.15114,0.20003,0.32480,0.64391,1.45933"\
"0.12515,0.13233,0.15117,0.20015,0.32495,0.64366,1.46396"\
"0.12793,0.13493,0.15392,0.20161,0.32496,0.64470,1.46092"\
"0.15244,0.16002,0.17817,0.22550,0.34091,0.64866,1.46479"\
"0.21104,0.21879,0.23893,0.28867,0.41109,0.70416,1.47750");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.03287,0.03442,0.03818,0.04746,0.06919,0.12037,0.24393"\
"0.03725,0.03872,0.04254,0.05172,0.07336,0.12442,0.24753"\
"0.04667,0.04814,0.05175,0.06064,0.08208,0.13285,0.25594"\
"0.06382,0.06562,0.07002,0.08048,0.10241,0.15296,0.27612"\
"0.08772,0.09012,0.09596,0.10970,0.13905,0.19686,0.32234"\
"0.11021,0.11385,0.12272,0.14273,0.18510,0.26734,0.42041"\
"0.10629,0.11166,0.12484,0.15555,0.22197,0.34822,0.57056");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.03394,0.03571,0.04022,0.05156,0.07925,0.14731,0.32096"\
"0.03322,0.03505,0.03961,0.05091,0.07883,0.14709,0.32087"\
"0.03405,0.03571,0.03993,0.05072,0.07812,0.14663,0.32097"\
"0.04224,0.04372,0.04756,0.05721,0.08125,0.14686,0.32066"\
"0.06092,0.06261,0.06697,0.07715,0.10194,0.16095,0.32294"\
"0.09611,0.09854,0.10440,0.11804,0.14887,0.21191,0.36238"\
"0.16242,0.16590,0.17445,0.19267,0.23467,0.31751,0.48675");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.15956,0.16531,0.18080,0.21834,0.31223,0.54885,1.15212"\
"0.16174,0.16720,0.18289,0.22075,0.31526,0.55280,1.15714"\
"0.17133,0.17663,0.19199,0.22966,0.32448,0.56302,1.16817"\
"0.19709,0.20258,0.21766,0.25517,0.34932,0.58785,1.19389"\
"0.25557,0.26136,0.27615,0.31316,0.40721,0.64490,1.25142"\
"0.36268,0.37030,0.38916,0.43482,0.54169,0.78001,1.38539"\
"0.54934,0.56044,0.58841,0.65298,0.79470,1.08613,1.70460");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.12446,0.13212,0.15152,0.20006,0.32503,0.64394,1.46173"\
"0.12446,0.13209,0.15100,0.19986,0.32523,0.64615,1.46374"\
"0.12447,0.13209,0.15143,0.20012,0.32493,0.64386,1.45950"\
"0.12454,0.13224,0.15142,0.19994,0.32499,0.64396,1.46044"\
"0.13355,0.14051,0.15838,0.20419,0.32603,0.64430,1.46442"\
"0.17354,0.18130,0.19934,0.24389,0.35270,0.65100,1.46484"\
"0.25970,0.26836,0.28972,0.34034,0.46284,0.73490,1.47844");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.01944,0.02034,0.02258,0.02793,0.04062,0.07130,0.14795"\
"0.02430,0.02518,0.02736,0.03254,0.04519,0.07593,0.15256"\
"0.03454,0.03560,0.03814,0.04394,0.05612,0.08674,0.16340"\
"0.04748,0.04904,0.05283,0.06142,0.07923,0.11214,0.18861"\
"0.05914,0.06160,0.06744,0.08087,0.10798,0.15907,0.24766"\
"0.05931,0.06304,0.07127,0.09227,0.13569,0.21582,0.35277"\
"0.01457,0.02055,0.03566,0.06828,0.13679,0.26323,0.47845");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.02015,0.02108,0.02353,0.02977,0.04556,0.08591,0.18950"\
"0.01983,0.02071,0.02305,0.02931,0.04542,0.08585,0.18960"\
"0.02452,0.02519,0.02703,0.03219,0.04623,0.08575,0.18970"\
"0.03859,0.03944,0.04169,0.04716,0.05923,0.09162,0.18943"\
"0.06365,0.06495,0.06811,0.07578,0.09284,0.12695,0.20675"\
"0.10888,0.11087,0.11573,0.12709,0.15198,0.20082,0.29163"\
"0.19116,0.19427,0.20091,0.21975,0.25671,0.33063,0.46150");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.11169,0.11803,0.13325,0.17126,0.26572,0.50277,1.10625"\
"0.11267,0.11894,0.13419,0.17265,0.26793,0.50606,1.11034"\
"0.12034,0.12646,0.14152,0.17992,0.27497,0.51431,1.11980"\
"0.14605,0.15192,0.16635,0.20332,0.29795,0.53727,1.14390"\
"0.21315,0.21897,0.23313,0.26830,0.36090,0.59830,1.20509"\
"0.33214,0.34067,0.36143,0.40928,0.51349,0.74420,1.34571"\
"0.52958,0.54139,0.57140,0.64169,0.79542,1.09293,1.69040");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.12352,0.13108,0.15092,0.19983,0.32487,0.64382,1.46352"\
"0.12326,0.13105,0.15007,0.19972,0.32474,0.64605,1.46431"\
"0.12231,0.12984,0.14992,0.20006,0.32498,0.64578,1.46134"\
"0.11938,0.12758,0.14676,0.19787,0.32460,0.64629,1.46209"\
"0.13648,0.14283,0.15957,0.20386,0.32440,0.64439,1.46424"\
"0.18498,0.19317,0.21342,0.26124,0.36239,0.65062,1.46392"\
"0.26672,0.27815,0.30554,0.36883,0.50125,0.76551,1.48571");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.01574,0.01657,0.01860,0.02355,0.03572,0.06623,0.14402"\
"0.02031,0.02116,0.02317,0.02820,0.04045,0.07106,0.14890"\
"0.02738,0.02873,0.03189,0.03845,0.05134,0.08202,0.15984"\
"0.03451,0.03662,0.04137,0.05183,0.07206,0.10768,0.18490"\
"0.03630,0.03957,0.04725,0.06389,0.09592,0.15177,0.24389"\
"0.01969,0.02489,0.03708,0.06344,0.11464,0.20204,0.34640"\
"-0.05015,-0.04172,-0.02254,0.01851,0.09960,0.23916,0.46646");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.01209,0.01324,0.01618,0.02338,0.04039,0.08201,0.18814"\
"0.01305,0.01403,0.01662,0.02345,0.04036,0.08215,0.18816"\
"0.02076,0.02151,0.02345,0.02815,0.04239,0.08215,0.18810"\
"0.03568,0.03658,0.03885,0.04458,0.05732,0.08932,0.18818"\
"0.06231,0.06353,0.06668,0.07453,0.09154,0.12610,0.20669"\
"0.11044,0.11214,0.11663,0.12770,0.15185,0.20181,0.29288"\
"0.19862,0.20168,0.20836,0.22496,0.26028,0.33461,0.46406");
}
}
}
}
cell ("sky130_fd_sc_hd__a21bo_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a21bo";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*A2)+!B1_N";
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.183;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.06895,0.07526,0.08995,0.12505,0.21630,0.45882,1.10701"\
"0.07296,0.07928,0.09397,0.12912,0.22037,0.46254,1.11019"\
"0.08282,0.08914,0.10382,0.13902,0.23063,0.47308,1.12125"\
"0.10497,0.11141,0.12609,0.16155,0.25279,0.49497,1.14210"\
"0.13593,0.14270,0.15803,0.19350,0.28522,0.52769,1.17472"\
"0.16755,0.17592,0.19276,0.22848,0.32004,0.56313,1.21403"\
"0.17758,0.18850,0.21010,0.25035,0.34081,0.58419,1.23186");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02022,0.02659,0.04363,0.09066,0.22046,0.56882,1.50096"\
"0.02021,0.02658,0.04362,0.09069,0.22042,0.56805,1.49866"\
"0.02015,0.02654,0.04360,0.09058,0.22014,0.56915,1.50174"\
"0.02089,0.02715,0.04390,0.09077,0.22016,0.56765,1.49706"\
"0.02363,0.02975,0.04594,0.09214,0.22051,0.56726,1.49790"\
"0.03036,0.03619,0.05095,0.09419,0.22143,0.56749,1.50226"\
"0.04168,0.04865,0.06312,0.10159,0.22277,0.57055,1.49867");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.13228,0.13885,0.15294,0.18105,0.23957,0.37718,0.73769"\
"0.13665,0.14327,0.15718,0.18538,0.24383,0.38147,0.74226"\
"0.14828,0.15494,0.16910,0.19716,0.25570,0.39330,0.75416"\
"0.17630,0.18285,0.19687,0.22496,0.28346,0.42093,0.78158"\
"0.23508,0.24188,0.25618,0.28481,0.34345,0.48114,0.84119"\
"0.33663,0.34458,0.36113,0.39331,0.45573,0.59602,0.95633"\
"0.50043,0.51047,0.53134,0.57051,0.64215,0.78837,1.15032");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02180,0.02649,0.03756,0.06269,0.12494,0.29849,0.77215"\
"0.02165,0.02629,0.03741,0.06295,0.12487,0.29599,0.77614"\
"0.02173,0.02643,0.03749,0.06273,0.12504,0.29606,0.77629"\
"0.02190,0.02678,0.03746,0.06263,0.12524,0.29689,0.77142"\
"0.02351,0.02815,0.03907,0.06383,0.12555,0.29715,0.77091"\
"0.02932,0.03480,0.04595,0.07137,0.13274,0.29920,0.77874"\
"0.04065,0.04711,0.06080,0.08814,0.14890,0.30750,0.77238");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.07325,0.07959,0.09421,0.12919,0.22010,0.46256,1.11061"\
"0.07741,0.08372,0.09833,0.13341,0.22468,0.46743,1.11642"\
"0.08643,0.09275,0.10734,0.14240,0.23344,0.47591,1.12397"\
"0.10584,0.11218,0.12691,0.16212,0.25339,0.49676,1.14631"\
"0.13662,0.14356,0.15896,0.19459,0.28606,0.52887,1.17701"\
"0.17176,0.17991,0.19717,0.23404,0.32579,0.56830,1.21908"\
"0.19033,0.20126,0.22310,0.26382,0.35622,0.59980,1.24650");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02020,0.02662,0.04361,0.09050,0.22025,0.56927,1.50217"\
"0.02014,0.02664,0.04355,0.09069,0.22007,0.56939,1.50308"\
"0.02014,0.02660,0.04357,0.09058,0.22033,0.56917,1.50185"\
"0.02063,0.02695,0.04383,0.09074,0.22081,0.56872,1.49898"\
"0.02325,0.02956,0.04579,0.09169,0.22035,0.56919,1.50210"\
"0.02922,0.03543,0.05072,0.09400,0.22085,0.56680,1.50216"\
"0.03983,0.04683,0.06230,0.10165,0.22303,0.57054,1.49838");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.15344,0.16031,0.17487,0.20360,0.26309,0.40152,0.76312"\
"0.15816,0.16505,0.17955,0.20834,0.26783,0.40626,0.76743"\
"0.17038,0.17719,0.19175,0.22035,0.27996,0.41837,0.77990"\
"0.19683,0.20369,0.21819,0.24700,0.30652,0.44475,0.80534"\
"0.25315,0.26008,0.27442,0.30344,0.36305,0.50154,0.86192"\
"0.35315,0.36108,0.37762,0.40961,0.47245,0.61321,0.97410"\
"0.51808,0.52795,0.54807,0.58589,0.65594,0.80138,1.16405");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02365,0.02847,0.03914,0.06489,0.12714,0.29904,0.77693"\
"0.02365,0.02836,0.03916,0.06471,0.12733,0.29850,0.77853"\
"0.02348,0.02849,0.03923,0.06475,0.12669,0.29883,0.77510"\
"0.02345,0.02815,0.03939,0.06493,0.12694,0.29794,0.77343"\
"0.02437,0.02901,0.04059,0.06542,0.12699,0.29855,0.77288"\
"0.02919,0.03447,0.04623,0.07164,0.13305,0.30004,0.78036"\
"0.03990,0.04596,0.05880,0.08536,0.14600,0.30752,0.77310");
}
}
timing() {
related_pin : "B1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.14014,0.14630,0.16057,0.19578,0.28714,0.53017,1.17895"\
"0.14450,0.15064,0.16496,0.20002,0.29129,0.53412,1.18611"\
"0.15687,0.16300,0.17728,0.21250,0.30376,0.54606,1.19492"\
"0.18762,0.19379,0.20809,0.24320,0.33460,0.57760,1.22676"\
"0.25476,0.26098,0.27532,0.31042,0.40179,0.64433,1.30245"\
"0.36440,0.37100,0.38565,0.42078,0.51225,0.75492,1.40343"\
"0.53262,0.54015,0.55582,0.59136,0.68301,0.92563,1.57296");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.01973,0.02562,0.04218,0.08926,0.21887,0.56807,1.50468"\
"0.01972,0.02560,0.04208,0.08944,0.21908,0.56883,1.50865"\
"0.01975,0.02561,0.04220,0.08948,0.21893,0.56951,1.50675"\
"0.01976,0.02560,0.04208,0.08947,0.21904,0.56848,1.50443"\
"0.02028,0.02605,0.04242,0.08952,0.21899,0.56800,1.49990"\
"0.02243,0.02785,0.04352,0.08991,0.21876,0.56647,1.50655"\
"0.02684,0.03191,0.04629,0.09088,0.21918,0.56562,1.49912");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.15960,0.16647,0.18104,0.21001,0.26935,0.40769,0.76817"\
"0.16414,0.17103,0.18539,0.21428,0.27385,0.41230,0.77371"\
"0.17509,0.18200,0.19653,0.22551,0.28483,0.42339,0.78465"\
"0.19586,0.20273,0.21721,0.24621,0.30548,0.44394,0.80501"\
"0.22556,0.23248,0.24680,0.27577,0.33543,0.47391,0.83541"\
"0.26122,0.26814,0.28266,0.31166,0.37077,0.50934,0.86971"\
"0.29381,0.30069,0.31518,0.34406,0.40374,0.54245,0.90341");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02371,0.02847,0.03929,0.06482,0.12666,0.29805,0.77214"\
"0.02338,0.02818,0.03930,0.06461,0.12676,0.29859,0.77793"\
"0.02369,0.02815,0.03953,0.06455,0.12667,0.29850,0.77358"\
"0.02357,0.02833,0.03913,0.06464,0.12660,0.29784,0.77888"\
"0.02342,0.02815,0.03933,0.06469,0.12712,0.29865,0.77646"\
"0.02353,0.02836,0.03935,0.06478,0.12716,0.29649,0.77139"\
"0.02410,0.02868,0.03955,0.06490,0.12746,0.29822,0.77289");
}
}
}
}
cell ("sky130_fd_sc_hd__a21bo_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a21bo";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*A2)+!B1_N";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.288;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.08707,0.09269,0.10623,0.13835,0.22200,0.45782,1.13152"\
"0.09110,0.09673,0.11022,0.14231,0.22580,0.46106,1.13860"\
"0.10094,0.10659,0.12016,0.15225,0.23589,0.47119,1.14446"\
"0.12488,0.13043,0.14385,0.17578,0.25932,0.49491,1.16916"\
"0.16498,0.17097,0.18498,0.21727,0.30098,0.53650,1.21122"\
"0.21234,0.21954,0.23569,0.27006,0.35295,0.58844,1.26425"\
"0.24898,0.25881,0.27957,0.31923,0.40469,0.63920,1.31369");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02155,0.02646,0.03985,0.07794,0.19256,0.52952,1.49872"\
"0.02159,0.02645,0.03984,0.07795,0.19213,0.52861,1.49895"\
"0.02151,0.02654,0.03988,0.07792,0.19233,0.52909,1.49697"\
"0.02160,0.02655,0.03985,0.07814,0.19250,0.52946,1.49774"\
"0.02502,0.02973,0.04254,0.07993,0.19299,0.52903,1.49897"\
"0.03277,0.03745,0.04925,0.08390,0.19433,0.52730,1.49998"\
"0.04543,0.05160,0.06440,0.09647,0.19835,0.53222,1.49370");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.15919,0.16474,0.17730,0.20255,0.25335,0.36778,0.67249"\
"0.16405,0.16961,0.18215,0.20761,0.25828,0.37260,0.67763"\
"0.17624,0.18175,0.19426,0.21954,0.27033,0.38468,0.68976"\
"0.20378,0.20923,0.22150,0.24721,0.29788,0.41220,0.71746"\
"0.26482,0.27034,0.28278,0.30795,0.35892,0.47327,0.77792"\
"0.37856,0.38485,0.39903,0.42729,0.48217,0.59868,0.90399"\
"0.56591,0.57363,0.59104,0.62547,0.68862,0.81419,1.12250");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02509,0.02866,0.03698,0.05620,0.10364,0.23446,0.63568"\
"0.02522,0.02872,0.03730,0.05660,0.10379,0.23484,0.63613"\
"0.02539,0.02866,0.03700,0.05627,0.10364,0.23480,0.63586"\
"0.02538,0.02878,0.03754,0.05658,0.10380,0.23472,0.63565"\
"0.02583,0.02946,0.03739,0.05649,0.10402,0.23548,0.63490"\
"0.03187,0.03612,0.04451,0.06479,0.11038,0.23928,0.63859"\
"0.04518,0.05031,0.05987,0.08120,0.12729,0.25148,0.63637");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.09104,0.09665,0.11021,0.14233,0.22602,0.46101,1.13635"\
"0.09534,0.10100,0.11453,0.14667,0.23035,0.46603,1.13969"\
"0.10493,0.11054,0.12404,0.15616,0.23973,0.47470,1.14991"\
"0.12639,0.13199,0.14555,0.17753,0.26116,0.49691,1.17033"\
"0.16586,0.17186,0.18593,0.21852,0.30224,0.53746,1.21309"\
"0.21936,0.22650,0.24243,0.27682,0.36101,0.59610,1.27261"\
"0.27194,0.28130,0.30170,0.34108,0.42732,0.66267,1.33654");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02155,0.02652,0.03981,0.07809,0.19263,0.52941,1.50084"\
"0.02147,0.02638,0.03985,0.07798,0.19261,0.52951,1.49799"\
"0.02156,0.02644,0.03978,0.07789,0.19241,0.52844,1.49999"\
"0.02167,0.02662,0.03987,0.07811,0.19261,0.52961,1.49559"\
"0.02414,0.02905,0.04216,0.07935,0.19264,0.52869,1.50010"\
"0.03032,0.03516,0.04808,0.08341,0.19430,0.52791,1.49813"\
"0.04187,0.04780,0.06135,0.09412,0.19792,0.53142,1.49567");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.17842,0.18423,0.19716,0.22330,0.27505,0.39060,0.69636"\
"0.18360,0.18939,0.20239,0.22854,0.28027,0.39581,0.70168"\
"0.19619,0.20201,0.21497,0.24112,0.29309,0.40848,0.71392"\
"0.22277,0.22855,0.24158,0.26774,0.31962,0.43504,0.74056"\
"0.28021,0.28601,0.29890,0.32500,0.37703,0.49262,0.79847"\
"0.38930,0.39576,0.40983,0.43832,0.49327,0.61090,0.91677"\
"0.56886,0.57676,0.59451,0.62816,0.69058,0.81565,1.12450");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02720,0.03081,0.03918,0.05818,0.10600,0.23692,0.63858"\
"0.02726,0.03092,0.03958,0.05823,0.10593,0.23678,0.63628"\
"0.02746,0.03075,0.03962,0.05861,0.10561,0.23689,0.63940"\
"0.02739,0.03100,0.03916,0.05888,0.10574,0.23742,0.63940"\
"0.02745,0.03090,0.03947,0.05852,0.10573,0.23677,0.63943"\
"0.03282,0.03683,0.04522,0.06488,0.11097,0.24045,0.63831"\
"0.04532,0.04922,0.05896,0.07951,0.12538,0.25080,0.63700");
}
}
timing() {
related_pin : "B1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.15344,0.15866,0.17122,0.20200,0.28481,0.51921,1.19616"\
"0.15818,0.16339,0.17602,0.20674,0.28928,0.52465,1.20284"\
"0.17106,0.17626,0.18888,0.21957,0.30212,0.53751,1.21035"\
"0.20281,0.20800,0.22060,0.25137,0.33415,0.56853,1.24684"\
"0.27317,0.27839,0.29102,0.32177,0.40444,0.63860,1.31622"\
"0.39330,0.39884,0.41175,0.44272,0.52564,0.76032,1.43384"\
"0.58384,0.59003,0.60398,0.63567,0.71868,0.95315,1.62675");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02018,0.02465,0.03743,0.07556,0.19023,0.52743,1.50248"\
"0.02019,0.02465,0.03745,0.07565,0.19067,0.52756,1.50448"\
"0.02015,0.02463,0.03744,0.07565,0.19064,0.52755,1.49959"\
"0.02019,0.02465,0.03741,0.07559,0.19044,0.52744,1.50145"\
"0.02039,0.02491,0.03760,0.07556,0.19073,0.52823,1.50371"\
"0.02228,0.02659,0.03891,0.07621,0.19077,0.52671,1.49935"\
"0.02625,0.03030,0.04217,0.07822,0.19163,0.52528,1.49686");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.18470,0.19053,0.20353,0.22974,0.28158,0.39698,0.70290"\
"0.18950,0.19531,0.20835,0.23458,0.28628,0.40186,0.70774"\
"0.19976,0.20555,0.21858,0.24479,0.29687,0.41237,0.71772"\
"0.21916,0.22494,0.23795,0.26415,0.31614,0.43165,0.73707"\
"0.24642,0.25223,0.26521,0.29125,0.34319,0.45884,0.76425"\
"0.27944,0.28524,0.29819,0.32431,0.37626,0.49184,0.79769"\
"0.30483,0.31063,0.32355,0.34964,0.40169,0.51739,0.82230");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02726,0.03093,0.03951,0.05806,0.10583,0.23656,0.63646"\
"0.02727,0.03093,0.03952,0.05822,0.10585,0.23669,0.63627"\
"0.02745,0.03101,0.03944,0.05836,0.10568,0.23736,0.63564"\
"0.02742,0.03100,0.03943,0.05829,0.10565,0.23729,0.63572"\
"0.02718,0.03104,0.03936,0.05834,0.10587,0.23625,0.63643"\
"0.02734,0.03086,0.03950,0.05820,0.10573,0.23561,0.63753"\
"0.02734,0.03096,0.03988,0.05871,0.10601,0.23700,0.63598");
}
}
}
}
cell ("sky130_fd_sc_hd__a21bo_4") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__a21bo";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*A2)+!B1_N";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.475;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.08120,0.08506,0.09547,0.12225,0.19593,0.41896,1.11486"\
"0.08519,0.08906,0.09946,0.12623,0.19982,0.42261,1.11683"\
"0.09521,0.09913,0.10953,0.13629,0.21003,0.43320,1.12636"\
"0.11846,0.12231,0.13261,0.15913,0.23284,0.45569,1.15030"\
"0.15422,0.15827,0.16903,0.19616,0.26963,0.49300,1.18816"\
"0.19368,0.19865,0.21094,0.23910,0.31289,0.53630,1.23083"\
"0.21442,0.22093,0.23688,0.27099,0.34571,0.56856,1.26218");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.02092,0.02448,0.03466,0.06573,0.16651,0.48742,1.50010"\
"0.02102,0.02443,0.03462,0.06560,0.16609,0.48851,1.49650"\
"0.02099,0.02443,0.03459,0.06577,0.16647,0.48838,1.49950"\
"0.02114,0.02450,0.03467,0.06585,0.16644,0.48816,1.49639"\
"0.02386,0.02723,0.03709,0.06771,0.16700,0.48818,1.49739"\
"0.03081,0.03418,0.04374,0.07177,0.16852,0.48840,1.49907"\
"0.04311,0.04691,0.05723,0.08394,0.17278,0.48965,1.49831");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.17422,0.17806,0.18808,0.21057,0.25665,0.36017,0.63961"\
"0.17885,0.18275,0.19275,0.21522,0.26159,0.36487,0.64441"\
"0.19101,0.19489,0.20486,0.22729,0.27334,0.37701,0.65647"\
"0.21802,0.22194,0.23192,0.25421,0.30040,0.40404,0.68361"\
"0.27687,0.28075,0.29074,0.31304,0.35938,0.46292,0.74250"\
"0.38928,0.39362,0.40473,0.42927,0.47883,0.58536,0.86565"\
"0.58491,0.58997,0.60308,0.63188,0.68869,0.80359,1.08889");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.02672,0.02907,0.03562,0.05157,0.09125,0.20321,0.56884"\
"0.02662,0.02909,0.03560,0.05129,0.09103,0.20340,0.56855"\
"0.02651,0.02894,0.03531,0.05123,0.09134,0.20347,0.56923"\
"0.02658,0.02902,0.03544,0.05116,0.09125,0.20313,0.56899"\
"0.02673,0.02921,0.03561,0.05135,0.09125,0.20379,0.56893"\
"0.03230,0.03458,0.04152,0.05846,0.09711,0.20752,0.56973"\
"0.04416,0.04674,0.05459,0.07190,0.11207,0.22098,0.57334");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.08610,0.08995,0.10038,0.12708,0.20058,0.42344,1.11601"\
"0.09024,0.09410,0.10452,0.13130,0.20499,0.42745,1.12184"\
"0.09937,0.10329,0.11369,0.14045,0.21414,0.43715,1.13091"\
"0.11994,0.12380,0.13412,0.16066,0.23412,0.45716,1.15112"\
"0.15524,0.15934,0.17023,0.19748,0.27109,0.49444,1.19016"\
"0.19970,0.20454,0.21684,0.24580,0.32019,0.54330,1.23773"\
"0.23285,0.23916,0.25490,0.28861,0.36566,0.58905,1.28188");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.02100,0.02448,0.03464,0.06582,0.16590,0.48898,1.49981"\
"0.02098,0.02445,0.03459,0.06566,0.16648,0.48830,1.49492"\
"0.02103,0.02443,0.03455,0.06572,0.16648,0.48799,1.49776"\
"0.02110,0.02454,0.03484,0.06593,0.16595,0.48885,1.49798"\
"0.02347,0.02692,0.03690,0.06741,0.16705,0.48744,1.49888"\
"0.02944,0.03291,0.04244,0.07136,0.16853,0.48730,1.49937"\
"0.04002,0.04417,0.05504,0.08252,0.17262,0.48981,1.49369");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.17980,0.18368,0.19354,0.21527,0.26008,0.36114,0.63959"\
"0.18497,0.18886,0.19875,0.22050,0.26531,0.36639,0.64484"\
"0.19785,0.20173,0.21147,0.23324,0.27814,0.37922,0.65752"\
"0.22576,0.22964,0.23949,0.26107,0.30584,0.40706,0.68561"\
"0.28601,0.28990,0.29971,0.32136,0.36621,0.46762,0.74612"\
"0.40266,0.40697,0.41790,0.44171,0.48949,0.59323,0.87215"\
"0.59978,0.60504,0.61836,0.64687,0.70194,0.81287,1.09537");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.02646,0.02885,0.03505,0.04973,0.08778,0.20024,0.56585"\
"0.02637,0.02869,0.03475,0.04970,0.08778,0.20028,0.56595"\
"0.02655,0.02893,0.03512,0.05000,0.08854,0.20053,0.56602"\
"0.02623,0.02857,0.03462,0.05011,0.08863,0.20051,0.56674"\
"0.02654,0.02868,0.03479,0.04983,0.08859,0.20033,0.56625"\
"0.03196,0.03442,0.04051,0.05630,0.09359,0.20357,0.56833"\
"0.04375,0.04680,0.05369,0.07032,0.10887,0.21638,0.57262");
}
}
timing() {
related_pin : "B1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.14181,0.14534,0.15491,0.18017,0.25247,0.47375,1.17250"\
"0.14697,0.15047,0.16007,0.18535,0.25760,0.47976,1.17116"\
"0.15966,0.16316,0.17273,0.19790,0.27022,0.49162,1.18473"\
"0.19105,0.19456,0.20417,0.22932,0.30136,0.52272,1.21666"\
"0.25875,0.26227,0.27190,0.29708,0.36911,0.59092,1.29076"\
"0.37086,0.37451,0.38440,0.40995,0.48237,0.70429,1.39689"\
"0.54886,0.55293,0.56364,0.59002,0.66283,0.88473,1.57685");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.01947,0.02262,0.03227,0.06333,0.16433,0.48684,1.50269"\
"0.01949,0.02257,0.03235,0.06328,0.16456,0.48690,1.49605"\
"0.01950,0.02264,0.03235,0.06333,0.16436,0.48650,1.50281"\
"0.01950,0.02262,0.03234,0.06335,0.16420,0.48605,1.49861"\
"0.01988,0.02298,0.03262,0.06345,0.16416,0.48715,1.50127"\
"0.02152,0.02454,0.03397,0.06436,0.16486,0.48612,1.50066"\
"0.02528,0.02813,0.03717,0.06615,0.16572,0.48643,1.49413");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.18903,0.19286,0.20275,0.22462,0.26944,0.37067,0.64911"\
"0.19352,0.19744,0.20734,0.22919,0.27375,0.37499,0.65355"\
"0.20378,0.20768,0.21755,0.23927,0.28421,0.38531,0.66357"\
"0.22366,0.22753,0.23744,0.25920,0.30414,0.40532,0.68395"\
"0.25222,0.25610,0.26595,0.28773,0.33245,0.43368,0.71223"\
"0.28426,0.28815,0.29804,0.31982,0.36466,0.46588,0.74464"\
"0.30593,0.30981,0.31968,0.34139,0.38607,0.48763,0.76598");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00492, 0.01541, 0.04833, 0.15154, 0.47517");
values("0.02651,0.02866,0.03491,0.04985,0.08845,0.20031,0.56789"\
"0.02618,0.02857,0.03462,0.04991,0.08867,0.20052,0.56674"\
"0.02649,0.02893,0.03504,0.05007,0.08845,0.20047,0.56603"\
"0.02655,0.02880,0.03509,0.04997,0.08779,0.20046,0.56722"\
"0.02639,0.02872,0.03479,0.04957,0.08858,0.20019,0.56775"\
"0.02643,0.02882,0.03481,0.05021,0.08839,0.19975,0.56815"\
"0.02686,0.02919,0.03520,0.05010,0.08876,0.20064,0.56736");
}
}
}
}
cell ("sky130_fd_sc_hd__a21boi_0") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__a21boi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*B1_N)+(!A2*B1_N)";
capacitance : 0.0000;
max_transition : 1.487;
max_capacitance : 0.049;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.08446,0.09712,0.12345,0.17883,0.29752,0.54800,1.09122"\
"0.08863,0.10144,0.12822,0.18505,0.30410,0.55506,1.09869"\
"0.10055,0.11309,0.13987,0.19607,0.31493,0.56657,1.10460"\
"0.12881,0.14108,0.16759,0.22349,0.34233,0.59497,1.13366"\
"0.18189,0.19749,0.22733,0.28426,0.40485,0.65907,1.19827"\
"0.26733,0.29128,0.33272,0.40983,0.54249,0.79665,1.33897"\
"0.39568,0.43349,0.50190,0.61724,0.80489,1.11727,1.66204");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.06107,0.07741,0.11290,0.18827,0.35042,0.69611,1.44953"\
"0.06111,0.07761,0.11316,0.18876,0.35253,0.69635,1.44820"\
"0.06109,0.07762,0.11298,0.18841,0.34971,0.69526,1.43895"\
"0.06193,0.07807,0.11319,0.18815,0.34958,0.69637,1.43932"\
"0.07972,0.09418,0.12385,0.19314,0.35097,0.70048,1.43679"\
"0.12115,0.13860,0.17183,0.23974,0.37487,0.69951,1.44259"\
"0.20986,0.23157,0.27374,0.35197,0.49796,0.78108,1.45095");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.03807,0.04368,0.05499,0.07850,0.12712,0.23003,0.44899"\
"0.04206,0.04764,0.05909,0.08258,0.13135,0.23412,0.45328"\
"0.05207,0.05759,0.06895,0.09255,0.14132,0.24430,0.46334"\
"0.07317,0.07986,0.09310,0.11684,0.16545,0.26834,0.48755"\
"0.09958,0.10992,0.12963,0.16399,0.22169,0.32384,0.54169"\
"0.12663,0.14219,0.17187,0.22410,0.31157,0.44972,0.66933"\
"0.13498,0.15862,0.20427,0.28476,0.41816,0.62882,0.94938");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.03441,0.04067,0.05459,0.08410,0.14738,0.28433,0.57802"\
"0.03406,0.04048,0.05430,0.08405,0.14752,0.28340,0.57683"\
"0.03458,0.04062,0.05399,0.08387,0.14760,0.28351,0.57698"\
"0.04623,0.05186,0.06235,0.08769,0.14790,0.28367,0.57616"\
"0.07059,0.07850,0.09370,0.12010,0.16794,0.28900,0.57582"\
"0.11402,0.12572,0.14690,0.18447,0.24895,0.35209,0.59906"\
"0.19124,0.21144,0.24126,0.29839,0.38749,0.53225,0.76285");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.09770,0.11000,0.13636,0.19217,0.31067,0.56488,1.10888"\
"0.10279,0.11517,0.14164,0.19745,0.31632,0.57024,1.11399"\
"0.11541,0.12791,0.15447,0.21048,0.32978,0.58385,1.12822"\
"0.14276,0.15512,0.18155,0.23769,0.35704,0.61193,1.15594"\
"0.19658,0.21104,0.23974,0.29606,0.41546,0.66967,1.21361"\
"0.28491,0.30434,0.34301,0.41554,0.54742,0.80267,1.34689"\
"0.41821,0.44995,0.50965,0.61513,0.79642,1.10166,1.65453");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.07548,0.09229,0.12820,0.20483,0.36776,0.72015,1.47031"\
"0.07552,0.09228,0.12819,0.20444,0.36808,0.71741,1.46879"\
"0.07551,0.09228,0.12816,0.20450,0.36938,0.71722,1.47081"\
"0.07607,0.09250,0.12829,0.20438,0.36778,0.72077,1.47094"\
"0.09070,0.10535,0.13754,0.20903,0.36785,0.71765,1.46634"\
"0.13075,0.14780,0.18198,0.25001,0.39201,0.72165,1.46582"\
"0.21827,0.23942,0.28141,0.35925,0.50860,0.79994,1.48666");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.04102,0.04650,0.05782,0.08124,0.13003,0.23281,0.45203"\
"0.04538,0.05089,0.06222,0.08566,0.13440,0.23721,0.45627"\
"0.05485,0.06035,0.07173,0.09530,0.14411,0.24702,0.46630"\
"0.07450,0.08075,0.09313,0.11745,0.16642,0.26941,0.48870"\
"0.10424,0.11318,0.13028,0.16121,0.21599,0.32067,0.54105"\
"0.13978,0.15372,0.17958,0.22605,0.30322,0.43113,0.66065"\
"0.16671,0.18854,0.22940,0.30214,0.42222,0.61015,0.90192");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.03407,0.04057,0.05451,0.08410,0.14780,0.28363,0.57651"\
"0.03395,0.04050,0.05437,0.08390,0.14765,0.28482,0.57610"\
"0.03423,0.04058,0.05411,0.08394,0.14746,0.28448,0.57636"\
"0.04135,0.04674,0.05867,0.08614,0.14764,0.28451,0.57626"\
"0.06077,0.06746,0.08103,0.10666,0.16048,0.28668,0.57655"\
"0.09917,0.10838,0.12545,0.15924,0.21510,0.32742,0.59053"\
"0.16788,0.18188,0.20739,0.25221,0.32889,0.45836,0.70010");
}
}
timing() {
related_pin : "B1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.10170,0.11430,0.14098,0.19687,0.31523,0.56839,1.11168"\
"0.10634,0.11903,0.14565,0.20162,0.32020,0.57369,1.11609"\
"0.11613,0.12891,0.15572,0.21219,0.33138,0.58519,1.12809"\
"0.13455,0.14722,0.17399,0.23045,0.35011,0.60431,1.14746"\
"0.16015,0.17220,0.19884,0.25532,0.37507,0.62957,1.17385"\
"0.18996,0.20237,0.22860,0.28411,0.40369,0.65819,1.20212"\
"0.21224,0.22496,0.25002,0.30501,0.42396,0.67863,1.22288");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.07532,0.09218,0.12812,0.20483,0.36795,0.71779,1.47018"\
"0.07533,0.09212,0.12810,0.20439,0.36779,0.71703,1.46585"\
"0.07523,0.09219,0.12818,0.20453,0.36789,0.71752,1.46522"\
"0.07523,0.09203,0.12801,0.20444,0.36783,0.71760,1.46484"\
"0.07518,0.09185,0.12849,0.20441,0.36777,0.71771,1.46522"\
"0.07699,0.09334,0.12859,0.20483,0.36840,0.71810,1.46658"\
"0.08559,0.10015,0.13358,0.20676,0.36902,0.71841,1.46654");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.08789,0.09277,0.10188,0.11814,0.14884,0.21011,0.33973"\
"0.09255,0.09726,0.10631,0.12271,0.15337,0.21477,0.34426"\
"0.10495,0.10966,0.11889,0.13518,0.16577,0.22717,0.35664"\
"0.13577,0.14060,0.14955,0.16589,0.19667,0.25804,0.38740"\
"0.19689,0.20232,0.21217,0.22954,0.26122,0.32312,0.45213"\
"0.29098,0.29753,0.30948,0.32975,0.36416,0.42764,0.55686"\
"0.43681,0.44550,0.46114,0.48591,0.52615,0.59175,0.72321");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00230, 0.00493, 0.01056, 0.02264, 0.04853");
values("0.02878,0.03226,0.03974,0.05557,0.09030,0.16717,0.33666"\
"0.02873,0.03222,0.03971,0.05574,0.09018,0.16704,0.33716"\
"0.02871,0.03221,0.03968,0.05556,0.09012,0.16705,0.33709"\
"0.02909,0.03255,0.03994,0.05574,0.09008,0.16723,0.33701"\
"0.03457,0.03766,0.04447,0.05935,0.09267,0.16798,0.33719"\
"0.04704,0.04980,0.05582,0.06928,0.10076,0.17347,0.33963"\
"0.06634,0.06928,0.07571,0.08861,0.11677,0.18368,0.34368");
}
}
}
}
cell ("sky130_fd_sc_hd__a21boi_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__a21boi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*B1_N)+(!A2*B1_N)";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.076;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.07038,0.07974,0.10081,0.14838,0.25646,0.50357,1.07087"\
"0.07478,0.08421,0.10559,0.15297,0.26071,0.50741,1.08344"\
"0.08706,0.09646,0.11739,0.16551,0.27437,0.52129,1.09003"\
"0.11510,0.12435,0.14530,0.19279,0.30180,0.55105,1.11921"\
"0.16505,0.17730,0.20306,0.25425,0.36279,0.61027,1.18470"\
"0.24414,0.26348,0.30172,0.37366,0.50357,0.75399,1.32679"\
"0.36755,0.39841,0.46004,0.57062,0.76026,1.07533,1.65633");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.04719,0.05909,0.08702,0.15096,0.29869,0.63553,1.41010"\
"0.04730,0.05923,0.08695,0.15024,0.29700,0.63373,1.42170"\
"0.04733,0.05927,0.08701,0.15033,0.29650,0.63288,1.41777"\
"0.04953,0.06088,0.08719,0.15050,0.29734,0.63525,1.41297"\
"0.06772,0.07883,0.10298,0.15829,0.29772,0.63433,1.41629"\
"0.10842,0.12154,0.14932,0.20740,0.32930,0.64146,1.41226"\
"0.19253,0.20945,0.24541,0.31632,0.45470,0.73170,1.43211");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.02863,0.03243,0.04070,0.05865,0.09864,0.18923,0.39694"\
"0.03264,0.03638,0.04465,0.06277,0.10273,0.19345,0.40108"\
"0.04291,0.04656,0.05464,0.07264,0.11273,0.20346,0.41161"\
"0.06005,0.06503,0.07620,0.09675,0.13671,0.22699,0.43491"\
"0.07846,0.08682,0.10326,0.13416,0.18850,0.28275,0.49023"\
"0.09209,0.10425,0.12930,0.17591,0.25971,0.39357,0.61752"\
"0.07481,0.09384,0.13193,0.20420,0.33123,0.54020,0.87090");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.02522,0.02937,0.03919,0.06144,0.11306,0.23304,0.50902"\
"0.02466,0.02906,0.03900,0.06130,0.11284,0.23323,0.50976"\
"0.02689,0.03052,0.03950,0.06112,0.11303,0.23312,0.50881"\
"0.03881,0.04336,0.05221,0.06882,0.11487,0.23225,0.50851"\
"0.06115,0.06662,0.07891,0.10268,0.14272,0.24290,0.50907"\
"0.09913,0.10849,0.12689,0.16075,0.21982,0.32154,0.53971"\
"0.16856,0.18303,0.21332,0.26342,0.35135,0.49209,0.72326");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.08797,0.09731,0.11861,0.16697,0.27769,0.53237,1.12003"\
"0.09299,0.10236,0.12383,0.17243,0.28331,0.53826,1.12615"\
"0.10558,0.11481,0.13636,0.18515,0.29630,0.55146,1.13925"\
"0.13225,0.14162,0.16293,0.21170,0.32297,0.57843,1.16769"\
"0.18302,0.19453,0.21874,0.26930,0.38063,0.63615,1.22544"\
"0.26625,0.28251,0.31527,0.38227,0.51074,0.76913,1.35971"\
"0.39557,0.42069,0.47265,0.57092,0.74831,1.06628,1.66607");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.06352,0.07605,0.10480,0.17075,0.32217,0.67131,1.47812"\
"0.06356,0.07610,0.10489,0.17081,0.32284,0.67329,1.47716"\
"0.06358,0.07602,0.10478,0.17103,0.32227,0.67097,1.47655"\
"0.06465,0.07671,0.10502,0.17081,0.32246,0.67147,1.47964"\
"0.08019,0.09198,0.11728,0.17709,0.32330,0.67295,1.48208"\
"0.11930,0.13222,0.16105,0.22092,0.35088,0.67737,1.48262"\
"0.20138,0.21790,0.25394,0.32480,0.46675,0.76262,1.49681");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.03276,0.03651,0.04468,0.06275,0.10270,0.19325,0.40097"\
"0.03706,0.04085,0.04905,0.06704,0.10707,0.19771,0.40541"\
"0.04674,0.05046,0.05864,0.07671,0.11686,0.20738,0.41576"\
"0.06408,0.06871,0.07864,0.09850,0.13904,0.22999,0.43786"\
"0.08778,0.09467,0.10891,0.13626,0.18642,0.28115,0.49004"\
"0.11046,0.12129,0.14373,0.18596,0.26016,0.38497,0.60946"\
"0.11421,0.13120,0.16644,0.23333,0.34990,0.53830,0.83965");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.02514,0.02930,0.03912,0.06136,0.11315,0.23311,0.50852"\
"0.02492,0.02927,0.03898,0.06139,0.11312,0.23308,0.51031"\
"0.02581,0.02978,0.03915,0.06121,0.11309,0.23300,0.50919"\
"0.03412,0.03826,0.04675,0.06556,0.11392,0.23233,0.50942"\
"0.05326,0.05859,0.06804,0.08870,0.13159,0.23933,0.50981"\
"0.08857,0.09545,0.10998,0.13768,0.18938,0.28956,0.52796"\
"0.15256,0.16315,0.18537,0.22666,0.29832,0.42332,0.65095");
}
}
timing() {
related_pin : "B1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.09736,0.10705,0.12880,0.17783,0.28881,0.54373,1.13108"\
"0.10214,0.11173,0.13348,0.18247,0.29363,0.54867,1.13604"\
"0.11319,0.12266,0.14447,0.19355,0.30499,0.56040,1.14932"\
"0.13403,0.14361,0.16523,0.21433,0.32610,0.58194,1.17005"\
"0.16387,0.17368,0.19532,0.24457,0.35610,0.61178,1.20022"\
"0.20076,0.20990,0.23121,0.27923,0.39067,0.64638,1.23560"\
"0.23367,0.24333,0.26422,0.31175,0.42237,0.67820,1.26648");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.06331,0.07592,0.10485,0.17108,0.32280,0.67396,1.47692"\
"0.06324,0.07594,0.10483,0.17080,0.32242,0.67198,1.47662"\
"0.06331,0.07592,0.10473,0.17088,0.32229,0.67205,1.48268"\
"0.06336,0.07581,0.10472,0.17073,0.32284,0.67368,1.48159"\
"0.06425,0.07653,0.10551,0.17121,0.32281,0.67290,1.47668"\
"0.06721,0.07882,0.10679,0.17196,0.32330,0.67255,1.48167"\
"0.07771,0.08871,0.11397,0.17472,0.32454,0.67487,1.47892");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.09583,0.10021,0.10863,0.12446,0.15404,0.21426,0.34805"\
"0.10027,0.10485,0.11318,0.12892,0.15849,0.21858,0.35240"\
"0.11287,0.11721,0.12550,0.14103,0.17106,0.23123,0.36493"\
"0.14366,0.14800,0.15645,0.17246,0.20191,0.26213,0.39593"\
"0.20878,0.21346,0.22259,0.23928,0.26967,0.33040,0.46424"\
"0.31130,0.31730,0.32852,0.34830,0.38262,0.44560,0.57912"\
"0.46889,0.47660,0.49097,0.51643,0.55776,0.62489,0.76101");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.03008,0.03231,0.03792,0.05084,0.08080,0.15302,0.32626"\
"0.03001,0.03227,0.03781,0.05086,0.08093,0.15281,0.32648"\
"0.03005,0.03231,0.03792,0.05090,0.08081,0.15301,0.32655"\
"0.03015,0.03246,0.03802,0.05090,0.08086,0.15296,0.32668"\
"0.03543,0.03743,0.04244,0.05426,0.08292,0.15366,0.32720"\
"0.04961,0.05135,0.05570,0.06641,0.09297,0.16068,0.32956"\
"0.07102,0.07310,0.07808,0.08903,0.11311,0.17538,0.33585");
}
}
}
}
cell ("sky130_fd_sc_hd__a21boi_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__a21boi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*B1_N)+(!A2*B1_N)";
capacitance : 0.0000;
max_transition : 1.491;
max_capacitance : 0.129;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.07209,0.07903,0.09606,0.13720,0.23691,0.48863,1.12060"\
"0.07625,0.08316,0.10019,0.14154,0.24221,0.49255,1.12198"\
"0.08878,0.09547,0.11222,0.15348,0.25444,0.50887,1.13552"\
"0.11668,0.12357,0.14009,0.18092,0.28144,0.53329,1.17654"\
"0.16541,0.17412,0.19457,0.24056,0.34162,0.59678,1.22467"\
"0.24451,0.25797,0.28774,0.35122,0.47572,0.73237,1.36326"\
"0.36926,0.39086,0.44020,0.53911,0.71701,1.03967,1.69011");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.04230,0.05110,0.07279,0.12757,0.26447,0.60926,1.47953"\
"0.04235,0.05118,0.07299,0.12745,0.26455,0.60947,1.47759"\
"0.04247,0.05130,0.07312,0.12755,0.26467,0.61265,1.47508"\
"0.04456,0.05274,0.07356,0.12798,0.26445,0.60975,1.48454"\
"0.05995,0.06867,0.08888,0.13697,0.26657,0.61236,1.47614"\
"0.09514,0.10506,0.12879,0.18065,0.30033,0.61670,1.47993"\
"0.17413,0.18644,0.21517,0.27722,0.40895,0.69950,1.49126");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.02283,0.02528,0.03095,0.04415,0.07516,0.15025,0.33742"\
"0.02700,0.02939,0.03505,0.04820,0.07914,0.15425,0.34122"\
"0.03745,0.03987,0.04545,0.05823,0.08908,0.16423,0.35122"\
"0.05213,0.05555,0.06362,0.08061,0.11304,0.18710,0.37416"\
"0.06700,0.07206,0.08433,0.10964,0.15770,0.24306,0.42947"\
"0.07224,0.08025,0.09897,0.13743,0.21136,0.33874,0.55669"\
"0.03956,0.05253,0.08060,0.14040,0.25409,0.45340,0.78278");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.02203,0.02446,0.03061,0.04607,0.08485,0.18360,0.43456"\
"0.02124,0.02373,0.03010,0.04573,0.08471,0.18384,0.43403"\
"0.02469,0.02670,0.03186,0.04604,0.08434,0.18342,0.43517"\
"0.03533,0.03814,0.04435,0.05760,0.08918,0.18336,0.43470"\
"0.05505,0.05972,0.06833,0.08737,0.12267,0.20022,0.43483"\
"0.09013,0.09699,0.11012,0.13827,0.18954,0.28383,0.47676"\
"0.15225,0.16257,0.18496,0.22830,0.30673,0.43917,0.66590");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.08958,0.09577,0.11083,0.14845,0.24134,0.47433,1.06055"\
"0.09433,0.10040,0.11570,0.15361,0.24681,0.48016,1.06675"\
"0.10710,0.11332,0.12860,0.16625,0.25990,0.49319,1.07985"\
"0.13526,0.14145,0.15648,0.19428,0.28783,0.52145,1.10826"\
"0.18890,0.19656,0.21434,0.25473,0.34828,0.58197,1.16949"\
"0.27878,0.28913,0.31464,0.36949,0.48241,0.72147,1.30948"\
"0.42022,0.43811,0.47763,0.56143,0.72275,1.02875,1.63324");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.05506,0.06330,0.08376,0.13507,0.26264,0.58462,1.39002"\
"0.05506,0.06330,0.08381,0.13497,0.26275,0.58308,1.39307"\
"0.05515,0.06338,0.08386,0.13507,0.26255,0.58272,1.39036"\
"0.05576,0.06397,0.08419,0.13511,0.26331,0.58280,1.38832"\
"0.07024,0.07835,0.09670,0.14280,0.26400,0.58323,1.39137"\
"0.10593,0.11498,0.13658,0.18601,0.29608,0.59170,1.39288"\
"0.18379,0.19592,0.22382,0.28373,0.40862,0.68000,1.40965");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.02786,0.03030,0.03597,0.04918,0.08008,0.15517,0.34208"\
"0.03208,0.03450,0.04019,0.05336,0.08435,0.15947,0.34674"\
"0.04144,0.04397,0.04962,0.06272,0.09369,0.16885,0.35614"\
"0.05667,0.05996,0.06723,0.08281,0.11524,0.19063,0.37790"\
"0.07536,0.07999,0.09096,0.11297,0.15649,0.24045,0.42821"\
"0.08872,0.09608,0.11278,0.14718,0.21376,0.33079,0.54290"\
"0.07260,0.08364,0.10916,0.16478,0.26903,0.45009,0.74867");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.02192,0.02432,0.03049,0.04590,0.08473,0.18354,0.43444"\
"0.02157,0.02410,0.03035,0.04575,0.08464,0.18350,0.43466"\
"0.02317,0.02531,0.03098,0.04588,0.08458,0.18372,0.43455"\
"0.03179,0.03393,0.03953,0.05264,0.08714,0.18363,0.43520"\
"0.04954,0.05282,0.05941,0.07477,0.10911,0.19410,0.43489"\
"0.08267,0.08696,0.09709,0.11893,0.16238,0.25192,0.46095"\
"0.14184,0.14918,0.16524,0.19877,0.26132,0.37694,0.59717");
}
}
timing() {
related_pin : "B1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.10416,0.11049,0.12562,0.16382,0.25762,0.49098,1.07799"\
"0.10895,0.11507,0.13054,0.16864,0.26258,0.49591,1.08288"\
"0.12020,0.12652,0.14187,0.17979,0.27364,0.50724,1.09436"\
"0.14512,0.15101,0.16628,0.20417,0.29798,0.53194,1.11935"\
"0.18467,0.19075,0.20610,0.24367,0.33715,0.57108,1.16183"\
"0.23620,0.24253,0.25756,0.29483,0.38745,0.62104,1.20887"\
"0.29037,0.29728,0.31343,0.35073,0.44229,0.67490,1.26252");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.05460,0.06299,0.08356,0.13491,0.26347,0.58263,1.38771"\
"0.05472,0.06290,0.08350,0.13492,0.26281,0.58375,1.39051"\
"0.05461,0.06298,0.08355,0.13500,0.26346,0.58295,1.38782"\
"0.05474,0.06298,0.08351,0.13494,0.26292,0.58289,1.39330"\
"0.05616,0.06415,0.08473,0.13515,0.26358,0.58452,1.39478"\
"0.06074,0.06846,0.08740,0.13677,0.26406,0.58297,1.38964"\
"0.07288,0.08020,0.09815,0.14360,0.26619,0.58428,1.39463");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.12201,0.12541,0.13348,0.14893,0.17764,0.23380,0.35875"\
"0.12667,0.13017,0.13819,0.15394,0.18249,0.23865,0.36352"\
"0.13899,0.14273,0.15077,0.16625,0.19499,0.25112,0.37594"\
"0.16962,0.17340,0.18133,0.19674,0.22555,0.28163,0.40657"\
"0.24096,0.24477,0.25265,0.26831,0.29726,0.35375,0.47845"\
"0.36496,0.36955,0.37956,0.39865,0.43212,0.49224,0.61884"\
"0.55603,0.56218,0.57462,0.59918,0.64093,0.71079,0.84209");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.03666,0.03793,0.04131,0.05049,0.07359,0.13151,0.28577"\
"0.03665,0.03782,0.04118,0.05042,0.07344,0.13183,0.28583"\
"0.03663,0.03783,0.04129,0.05039,0.07347,0.13159,0.28579"\
"0.03667,0.03793,0.04133,0.05049,0.07340,0.13134,0.28564"\
"0.03861,0.03973,0.04291,0.05162,0.07432,0.13202,0.28565"\
"0.05413,0.05515,0.05817,0.06588,0.08598,0.13955,0.28885"\
"0.07856,0.07960,0.08309,0.09200,0.11178,0.16116,0.29973");
}
}
}
}
cell ("sky130_fd_sc_hd__a21boi_4") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__a21boi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0089;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0097;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*B1_N)+(!A2*B1_N)";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.215;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.08111,0.08612,0.09901,0.13295,0.22196,0.46155,1.12448"\
"0.08482,0.08972,0.10271,0.13669,0.22638,0.46748,1.12563"\
"0.09698,0.10176,0.11439,0.14815,0.23829,0.48028,1.13962"\
"0.12529,0.12993,0.14234,0.17542,0.26532,0.51033,1.16931"\
"0.17529,0.18109,0.19626,0.23416,0.32401,0.56912,1.23261"\
"0.25919,0.26793,0.28902,0.34095,0.45363,0.70316,1.36434"\
"0.39520,0.41080,0.44412,0.52516,0.68679,1.00617,1.68419");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.04883,0.05487,0.07115,0.11603,0.23762,0.56977,1.48009"\
"0.04890,0.05483,0.07135,0.11577,0.23764,0.57033,1.47841"\
"0.04907,0.05484,0.07129,0.11592,0.23744,0.56974,1.47775"\
"0.05015,0.05611,0.07206,0.11622,0.23750,0.57331,1.47904"\
"0.06513,0.07104,0.08631,0.12582,0.24059,0.57064,1.49001"\
"0.09822,0.10460,0.12261,0.16605,0.27395,0.57777,1.48181"\
"0.17543,0.18368,0.20568,0.25663,0.37522,0.66339,1.49625");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.02388,0.02548,0.02960,0.04006,0.06628,0.13408,0.31679"\
"0.02795,0.02950,0.03359,0.04403,0.07022,0.13801,0.32072"\
"0.03831,0.03996,0.04407,0.05394,0.07995,0.14782,0.33041"\
"0.05328,0.05529,0.06118,0.07476,0.10326,0.17081,0.35348"\
"0.06776,0.07098,0.07965,0.09970,0.14288,0.22547,0.40785"\
"0.07016,0.07516,0.08812,0.11988,0.18590,0.30989,0.53273"\
"0.03129,0.03903,0.05969,0.10675,0.20860,0.40178,0.73987");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.02537,0.02695,0.03116,0.04291,0.07552,0.16623,0.41885"\
"0.02437,0.02593,0.03030,0.04252,0.07531,0.16637,0.41906"\
"0.02752,0.02875,0.03229,0.04300,0.07487,0.16616,0.41857"\
"0.03778,0.03984,0.04446,0.05476,0.08159,0.16652,0.41883"\
"0.05789,0.05995,0.06634,0.08156,0.11348,0.18729,0.41932"\
"0.09305,0.09704,0.10736,0.12992,0.17589,0.26861,0.46526"\
"0.15549,0.16181,0.17798,0.21442,0.28491,0.41370,0.65703");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.10541,0.10961,0.12146,0.15259,0.23620,0.46392,1.09185"\
"0.10977,0.11404,0.12557,0.15727,0.24135,0.46953,1.09353"\
"0.12193,0.12609,0.13796,0.16946,0.25398,0.48302,1.10697"\
"0.14931,0.15383,0.16541,0.19683,0.28155,0.51044,1.13504"\
"0.20363,0.20873,0.22208,0.25549,0.33986,0.56895,1.19392"\
"0.29793,0.30471,0.32215,0.36613,0.46834,0.70346,1.32927"\
"0.45237,0.46303,0.48978,0.55565,0.69835,0.99788,1.64374");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.06727,0.07300,0.08873,0.13110,0.24667,0.56198,1.42519"\
"0.06733,0.07304,0.08871,0.13131,0.24673,0.56084,1.42656"\
"0.06734,0.07307,0.08875,0.13116,0.24658,0.56182,1.42231"\
"0.06772,0.07338,0.08892,0.13123,0.24656,0.56094,1.42271"\
"0.08065,0.08584,0.09983,0.13883,0.24847,0.56125,1.42129"\
"0.11326,0.11949,0.13560,0.17736,0.28069,0.56982,1.42577"\
"0.18953,0.19724,0.21708,0.26589,0.38118,0.65476,1.44281");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.02959,0.03115,0.03528,0.04569,0.07188,0.13978,0.32216"\
"0.03373,0.03531,0.03941,0.04983,0.07605,0.14392,0.32644"\
"0.04272,0.04433,0.04841,0.05868,0.08485,0.15283,0.33573"\
"0.05734,0.05933,0.06459,0.07685,0.10507,0.17316,0.35611"\
"0.07546,0.07839,0.08570,0.10304,0.14075,0.21910,0.40387"\
"0.08623,0.09084,0.10241,0.12957,0.18709,0.29677,0.51010"\
"0.06242,0.06929,0.08775,0.13077,0.22129,0.39337,0.69381");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.02514,0.02667,0.03097,0.04276,0.07540,0.16619,0.41827"\
"0.02482,0.02639,0.03071,0.04263,0.07524,0.16609,0.41894"\
"0.02611,0.02749,0.03149,0.04282,0.07499,0.16609,0.41824"\
"0.03408,0.03550,0.03944,0.04988,0.07854,0.16639,0.41844"\
"0.05152,0.05334,0.05804,0.07037,0.09955,0.17827,0.41939"\
"0.08435,0.08705,0.09378,0.11084,0.14867,0.23316,0.44730"\
"0.14484,0.14890,0.15989,0.18556,0.24154,0.35005,0.57649");
}
}
timing() {
related_pin : "B1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.12276,0.12721,0.13881,0.17085,0.25547,0.48392,1.10813"\
"0.12727,0.13168,0.14331,0.17530,0.26001,0.48854,1.11214"\
"0.13824,0.14265,0.15427,0.18612,0.27095,0.49958,1.12712"\
"0.16269,0.16687,0.17857,0.21017,0.29514,0.52400,1.14816"\
"0.20392,0.20768,0.21931,0.25104,0.33498,0.56385,1.18942"\
"0.25634,0.26065,0.27149,0.30281,0.38715,0.61581,1.24022"\
"0.31095,0.31561,0.32745,0.35889,0.44171,0.66908,1.29347");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.06690,0.07271,0.08843,0.13119,0.24660,0.56114,1.42458"\
"0.06690,0.07270,0.08843,0.13119,0.24663,0.56120,1.42216"\
"0.06690,0.07271,0.08843,0.13112,0.24655,0.56141,1.42350"\
"0.06689,0.07268,0.08831,0.13108,0.24693,0.56104,1.42070"\
"0.06807,0.07395,0.08916,0.13147,0.24662,0.56142,1.42323"\
"0.07169,0.07708,0.09250,0.13329,0.24838,0.56138,1.42239"\
"0.08412,0.08911,0.10317,0.14047,0.25019,0.56266,1.42444");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.10981,0.11209,0.11732,0.12935,0.15347,0.20300,0.32170"\
"0.11456,0.11683,0.12215,0.13403,0.15818,0.20782,0.32652"\
"0.12689,0.12918,0.13451,0.14639,0.17038,0.22016,0.33888"\
"0.15655,0.15871,0.16403,0.17589,0.20009,0.24976,0.36860"\
"0.22387,0.22607,0.23197,0.24397,0.26853,0.31867,0.43772"\
"0.33278,0.33565,0.34292,0.35816,0.38731,0.44170,0.56312"\
"0.49757,0.50122,0.51024,0.52881,0.56623,0.63113,0.75758");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03587,0.03655,0.03861,0.04512,0.06399,0.11639,0.26786"\
"0.03585,0.03650,0.03864,0.04505,0.06394,0.11665,0.26740"\
"0.03587,0.03655,0.03865,0.04511,0.06393,0.11654,0.26758"\
"0.03602,0.03664,0.03868,0.04515,0.06398,0.11651,0.26745"\
"0.03986,0.04045,0.04223,0.04792,0.06558,0.11726,0.26790"\
"0.05658,0.05701,0.05844,0.06354,0.07892,0.12691,0.27174"\
"0.08160,0.08209,0.08379,0.08965,0.10533,0.14771,0.28206");
}
}
}
}
cell ("sky130_fd_sc_hd__a21o_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__a21o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*A2)+B1";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.178;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.07044,0.07704,0.09221,0.12848,0.22131,0.46408,1.10902"\
"0.07442,0.08102,0.09619,0.13247,0.22532,0.46905,1.11609"\
"0.08419,0.09075,0.10598,0.14225,0.23469,0.47811,1.12342"\
"0.10649,0.11310,0.12816,0.16429,0.25664,0.49984,1.14448"\
"0.13770,0.14461,0.16023,0.19628,0.28917,0.53246,1.17803"\
"0.17080,0.17889,0.19587,0.23289,0.32550,0.56935,1.21773"\
"0.18329,0.19416,0.21541,0.25571,0.34735,0.59154,1.23712");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.02081,0.02741,0.04467,0.09227,0.22239,0.57020,1.49672"\
"0.02083,0.02744,0.04469,0.09232,0.22222,0.56969,1.49475"\
"0.02073,0.02739,0.04471,0.09220,0.22255,0.57050,1.49802"\
"0.02137,0.02789,0.04508,0.09239,0.22230,0.56887,1.49465"\
"0.02415,0.03023,0.04687,0.09376,0.22284,0.57048,1.49746"\
"0.03070,0.03650,0.05144,0.09544,0.22365,0.57037,1.49497"\
"0.04199,0.04881,0.06311,0.10230,0.22457,0.57312,1.49112");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.12075,0.12710,0.14037,0.16726,0.22341,0.35660,0.70700"\
"0.12547,0.13169,0.14508,0.17191,0.22809,0.36139,0.71070"\
"0.13777,0.14409,0.15735,0.18417,0.24032,0.37362,0.72377"\
"0.16634,0.17260,0.18593,0.21274,0.26888,0.40211,0.75169"\
"0.22531,0.23182,0.24558,0.27297,0.32959,0.46304,0.81324"\
"0.32522,0.33290,0.34897,0.37995,0.44073,0.57612,0.92489"\
"0.48474,0.49449,0.51459,0.55276,0.62239,0.76322,1.11358");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.02073,0.02538,0.03571,0.06016,0.12109,0.28966,0.75235"\
"0.02063,0.02520,0.03575,0.06022,0.12148,0.29095,0.74927"\
"0.02072,0.02531,0.03604,0.06042,0.12105,0.28946,0.74921"\
"0.02053,0.02541,0.03571,0.06047,0.12101,0.28959,0.75367"\
"0.02247,0.02717,0.03769,0.06155,0.12212,0.28934,0.74966"\
"0.02844,0.03385,0.04523,0.06956,0.12909,0.29197,0.75805"\
"0.03978,0.04621,0.06035,0.08678,0.14525,0.30010,0.75096");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.07485,0.08143,0.09671,0.13294,0.22541,0.46842,1.11380"\
"0.07922,0.08581,0.10099,0.13724,0.22969,0.47275,1.11767"\
"0.08867,0.09527,0.11044,0.14676,0.23959,0.48332,1.13039"\
"0.10938,0.11595,0.13115,0.16722,0.25980,0.50308,1.14860"\
"0.14328,0.15034,0.16606,0.20253,0.29527,0.53867,1.18402"\
"0.18486,0.19316,0.21065,0.24809,0.34078,0.58404,1.23139"\
"0.21665,0.22757,0.24967,0.29081,0.38391,0.62747,1.27205");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.02085,0.02742,0.04477,0.09235,0.22262,0.57060,1.49723"\
"0.02086,0.02743,0.04473,0.09217,0.22234,0.56986,1.49629"\
"0.02082,0.02735,0.04468,0.09238,0.22221,0.56995,1.49477"\
"0.02117,0.02771,0.04499,0.09228,0.22252,0.57088,1.49832"\
"0.02381,0.03015,0.04692,0.09328,0.22230,0.57097,1.49805"\
"0.02976,0.03600,0.05166,0.09538,0.22334,0.56993,1.49720"\
"0.04062,0.04742,0.06320,0.10312,0.22514,0.57195,1.49105");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.14058,0.14712,0.16102,0.18842,0.24560,0.37976,0.73011"\
"0.14571,0.15229,0.16612,0.19353,0.25076,0.38494,0.73459"\
"0.15840,0.16498,0.17858,0.20623,0.26343,0.39755,0.74759"\
"0.18556,0.19210,0.20592,0.23354,0.29069,0.42486,0.77502"\
"0.24224,0.24890,0.26291,0.29056,0.34793,0.48219,0.83218"\
"0.34113,0.34868,0.36445,0.39528,0.45603,0.59225,0.94171"\
"0.49934,0.50893,0.52851,0.56518,0.63309,0.77382,1.12491");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.02251,0.02716,0.03736,0.06221,0.12326,0.29069,0.75537"\
"0.02254,0.02714,0.03756,0.06235,0.12321,0.29166,0.75249"\
"0.02235,0.02718,0.03777,0.06212,0.12306,0.29033,0.75711"\
"0.02259,0.02733,0.03753,0.06230,0.12294,0.29217,0.75338"\
"0.02328,0.02803,0.03837,0.06328,0.12330,0.29174,0.75193"\
"0.02873,0.03365,0.04540,0.06910,0.12939,0.29305,0.75404"\
"0.03939,0.04537,0.05833,0.08351,0.14221,0.29992,0.75060");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.04810,0.05396,0.06779,0.10255,0.19365,0.43740,1.08651"\
"0.05275,0.05859,0.07249,0.10724,0.19809,0.44049,1.09368"\
"0.06335,0.06914,0.08302,0.11783,0.20951,0.45173,1.09747"\
"0.08142,0.08757,0.10182,0.13695,0.22917,0.47041,1.11569"\
"0.10271,0.11000,0.12538,0.16088,0.25258,0.49502,1.13945"\
"0.11924,0.12892,0.14781,0.18525,0.27686,0.52034,1.16814"\
"0.10829,0.12134,0.14672,0.19174,0.28446,0.52770,1.17307");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.01795,0.02431,0.04187,0.09022,0.22184,0.57170,1.50370"\
"0.01795,0.02437,0.04192,0.09030,0.22151,0.57172,1.49831"\
"0.01814,0.02447,0.04196,0.09042,0.22180,0.57204,1.50411"\
"0.02053,0.02643,0.04305,0.09064,0.22141,0.57154,1.49345"\
"0.02623,0.03152,0.04636,0.09185,0.22099,0.57094,1.49977"\
"0.03657,0.04200,0.05536,0.09571,0.22246,0.56876,1.49592"\
"0.05200,0.05871,0.07348,0.10924,0.22544,0.57183,1.49307");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.12149,0.12804,0.14191,0.16952,0.22644,0.36061,0.71096"\
"0.12462,0.13120,0.14507,0.17275,0.22987,0.36388,0.71317"\
"0.13447,0.14104,0.15487,0.18240,0.23960,0.37374,0.72391"\
"0.16195,0.16852,0.18231,0.20985,0.26708,0.40130,0.75110"\
"0.22626,0.23296,0.24698,0.27481,0.33219,0.46654,0.81669"\
"0.33369,0.34189,0.35808,0.38789,0.44781,0.58454,0.93421"\
"0.50474,0.51520,0.53571,0.57226,0.63620,0.77423,1.12623");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00942, 0.02508, 0.06674, 0.17762");
values("0.02229,0.02695,0.03736,0.06209,0.12327,0.29079,0.75537"\
"0.02228,0.02725,0.03780,0.06229,0.12294,0.29162,0.75204"\
"0.02267,0.02692,0.03765,0.06226,0.12303,0.29047,0.75737"\
"0.02235,0.02683,0.03743,0.06219,0.12281,0.29130,0.75063"\
"0.02406,0.02860,0.03899,0.06326,0.12335,0.29221,0.75243"\
"0.03270,0.03725,0.04725,0.07046,0.12953,0.29389,0.75641"\
"0.04572,0.05174,0.06284,0.08462,0.13924,0.29843,0.75163");
}
}
}
}
cell ("sky130_fd_sc_hd__a21o_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a21o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*A2)+B1";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.309;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.08222,0.08783,0.10111,0.13246,0.21442,0.44730,1.12546"\
"0.08622,0.09183,0.10512,0.13646,0.21838,0.45134,1.12954"\
"0.09590,0.10151,0.11482,0.14616,0.22812,0.46170,1.13747"\
"0.11958,0.12512,0.13830,0.16948,0.25113,0.48469,1.16518"\
"0.15779,0.16380,0.17775,0.20953,0.29145,0.52464,1.20287"\
"0.20093,0.20846,0.22479,0.25840,0.34009,0.57363,1.25475"\
"0.22864,0.23855,0.25976,0.29979,0.38405,0.61719,1.29401");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.01955,0.02441,0.03731,0.07446,0.18657,0.52110,1.50177"\
"0.01956,0.02443,0.03730,0.07430,0.18676,0.52214,1.50134"\
"0.01960,0.02438,0.03734,0.07440,0.18696,0.52224,1.50043"\
"0.01984,0.02456,0.03744,0.07441,0.18686,0.52195,1.50131"\
"0.02300,0.02790,0.04011,0.07632,0.18722,0.52221,1.50075"\
"0.03088,0.03560,0.04735,0.08070,0.18876,0.52202,1.50055"\
"0.04250,0.04899,0.06216,0.09377,0.19306,0.52473,1.49905");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.15446,0.16022,0.17319,0.19955,0.25241,0.37337,0.70234"\
"0.15938,0.16513,0.17816,0.20431,0.25726,0.37832,0.70793"\
"0.17163,0.17736,0.19033,0.21671,0.26951,0.39053,0.71967"\
"0.19965,0.20536,0.21830,0.24456,0.29747,0.41853,0.74825"\
"0.26133,0.26709,0.27990,0.30617,0.35920,0.48017,0.80981"\
"0.37574,0.38233,0.39702,0.42638,0.48352,0.60682,0.93635"\
"0.56492,0.57304,0.59103,0.62680,0.69287,0.82506,1.15658");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02368,0.02770,0.03647,0.05635,0.10676,0.24923,0.68658"\
"0.02363,0.02737,0.03617,0.05645,0.10672,0.24877,0.68940"\
"0.02382,0.02776,0.03648,0.05640,0.10654,0.24912,0.68665"\
"0.02369,0.02759,0.03647,0.05632,0.10675,0.24898,0.68956"\
"0.02431,0.02810,0.03666,0.05674,0.10701,0.24900,0.69101"\
"0.03017,0.03439,0.04360,0.06493,0.11348,0.25265,0.68698"\
"0.04274,0.04745,0.05834,0.08104,0.13152,0.26488,0.69030");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.08684,0.09245,0.10574,0.13713,0.21910,0.45259,1.12863"\
"0.09118,0.09679,0.11011,0.14150,0.22347,0.45654,1.13421"\
"0.10072,0.10631,0.11962,0.15098,0.23282,0.46620,1.14365"\
"0.12215,0.12770,0.14090,0.17218,0.25405,0.48801,1.16429"\
"0.16067,0.16673,0.18072,0.21272,0.29484,0.52795,1.20623"\
"0.21173,0.21908,0.23504,0.26893,0.35130,0.58431,1.26491"\
"0.25894,0.26850,0.28905,0.32898,0.41403,0.64754,1.32438");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.01959,0.02441,0.03734,0.07439,0.18707,0.52243,1.50087"\
"0.01956,0.02436,0.03727,0.07437,0.18702,0.52092,1.50198"\
"0.01957,0.02447,0.03728,0.07428,0.18693,0.52226,1.50017"\
"0.01963,0.02456,0.03735,0.07436,0.18670,0.52280,1.49830"\
"0.02241,0.02707,0.03975,0.07611,0.18741,0.52102,1.50192"\
"0.02861,0.03357,0.04575,0.08063,0.18890,0.52057,1.50262"\
"0.03971,0.04572,0.05920,0.09176,0.19307,0.52300,1.49624");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.17546,0.18152,0.19500,0.22219,0.27633,0.39831,0.72855"\
"0.18061,0.18668,0.20019,0.22734,0.28148,0.40339,0.73291"\
"0.19325,0.19930,0.21283,0.23966,0.29386,0.41608,0.74624"\
"0.22020,0.22626,0.23977,0.26683,0.32094,0.44308,0.77305"\
"0.27804,0.28410,0.29764,0.32471,0.37889,0.50119,0.83146"\
"0.38761,0.39453,0.40941,0.43906,0.49610,0.62054,0.95097"\
"0.56931,0.57757,0.59566,0.63076,0.69554,0.82734,1.16033");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02589,0.02969,0.03833,0.05867,0.10896,0.25094,0.69035"\
"0.02584,0.02972,0.03905,0.05890,0.10881,0.25145,0.68768"\
"0.02584,0.02970,0.03845,0.05894,0.10912,0.25095,0.69037"\
"0.02580,0.02971,0.03890,0.05852,0.10887,0.25090,0.68862"\
"0.02603,0.02998,0.03879,0.05881,0.10879,0.25108,0.69154"\
"0.03133,0.03564,0.04463,0.06538,0.11438,0.25361,0.69198"\
"0.04309,0.04735,0.05803,0.07999,0.13021,0.26455,0.69079");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.05584,0.06067,0.07240,0.10127,0.18137,0.41433,1.09611"\
"0.06062,0.06544,0.07715,0.10602,0.18608,0.41763,1.09348"\
"0.07159,0.07638,0.08804,0.11694,0.19715,0.42945,1.11035"\
"0.09349,0.09857,0.11050,0.13967,0.21991,0.45370,1.14349"\
"0.12178,0.12802,0.14161,0.17210,0.25256,0.48809,1.16582"\
"0.14886,0.15719,0.17482,0.20902,0.29014,0.52276,1.20030"\
"0.15443,0.16529,0.18873,0.23255,0.31786,0.55014,1.22616");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.01644,0.02076,0.03324,0.07069,0.18505,0.52163,1.50050"\
"0.01641,0.02075,0.03325,0.07070,0.18528,0.52346,1.49761"\
"0.01646,0.02081,0.03329,0.07066,0.18527,0.52380,1.50540"\
"0.01868,0.02265,0.03447,0.07118,0.18533,0.52025,1.50441"\
"0.02465,0.02849,0.03934,0.07376,0.18528,0.52145,1.50573"\
"0.03499,0.03921,0.04990,0.08049,0.18697,0.51917,1.50432"\
"0.04918,0.05521,0.06885,0.09949,0.19352,0.52256,1.49730");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.15646,0.16251,0.17607,0.20325,0.25733,0.37940,0.70950"\
"0.15981,0.16588,0.17939,0.20668,0.26070,0.38298,0.71325"\
"0.16919,0.17519,0.18862,0.21584,0.26992,0.39205,0.72176"\
"0.19603,0.20209,0.21554,0.24267,0.29683,0.41900,0.74906"\
"0.26170,0.26774,0.28117,0.30817,0.36218,0.48431,0.81450"\
"0.38734,0.39450,0.41048,0.44040,0.49727,0.62213,0.95216"\
"0.58510,0.59490,0.61482,0.65251,0.71695,0.84616,1.17921");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02586,0.02980,0.03849,0.05854,0.10887,0.25090,0.69040"\
"0.02611,0.03000,0.03896,0.05831,0.10881,0.25102,0.69125"\
"0.02589,0.02987,0.03891,0.05826,0.10869,0.25126,0.68776"\
"0.02587,0.02979,0.03898,0.05867,0.10900,0.25136,0.69080"\
"0.02606,0.02996,0.03905,0.05876,0.10913,0.25142,0.69078"\
"0.03608,0.04003,0.04850,0.06706,0.11514,0.25454,0.69060"\
"0.05126,0.05688,0.06752,0.08758,0.13271,0.26353,0.69189");
}
}
}
}
cell ("sky130_fd_sc_hd__a21o_4") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__a21o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*A2)+B1";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.569;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.07921,0.08289,0.09282,0.11859,0.19027,0.41370,1.12903"\
"0.08313,0.08681,0.09678,0.12261,0.19430,0.41793,1.13298"\
"0.09319,0.09683,0.10686,0.13256,0.20419,0.42752,1.14298"\
"0.11649,0.12013,0.13000,0.15556,0.22716,0.45027,1.16689"\
"0.15246,0.15638,0.16674,0.19296,0.26457,0.48900,1.20252"\
"0.19170,0.19658,0.20866,0.23631,0.30857,0.53216,1.24851"\
"0.21210,0.21848,0.23457,0.26887,0.34302,0.56549,1.28056");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.01937,0.02244,0.03183,0.06065,0.15666,0.47506,1.50319"\
"0.01937,0.02245,0.03179,0.06060,0.15667,0.47503,1.50318"\
"0.01932,0.02250,0.03175,0.06049,0.15649,0.47450,1.50318"\
"0.01961,0.02272,0.03199,0.06065,0.15644,0.47467,1.50374"\
"0.02248,0.02549,0.03445,0.06275,0.15739,0.47406,1.50104"\
"0.02977,0.03287,0.04130,0.06733,0.15926,0.47389,1.50309"\
"0.04181,0.04565,0.05549,0.07969,0.16384,0.47549,1.50026");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.16671,0.17057,0.18070,0.20372,0.25233,0.36700,0.69621"\
"0.17152,0.17538,0.18550,0.20830,0.25727,0.37180,0.70095"\
"0.18395,0.18777,0.19787,0.22085,0.26967,0.38419,0.71336"\
"0.21234,0.21618,0.22618,0.24904,0.29807,0.41254,0.74177"\
"0.27384,0.27768,0.28771,0.31046,0.35934,0.47407,0.80323"\
"0.39053,0.39501,0.40627,0.43128,0.48399,0.60102,0.93118"\
"0.59076,0.59581,0.60963,0.63985,0.70045,0.82741,1.16117");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.02555,0.02808,0.03466,0.05083,0.09386,0.22212,0.65739"\
"0.02555,0.02807,0.03452,0.05139,0.09403,0.22248,0.65655"\
"0.02553,0.02775,0.03431,0.05072,0.09389,0.22226,0.65672"\
"0.02539,0.02787,0.03489,0.05079,0.09373,0.22203,0.65739"\
"0.02558,0.02805,0.03498,0.05099,0.09420,0.22169,0.65628"\
"0.03123,0.03380,0.04086,0.05800,0.09966,0.22642,0.65888"\
"0.04358,0.04641,0.05421,0.07269,0.11668,0.23905,0.65896");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.08400,0.08772,0.09769,0.12336,0.19505,0.41801,1.13357"\
"0.08819,0.09184,0.10182,0.12763,0.19927,0.42266,1.13792"\
"0.09736,0.10100,0.11103,0.13675,0.20842,0.43156,1.14698"\
"0.11806,0.12170,0.13159,0.15722,0.22891,0.45192,1.16841"\
"0.15341,0.15735,0.16781,0.19422,0.26601,0.48927,1.20516"\
"0.19777,0.20247,0.21455,0.24251,0.31524,0.53832,1.25379"\
"0.23001,0.23619,0.25181,0.28567,0.36154,0.58536,1.29951");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.01938,0.02252,0.03173,0.06056,0.15638,0.47393,1.50297"\
"0.01939,0.02244,0.03179,0.06063,0.15666,0.47507,1.50339"\
"0.01934,0.02252,0.03177,0.06055,0.15640,0.47454,1.50317"\
"0.01948,0.02265,0.03196,0.06072,0.15653,0.47467,1.50361"\
"0.02200,0.02507,0.03418,0.06241,0.15729,0.47459,1.50317"\
"0.02782,0.03098,0.04033,0.06693,0.15862,0.47405,1.50258"\
"0.03891,0.04260,0.05271,0.07828,0.16360,0.47547,1.49970");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.17897,0.18288,0.19302,0.21580,0.26373,0.37721,0.70647"\
"0.18426,0.18817,0.19832,0.22116,0.26903,0.38252,0.71163"\
"0.19737,0.20128,0.21141,0.23420,0.28236,0.39567,0.72494"\
"0.22657,0.23048,0.24062,0.26340,0.31135,0.42487,0.75402"\
"0.28916,0.29308,0.30322,0.32590,0.37401,0.48776,0.81658"\
"0.41128,0.41565,0.42692,0.45167,0.50292,0.61875,0.94772"\
"0.61810,0.62347,0.63720,0.66708,0.72620,0.85041,1.18301");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.02602,0.02844,0.03495,0.05053,0.09304,0.22031,0.65691"\
"0.02599,0.02839,0.03477,0.05065,0.09309,0.22060,0.65771"\
"0.02613,0.02851,0.03500,0.05049,0.09289,0.22087,0.65691"\
"0.02601,0.02843,0.03491,0.05059,0.09301,0.22069,0.65793"\
"0.02600,0.02872,0.03472,0.05047,0.09275,0.22077,0.65668"\
"0.03130,0.03396,0.04065,0.05633,0.09740,0.22366,0.65814"\
"0.04331,0.04627,0.05387,0.07133,0.11338,0.23578,0.65829");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.05444,0.05762,0.06654,0.09031,0.16011,0.38103,1.10009"\
"0.05903,0.06221,0.07112,0.09488,0.16478,0.38588,1.11529"\
"0.06998,0.07312,0.08194,0.10562,0.17567,0.39683,1.11179"\
"0.09090,0.09418,0.10318,0.12707,0.19690,0.42067,1.13320"\
"0.11738,0.12130,0.13157,0.15673,0.22712,0.45001,1.16402"\
"0.14068,0.14593,0.15908,0.18804,0.25946,0.48266,1.19779"\
"0.13720,0.14415,0.16193,0.19949,0.27643,0.49896,1.21252");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.01618,0.01898,0.02782,0.05670,0.15410,0.47376,1.50807"\
"0.01618,0.01899,0.02784,0.05674,0.15383,0.47359,1.50256"\
"0.01623,0.01903,0.02790,0.05676,0.15379,0.47357,1.49813"\
"0.01825,0.02086,0.02920,0.05733,0.15415,0.47381,1.50041"\
"0.02372,0.02614,0.03395,0.06020,0.15475,0.47219,1.50490"\
"0.03350,0.03621,0.04404,0.06781,0.15698,0.47149,1.50019"\
"0.04726,0.05123,0.06168,0.08539,0.16463,0.47383,1.49836");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.15364,0.15761,0.16774,0.19056,0.23846,0.35197,0.68109"\
"0.15707,0.16101,0.17117,0.19398,0.24233,0.35538,0.68473"\
"0.16713,0.17105,0.18110,0.20391,0.25209,0.36562,0.69502"\
"0.19422,0.19811,0.20827,0.23096,0.27915,0.39273,0.72188"\
"0.26112,0.26503,0.27510,0.29768,0.34566,0.45919,0.78832"\
"0.39101,0.39575,0.40788,0.43343,0.48439,0.60047,0.93026"\
"0.59774,0.60361,0.61884,0.65204,0.71243,0.83252,1.16490");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00522, 0.01686, 0.05447, 0.17598, 0.56855");
values("0.02590,0.02833,0.03485,0.05064,0.09312,0.22059,0.65782"\
"0.02592,0.02831,0.03470,0.05065,0.09278,0.22102,0.65718"\
"0.02624,0.02831,0.03482,0.05093,0.09288,0.22096,0.65765"\
"0.02618,0.02860,0.03463,0.05058,0.09296,0.22049,0.65644"\
"0.02608,0.02845,0.03480,0.05070,0.09316,0.22068,0.65608"\
"0.03598,0.03851,0.04555,0.05936,0.09949,0.22409,0.65860"\
"0.05236,0.05560,0.06469,0.08044,0.11707,0.23464,0.65973");
}
}
}
}
cell ("sky130_fd_sc_hd__a21oi_1") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__a21oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!B1)+(!A2*!B1)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.074;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.06996,0.07981,0.10154,0.14998,0.25967,0.51111,1.08861"\
"0.07415,0.08390,0.10608,0.15500,0.26520,0.51732,1.10077"\
"0.08653,0.09638,0.11805,0.16766,0.27855,0.53029,1.11944"\
"0.11546,0.12496,0.14650,0.19532,0.30588,0.55867,1.13625"\
"0.16606,0.17879,0.20523,0.25738,0.36814,0.62330,1.19998"\
"0.24541,0.26508,0.30435,0.37657,0.50938,0.76490,1.34270"\
"0.36548,0.39778,0.46165,0.57594,0.76623,1.08639,1.67410");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.04605,0.05838,0.08684,0.15182,0.30153,0.64461,1.43431"\
"0.04610,0.05835,0.08684,0.15181,0.30158,0.64464,1.44195"\
"0.04617,0.05847,0.08679,0.15260,0.30088,0.64606,1.44749"\
"0.04839,0.05993,0.08706,0.15200,0.30166,0.64483,1.44194"\
"0.06659,0.07815,0.10222,0.15967,0.30301,0.64659,1.43558"\
"0.10716,0.12058,0.14929,0.20845,0.33201,0.65163,1.43655"\
"0.19086,0.20872,0.24547,0.31820,0.45843,0.74106,1.45102");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.02924,0.03323,0.04184,0.06029,0.10138,0.19370,0.40440"\
"0.03325,0.03721,0.04582,0.06438,0.10537,0.19774,0.40849"\
"0.04373,0.04728,0.05572,0.07427,0.11538,0.20782,0.41847"\
"0.06098,0.06651,0.07747,0.09840,0.13929,0.23084,0.44172"\
"0.08031,0.08848,0.10532,0.13679,0.19172,0.28716,0.49774"\
"0.09500,0.10756,0.13287,0.18016,0.26475,0.39948,0.62374"\
"0.08065,0.09976,0.13787,0.21200,0.34021,0.55078,0.88156");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.02476,0.02917,0.03944,0.06268,0.11589,0.23778,0.52136"\
"0.02430,0.02892,0.03919,0.06238,0.11596,0.23873,0.51918"\
"0.02618,0.03008,0.03960,0.06213,0.11582,0.23785,0.52062"\
"0.03765,0.04221,0.05177,0.06957,0.11721,0.23881,0.52084"\
"0.05930,0.06562,0.07810,0.10336,0.14443,0.24763,0.51974"\
"0.09712,0.10687,0.12613,0.16069,0.22118,0.32423,0.54909"\
"0.16379,0.17962,0.21252,0.26347,0.35141,0.49309,0.73148");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.08760,0.09687,0.11861,0.16758,0.27904,0.53455,1.12175"\
"0.09243,0.10183,0.12373,0.17285,0.28457,0.54016,1.12805"\
"0.10501,0.11454,0.13622,0.18566,0.29770,0.55377,1.14136"\
"0.13249,0.14220,0.16380,0.21301,0.32513,0.58125,1.16875"\
"0.18472,0.19598,0.22081,0.27159,0.38354,0.63990,1.22845"\
"0.26844,0.28477,0.31915,0.38566,0.51503,0.77361,1.36206"\
"0.39653,0.42245,0.47580,0.57588,0.75450,1.07376,1.67231");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.06206,0.07459,0.10380,0.17021,0.32316,0.67493,1.48264"\
"0.06207,0.07464,0.10380,0.17026,0.32267,0.67244,1.48207"\
"0.06208,0.07472,0.10379,0.17022,0.32319,0.67529,1.48092"\
"0.06300,0.07518,0.10379,0.17018,0.32262,0.67241,1.48123"\
"0.07870,0.09023,0.11569,0.17677,0.32321,0.67306,1.47763"\
"0.11788,0.13131,0.15993,0.22018,0.35173,0.67818,1.47860"\
"0.20056,0.21760,0.25460,0.32611,0.46832,0.76770,1.49552");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.03363,0.03760,0.04617,0.06467,0.10567,0.19792,0.40906"\
"0.03800,0.04190,0.05047,0.06909,0.11006,0.20234,0.41306"\
"0.04763,0.05151,0.06001,0.07864,0.11967,0.21217,0.42282"\
"0.06525,0.06998,0.08022,0.10047,0.14197,0.23466,0.44592"\
"0.08925,0.09631,0.11093,0.13890,0.18945,0.28576,0.49774"\
"0.11256,0.12370,0.14635,0.18965,0.26490,0.39032,0.61715"\
"0.11693,0.13488,0.17092,0.23805,0.35624,0.54636,0.84917");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.02453,0.02897,0.03931,0.06255,0.11588,0.23798,0.52033"\
"0.02438,0.02895,0.03916,0.06248,0.11587,0.23779,0.51973"\
"0.02514,0.02944,0.03925,0.06235,0.11561,0.23797,0.51927"\
"0.03329,0.03755,0.04622,0.06620,0.11672,0.23878,0.52028"\
"0.05197,0.05695,0.06767,0.08914,0.13343,0.24497,0.52138"\
"0.08739,0.09446,0.10925,0.13811,0.19194,0.29427,0.53850"\
"0.15079,0.16160,0.18494,0.22670,0.30168,0.42641,0.66325");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.06496,0.07494,0.09701,0.14654,0.25870,0.51447,1.10206"\
"0.06792,0.07794,0.10007,0.14996,0.26258,0.51883,1.10628"\
"0.07808,0.08756,0.10957,0.15973,0.27269,0.52938,1.11884"\
"0.10625,0.11541,0.13683,0.18534,0.29772,0.55492,1.14306"\
"0.15988,0.17283,0.20008,0.25153,0.36286,0.61790,1.20693"\
"0.24200,0.26309,0.30417,0.38139,0.51519,0.76933,1.35546"\
"0.37904,0.40808,0.46771,0.58289,0.78705,1.11796,1.70427");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.06188,0.07451,0.10361,0.17034,0.32279,0.67465,1.48225"\
"0.06173,0.07443,0.10363,0.17034,0.32291,0.67341,1.47598"\
"0.06125,0.07408,0.10358,0.17032,0.32280,0.67285,1.48357"\
"0.06651,0.07741,0.10428,0.16992,0.32255,0.67274,1.47665"\
"0.09366,0.10613,0.12938,0.18360,0.32370,0.67312,1.47726"\
"0.14048,0.15753,0.19145,0.25367,0.37176,0.67961,1.47778"\
"0.21415,0.23939,0.29063,0.38269,0.54181,0.80308,1.50470");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.01596,0.01833,0.02353,0.03498,0.06102,0.12070,0.25779"\
"0.02063,0.02303,0.02830,0.03985,0.06592,0.12566,0.26275"\
"0.02836,0.03201,0.03895,0.05121,0.07717,0.13695,0.27406"\
"0.03676,0.04295,0.05378,0.07287,0.10397,0.16350,0.30001"\
"0.04337,0.05256,0.06984,0.09972,0.14873,0.22422,0.36103"\
"0.03958,0.05382,0.08122,0.12835,0.20592,0.32243,0.50065"\
"0.00325,0.02424,0.06696,0.14094,0.26198,0.44761,0.72222");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.01277,0.01600,0.02296,0.03818,0.07258,0.15171,0.33361"\
"0.01360,0.01645,0.02299,0.03818,0.07262,0.15238,0.33410"\
"0.02116,0.02311,0.02753,0.04004,0.07268,0.15168,0.33367"\
"0.03590,0.03848,0.04408,0.05512,0.08061,0.15240,0.33361"\
"0.06191,0.06564,0.07385,0.09017,0.11825,0.17474,0.33603"\
"0.10782,0.11360,0.12550,0.14958,0.19173,0.26561,0.39217"\
"0.19185,0.20072,0.21810,0.25386,0.31806,0.42411,0.60094");
}
}
}
}
cell ("sky130_fd_sc_hd__a21oi_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a21oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!B1)+(!A2*!B1)";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.128;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.07044,0.07749,0.09458,0.13579,0.23696,0.48854,1.12195"\
"0.07462,0.08152,0.09872,0.14057,0.24279,0.49676,1.13329"\
"0.08737,0.09407,0.11081,0.15209,0.25542,0.51121,1.14168"\
"0.11636,0.12305,0.13957,0.18043,0.28190,0.53855,1.17414"\
"0.16650,0.17513,0.19565,0.24140,0.34324,0.59609,1.23747"\
"0.24749,0.26100,0.29046,0.35324,0.47741,0.73504,1.37096"\
"0.37343,0.39535,0.44472,0.54264,0.71975,1.04681,1.69530");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.04366,0.05197,0.07399,0.12904,0.26597,0.61167,1.48489"\
"0.04377,0.05224,0.07413,0.12913,0.26797,0.61616,1.48795"\
"0.04359,0.05230,0.07409,0.12893,0.26800,0.61402,1.48665"\
"0.04571,0.05371,0.07457,0.12900,0.26687,0.61631,1.48689"\
"0.06181,0.07007,0.08974,0.13748,0.26809,0.61219,1.49545"\
"0.09777,0.10699,0.12962,0.18113,0.29917,0.61912,1.48616"\
"0.17618,0.18857,0.21632,0.27864,0.41054,0.70557,1.50088");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.02346,0.02586,0.03147,0.04453,0.07526,0.14993,0.33542"\
"0.02763,0.02998,0.03555,0.04863,0.07935,0.15408,0.33954"\
"0.03828,0.04065,0.04592,0.05861,0.08927,0.16397,0.34955"\
"0.05298,0.05655,0.06453,0.08111,0.11326,0.18693,0.37250"\
"0.06799,0.07331,0.08525,0.11040,0.15813,0.24284,0.42782"\
"0.07411,0.08230,0.10058,0.13862,0.21212,0.33882,0.55528"\
"0.04303,0.05536,0.08272,0.14177,0.25551,0.45362,0.78120");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.02111,0.02359,0.02982,0.04538,0.08417,0.18275,0.43161"\
"0.02020,0.02277,0.02934,0.04507,0.08408,0.18280,0.43146"\
"0.02352,0.02556,0.03093,0.04532,0.08396,0.18262,0.43185"\
"0.03394,0.03693,0.04336,0.05671,0.08876,0.18305,0.43166"\
"0.05390,0.05791,0.06672,0.08580,0.12208,0.19948,0.43163"\
"0.08892,0.09525,0.10968,0.13771,0.18890,0.28117,0.47391"\
"0.15018,0.16054,0.18422,0.22874,0.30413,0.43719,0.66398");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.08813,0.09422,0.10945,0.14712,0.24089,0.47533,1.06503"\
"0.09279,0.09904,0.11433,0.15229,0.24629,0.48120,1.07186"\
"0.10566,0.11189,0.12706,0.16539,0.25959,0.49453,1.08477"\
"0.13487,0.14087,0.15612,0.19405,0.28832,0.52380,1.11396"\
"0.19022,0.19771,0.21544,0.25570,0.34972,0.58496,1.17566"\
"0.28159,0.29205,0.31705,0.37101,0.48504,0.72497,1.31830"\
"0.42519,0.44162,0.48144,0.56464,0.72546,1.02968,1.64055");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.05637,0.06450,0.08496,0.13600,0.26496,0.58758,1.39438"\
"0.05633,0.06453,0.08494,0.13586,0.26432,0.58573,1.39523"\
"0.05632,0.06454,0.08488,0.13597,0.26400,0.58541,1.39454"\
"0.05698,0.06495,0.08501,0.13606,0.26395,0.58509,1.39308"\
"0.07185,0.07925,0.09742,0.14324,0.26561,0.58642,1.39468"\
"0.10747,0.11648,0.13767,0.18638,0.29766,0.59303,1.39986"\
"0.18559,0.19757,0.22419,0.28421,0.40851,0.68170,1.41368");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.02855,0.03092,0.03653,0.04963,0.08038,0.15501,0.34048"\
"0.03279,0.03518,0.04074,0.05382,0.08460,0.15919,0.34483"\
"0.04215,0.04459,0.05018,0.06317,0.09394,0.16871,0.35428"\
"0.05743,0.06061,0.06797,0.08330,0.11558,0.19073,0.37632"\
"0.07670,0.08124,0.09205,0.11377,0.15723,0.24019,0.42668"\
"0.09073,0.09824,0.11442,0.14852,0.21461,0.33003,0.54146"\
"0.07571,0.08675,0.11226,0.16716,0.27054,0.45047,0.74738");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.02093,0.02343,0.02971,0.04521,0.08427,0.18252,0.43098"\
"0.02063,0.02319,0.02954,0.04512,0.08424,0.18311,0.43172"\
"0.02201,0.02429,0.03008,0.04522,0.08404,0.18296,0.43107"\
"0.03032,0.03273,0.03832,0.05198,0.08666,0.18294,0.43128"\
"0.04776,0.05107,0.05813,0.07451,0.10883,0.19301,0.43174"\
"0.08066,0.08561,0.09578,0.11795,0.16132,0.24939,0.45870"\
"0.14003,0.14767,0.16400,0.19771,0.26094,0.37546,0.59467");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.06162,0.06829,0.08387,0.12254,0.21708,0.45252,1.04274"\
"0.06479,0.07144,0.08719,0.12556,0.22052,0.45629,1.04640"\
"0.07577,0.08193,0.09757,0.13559,0.23068,0.46679,1.05765"\
"0.10491,0.11071,0.12556,0.16337,0.25695,0.49333,1.08560"\
"0.16039,0.16904,0.18919,0.23106,0.32438,0.55872,1.15014"\
"0.24822,0.26141,0.29228,0.35638,0.47850,0.71461,1.30361"\
"0.39950,0.41857,0.46253,0.55797,0.74318,1.06716,1.66450");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.05603,0.06436,0.08476,0.13622,0.26411,0.58706,1.39936"\
"0.05586,0.06417,0.08462,0.13594,0.26386,0.58613,1.39417"\
"0.05530,0.06369,0.08449,0.13597,0.26439,0.58534,1.39378"\
"0.06053,0.06775,0.08619,0.13514,0.26401,0.58625,1.39911"\
"0.08569,0.09428,0.11338,0.15333,0.26741,0.58552,1.39506"\
"0.12913,0.14079,0.16707,0.21971,0.32101,0.59573,1.39919"\
"0.19887,0.21684,0.25529,0.33431,0.47489,0.73125,1.42371");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.01410,0.01546,0.01869,0.02649,0.04558,0.09337,0.21363"\
"0.01850,0.01994,0.02328,0.03119,0.05034,0.09814,0.21845"\
"0.02437,0.02682,0.03200,0.04208,0.06144,0.10919,0.22949"\
"0.02997,0.03393,0.04192,0.05803,0.08589,0.13543,0.25507"\
"0.03069,0.03694,0.05029,0.07598,0.11989,0.19147,0.31494"\
"0.01543,0.02529,0.04710,0.08653,0.15574,0.26876,0.44638"\
"-0.04558,-0.03038,0.00232,0.06573,0.17608,0.35260,0.63180");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.00954,0.01134,0.01581,0.02642,0.05168,0.11489,0.27373"\
"0.01103,0.01249,0.01637,0.02646,0.05169,0.11474,0.27347"\
"0.01904,0.02021,0.02308,0.03031,0.05243,0.11477,0.27371"\
"0.03331,0.03484,0.03868,0.04699,0.06460,0.11737,0.27394"\
"0.05842,0.06056,0.06577,0.07780,0.10183,0.14793,0.27963"\
"0.10319,0.10620,0.11410,0.13222,0.16936,0.23343,0.34911"\
"0.18530,0.18972,0.20218,0.22906,0.28356,0.38365,0.55205");
}
}
}
}
cell ("sky130_fd_sc_hd__a21oi_4") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__a21oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0089;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0097;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!B1)+(!A2*!B1)";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.222;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.07503,0.07979,0.09264,0.12607,0.21442,0.45540,1.12646"\
"0.07882,0.08364,0.09635,0.13040,0.22067,0.46489,1.13401"\
"0.09144,0.09586,0.10828,0.14163,0.23213,0.47427,1.13873"\
"0.12053,0.12505,0.13731,0.16972,0.25932,0.50516,1.16925"\
"0.17194,0.17768,0.19276,0.23040,0.32006,0.56271,1.23016"\
"0.25632,0.26509,0.28683,0.33914,0.45200,0.70193,1.36898"\
"0.39223,0.40654,0.44178,0.52399,0.68780,1.00842,1.69481");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.04673,0.05243,0.06845,0.11244,0.23328,0.56587,1.49561"\
"0.04662,0.05237,0.06836,0.11253,0.23352,0.57054,1.49666"\
"0.04681,0.05259,0.06840,0.11206,0.23340,0.56633,1.48281"\
"0.04844,0.05382,0.06899,0.11246,0.23335,0.56982,1.48166"\
"0.06463,0.06999,0.08458,0.12280,0.23606,0.56601,1.48154"\
"0.09968,0.10558,0.12246,0.16425,0.27069,0.57358,1.48002"\
"0.17747,0.18534,0.20682,0.25675,0.37806,0.66199,1.49646");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.02470,0.02630,0.03041,0.04101,0.06784,0.13808,0.32842"\
"0.02875,0.03031,0.03442,0.04495,0.07176,0.14210,0.33234"\
"0.03910,0.04069,0.04474,0.05483,0.08151,0.15169,0.34192"\
"0.05392,0.05622,0.06202,0.07580,0.10472,0.17473,0.36504"\
"0.06820,0.07161,0.08020,0.10090,0.14505,0.22944,0.41943"\
"0.07086,0.07605,0.08931,0.12153,0.18930,0.31608,0.54514"\
"0.03293,0.04082,0.06027,0.10917,0.21351,0.41168,0.75768");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.02380,0.02543,0.02986,0.04218,0.07613,0.17068,0.43465"\
"0.02271,0.02435,0.02913,0.04186,0.07609,0.17118,0.43474"\
"0.02557,0.02689,0.03073,0.04208,0.07567,0.17104,0.43470"\
"0.03528,0.03716,0.04233,0.05411,0.08200,0.17121,0.43460"\
"0.05483,0.05754,0.06447,0.08045,0.11468,0.19115,0.43528"\
"0.09007,0.09427,0.10483,0.12811,0.17516,0.27196,0.47892"\
"0.15226,0.15884,0.17592,0.21333,0.28743,0.41937,0.66722");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.10008,0.10460,0.11620,0.14788,0.23320,0.46660,1.11061"\
"0.10427,0.10859,0.12065,0.15248,0.23837,0.47241,1.11538"\
"0.11674,0.12099,0.13297,0.16502,0.25121,0.48558,1.12884"\
"0.14533,0.14960,0.16137,0.19284,0.27922,0.51429,1.15812"\
"0.20110,0.20579,0.21933,0.25319,0.33905,0.57394,1.21818"\
"0.29523,0.30266,0.32047,0.36431,0.46884,0.70966,1.35469"\
"0.45028,0.46093,0.48836,0.55512,0.70150,1.00433,1.66897");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.06634,0.07200,0.08743,0.13015,0.24724,0.56907,1.45806"\
"0.06634,0.07196,0.08757,0.13035,0.24748,0.56991,1.45810"\
"0.06636,0.07195,0.08760,0.13026,0.24725,0.57083,1.45717"\
"0.06675,0.07223,0.08752,0.13018,0.24790,0.57106,1.45849"\
"0.08025,0.08548,0.09885,0.13770,0.24973,0.56927,1.45641"\
"0.11436,0.12003,0.13596,0.17696,0.28252,0.57863,1.46042"\
"0.19144,0.19881,0.21844,0.26697,0.38509,0.66293,1.47577");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.03037,0.03194,0.03605,0.04659,0.07345,0.14367,0.33380"\
"0.03455,0.03613,0.04026,0.05077,0.07760,0.14782,0.33798"\
"0.04346,0.04508,0.04919,0.05963,0.08643,0.15663,0.34697"\
"0.05826,0.06029,0.06526,0.07778,0.10656,0.17706,0.36763"\
"0.07606,0.07894,0.08655,0.10458,0.14303,0.22319,0.41547"\
"0.08721,0.09180,0.10337,0.13112,0.19002,0.30224,0.52204"\
"0.06357,0.07047,0.08912,0.13314,0.22576,0.40168,0.70966");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.02349,0.02515,0.02955,0.04195,0.07610,0.17080,0.43477"\
"0.02320,0.02477,0.02939,0.04181,0.07607,0.17075,0.43493"\
"0.02432,0.02583,0.03005,0.04196,0.07589,0.17105,0.43442"\
"0.03190,0.03340,0.03766,0.04872,0.07923,0.17104,0.43440"\
"0.04884,0.05092,0.05606,0.06880,0.10082,0.18248,0.43511"\
"0.08171,0.08469,0.09194,0.10978,0.14997,0.23693,0.46105"\
"0.14220,0.14630,0.15802,0.18482,0.24296,0.35414,0.58966");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.07165,0.07593,0.08836,0.12085,0.20728,0.44147,1.08509"\
"0.07430,0.07881,0.09065,0.12378,0.21068,0.44563,1.08899"\
"0.08456,0.08876,0.10096,0.13341,0.22017,0.45609,1.10026"\
"0.11313,0.11730,0.12870,0.16031,0.24610,0.48204,1.12705"\
"0.17255,0.17829,0.19261,0.22781,0.31304,0.54732,1.19274"\
"0.26817,0.27677,0.29893,0.35224,0.46601,0.70201,1.34091"\
"0.43047,0.44272,0.47491,0.55372,0.72416,1.05360,1.70297");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.06605,0.07175,0.08722,0.12990,0.24726,0.56895,1.45750"\
"0.06605,0.07176,0.08737,0.13003,0.24732,0.56977,1.45594"\
"0.06573,0.07129,0.08714,0.12998,0.24712,0.56978,1.45595"\
"0.06842,0.07348,0.08793,0.12936,0.24726,0.57129,1.45951"\
"0.09435,0.10026,0.11428,0.14704,0.25064,0.56905,1.45686"\
"0.13749,0.14540,0.16526,0.21178,0.31012,0.58319,1.45821"\
"0.20779,0.21932,0.24947,0.31598,0.45329,0.71973,1.48030");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.01352,0.01439,0.01669,0.02259,0.03832,0.08109,0.19893"\
"0.01789,0.01891,0.02131,0.02726,0.04310,0.08599,0.20377"\
"0.02354,0.02518,0.02909,0.03744,0.05409,0.09701,0.21484"\
"0.02844,0.03108,0.03718,0.05068,0.07625,0.12229,0.24018"\
"0.02787,0.03190,0.04171,0.06336,0.10386,0.17462,0.29970"\
"0.00951,0.01589,0.03140,0.06519,0.12902,0.24065,0.42542"\
"-0.05860,-0.04845,-0.02508,0.02844,0.13005,0.30568,0.59610");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00381, 0.01053, 0.02906, 0.08024, 0.22157");
values("0.00964,0.01079,0.01408,0.02264,0.04426,0.10210,0.26141"\
"0.01116,0.01204,0.01481,0.02276,0.04425,0.10213,0.26116"\
"0.01941,0.02014,0.02218,0.02766,0.04577,0.10210,0.26096"\
"0.03385,0.03475,0.03728,0.04401,0.05990,0.10658,0.26115"\
"0.05970,0.06087,0.06433,0.07367,0.09532,0.14013,0.26925"\
"0.10595,0.10772,0.11279,0.12622,0.15864,0.22137,0.34350"\
"0.19026,0.19303,0.20158,0.22117,0.26818,0.36416,0.53664");
}
}
}
}
cell ("sky130_fd_sc_hd__a221o_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a221o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((B1*B2)+(A1*A2))+C1";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.158;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.09596,0.10424,0.12228,0.16182,0.25752,0.50319,1.14059"\
"0.10010,0.10841,0.12646,0.16602,0.26172,0.50729,1.14445"\
"0.11045,0.11870,0.13672,0.17625,0.27192,0.51720,1.15530"\
"0.13597,0.14416,0.16199,0.20136,0.29693,0.54247,1.18016"\
"0.18304,0.19170,0.21003,0.24985,0.34529,0.59129,1.23051"\
"0.24368,0.25391,0.27427,0.31567,0.41165,0.65669,1.29775"\
"0.30315,0.31638,0.34205,0.38828,0.48556,0.73100,1.36836");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02914,0.03646,0.05493,0.10279,0.23360,0.58112,1.48880"\
"0.02908,0.03647,0.05475,0.10301,0.23375,0.58095,1.48951"\
"0.02894,0.03626,0.05473,0.10287,0.23311,0.57989,1.49185"\
"0.02851,0.03585,0.05412,0.10248,0.23355,0.58158,1.48907"\
"0.03156,0.03839,0.05597,0.10322,0.23324,0.58069,1.49385"\
"0.03947,0.04574,0.06190,0.10618,0.23397,0.57994,1.49132"\
"0.05335,0.06032,0.07622,0.11626,0.23727,0.58358,1.48809");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.27187,0.28107,0.29988,0.33594,0.40371,0.54311,0.86931"\
"0.27578,0.28505,0.30372,0.33975,0.40775,0.54719,0.87331"\
"0.28640,0.29558,0.31439,0.35044,0.41821,0.55763,0.88383"\
"0.31113,0.32031,0.33921,0.37517,0.44342,0.58267,0.90896"\
"0.36372,0.37290,0.39174,0.42768,0.49572,0.63512,0.96108"\
"0.46655,0.47625,0.49577,0.53294,0.60252,0.74266,1.06927"\
"0.63604,0.64727,0.66918,0.71053,0.78659,0.93379,1.26417");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03567,0.04166,0.05459,0.08287,0.14534,0.29700,0.70815"\
"0.03599,0.04143,0.05539,0.08286,0.14533,0.29668,0.70982"\
"0.03564,0.04166,0.05458,0.08276,0.14534,0.29694,0.70868"\
"0.03556,0.04183,0.05513,0.08254,0.14515,0.29709,0.70998"\
"0.03549,0.04147,0.05529,0.08260,0.14531,0.29683,0.71022"\
"0.03827,0.04457,0.05836,0.08576,0.14840,0.29782,0.71473"\
"0.04579,0.05267,0.06731,0.09783,0.16086,0.30980,0.71298");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.10077,0.10909,0.12713,0.16647,0.26158,0.50659,1.14343"\
"0.10506,0.11334,0.13137,0.17071,0.26583,0.51031,1.14885"\
"0.11431,0.12266,0.14054,0.17998,0.27501,0.52057,1.15937"\
"0.13552,0.14378,0.16156,0.20100,0.29628,0.54176,1.18021"\
"0.17566,0.18427,0.20271,0.24259,0.33777,0.58247,1.22056"\
"0.23173,0.24168,0.26188,0.30331,0.39921,0.64418,1.28174"\
"0.28579,0.29859,0.32321,0.36895,0.46648,0.71188,1.34888");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02911,0.03647,0.05481,0.10314,0.23370,0.58096,1.48948"\
"0.02910,0.03647,0.05478,0.10296,0.23330,0.58046,1.49354"\
"0.02906,0.03635,0.05469,0.10281,0.23329,0.58141,1.49351"\
"0.02880,0.03610,0.05444,0.10275,0.23366,0.58195,1.49297"\
"0.03105,0.03819,0.05596,0.10307,0.23341,0.57969,1.49239"\
"0.03696,0.04388,0.06105,0.10623,0.23448,0.58105,1.49080"\
"0.04950,0.05708,0.07321,0.11471,0.23718,0.58427,1.49002");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.30042,0.30985,0.32908,0.36544,0.43301,0.57194,0.89794"\
"0.30479,0.31434,0.33362,0.36983,0.43788,0.57676,0.90255"\
"0.31663,0.32618,0.34539,0.38172,0.44987,0.58869,0.91469"\
"0.34351,0.35306,0.37227,0.40865,0.47626,0.61524,0.94105"\
"0.39985,0.40939,0.42863,0.46482,0.53264,0.67158,0.99740"\
"0.51529,0.52508,0.54479,0.58131,0.65053,0.78987,1.11594"\
"0.71608,0.72726,0.74937,0.79028,0.86526,1.01133,1.34076");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03849,0.04410,0.05685,0.08442,0.14718,0.29861,0.70986"\
"0.03800,0.04393,0.05781,0.08447,0.14761,0.29835,0.71082"\
"0.03812,0.04419,0.05681,0.08481,0.14726,0.29848,0.71092"\
"0.03799,0.04413,0.05686,0.08465,0.14714,0.29873,0.71125"\
"0.03788,0.04379,0.05779,0.08454,0.14763,0.29833,0.71078"\
"0.04100,0.04613,0.05891,0.08654,0.14853,0.29926,0.71074"\
"0.04741,0.05405,0.06839,0.09815,0.16036,0.30853,0.71570");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.09127,0.09930,0.11698,0.15639,0.25194,0.49713,1.13532"\
"0.09573,0.10379,0.12152,0.16083,0.25644,0.50269,1.14298"\
"0.10613,0.11417,0.13185,0.17122,0.26687,0.51232,1.14988"\
"0.13036,0.13828,0.15583,0.19503,0.29077,0.53625,1.17531"\
"0.17225,0.18084,0.19905,0.23884,0.33452,0.57996,1.21971"\
"0.22330,0.23372,0.25432,0.29593,0.39218,0.63824,1.27697"\
"0.26775,0.28122,0.30765,0.35504,0.45268,0.69885,1.33755");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02693,0.03402,0.05196,0.10003,0.23161,0.57885,1.49170"\
"0.02698,0.03404,0.05211,0.10022,0.23086,0.58124,1.49082"\
"0.02699,0.03400,0.05196,0.10008,0.23156,0.57977,1.48857"\
"0.02708,0.03416,0.05213,0.10012,0.23171,0.58126,1.49321"\
"0.03079,0.03747,0.05482,0.10184,0.23185,0.57989,1.49364"\
"0.03947,0.04577,0.06188,0.10550,0.23310,0.58018,1.48830"\
"0.05448,0.06169,0.07756,0.11742,0.23669,0.58251,1.48844");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.25398,0.26331,0.28228,0.31829,0.38663,0.52607,0.85260"\
"0.25700,0.26631,0.28522,0.32129,0.38969,0.52910,0.85569"\
"0.26608,0.27532,0.29429,0.32982,0.39819,0.53791,0.86435"\
"0.28967,0.29892,0.31788,0.35344,0.42181,0.56156,0.88800"\
"0.34383,0.35312,0.37205,0.40810,0.47648,0.61618,0.94270"\
"0.45724,0.46718,0.48732,0.52536,0.59556,0.73659,1.06316"\
"0.64854,0.66036,0.68428,0.72779,0.80511,0.95335,1.28484");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03645,0.04228,0.05617,0.08362,0.14714,0.29832,0.71332"\
"0.03625,0.04235,0.05601,0.08362,0.14730,0.29853,0.71521"\
"0.03647,0.04253,0.05623,0.08524,0.14696,0.29865,0.70888"\
"0.03645,0.04226,0.05623,0.08515,0.14691,0.29859,0.70969"\
"0.03621,0.04248,0.05640,0.08357,0.14654,0.29843,0.71346"\
"0.04108,0.04721,0.06035,0.08864,0.15078,0.30006,0.71112"\
"0.05173,0.05891,0.07351,0.10410,0.16533,0.31263,0.71705");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.09542,0.10347,0.12120,0.16051,0.25614,0.50244,1.14268"\
"0.09989,0.10795,0.12567,0.16500,0.26061,0.50687,1.14717"\
"0.10922,0.11728,0.13500,0.17431,0.26989,0.51607,1.15629"\
"0.12968,0.13771,0.15533,0.19460,0.28997,0.53541,1.17477"\
"0.16649,0.17503,0.19326,0.23308,0.32896,0.57442,1.21359"\
"0.21482,0.22476,0.24511,0.28659,0.38266,0.62841,1.26937"\
"0.25521,0.26816,0.29378,0.34007,0.43807,0.68479,1.32231");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02695,0.03406,0.05209,0.10021,0.23100,0.58111,1.49145"\
"0.02691,0.03405,0.05212,0.10021,0.23084,0.58123,1.49101"\
"0.02697,0.03403,0.05212,0.10021,0.23110,0.58142,1.49110"\
"0.02704,0.03415,0.05217,0.10003,0.23158,0.58011,1.49368"\
"0.02989,0.03683,0.05432,0.10131,0.23189,0.58066,1.49381"\
"0.03705,0.04398,0.06022,0.10505,0.23289,0.57865,1.49413"\
"0.05022,0.05814,0.07422,0.11531,0.23591,0.58199,1.48577");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.27654,0.28605,0.30536,0.34157,0.40981,0.54906,0.87528"\
"0.28037,0.28993,0.30919,0.34553,0.41367,0.55259,0.87878"\
"0.29112,0.30072,0.31987,0.35620,0.42440,0.56328,0.89014"\
"0.31754,0.32696,0.34618,0.38257,0.45041,0.58980,0.91616"\
"0.37717,0.38660,0.40558,0.44197,0.51012,0.64977,0.97610"\
"0.50715,0.51747,0.53755,0.57477,0.64436,0.78423,1.11069"\
"0.73625,0.74841,0.77183,0.81446,0.89071,1.03733,1.36756");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03791,0.04392,0.05761,0.08454,0.14756,0.29827,0.71062"\
"0.03802,0.04409,0.05720,0.08557,0.14658,0.29814,0.71206"\
"0.03860,0.04470,0.05687,0.08557,0.14709,0.29820,0.71458"\
"0.03852,0.04411,0.05684,0.08454,0.14690,0.29834,0.71196"\
"0.03842,0.04407,0.05716,0.08472,0.14717,0.29846,0.71091"\
"0.04155,0.04778,0.06025,0.08819,0.14935,0.29873,0.71184"\
"0.05268,0.05965,0.07363,0.10147,0.16162,0.30992,0.71578");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.06374,0.07102,0.08733,0.12508,0.21980,0.46368,1.11148"\
"0.06868,0.07589,0.09221,0.12989,0.22443,0.46930,1.11679"\
"0.07998,0.08712,0.10333,0.14106,0.23546,0.48098,1.11789"\
"0.10316,0.11047,0.12679,0.16450,0.25932,0.50464,1.14163"\
"0.13579,0.14428,0.16198,0.20072,0.29552,0.54082,1.18409"\
"0.17184,0.18286,0.20456,0.24586,0.34117,0.58638,1.22678"\
"0.19283,0.20760,0.23636,0.28625,0.38426,0.63023,1.26731");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02300,0.02982,0.04792,0.09710,0.23029,0.57876,1.49959"\
"0.02304,0.02981,0.04788,0.09697,0.23024,0.58184,1.49529"\
"0.02313,0.02991,0.04794,0.09705,0.22954,0.58003,1.48946"\
"0.02482,0.03130,0.04877,0.09722,0.23029,0.58190,1.49334"\
"0.03121,0.03709,0.05310,0.09945,0.23029,0.58243,1.49264"\
"0.04286,0.04875,0.06324,0.10499,0.23169,0.57850,1.49736"\
"0.06001,0.06792,0.08422,0.12206,0.23624,0.58122,1.48525");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.22296,0.23251,0.25158,0.28802,0.35644,0.49632,0.82265"\
"0.22579,0.23530,0.25450,0.29048,0.35924,0.49909,0.82577"\
"0.23365,0.24306,0.26231,0.29847,0.36692,0.50701,0.83345"\
"0.25712,0.26673,0.28588,0.32227,0.39064,0.53055,0.85710"\
"0.31822,0.32772,0.34687,0.38320,0.45181,0.59139,0.91818"\
"0.45385,0.46460,0.48434,0.52107,0.58999,0.73036,1.05711"\
"0.67371,0.68518,0.70999,0.75275,0.82442,0.96786,1.29862");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03794,0.04391,0.05696,0.08449,0.14728,0.29765,0.71078"\
"0.03863,0.04435,0.05685,0.08579,0.14686,0.29785,0.71173"\
"0.03854,0.04409,0.05683,0.08492,0.14721,0.29723,0.71075"\
"0.03837,0.04478,0.05706,0.08459,0.14695,0.29840,0.71105"\
"0.03759,0.04416,0.05743,0.08425,0.14716,0.29781,0.71489"\
"0.04287,0.04815,0.06005,0.08691,0.14900,0.29880,0.71146"\
"0.05904,0.06561,0.07797,0.10250,0.15911,0.30690,0.71547");
}
}
}
}
cell ("sky130_fd_sc_hd__a221o_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__a221o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((B1*B2)+(A1*A2))+C1";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.299;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.10499,0.11175,0.12733,0.16190,0.24621,0.48121,1.15761"\
"0.10912,0.11591,0.13149,0.16605,0.25034,0.48529,1.16174"\
"0.11954,0.12632,0.14192,0.17645,0.26071,0.49485,1.17417"\
"0.14448,0.15115,0.16651,0.20089,0.28496,0.51939,1.19866"\
"0.19515,0.20224,0.21813,0.25279,0.33705,0.57149,1.24926"\
"0.26327,0.27191,0.29046,0.32768,0.41300,0.64754,1.32516"\
"0.33415,0.34527,0.36902,0.41380,0.50281,0.73789,1.41330");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.02597,0.03117,0.04458,0.08157,0.19226,0.52516,1.49967"\
"0.02597,0.03114,0.04458,0.08155,0.19210,0.52490,1.49919"\
"0.02589,0.03102,0.04450,0.08157,0.19228,0.52538,1.49984"\
"0.02540,0.03062,0.04413,0.08132,0.19203,0.52467,1.49585"\
"0.02817,0.03318,0.04598,0.08199,0.19161,0.52564,1.49946"\
"0.03696,0.04152,0.05440,0.08754,0.19443,0.52515,1.49810"\
"0.05010,0.05654,0.06988,0.10258,0.19994,0.52772,1.49358");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.31291,0.32099,0.33884,0.37401,0.44081,0.57653,0.90042"\
"0.31728,0.32540,0.34323,0.37842,0.44478,0.58019,0.90427"\
"0.32820,0.33629,0.35410,0.38948,0.45601,0.59166,0.91568"\
"0.35304,0.36112,0.37893,0.41408,0.48038,0.61610,0.94016"\
"0.40555,0.41367,0.43148,0.46654,0.53317,0.66867,0.99249"\
"0.51390,0.52237,0.54063,0.57619,0.64317,0.77929,1.10346"\
"0.69941,0.70866,0.72912,0.76895,0.84271,0.98551,1.31481");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.03946,0.04450,0.05512,0.07928,0.13128,0.26658,0.66194"\
"0.03947,0.04442,0.05514,0.07964,0.13287,0.26721,0.66114"\
"0.03929,0.04413,0.05599,0.07936,0.13178,0.26650,0.66260"\
"0.03943,0.04449,0.05506,0.07928,0.13244,0.26658,0.66350"\
"0.03925,0.04416,0.05537,0.07862,0.13204,0.26710,0.66267"\
"0.04167,0.04629,0.05738,0.08049,0.13457,0.26797,0.66268"\
"0.04932,0.05473,0.06760,0.09182,0.14615,0.28044,0.66833");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.10974,0.11658,0.13212,0.16666,0.25085,0.48585,1.16106"\
"0.11400,0.12076,0.13628,0.17085,0.25484,0.48903,1.16793"\
"0.12314,0.12990,0.14541,0.18000,0.26418,0.49795,1.17715"\
"0.14426,0.15097,0.16643,0.20088,0.28504,0.52005,1.19505"\
"0.18613,0.19319,0.20919,0.24399,0.32837,0.56273,1.23773"\
"0.24724,0.25544,0.27353,0.31051,0.39607,0.63049,1.30629"\
"0.30941,0.31989,0.34235,0.38554,0.47441,0.70970,1.38460");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.02601,0.03105,0.04456,0.08157,0.19209,0.52453,1.49565"\
"0.02590,0.03111,0.04454,0.08159,0.19202,0.52473,1.49599"\
"0.02588,0.03095,0.04450,0.08153,0.19218,0.52522,1.49845"\
"0.02561,0.03076,0.04427,0.08140,0.19223,0.52606,1.49894"\
"0.02759,0.03280,0.04590,0.08204,0.19177,0.52565,1.49764"\
"0.03393,0.03860,0.05188,0.08679,0.19397,0.52375,1.49846"\
"0.04548,0.05137,0.06501,0.09854,0.19885,0.52636,1.49673");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.34177,0.35015,0.36884,0.40477,0.47243,0.60752,0.93178"\
"0.34658,0.35485,0.37367,0.40963,0.47703,0.61286,0.93716"\
"0.35870,0.36725,0.38583,0.42175,0.48836,0.62458,0.94869"\
"0.38610,0.39449,0.41319,0.44896,0.51661,0.65174,0.97601"\
"0.44363,0.45222,0.47086,0.50679,0.57391,0.70963,1.03394"\
"0.56441,0.57295,0.59177,0.62780,0.69491,0.83119,1.15554"\
"0.78417,0.79381,0.81503,0.85474,0.92812,1.07029,1.39876");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.04216,0.04754,0.05923,0.08111,0.13427,0.26899,0.66148"\
"0.04228,0.04704,0.05807,0.08241,0.13489,0.26787,0.66419"\
"0.04228,0.04736,0.05821,0.08106,0.13528,0.26921,0.66290"\
"0.04222,0.04751,0.05915,0.08124,0.13453,0.26879,0.66321"\
"0.04231,0.04740,0.05858,0.08157,0.13407,0.26869,0.66277"\
"0.04365,0.04877,0.05941,0.08161,0.13426,0.26858,0.66325"\
"0.05117,0.05696,0.06942,0.09308,0.14560,0.28028,0.66682");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.09998,0.10655,0.12171,0.15563,0.23959,0.47499,1.15240"\
"0.10452,0.11104,0.12616,0.16010,0.24411,0.47845,1.15430"\
"0.11489,0.12144,0.13658,0.17062,0.25461,0.48905,1.16567"\
"0.13944,0.14592,0.16096,0.19484,0.27869,0.51331,1.18970"\
"0.18668,0.19367,0.20955,0.24399,0.32797,0.56267,1.23945"\
"0.24668,0.25544,0.27421,0.31165,0.39704,0.63200,1.30953"\
"0.30542,0.31686,0.34125,0.38688,0.47666,0.71187,1.38776");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.02437,0.02928,0.04257,0.07918,0.19014,0.52380,1.50032"\
"0.02429,0.02922,0.04255,0.07920,0.19014,0.52460,1.49746"\
"0.02438,0.02922,0.04251,0.07915,0.18990,0.52401,1.49869"\
"0.02422,0.02927,0.04251,0.07919,0.18991,0.52427,1.49818"\
"0.02763,0.03260,0.04529,0.08091,0.19010,0.52542,1.49697"\
"0.03744,0.04182,0.05458,0.08726,0.19359,0.52437,1.49983"\
"0.05119,0.05759,0.07173,0.10418,0.20020,0.52693,1.49635");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.29669,0.30489,0.32303,0.35855,0.42580,0.56228,0.88722"\
"0.30010,0.30834,0.32646,0.36200,0.42878,0.56558,0.89046"\
"0.30949,0.31768,0.33582,0.37141,0.43876,0.57524,0.90025"\
"0.33290,0.34106,0.35916,0.39469,0.46207,0.59858,0.92372"\
"0.38654,0.39473,0.41278,0.44811,0.51554,0.65203,0.97710"\
"0.50662,0.51520,0.53410,0.57035,0.63844,0.77573,1.10074"\
"0.71759,0.72754,0.74928,0.79096,0.86698,1.01082,1.34165");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.04032,0.04545,0.05641,0.08091,0.13410,0.26928,0.66460"\
"0.04038,0.04543,0.05627,0.08104,0.13473,0.26964,0.66334"\
"0.04022,0.04522,0.05616,0.08125,0.13465,0.26899,0.66273"\
"0.04040,0.04523,0.05622,0.08078,0.13319,0.26884,0.66290"\
"0.04048,0.04530,0.05628,0.08124,0.13390,0.26890,0.66494"\
"0.04393,0.04885,0.05998,0.08335,0.13612,0.27061,0.66398"\
"0.05554,0.06081,0.07307,0.09833,0.15305,0.28488,0.67143");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.10415,0.11073,0.12587,0.15980,0.24377,0.47789,1.15349"\
"0.10861,0.11517,0.13032,0.16436,0.24831,0.48229,1.15780"\
"0.11804,0.12459,0.13972,0.17373,0.25768,0.49155,1.16751"\
"0.13895,0.14549,0.16059,0.19455,0.27850,0.51318,1.18979"\
"0.17894,0.18594,0.20167,0.23615,0.32046,0.55524,1.23196"\
"0.23488,0.24310,0.26117,0.29826,0.38384,0.61832,1.29583"\
"0.28873,0.29939,0.32243,0.36621,0.45568,0.69017,1.36645");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.02437,0.02930,0.04254,0.07910,0.19012,0.52434,1.49479"\
"0.02442,0.02936,0.04249,0.07926,0.19018,0.52414,1.49539"\
"0.02432,0.02928,0.04250,0.07926,0.19019,0.52384,1.49603"\
"0.02439,0.02932,0.04248,0.07916,0.18982,0.52448,1.49915"\
"0.02693,0.03167,0.04465,0.08050,0.19017,0.52460,1.49923"\
"0.03382,0.03885,0.05154,0.08591,0.19301,0.52388,1.49963"\
"0.04660,0.05258,0.06619,0.09913,0.19883,0.52581,1.49589");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.31732,0.32585,0.34447,0.38036,0.44751,0.58366,0.90786"\
"0.32152,0.32997,0.34849,0.38441,0.45196,0.58795,0.91255"\
"0.33226,0.34077,0.35931,0.39503,0.46238,0.59863,0.92282"\
"0.35861,0.36711,0.38571,0.42178,0.48915,0.62521,0.94991"\
"0.41799,0.42650,0.44485,0.48087,0.54830,0.68427,1.00916"\
"0.55277,0.56204,0.58052,0.61665,0.68377,0.82019,1.14453"\
"0.79913,0.80924,0.83137,0.87303,0.94776,1.09153,1.42082");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.04253,0.04758,0.05828,0.08233,0.13420,0.26831,0.66232"\
"0.04211,0.04711,0.05829,0.08237,0.13397,0.26860,0.66260"\
"0.04221,0.04744,0.05858,0.08171,0.13560,0.26829,0.66235"\
"0.04216,0.04730,0.05787,0.08204,0.13456,0.26820,0.66163"\
"0.04224,0.04751,0.05858,0.08150,0.13414,0.26895,0.66407"\
"0.04458,0.04914,0.05962,0.08244,0.13583,0.26955,0.66374"\
"0.05660,0.06272,0.07463,0.09807,0.14942,0.28064,0.66981");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.06824,0.07393,0.08731,0.11870,0.20052,0.43411,1.11717"\
"0.07321,0.07886,0.09224,0.12365,0.20549,0.43873,1.12372"\
"0.08467,0.09027,0.10360,0.13498,0.21707,0.45190,1.14005"\
"0.10977,0.11544,0.12881,0.16006,0.24227,0.47656,1.15094"\
"0.14811,0.15499,0.17007,0.20280,0.28525,0.51924,1.19376"\
"0.19171,0.20076,0.21996,0.25712,0.34102,0.57470,1.25344"\
"0.22697,0.23870,0.26419,0.31186,0.40177,0.63507,1.31064");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.02007,0.02455,0.03706,0.07402,0.18735,0.52484,1.50359"\
"0.02009,0.02453,0.03708,0.07403,0.18735,0.52313,1.50384"\
"0.02008,0.02454,0.03718,0.07425,0.18717,0.52356,1.49895"\
"0.02121,0.02544,0.03786,0.07450,0.18713,0.52350,1.49652"\
"0.02755,0.03157,0.04310,0.07752,0.18803,0.52355,1.49499"\
"0.03884,0.04330,0.05459,0.08603,0.19087,0.52199,1.49929"\
"0.05437,0.06056,0.07510,0.10764,0.19953,0.52414,1.49242");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.26348,0.27199,0.29075,0.32652,0.39433,0.52999,0.85460"\
"0.26650,0.27506,0.29369,0.32960,0.39728,0.53289,0.85751"\
"0.27469,0.28323,0.30191,0.33778,0.40510,0.54128,0.86612"\
"0.29779,0.30630,0.32490,0.36069,0.42832,0.56462,0.88916"\
"0.35759,0.36616,0.38473,0.41985,0.48821,0.62444,0.94908"\
"0.49854,0.50719,0.52644,0.56229,0.62903,0.76532,1.08994"\
"0.73971,0.75032,0.77442,0.81784,0.89200,1.03260,1.36160");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.04236,0.04742,0.05892,0.08115,0.13428,0.26885,0.66263"\
"0.04203,0.04703,0.05913,0.08122,0.13417,0.26855,0.66194"\
"0.04215,0.04738,0.05841,0.08108,0.13431,0.26871,0.66394"\
"0.04256,0.04758,0.05795,0.08122,0.13491,0.26882,0.66281"\
"0.04205,0.04717,0.05904,0.08112,0.13315,0.26767,0.66412"\
"0.04532,0.05017,0.06029,0.08253,0.13522,0.26935,0.66443"\
"0.06312,0.06978,0.08160,0.10331,0.15202,0.27923,0.66860");
}
}
}
}
cell ("sky130_fd_sc_hd__a221o_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__a221o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((B1*B2)+(A1*A2))+C1";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.537;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.11525,0.12026,0.13329,0.16469,0.24277,0.46973,1.18535"\
"0.11935,0.12434,0.13739,0.16874,0.24681,0.47367,1.18990"\
"0.12940,0.13435,0.14743,0.17872,0.25680,0.48343,1.20054"\
"0.15435,0.15923,0.17217,0.20329,0.28107,0.50874,1.22437"\
"0.20588,0.21088,0.22401,0.25515,0.33272,0.55947,1.27776"\
"0.27489,0.28084,0.29580,0.32898,0.40805,0.63525,1.35139"\
"0.34469,0.35212,0.37099,0.41128,0.49448,0.72164,1.43807");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.02973,0.03329,0.04359,0.07349,0.16759,0.48205,1.49806"\
"0.02955,0.03318,0.04347,0.07334,0.16752,0.48198,1.49614"\
"0.02970,0.03304,0.04340,0.07325,0.16720,0.48171,1.49884"\
"0.02922,0.03280,0.04296,0.07290,0.16699,0.48114,1.50210"\
"0.03128,0.03467,0.04416,0.07334,0.16689,0.48097,1.50130"\
"0.03965,0.04271,0.05171,0.07904,0.16983,0.48086,1.50055"\
"0.05346,0.05737,0.06773,0.09466,0.17659,0.48382,1.50001");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.34642,0.35186,0.36589,0.39676,0.45962,0.59257,0.92534"\
"0.35076,0.35618,0.37021,0.40134,0.46411,0.59651,0.92907"\
"0.36138,0.36680,0.38079,0.41158,0.47462,0.60713,0.94010"\
"0.38633,0.39181,0.40577,0.43660,0.49886,0.63206,0.96504"\
"0.43992,0.44530,0.45942,0.49032,0.55313,0.68579,1.01841"\
"0.55190,0.55736,0.57158,0.60274,0.66585,0.79850,1.13124"\
"0.74814,0.75406,0.76997,0.80423,0.87267,1.01256,1.35125");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.04311,0.04636,0.05489,0.07481,0.12099,0.24840,0.64588"\
"0.04291,0.04605,0.05465,0.07462,0.12145,0.24878,0.64577"\
"0.04298,0.04618,0.05478,0.07401,0.12078,0.24895,0.64418"\
"0.04311,0.04635,0.05464,0.07393,0.12273,0.24897,0.64459"\
"0.04290,0.04625,0.05452,0.07504,0.12113,0.24864,0.64562"\
"0.04449,0.04781,0.05572,0.07523,0.12299,0.24892,0.64507"\
"0.05238,0.05556,0.06444,0.08526,0.13386,0.26066,0.65150");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.12053,0.12553,0.13858,0.16992,0.24784,0.47421,1.19007"\
"0.12473,0.12969,0.14278,0.17410,0.25206,0.47836,1.19515"\
"0.13335,0.13830,0.15133,0.18269,0.26057,0.48761,1.20210"\
"0.15307,0.15803,0.17093,0.20209,0.27984,0.50697,1.22142"\
"0.19302,0.19807,0.21134,0.24280,0.32071,0.54704,1.26456"\
"0.25413,0.25975,0.27426,0.30772,0.38698,0.61381,1.33025"\
"0.31885,0.32587,0.34366,0.38228,0.46562,0.69336,1.40827");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.02959,0.03321,0.04349,0.07336,0.16750,0.48197,1.49647"\
"0.02980,0.03315,0.04349,0.07336,0.16722,0.48159,1.49912"\
"0.02965,0.03317,0.04346,0.07338,0.16759,0.48205,1.49981"\
"0.02922,0.03283,0.04317,0.07310,0.16744,0.48200,1.49965"\
"0.03088,0.03428,0.04454,0.07342,0.16690,0.48113,1.50167"\
"0.03615,0.03964,0.04963,0.07807,0.16918,0.48128,1.50220"\
"0.04817,0.05182,0.06192,0.08991,0.17538,0.48265,1.49810");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.38440,0.39033,0.40525,0.43769,0.50206,0.63678,0.97141"\
"0.38914,0.39501,0.41003,0.44241,0.50686,0.64153,0.97612"\
"0.40167,0.40753,0.42245,0.45489,0.51928,0.65403,0.98869"\
"0.42962,0.43548,0.45042,0.48303,0.54731,0.68134,1.01623"\
"0.48833,0.49418,0.50917,0.54172,0.60606,0.74034,1.07502"\
"0.61071,0.61664,0.63155,0.66409,0.72856,0.86346,1.19799"\
"0.83863,0.84487,0.86175,0.89704,0.96599,1.10682,1.44549");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.04723,0.05053,0.05912,0.07825,0.12456,0.25198,0.64775"\
"0.04729,0.05063,0.05882,0.07845,0.12508,0.25195,0.64806"\
"0.04706,0.05098,0.05882,0.07823,0.12456,0.25197,0.64777"\
"0.04745,0.05039,0.05977,0.07902,0.12615,0.25197,0.64916"\
"0.04715,0.05051,0.05872,0.07935,0.12498,0.25178,0.64948"\
"0.04763,0.05107,0.05932,0.07834,0.12506,0.25154,0.64804"\
"0.05543,0.05896,0.06841,0.08824,0.13512,0.26125,0.65189");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.11202,0.11674,0.12926,0.15975,0.23667,0.46340,1.17777"\
"0.11621,0.12092,0.13351,0.16398,0.24091,0.46772,1.18462"\
"0.12648,0.13118,0.14373,0.17422,0.25119,0.47778,1.19128"\
"0.15032,0.15502,0.16754,0.19794,0.27472,0.50136,1.21490"\
"0.19756,0.20243,0.21537,0.24617,0.32324,0.55011,1.26645"\
"0.25805,0.26391,0.27884,0.31224,0.39082,0.61790,1.33433"\
"0.31064,0.31817,0.33703,0.37853,0.46224,0.68941,1.40504");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.02749,0.03095,0.04109,0.07055,0.16454,0.47962,1.49851"\
"0.02748,0.03108,0.04106,0.07059,0.16429,0.47976,1.50043"\
"0.02744,0.03107,0.04098,0.07039,0.16453,0.48003,1.49596"\
"0.02757,0.03098,0.04096,0.07050,0.16455,0.48000,1.49646"\
"0.03027,0.03341,0.04318,0.07199,0.16492,0.47973,1.50182"\
"0.03893,0.04210,0.05116,0.07848,0.16849,0.48003,1.49982"\
"0.05332,0.05793,0.06870,0.09516,0.17647,0.48242,1.49766");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.32005,0.32549,0.33947,0.37029,0.43299,0.56567,0.89847"\
"0.32371,0.32913,0.34308,0.37418,0.43678,0.56896,0.90157"\
"0.33327,0.33868,0.35263,0.38347,0.44618,0.57896,0.91176"\
"0.35880,0.36424,0.37827,0.40911,0.47180,0.60411,0.93692"\
"0.41883,0.42429,0.43828,0.46908,0.53151,0.66433,0.99723"\
"0.55611,0.56166,0.57568,0.60707,0.66915,0.80231,1.13500"\
"0.80967,0.81603,0.83270,0.86845,0.93863,1.08027,1.41914");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.04302,0.04630,0.05498,0.07470,0.12095,0.24860,0.64638"\
"0.04287,0.04603,0.05486,0.07457,0.12143,0.24877,0.64631"\
"0.04304,0.04635,0.05441,0.07461,0.12095,0.24837,0.64643"\
"0.04299,0.04626,0.05462,0.07402,0.12128,0.24859,0.64553"\
"0.04295,0.04622,0.05449,0.07382,0.12176,0.24819,0.64569"\
"0.04547,0.04838,0.05714,0.07604,0.12247,0.24887,0.64601"\
"0.05805,0.06126,0.07063,0.09093,0.13743,0.26165,0.65182");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.11818,0.12289,0.13544,0.16592,0.24278,0.46959,1.18510"\
"0.12294,0.12762,0.14018,0.17066,0.24774,0.47438,1.19020"\
"0.13234,0.13705,0.14959,0.18009,0.25704,0.48373,1.19810"\
"0.15288,0.15757,0.17010,0.20052,0.27745,0.50392,1.21821"\
"0.19380,0.19875,0.21171,0.24254,0.31976,0.54583,1.26160"\
"0.25565,0.26124,0.27575,0.30890,0.38793,0.61457,1.33079"\
"0.32255,0.32967,0.34746,0.38709,0.47104,0.69877,1.41368");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.02749,0.03099,0.04110,0.07059,0.16427,0.47975,1.50112"\
"0.02758,0.03101,0.04104,0.07043,0.16411,0.47977,1.50142"\
"0.02744,0.03105,0.04102,0.07045,0.16454,0.47959,1.49866"\
"0.02748,0.03105,0.04095,0.07040,0.16445,0.48034,1.49516"\
"0.02928,0.03278,0.04281,0.07161,0.16480,0.47947,1.50086"\
"0.03542,0.03926,0.04882,0.07697,0.16764,0.47905,1.49862"\
"0.04831,0.05253,0.06323,0.09051,0.17549,0.48152,1.49562");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.35926,0.36512,0.38013,0.41254,0.47694,0.61177,0.94655"\
"0.36314,0.36897,0.38400,0.41646,0.48088,0.61559,0.95050"\
"0.37358,0.37943,0.39438,0.42700,0.49138,0.62599,0.96047"\
"0.39999,0.40585,0.42086,0.45319,0.51783,0.65184,0.98704"\
"0.45791,0.46375,0.47878,0.51097,0.57545,0.71012,1.04527"\
"0.58896,0.59481,0.60980,0.64233,0.70676,0.84193,1.17666"\
"0.83327,0.84000,0.85722,0.89425,0.96521,1.10697,1.44704");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.04730,0.05071,0.05922,0.07839,0.12467,0.25187,0.64790"\
"0.04704,0.05063,0.05893,0.07818,0.12470,0.25185,0.64842"\
"0.04721,0.05060,0.05879,0.07944,0.12492,0.25188,0.64912"\
"0.04738,0.05073,0.05923,0.07827,0.12444,0.25192,0.64814"\
"0.04740,0.05076,0.05883,0.07934,0.12528,0.25192,0.64841"\
"0.04860,0.05197,0.06023,0.07896,0.12491,0.25146,0.64862"\
"0.06026,0.06397,0.07296,0.09281,0.13862,0.26358,0.65339");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.07201,0.07586,0.08633,0.11296,0.18543,0.40955,1.12952"\
"0.07667,0.08053,0.09101,0.11761,0.19007,0.41399,1.12799"\
"0.08778,0.09167,0.10204,0.12851,0.20095,0.42623,1.13870"\
"0.11190,0.11578,0.12622,0.15264,0.22524,0.44984,1.16259"\
"0.14762,0.15219,0.16406,0.19211,0.26538,0.49037,1.20767"\
"0.18469,0.19078,0.20617,0.23858,0.31411,0.53871,1.25583"\
"0.20310,0.21081,0.23071,0.27362,0.35670,0.58141,1.29508");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.02143,0.02442,0.03341,0.06207,0.15831,0.47706,1.50468"\
"0.02144,0.02440,0.03340,0.06209,0.15844,0.47751,1.49739"\
"0.02149,0.02433,0.03348,0.06222,0.15844,0.47794,1.49207"\
"0.02265,0.02543,0.03429,0.06274,0.15860,0.47833,1.49682"\
"0.02921,0.03170,0.03997,0.06648,0.15955,0.47627,1.50305"\
"0.04076,0.04383,0.05235,0.07631,0.16351,0.47604,1.49429"\
"0.05607,0.06074,0.07144,0.09848,0.17469,0.47720,1.48947");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.29678,0.30264,0.31778,0.35017,0.41412,0.54922,0.88446"\
"0.29904,0.30489,0.31994,0.35238,0.41688,0.55197,0.88685"\
"0.30649,0.31220,0.32743,0.35980,0.42417,0.55905,0.89427"\
"0.32837,0.33434,0.34929,0.38163,0.44671,0.58158,0.91635"\
"0.39012,0.39594,0.41104,0.44349,0.50806,0.64304,0.97798"\
"0.53908,0.54493,0.55951,0.59131,0.65544,0.79050,1.12552"\
"0.81060,0.81792,0.83523,0.87477,0.94495,1.08292,1.42215");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01639, 0.05246, 0.16792, 0.53742");
values("0.04723,0.05064,0.05949,0.07820,0.12604,0.25185,0.64722"\
"0.04724,0.05067,0.05884,0.07816,0.12459,0.25175,0.64818"\
"0.04766,0.05071,0.05917,0.07834,0.12515,0.25162,0.64765"\
"0.04737,0.05074,0.05933,0.07823,0.12450,0.25154,0.64829"\
"0.04768,0.05110,0.06004,0.07839,0.12448,0.25159,0.64798"\
"0.04763,0.05091,0.05884,0.07767,0.12449,0.25135,0.64789"\
"0.06732,0.07112,0.08186,0.09968,0.13968,0.26079,0.65331");
}
}
}
}
cell ("sky130_fd_sc_hd__a221oi_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a221oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((((!A1*!B1)*!C1)+((!A1*!B2)*!C1))+((!A2*!B1)*!C1))+((!A2*!B2)*!C1)";
capacitance : 0.0000;
max_transition : 1.752;
max_capacitance : 0.055;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.19147,0.20479,0.23351,0.29610,0.43144,0.72620,1.37009"\
"0.19509,0.20841,0.23770,0.30071,0.43666,0.73137,1.37479"\
"0.20534,0.21890,0.24803,0.31142,0.44801,0.74377,1.38834"\
"0.23000,0.24331,0.27231,0.33541,0.47234,0.76885,1.41402"\
"0.28136,0.29469,0.32370,0.38637,0.52247,0.81913,1.46829"\
"0.37346,0.38917,0.42201,0.49080,0.62929,0.92469,1.57122"\
"0.51881,0.53935,0.58288,0.66823,0.83681,1.16026,1.80855");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.14220,0.15912,0.19773,0.28128,0.46306,0.86366,1.73349"\
"0.14154,0.15910,0.19762,0.28177,0.46496,0.86075,1.72805"\
"0.14226,0.15989,0.19764,0.28121,0.46311,0.86069,1.72767"\
"0.14229,0.15933,0.19820,0.28129,0.46345,0.86071,1.72824"\
"0.14516,0.16205,0.19970,0.28242,0.46322,0.86034,1.73088"\
"0.17393,0.19134,0.22702,0.30335,0.47443,0.86166,1.73459"\
"0.24026,0.25838,0.29828,0.38049,0.55280,0.91069,1.74177");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.04053,0.04464,0.05336,0.07110,0.10733,0.18176,0.33890"\
"0.04502,0.04912,0.05766,0.07537,0.11149,0.18598,0.34303"\
"0.05640,0.06029,0.06828,0.08565,0.12164,0.19594,0.35308"\
"0.08232,0.08665,0.09494,0.11160,0.14639,0.22037,0.37726"\
"0.11900,0.12506,0.13729,0.16120,0.20341,0.27741,0.43386"\
"0.16434,0.17327,0.19146,0.22638,0.28912,0.39235,0.56514"\
"0.20214,0.21529,0.24226,0.29347,0.38772,0.54865,0.80663");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.04633,0.05111,0.06098,0.08189,0.12553,0.22040,0.42623"\
"0.04557,0.05026,0.06046,0.08164,0.12546,0.22027,0.42547"\
"0.04497,0.04941,0.05925,0.08045,0.12511,0.21997,0.42603"\
"0.05545,0.05888,0.06640,0.08406,0.12506,0.21947,0.42454"\
"0.08291,0.08755,0.09674,0.11482,0.14765,0.22778,0.42542"\
"0.13019,0.13700,0.15056,0.17615,0.22138,0.30564,0.46200"\
"0.21329,0.22384,0.24470,0.28420,0.35099,0.46561,0.64706");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.21451,0.22686,0.25529,0.31590,0.44810,0.73621,1.36560"\
"0.21871,0.23140,0.25949,0.32101,0.45351,0.74188,1.37025"\
"0.22968,0.24307,0.27116,0.33261,0.46570,0.75427,1.38354"\
"0.25601,0.26846,0.29728,0.35818,0.49150,0.78065,1.41045"\
"0.30854,0.32128,0.34906,0.41079,0.54341,0.83259,1.46269"\
"0.40691,0.42214,0.45293,0.51834,0.65250,0.94116,1.57160"\
"0.56758,0.58633,0.62736,0.70806,0.86871,1.18145,1.81451");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.16035,0.17773,0.21586,0.29723,0.47697,0.86781,1.71580"\
"0.16065,0.17773,0.21530,0.29736,0.47632,0.86771,1.71575"\
"0.16045,0.17798,0.21547,0.29747,0.47677,0.86458,1.71405"\
"0.16027,0.17777,0.21544,0.29730,0.47567,0.86490,1.71343"\
"0.16234,0.17921,0.21593,0.29723,0.47600,0.86469,1.71294"\
"0.18883,0.20615,0.24085,0.31595,0.48534,0.86551,1.71715"\
"0.25424,0.27253,0.31084,0.39153,0.55957,0.91327,1.72641");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.04521,0.04933,0.05797,0.07576,0.11189,0.18629,0.34332"\
"0.04976,0.05387,0.06246,0.08019,0.11627,0.19067,0.34774"\
"0.05982,0.06381,0.07222,0.08980,0.12582,0.20029,0.35731"\
"0.08237,0.08667,0.09522,0.11258,0.14809,0.22226,0.37945"\
"0.11817,0.12370,0.13483,0.15674,0.19709,0.27358,0.43076"\
"0.16515,0.17315,0.18939,0.22017,0.27690,0.37566,0.54709"\
"0.20763,0.21981,0.24424,0.29099,0.38022,0.52471,0.76043");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.04603,0.05073,0.06083,0.08175,0.12586,0.22012,0.42395"\
"0.04563,0.05038,0.06047,0.08152,0.12535,0.21981,0.42493"\
"0.04517,0.04957,0.05953,0.08079,0.12495,0.21998,0.42485"\
"0.05178,0.05550,0.06368,0.08268,0.12505,0.21935,0.42589"\
"0.07213,0.07625,0.08531,0.10265,0.13998,0.22518,0.42442"\
"0.11288,0.11848,0.13000,0.15333,0.19332,0.27559,0.44897"\
"0.18614,0.19493,0.21111,0.24384,0.29939,0.39882,0.57807");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.17173,0.18535,0.21423,0.27690,0.41264,0.70795,1.35466"\
"0.17464,0.18817,0.21747,0.28054,0.41683,0.71231,1.35685"\
"0.18355,0.19725,0.22654,0.29001,0.42694,0.72346,1.37073"\
"0.20782,0.22109,0.25039,0.31351,0.45062,0.74788,1.39424"\
"0.26227,0.27562,0.30492,0.36758,0.50418,0.80129,1.44836"\
"0.36327,0.38064,0.41633,0.48993,0.63091,0.92721,1.57521"\
"0.52674,0.55275,0.60454,0.70349,0.88625,1.22319,1.87109");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.14230,0.16079,0.19889,0.28319,0.46823,0.86910,1.74515"\
"0.14246,0.16072,0.19882,0.28316,0.46823,0.86756,1.74202"\
"0.14298,0.16015,0.19930,0.28320,0.46680,0.86835,1.74923"\
"0.14317,0.16015,0.19971,0.28322,0.46678,0.86761,1.74192"\
"0.15059,0.16737,0.20318,0.28425,0.46660,0.86700,1.74233"\
"0.19396,0.21051,0.24547,0.31781,0.48283,0.86800,1.74858"\
"0.29131,0.31059,0.35184,0.43051,0.59058,0.93520,1.75171");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.03820,0.04165,0.04891,0.06422,0.09676,0.16673,0.31837"\
"0.04280,0.04613,0.05330,0.06854,0.10122,0.17105,0.32275"\
"0.05314,0.05653,0.06376,0.07887,0.11151,0.18151,0.33322"\
"0.07471,0.07894,0.08745,0.10367,0.13609,0.20564,0.35745"\
"0.10212,0.10865,0.12072,0.14530,0.18875,0.26235,0.41301"\
"0.12912,0.13884,0.15836,0.19522,0.26303,0.37162,0.54597"\
"0.13902,0.15390,0.18327,0.24111,0.34343,0.51148,0.77593");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.04302,0.04687,0.05541,0.07432,0.11613,0.20840,0.41062"\
"0.04281,0.04672,0.05532,0.07435,0.11633,0.20839,0.41033"\
"0.04323,0.04694,0.05511,0.07406,0.11607,0.20895,0.41062"\
"0.05539,0.05826,0.06483,0.08030,0.11816,0.20840,0.41099"\
"0.08432,0.08849,0.09735,0.11420,0.14646,0.22107,0.41188"\
"0.13794,0.14403,0.15628,0.18113,0.22310,0.29918,0.45474"\
"0.23042,0.23990,0.25903,0.29383,0.35865,0.46490,0.64451");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.19490,0.20782,0.23526,0.29657,0.42874,0.71640,1.34494"\
"0.19859,0.21167,0.23946,0.30082,0.43327,0.72116,1.35007"\
"0.20884,0.22222,0.25056,0.31140,0.44446,0.73312,1.36236"\
"0.23580,0.24842,0.27683,0.33782,0.47109,0.76016,1.38984"\
"0.29558,0.30802,0.33616,0.39768,0.53042,0.81960,1.44962"\
"0.41776,0.43400,0.46633,0.53469,0.66890,0.95787,1.58799"\
"0.62092,0.64359,0.69132,0.78473,0.95711,1.27941,1.91104");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.16070,0.17746,0.21528,0.29727,0.47749,0.86469,1.71362"\
"0.16074,0.17750,0.21544,0.29732,0.47747,0.86453,1.71352"\
"0.16045,0.17805,0.21527,0.29736,0.47552,0.86481,1.71229"\
"0.16031,0.17772,0.21583,0.29750,0.47687,0.86476,1.71556"\
"0.16451,0.18138,0.21709,0.29752,0.47576,0.86501,1.71310"\
"0.20614,0.22266,0.25450,0.32592,0.48821,0.86437,1.71466"\
"0.30744,0.32671,0.36543,0.44293,0.59463,0.92497,1.72149");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.04248,0.04595,0.05313,0.06849,0.10100,0.17091,0.32260"\
"0.04694,0.05046,0.05761,0.07298,0.10557,0.17547,0.32712"\
"0.05636,0.05970,0.06698,0.08239,0.11504,0.18502,0.33674"\
"0.07520,0.07901,0.08710,0.10361,0.13663,0.20677,0.35881"\
"0.10171,0.10741,0.11887,0.14085,0.18114,0.25591,0.40866"\
"0.12939,0.13822,0.15606,0.18987,0.24946,0.34939,0.52115"\
"0.13650,0.15035,0.17884,0.23246,0.32619,0.47942,0.71901");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.04291,0.04678,0.05539,0.07427,0.11625,0.20838,0.41046"\
"0.04284,0.04672,0.05535,0.07435,0.11620,0.20820,0.41103"\
"0.04298,0.04687,0.05524,0.07413,0.11607,0.20838,0.41040"\
"0.05043,0.05366,0.06089,0.07789,0.11758,0.20843,0.41062"\
"0.07250,0.07617,0.08404,0.10034,0.13495,0.21685,0.41122"\
"0.11752,0.12212,0.13193,0.15239,0.19201,0.27038,0.43848"\
"0.19968,0.20669,0.22168,0.25086,0.30363,0.39900,0.57186");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.14314,0.15598,0.18471,0.24539,0.37810,0.66639,1.29531"\
"0.14590,0.15893,0.18740,0.24881,0.38164,0.67032,1.29953"\
"0.15370,0.16620,0.19537,0.25730,0.39056,0.68082,1.30982"\
"0.17712,0.19052,0.21857,0.27978,0.41366,0.70359,1.33329"\
"0.24023,0.25226,0.27945,0.33985,0.47248,0.76139,1.39251"\
"0.36226,0.37931,0.41386,0.48202,0.61297,0.89973,1.52894"\
"0.55372,0.57843,0.63034,0.72924,0.91337,1.23302,1.85174");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.15996,0.17740,0.21520,0.29750,0.47569,0.86466,1.71303"\
"0.15965,0.17708,0.21504,0.29782,0.47589,0.86453,1.71537"\
"0.15915,0.17686,0.21501,0.29758,0.47561,0.86928,1.71614"\
"0.15627,0.17476,0.21383,0.29705,0.47578,0.86493,1.71275"\
"0.16765,0.18325,0.21776,0.29612,0.47517,0.86484,1.71983"\
"0.22344,0.24051,0.27615,0.34295,0.49589,0.86546,1.72006"\
"0.32213,0.34463,0.39142,0.48119,0.64287,0.95871,1.72677");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.02078,0.02291,0.02730,0.03690,0.05769,0.10293,0.20183"\
"0.02556,0.02768,0.03216,0.04186,0.06260,0.10796,0.20684"\
"0.03568,0.03834,0.04354,0.05331,0.07390,0.11932,0.21822"\
"0.04888,0.05318,0.06146,0.07604,0.10100,0.14609,0.24395"\
"0.06289,0.06956,0.08237,0.10577,0.14390,0.20498,0.30555"\
"0.06934,0.07952,0.10017,0.13702,0.19865,0.29428,0.43690"\
"0.04617,0.06281,0.09450,0.15269,0.24952,0.40050,0.62468");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00109, 0.00239, 0.00524, 0.01147, 0.02510, 0.05494");
values("0.02490,0.02757,0.03340,0.04609,0.07375,0.13454,0.26674"\
"0.02512,0.02763,0.03342,0.04611,0.07375,0.13399,0.26655"\
"0.03040,0.03228,0.03680,0.04770,0.07380,0.13413,0.26637"\
"0.04797,0.04980,0.05370,0.06192,0.08246,0.13636,0.26672"\
"0.07988,0.08226,0.08777,0.09852,0.12057,0.16266,0.27365"\
"0.13722,0.14110,0.14830,0.16417,0.19489,0.24953,0.34539"\
"0.23976,0.24475,0.25667,0.27973,0.32634,0.40706,0.54186");
}
}
}
}
cell ("sky130_fd_sc_hd__a221oi_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__a221oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((((!A1*!B1)*!C1)+((!A1*!B2)*!C1))+((!A2*!B1)*!C1))+((!A2*!B2)*!C1)";
capacitance : 0.0000;
max_transition : 1.738;
max_capacitance : 0.096;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.18339,0.19209,0.21375,0.26385,0.38208,0.66359,1.33836"\
"0.18717,0.19627,0.21762,0.26825,0.38724,0.66940,1.34384"\
"0.19823,0.20758,0.22875,0.27971,0.39937,0.68251,1.36197"\
"0.22659,0.23541,0.25699,0.30710,0.42686,0.71060,1.38716"\
"0.28632,0.29514,0.31621,0.36629,0.48495,0.76878,1.44578"\
"0.39524,0.40593,0.43013,0.48603,0.60830,0.89076,1.56754"\
"0.57849,0.59240,0.62449,0.69587,0.84582,1.15872,1.83791");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.11919,0.13123,0.15886,0.22624,0.38511,0.76679,1.68307"\
"0.11978,0.13101,0.15868,0.22576,0.38546,0.76624,1.68021"\
"0.11989,0.13151,0.15938,0.22575,0.38543,0.76707,1.68357"\
"0.11946,0.13109,0.15959,0.22582,0.38605,0.76694,1.68208"\
"0.12173,0.13292,0.16054,0.22686,0.38551,0.76975,1.68615"\
"0.14754,0.15900,0.18507,0.24673,0.39543,0.76753,1.68466"\
"0.21070,0.22286,0.25067,0.31765,0.46764,0.81303,1.68788");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.02705,0.02960,0.03542,0.04846,0.07699,0.13918,0.27971"\
"0.03185,0.03425,0.03995,0.05280,0.08112,0.14328,0.28403"\
"0.04432,0.04644,0.05150,0.06366,0.09138,0.15328,0.29371"\
"0.06600,0.06898,0.07554,0.08949,0.11592,0.17674,0.31700"\
"0.09446,0.09864,0.10793,0.12736,0.16500,0.23278,0.37181"\
"0.12214,0.12811,0.14153,0.16992,0.22566,0.32669,0.49771"\
"0.12571,0.13450,0.15435,0.19685,0.28127,0.43353,0.69192");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.03416,0.03721,0.04408,0.05967,0.09466,0.17359,0.36020"\
"0.03302,0.03596,0.04310,0.05902,0.09413,0.17334,0.35993"\
"0.03502,0.03753,0.04354,0.05831,0.09303,0.17295,0.35973"\
"0.04757,0.05010,0.05578,0.06741,0.09655,0.17221,0.36000"\
"0.07147,0.07466,0.08208,0.09763,0.12675,0.18932,0.36123"\
"0.11418,0.11918,0.12981,0.15088,0.19148,0.26747,0.41217"\
"0.18786,0.19552,0.21207,0.24515,0.30525,0.41390,0.59880");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.20746,0.21570,0.23484,0.28227,0.39430,0.66073,1.29902"\
"0.21086,0.21990,0.24023,0.28749,0.39958,0.66616,1.30804"\
"0.22337,0.23202,0.25251,0.29993,0.41235,0.67939,1.32031"\
"0.25250,0.26134,0.28132,0.32879,0.44130,0.70900,1.34864"\
"0.31197,0.31997,0.33980,0.38695,0.49984,0.76758,1.40746"\
"0.42434,0.43371,0.45559,0.50702,0.62199,0.88927,1.52902"\
"0.61093,0.62314,0.65142,0.71731,0.85789,1.15332,1.79740");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.13742,0.14856,0.17530,0.23890,0.39018,0.75364,1.61938"\
"0.13780,0.14863,0.17519,0.23957,0.39088,0.75227,1.62371"\
"0.13767,0.14863,0.17522,0.23952,0.39027,0.75202,1.62310"\
"0.13745,0.14899,0.17521,0.23877,0.39015,0.75446,1.62417"\
"0.13911,0.14984,0.17626,0.23954,0.39060,0.75505,1.62062"\
"0.16318,0.17385,0.20003,0.25772,0.40044,0.75277,1.62223"\
"0.22677,0.23899,0.26654,0.33017,0.47386,0.80132,1.62754");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.03251,0.03508,0.04086,0.05388,0.08239,0.14458,0.28517"\
"0.03720,0.03971,0.04547,0.05840,0.08675,0.14895,0.28945"\
"0.04784,0.05017,0.05562,0.06821,0.09632,0.15841,0.29892"\
"0.06811,0.07095,0.07731,0.09094,0.11839,0.18029,0.32065"\
"0.09831,0.10209,0.11036,0.12802,0.16354,0.23069,0.37157"\
"0.13309,0.13865,0.15087,0.17680,0.22630,0.31954,0.48348"\
"0.15097,0.15936,0.17814,0.21753,0.29324,0.43443,0.66871");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.03414,0.03706,0.04399,0.05958,0.09461,0.17361,0.36031"\
"0.03353,0.03653,0.04356,0.05934,0.09419,0.17348,0.36003"\
"0.03436,0.03704,0.04349,0.05872,0.09368,0.17332,0.36005"\
"0.04353,0.04595,0.05136,0.06397,0.09532,0.17238,0.36033"\
"0.06394,0.06669,0.07322,0.08725,0.11620,0.18335,0.36100"\
"0.10203,0.10583,0.11405,0.13179,0.16918,0.23891,0.39362"\
"0.17012,0.17556,0.18785,0.21392,0.26416,0.35607,0.52960");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.15899,0.16810,0.19056,0.24231,0.36461,0.65516,1.35055"\
"0.16153,0.17129,0.19345,0.24595,0.36862,0.65978,1.35577"\
"0.17082,0.18047,0.20251,0.25501,0.37873,0.67089,1.36761"\
"0.19777,0.20731,0.22902,0.28109,0.40433,0.69706,1.39474"\
"0.25907,0.26816,0.28999,0.34166,0.46434,0.75654,1.45475"\
"0.37228,0.38449,0.41310,0.47440,0.60535,0.89706,1.59607"\
"0.56002,0.57900,0.62122,0.71079,0.88553,1.22405,1.92267");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.12354,0.13595,0.16432,0.23337,0.39878,0.79311,1.73733"\
"0.12403,0.13611,0.16427,0.23394,0.39825,0.79149,1.73757"\
"0.12414,0.13610,0.16408,0.23311,0.39727,0.79038,1.73213"\
"0.12403,0.13617,0.16497,0.23301,0.39733,0.79012,1.73132"\
"0.13061,0.14162,0.16927,0.23463,0.39785,0.79248,1.73534"\
"0.17258,0.18385,0.20997,0.26995,0.41488,0.79104,1.73799"\
"0.26680,0.28159,0.31250,0.38038,0.52876,0.85902,1.73776");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.02787,0.02989,0.03461,0.04536,0.06978,0.12629,0.26002"\
"0.03209,0.03409,0.03888,0.04960,0.07399,0.13053,0.26421"\
"0.04265,0.04467,0.04908,0.05968,0.08411,0.14047,0.27423"\
"0.05902,0.06196,0.06865,0.08188,0.10771,0.16412,0.29751"\
"0.07575,0.08020,0.09009,0.11070,0.14956,0.21834,0.35239"\
"0.08362,0.09032,0.10527,0.13632,0.19691,0.30190,0.47645"\
"0.05329,0.06348,0.08757,0.13471,0.22755,0.38875,0.65610");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.03330,0.03540,0.04056,0.05313,0.08388,0.15871,0.33896"\
"0.03265,0.03486,0.04021,0.05297,0.08390,0.15865,0.33916"\
"0.03477,0.03664,0.04134,0.05319,0.08372,0.15904,0.33929"\
"0.04748,0.04949,0.05411,0.06405,0.08940,0.15887,0.33911"\
"0.07409,0.07667,0.08250,0.09566,0.12287,0.18134,0.34227"\
"0.12210,0.12605,0.13495,0.15413,0.19118,0.26236,0.40099"\
"0.20738,0.21410,0.22727,0.25568,0.31253,0.41571,0.59130");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.17923,0.18811,0.20809,0.25519,0.36705,0.63395,1.27314"\
"0.18333,0.19165,0.21102,0.25889,0.37118,0.63810,1.27703"\
"0.19372,0.20222,0.22135,0.26937,0.38234,0.64973,1.28886"\
"0.22053,0.22887,0.24854,0.29632,0.40891,0.67677,1.31626"\
"0.27983,0.28796,0.30811,0.35537,0.46796,0.73584,1.37579"\
"0.39670,0.40708,0.43082,0.48674,0.60486,0.87263,1.51321"\
"0.59253,0.60735,0.64290,0.71938,0.87535,1.18754,1.83260");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.13751,0.14883,0.17524,0.23912,0.39090,0.75219,1.61901"\
"0.13743,0.14857,0.17541,0.23887,0.39066,0.75215,1.62002"\
"0.13759,0.14861,0.17537,0.23895,0.39021,0.75384,1.62174"\
"0.13750,0.14861,0.17541,0.23887,0.39056,0.75182,1.61757"\
"0.14295,0.15324,0.17872,0.23991,0.39112,0.75413,1.61944"\
"0.18156,0.19230,0.21732,0.27164,0.40785,0.75590,1.62419"\
"0.27464,0.28755,0.31721,0.38247,0.51647,0.82524,1.63024");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.03275,0.03476,0.03945,0.05019,0.07460,0.13114,0.26489"\
"0.03712,0.03912,0.04391,0.05467,0.07905,0.13556,0.26932"\
"0.04648,0.04849,0.05325,0.06396,0.08850,0.14515,0.27885"\
"0.06238,0.06504,0.07095,0.08350,0.10945,0.16656,0.30055"\
"0.08203,0.08599,0.09470,0.11280,0.14789,0.21388,0.34969"\
"0.09580,0.10189,0.11594,0.14374,0.19753,0.29224,0.45656"\
"0.07669,0.08622,0.10754,0.15239,0.23753,0.38570,0.62819");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.03312,0.03525,0.04046,0.05311,0.08384,0.15871,0.33932"\
"0.03294,0.03512,0.04033,0.05302,0.08390,0.15945,0.33928"\
"0.03389,0.03589,0.04080,0.05304,0.08379,0.15870,0.33909"\
"0.04262,0.04440,0.04891,0.05971,0.08715,0.15893,0.33919"\
"0.06404,0.06615,0.07130,0.08319,0.10966,0.17374,0.34133"\
"0.10595,0.10900,0.11601,0.13181,0.16501,0.23255,0.37858"\
"0.18311,0.18777,0.19849,0.22123,0.26792,0.35517,0.51976");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.12225,0.13062,0.15140,0.19907,0.31243,0.57977,1.21870"\
"0.12514,0.13317,0.15320,0.20155,0.31514,0.58315,1.22270"\
"0.13323,0.14133,0.16154,0.20983,0.32329,0.59194,1.23344"\
"0.15777,0.16584,0.18457,0.23220,0.34558,0.61412,1.25500"\
"0.22042,0.22834,0.24751,0.29228,0.40392,0.67136,1.31185"\
"0.33232,0.34408,0.37197,0.42965,0.54709,0.80905,1.44639"\
"0.51515,0.53160,0.56907,0.65223,0.81951,1.13752,1.76688");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.13613,0.14752,0.17455,0.23899,0.39011,0.75347,1.62377"\
"0.13591,0.14715,0.17441,0.23856,0.39042,0.75187,1.61959"\
"0.13486,0.14623,0.17387,0.23814,0.39036,0.75254,1.62074"\
"0.13122,0.14288,0.17061,0.23714,0.39155,0.75179,1.61862"\
"0.14619,0.15552,0.17983,0.23894,0.38778,0.75295,1.62146"\
"0.19520,0.20635,0.23437,0.29485,0.42069,0.75440,1.62323"\
"0.27642,0.29288,0.32894,0.40772,0.56310,0.86400,1.63676");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.01522,0.01644,0.01924,0.02575,0.04076,0.07668,0.16257"\
"0.01988,0.02111,0.02388,0.03040,0.04561,0.08153,0.16746"\
"0.02721,0.02914,0.03332,0.04154,0.05700,0.09290,0.17856"\
"0.03539,0.03849,0.04543,0.05792,0.08041,0.11908,0.20460"\
"0.04044,0.04541,0.05581,0.07648,0.11237,0.17120,0.26553"\
"0.03260,0.04029,0.05672,0.08879,0.14555,0.23832,0.38303"\
"-0.01334,-0.00200,0.02347,0.07285,0.16245,0.30691,0.53491");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00289, 0.00693, 0.01666, 0.04002, 0.09614");
values("0.01642,0.01790,0.02155,0.03016,0.05022,0.09753,0.21059"\
"0.01747,0.01872,0.02201,0.03020,0.05025,0.09744,0.21098"\
"0.02531,0.02595,0.02789,0.03409,0.05140,0.09756,0.21148"\
"0.04239,0.04336,0.04565,0.05149,0.06462,0.10249,0.21157"\
"0.07277,0.07402,0.07732,0.08523,0.10272,0.13695,0.22470"\
"0.12783,0.12956,0.13368,0.14515,0.17029,0.21946,0.30856"\
"0.22652,0.23019,0.23628,0.25233,0.29005,0.36432,0.49307");
}
}
}
}
cell ("sky130_fd_sc_hd__a221oi_4") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__a221oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0096;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0094;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((((!A1*!B1)*!C1)+((!A1*!B2)*!C1))+((!A2*!B1)*!C1))+((!A2*!B2)*!C1)";
capacitance : 0.0000;
max_transition : 1.760;
max_capacitance : 0.167;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.20935,0.21564,0.23173,0.27379,0.38201,0.66392,1.40350"\
"0.21281,0.21927,0.23570,0.27785,0.38703,0.66954,1.41339"\
"0.22366,0.22993,0.24612,0.28893,0.39884,0.68254,1.42473"\
"0.25095,0.25752,0.27321,0.31586,0.42590,0.71084,1.45377"\
"0.31066,0.31677,0.33266,0.37459,0.48388,0.76854,1.51172"\
"0.42342,0.43053,0.44849,0.49450,0.60655,0.88971,1.63420"\
"0.61603,0.62508,0.64790,0.70559,0.84093,1.15320,1.89867");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.13887,0.14652,0.16707,0.22256,0.36806,0.74960,1.74796"\
"0.13890,0.14697,0.16731,0.22330,0.36805,0.74849,1.75243"\
"0.13875,0.14680,0.16800,0.22340,0.36939,0.75080,1.74905"\
"0.13854,0.14653,0.16762,0.22283,0.36825,0.74999,1.75252"\
"0.13985,0.14804,0.16896,0.22377,0.36812,0.75152,1.75041"\
"0.16349,0.17068,0.19046,0.24090,0.37815,0.74928,1.75282"\
"0.22077,0.22919,0.24983,0.30532,0.44439,0.79298,1.76033");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.02917,0.03094,0.03521,0.04615,0.07198,0.13320,0.28290"\
"0.03385,0.03549,0.03976,0.05043,0.07613,0.13725,0.28673"\
"0.04607,0.04750,0.05132,0.06140,0.08636,0.14693,0.29634"\
"0.06817,0.07005,0.07512,0.08649,0.11123,0.17053,0.31916"\
"0.09692,0.09968,0.10658,0.12256,0.15732,0.22533,0.37195"\
"0.12338,0.12736,0.13733,0.16090,0.21201,0.31290,0.49686"\
"0.12059,0.12638,0.14096,0.17594,0.25176,0.40654,0.68382");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.04184,0.04376,0.04896,0.06232,0.09528,0.17716,0.38863"\
"0.04030,0.04238,0.04771,0.06143,0.09477,0.17686,0.38875"\
"0.04127,0.04309,0.04780,0.06046,0.09318,0.17611,0.38853"\
"0.05222,0.05396,0.05850,0.06951,0.09723,0.17523,0.38801"\
"0.07422,0.07655,0.08232,0.09648,0.12571,0.19491,0.38958"\
"0.11646,0.12013,0.12811,0.14631,0.18458,0.26403,0.44370"\
"0.19152,0.19663,0.20924,0.23622,0.29459,0.40048,0.61288");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.23013,0.23577,0.25058,0.28813,0.38840,0.64769,1.33004"\
"0.23347,0.23953,0.25490,0.29307,0.39302,0.65264,1.33253"\
"0.24591,0.25207,0.26680,0.30549,0.40589,0.66579,1.34741"\
"0.27385,0.28008,0.29548,0.33387,0.43412,0.69506,1.37588"\
"0.33361,0.33929,0.35329,0.39244,0.49245,0.75352,1.43513"\
"0.44679,0.45288,0.46886,0.50920,0.61228,0.87264,1.55436"\
"0.63876,0.64753,0.66791,0.71850,0.84154,1.12978,1.81560");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.15694,0.16436,0.18344,0.23495,0.36843,0.71925,1.64398"\
"0.15715,0.16419,0.18340,0.23473,0.36828,0.71907,1.63852"\
"0.15679,0.16447,0.18364,0.23472,0.36818,0.71911,1.64005"\
"0.15713,0.16416,0.18346,0.23475,0.36831,0.71973,1.63860"\
"0.15743,0.16460,0.18466,0.23492,0.36937,0.72129,1.64094"\
"0.17952,0.18644,0.20564,0.25203,0.37883,0.72021,1.64348"\
"0.23799,0.24446,0.26413,0.31591,0.44470,0.76638,1.64791");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.03524,0.03690,0.04125,0.05202,0.07802,0.13909,0.28882"\
"0.03961,0.04143,0.04568,0.05643,0.08229,0.14348,0.29249"\
"0.04960,0.05121,0.05532,0.06578,0.09129,0.15229,0.30170"\
"0.06889,0.07074,0.07540,0.08663,0.11196,0.17247,0.32157"\
"0.09754,0.10003,0.10623,0.12088,0.15287,0.21869,0.36795"\
"0.12971,0.13320,0.14197,0.16229,0.20737,0.29853,0.47156"\
"0.14143,0.14664,0.15976,0.19172,0.26038,0.39459,0.63989");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.04151,0.04350,0.04869,0.06215,0.09525,0.17694,0.38827"\
"0.04095,0.04290,0.04813,0.06166,0.09472,0.17685,0.38826"\
"0.04116,0.04312,0.04804,0.06108,0.09405,0.17637,0.38807"\
"0.04865,0.05030,0.05480,0.06609,0.09587,0.17594,0.38844"\
"0.06760,0.06954,0.07435,0.08596,0.11556,0.18706,0.38888"\
"0.10392,0.10646,0.11284,0.12843,0.16304,0.23718,0.42213"\
"0.17120,0.17468,0.18318,0.20524,0.25058,0.34518,0.54237");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.17286,0.17914,0.19535,0.23710,0.34434,0.62286,1.35329"\
"0.17519,0.18173,0.19816,0.24035,0.34851,0.62768,1.35832"\
"0.18431,0.19064,0.20685,0.24945,0.35834,0.63896,1.37046"\
"0.21046,0.21660,0.23227,0.27457,0.38343,0.66544,1.39856"\
"0.27125,0.27731,0.29346,0.33492,0.44255,0.72358,1.45874"\
"0.38805,0.39601,0.41578,0.46520,0.58203,0.86204,1.59597"\
"0.58671,0.59863,0.62834,0.69886,0.85359,1.18562,1.92123");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.13487,0.14246,0.16268,0.21806,0.36092,0.73887,1.72534"\
"0.13485,0.14282,0.16277,0.21820,0.36172,0.73677,1.72604"\
"0.13497,0.14247,0.16275,0.21734,0.36050,0.73647,1.72393"\
"0.13470,0.14261,0.16310,0.21745,0.36089,0.73891,1.72931"\
"0.14059,0.14785,0.16743,0.21915,0.36209,0.73677,1.72895"\
"0.17925,0.18698,0.20565,0.25310,0.38066,0.73831,1.72912"\
"0.27044,0.27899,0.30099,0.35673,0.48632,0.80563,1.73344");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.03164,0.03313,0.03689,0.04635,0.06964,0.12835,0.27955"\
"0.03581,0.03726,0.04115,0.05046,0.07383,0.13250,0.28375"\
"0.04617,0.04749,0.05111,0.06027,0.08363,0.14235,0.29363"\
"0.06364,0.06566,0.07062,0.08243,0.10692,0.16540,0.31665"\
"0.08241,0.08535,0.09248,0.10993,0.14674,0.21877,0.36979"\
"0.09032,0.09486,0.10625,0.13228,0.18855,0.29856,0.49286"\
"0.05709,0.06462,0.08170,0.12252,0.21022,0.37838,0.67461");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.03970,0.04122,0.04543,0.05656,0.08650,0.16644,0.37876"\
"0.03917,0.04080,0.04509,0.05641,0.08640,0.16660,0.37878"\
"0.04027,0.04172,0.04562,0.05639,0.08635,0.16633,0.37867"\
"0.05232,0.05373,0.05754,0.06676,0.09233,0.16684,0.37856"\
"0.07845,0.08039,0.08525,0.09675,0.12473,0.18902,0.38044"\
"0.12813,0.13084,0.13767,0.15391,0.19173,0.26741,0.43692"\
"0.21719,0.22021,0.23090,0.25637,0.30876,0.41631,0.62065");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.20190,0.20805,0.22352,0.26204,0.36151,0.62105,1.30093"\
"0.20494,0.21116,0.22667,0.26527,0.36539,0.62510,1.30513"\
"0.21604,0.22127,0.23574,0.27561,0.37612,0.63655,1.31769"\
"0.24122,0.24739,0.26282,0.30138,0.40222,0.66332,1.34460"\
"0.30148,0.30732,0.32198,0.36113,0.46141,0.72236,1.40448"\
"0.42289,0.42955,0.44613,0.49219,0.59750,0.85833,1.54046"\
"0.63193,0.64166,0.66674,0.72747,0.86713,1.17039,1.85794");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.15764,0.16433,0.18347,0.23464,0.36862,0.72020,1.63964"\
"0.15722,0.16428,0.18342,0.23470,0.36822,0.71886,1.63887"\
"0.15666,0.16411,0.18390,0.23462,0.36847,0.72124,1.64327"\
"0.15711,0.16417,0.18344,0.23473,0.36824,0.71940,1.63859"\
"0.16080,0.16770,0.18596,0.23559,0.36873,0.72087,1.64259"\
"0.19672,0.20388,0.22183,0.26695,0.38693,0.72170,1.63868"\
"0.28822,0.29640,0.31745,0.36717,0.49272,0.79202,1.64849");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.03920,0.04065,0.04440,0.05382,0.07714,0.13588,0.28713"\
"0.04345,0.04495,0.04871,0.05816,0.08146,0.14022,0.29144"\
"0.05230,0.05375,0.05755,0.06694,0.09033,0.14912,0.30046"\
"0.06805,0.06978,0.07420,0.08501,0.10985,0.16910,0.32065"\
"0.08798,0.09046,0.09688,0.11190,0.14448,0.21249,0.36605"\
"0.10155,0.10531,0.11508,0.13828,0.18801,0.28384,0.46589"\
"0.07889,0.08501,0.10120,0.13724,0.21578,0.36564,0.62729");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.03944,0.04102,0.04520,0.05641,0.08642,0.16636,0.37821"\
"0.03929,0.04093,0.04511,0.05639,0.08658,0.16646,0.37864"\
"0.03983,0.04133,0.04542,0.05640,0.08650,0.16650,0.37825"\
"0.04729,0.04878,0.05242,0.06214,0.08956,0.16700,0.37873"\
"0.06780,0.06946,0.07360,0.08388,0.11068,0.17990,0.38095"\
"0.11047,0.11246,0.11763,0.13113,0.16309,0.23396,0.41439"\
"0.18963,0.19267,0.19991,0.21972,0.26311,0.35311,0.54658");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.14086,0.14591,0.16215,0.20181,0.30303,0.56405,1.24472"\
"0.14309,0.14900,0.16352,0.20399,0.30519,0.56748,1.24961"\
"0.15114,0.15696,0.17208,0.21105,0.31351,0.57593,1.25848"\
"0.17527,0.18064,0.19584,0.23411,0.33587,0.59841,1.28201"\
"0.24010,0.24520,0.25918,0.29655,0.39482,0.65602,1.33953"\
"0.36815,0.37548,0.39409,0.43825,0.54392,0.79497,1.47492"\
"0.57358,0.58424,0.61131,0.67672,0.82667,1.13867,1.81056");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.15571,0.16320,0.18292,0.23452,0.36822,0.71978,1.63901"\
"0.15557,0.16268,0.18345,0.23444,0.36847,0.71936,1.64389"\
"0.15507,0.16225,0.18207,0.23434,0.36824,0.71948,1.63991"\
"0.15082,0.15879,0.17978,0.23329,0.36808,0.71965,1.64385"\
"0.16071,0.16745,0.18548,0.23365,0.36552,0.72074,1.64354"\
"0.20962,0.21746,0.23806,0.28637,0.39874,0.72250,1.64358"\
"0.29731,0.30807,0.33491,0.39727,0.53572,0.83583,1.65361");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.01508,0.01589,0.01795,0.02307,0.03593,0.06890,0.15532"\
"0.01966,0.02047,0.02253,0.02772,0.04061,0.07366,0.16011"\
"0.02685,0.02821,0.03124,0.03822,0.05178,0.08481,0.17115"\
"0.03449,0.03657,0.04137,0.05224,0.07345,0.11061,0.19655"\
"0.03862,0.04188,0.04901,0.06601,0.09933,0.15796,0.25679"\
"0.02592,0.03095,0.04310,0.07061,0.12248,0.21480,0.36785"\
"-0.03130,-0.02348,-0.00492,0.03766,0.11925,0.26464,0.50508");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.01591,0.01701,0.01986,0.02711,0.04498,0.08964,0.20581"\
"0.01690,0.01785,0.02036,0.02716,0.04503,0.08958,0.20554"\
"0.02566,0.02592,0.02712,0.03189,0.04678,0.08965,0.20536"\
"0.04303,0.04362,0.04533,0.04997,0.06158,0.09602,0.20505"\
"0.07448,0.07523,0.07734,0.08351,0.09870,0.13297,0.21996"\
"0.13153,0.13248,0.13532,0.14312,0.16491,0.21201,0.30567"\
"0.23456,0.23588,0.24042,0.25181,0.28237,0.35344,0.48838");
}
}
}
}
cell ("sky130_fd_sc_hd__a222oi_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a222oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((((((((!A1*!B1)*!C1)+((!A1*!B1)*!C2))+((!A1*!B2)*!C1))+((!A2*!B1)*!C1))+((!A1*!B2)*!C2))+((!A2*!B1)*!C2))+((!A2*!B2)*!C1))+((!A2*!B2)*!C2)";
capacitance : 0.0000;
max_transition : 2.135;
max_capacitance : 0.066;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.23102,0.24586,0.27771,0.34918,0.50852,0.86649,1.67299"\
"0.23550,0.25025,0.28222,0.35421,0.51415,0.87355,1.67873"\
"0.24749,0.26203,0.29431,0.36625,0.52670,0.88597,1.69326"\
"0.27542,0.28939,0.32199,0.39402,0.55475,0.91478,1.72257"\
"0.33428,0.34855,0.38085,0.45236,0.61324,0.97366,1.78228"\
"0.45099,0.46648,0.50151,0.57537,0.73518,1.09422,1.90241"\
"0.64763,0.66900,0.71269,0.80341,0.98892,1.36210,2.17263");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.17042,0.18989,0.23269,0.33059,0.54656,1.03390,2.13271"\
"0.17062,0.18993,0.23276,0.32921,0.54701,1.03766,2.13265"\
"0.17093,0.18951,0.23270,0.32939,0.54661,1.03416,2.13164"\
"0.17033,0.18957,0.23281,0.32992,0.54661,1.03423,2.13127"\
"0.17128,0.19012,0.23286,0.32966,0.54814,1.03768,2.13478"\
"0.19347,0.21190,0.25091,0.34128,0.55070,1.03580,2.13255"\
"0.25913,0.27880,0.32138,0.41584,0.61302,1.06496,2.13546");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05356,0.05785,0.06694,0.08651,0.12769,0.21522,0.40694"\
"0.05772,0.06202,0.07123,0.09073,0.13166,0.21940,0.41135"\
"0.06848,0.07259,0.08158,0.10075,0.14165,0.22914,0.42111"\
"0.09472,0.09850,0.10712,0.12547,0.16589,0.25341,0.44544"\
"0.13708,0.14271,0.15453,0.17825,0.22297,0.31007,0.50019"\
"0.19174,0.20004,0.21758,0.25273,0.31802,0.42881,0.62872"\
"0.23911,0.25151,0.27764,0.32979,0.43187,0.60332,0.89567");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05454,0.05955,0.06978,0.09303,0.14299,0.25405,0.50400"\
"0.05402,0.05881,0.06972,0.09279,0.14231,0.25428,0.50613"\
"0.05231,0.05721,0.06802,0.09201,0.14185,0.25376,0.50374"\
"0.05821,0.06244,0.07192,0.09318,0.14160,0.25318,0.50570"\
"0.08594,0.09069,0.10043,0.12074,0.15915,0.25955,0.50395"\
"0.13364,0.14071,0.15512,0.18286,0.23322,0.32467,0.52920"\
"0.22001,0.23022,0.25393,0.29516,0.36760,0.49766,0.70609");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.25231,0.26680,0.29862,0.36838,0.52448,0.87656,1.66859"\
"0.25732,0.27179,0.30370,0.37329,0.53001,0.88211,1.67443"\
"0.27107,0.28427,0.31562,0.38585,0.54365,0.89615,1.68785"\
"0.29861,0.31162,0.34407,0.41393,0.57141,0.92408,1.71622"\
"0.35315,0.36828,0.39960,0.46978,0.62692,0.97962,1.77268"\
"0.46258,0.47750,0.50960,0.58246,0.73936,1.09181,1.88493"\
"0.64232,0.66108,0.70078,0.78937,0.96940,1.33684,2.12980");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.19029,0.20920,0.25181,0.34808,0.56102,1.04022,2.11902"\
"0.19026,0.20924,0.25176,0.34792,0.56078,1.04078,2.12014"\
"0.19016,0.20923,0.25185,0.34738,0.56087,1.04108,2.11905"\
"0.19014,0.20920,0.25204,0.34710,0.56084,1.04278,2.12056"\
"0.19090,0.20989,0.25191,0.34712,0.56086,1.04169,2.12070"\
"0.21181,0.22994,0.26897,0.35910,0.56571,1.04095,2.12123"\
"0.27571,0.29551,0.33802,0.43025,0.62774,1.07355,2.12506");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05842,0.06268,0.07179,0.09144,0.13253,0.22000,0.41179"\
"0.06297,0.06726,0.07648,0.09596,0.13707,0.22453,0.41648"\
"0.07309,0.07734,0.08647,0.10596,0.14674,0.23460,0.42634"\
"0.09657,0.10088,0.10993,0.12897,0.16970,0.25751,0.44943"\
"0.14021,0.14539,0.15638,0.17810,0.22237,0.31140,0.50293"\
"0.20199,0.20932,0.22459,0.25687,0.31617,0.42424,0.62637"\
"0.27164,0.28381,0.30788,0.35470,0.44657,0.60539,0.87143");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05433,0.05900,0.06954,0.09293,0.14291,0.25428,0.50416"\
"0.05400,0.05880,0.06971,0.09268,0.14274,0.25422,0.50408"\
"0.05309,0.05784,0.06882,0.09229,0.14233,0.25425,0.50571"\
"0.05592,0.06037,0.07024,0.09226,0.14195,0.25388,0.50524"\
"0.07526,0.07961,0.08883,0.11051,0.15139,0.25658,0.50400"\
"0.11635,0.12219,0.13413,0.15873,0.20480,0.29844,0.52114"\
"0.19129,0.19929,0.21618,0.25161,0.31488,0.42693,0.63802");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.20151,0.21537,0.24630,0.31634,0.47264,0.82333,1.61323"\
"0.20487,0.21903,0.25017,0.32065,0.47727,0.82793,1.61673"\
"0.21461,0.22897,0.26066,0.33122,0.48820,0.83962,1.62929"\
"0.24019,0.25456,0.28625,0.35684,0.51449,0.86693,1.65726"\
"0.30004,0.31393,0.34515,0.41551,0.57291,0.92558,1.71662"\
"0.42335,0.44059,0.47565,0.55289,0.70958,1.06194,1.85255"\
"0.63225,0.65574,0.70789,0.81004,1.00703,1.38257,2.17346");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.16706,0.18579,0.22810,0.32246,0.53453,1.01125,2.09040"\
"0.16745,0.18568,0.22804,0.32244,0.53467,1.01139,2.08423"\
"0.16739,0.18592,0.22797,0.32240,0.53479,1.01119,2.08378"\
"0.16718,0.18617,0.22792,0.32267,0.53649,1.01081,2.08748"\
"0.17094,0.18901,0.22943,0.32328,0.53599,1.01474,2.08731"\
"0.20913,0.22642,0.26171,0.34603,0.54450,1.01221,2.08922"\
"0.30912,0.32844,0.37115,0.45839,0.63517,1.05393,2.08862");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.04612,0.04964,0.05752,0.07465,0.11213,0.19540,0.38172"\
"0.05046,0.05401,0.06185,0.07905,0.11657,0.19981,0.38612"\
"0.06102,0.06463,0.07220,0.08938,0.12703,0.21030,0.39662"\
"0.08441,0.08842,0.09678,0.11327,0.15089,0.23434,0.42072"\
"0.11707,0.12224,0.13489,0.16070,0.20628,0.29097,0.47589"\
"0.15204,0.16126,0.18058,0.21884,0.28902,0.40734,0.60757"\
"0.16975,0.18388,0.21360,0.27283,0.37993,0.56472,0.86092");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.04749,0.05166,0.06105,0.08234,0.13095,0.23985,0.48709"\
"0.04748,0.05164,0.06107,0.08237,0.13084,0.23999,0.48710"\
"0.04739,0.05142,0.06083,0.08228,0.13096,0.23991,0.48708"\
"0.05700,0.06030,0.06803,0.08675,0.13190,0.23993,0.48705"\
"0.08631,0.09154,0.10030,0.11807,0.15587,0.24853,0.48675"\
"0.13972,0.14598,0.15921,0.18551,0.23293,0.32218,0.51846"\
"0.23348,0.24334,0.26353,0.30382,0.37645,0.49683,0.69952");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.22926,0.24243,0.27455,0.34377,0.50096,0.85300,1.64517"\
"0.23245,0.24651,0.27873,0.34819,0.50529,0.85764,1.65120"\
"0.24390,0.25792,0.28857,0.35970,0.51646,0.86909,1.66136"\
"0.26951,0.28353,0.31394,0.38534,0.54294,0.89594,1.68888"\
"0.32562,0.33981,0.37039,0.44108,0.59861,0.95178,1.74864"\
"0.44538,0.45955,0.49693,0.57087,0.72843,1.08154,1.87553"\
"0.64774,0.66954,0.71681,0.81734,1.00676,1.38279,2.17661");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.19015,0.20917,0.25238,0.34739,0.56189,1.04289,2.12497"\
"0.19023,0.20934,0.25199,0.34703,0.56122,1.04274,2.12713"\
"0.19015,0.20907,0.25177,0.34716,0.56110,1.04050,2.11996"\
"0.19061,0.20913,0.25189,0.34707,0.56071,1.04096,2.12445"\
"0.19291,0.21110,0.25285,0.34721,0.56083,1.04103,2.12735"\
"0.22934,0.24538,0.28340,0.36889,0.57080,1.04109,2.12268"\
"0.32747,0.34705,0.38826,0.47848,0.65925,1.08596,2.12374");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05104,0.05456,0.06238,0.07949,0.11704,0.20034,0.38661"\
"0.05564,0.05927,0.06700,0.08420,0.12172,0.20500,0.39146"\
"0.06530,0.06884,0.07673,0.09394,0.13160,0.21492,0.40123"\
"0.08591,0.08979,0.09826,0.11575,0.15370,0.23745,0.42394"\
"0.11858,0.12397,0.13535,0.15797,0.20171,0.28824,0.47580"\
"0.15790,0.16613,0.18341,0.21763,0.28095,0.39110,0.59350"\
"0.18732,0.20006,0.22700,0.28044,0.37889,0.54570,0.81680");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.04751,0.05166,0.06103,0.08238,0.13084,0.23994,0.48699"\
"0.04748,0.05165,0.06103,0.08236,0.13081,0.23985,0.48697"\
"0.04735,0.05146,0.06091,0.08233,0.13095,0.23995,0.48685"\
"0.05282,0.05649,0.06505,0.08463,0.13138,0.24000,0.48713"\
"0.07458,0.07843,0.08696,0.10556,0.14578,0.24562,0.48721"\
"0.11927,0.12448,0.13565,0.15797,0.20261,0.29295,0.50871"\
"0.19990,0.20807,0.22459,0.25706,0.31772,0.42741,0.63377");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.14817,0.16220,0.19382,0.26410,0.42108,0.77232,1.56318"\
"0.15053,0.16484,0.19648,0.26737,0.42479,0.77645,1.56763"\
"0.15804,0.17170,0.20397,0.27531,0.43343,0.78631,1.57829"\
"0.18059,0.19448,0.22651,0.29752,0.45590,0.80928,1.60493"\
"0.24225,0.25532,0.28579,0.35541,0.51303,0.86675,1.66024"\
"0.36273,0.38158,0.42003,0.49714,0.65157,1.00247,1.79450"\
"0.54704,0.57466,0.63066,0.74392,0.95673,1.32640,2.11216");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.16746,0.18630,0.22869,0.32373,0.53749,1.01109,2.08335"\
"0.16712,0.18608,0.22896,0.32389,0.53721,1.01187,2.08375"\
"0.16660,0.18586,0.22844,0.32319,0.53592,1.01149,2.08613"\
"0.16363,0.18356,0.22702,0.32298,0.53540,1.01203,2.08938"\
"0.17459,0.19128,0.22968,0.32133,0.53490,1.01471,2.08392"\
"0.23279,0.25124,0.28970,0.36528,0.55141,1.01040,2.08288"\
"0.33600,0.35920,0.41007,0.51078,0.69693,1.08488,2.08603");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.03055,0.03421,0.04150,0.05866,0.09627,0.18085,0.37158"\
"0.03504,0.03846,0.04608,0.06301,0.10088,0.18569,0.37658"\
"0.04542,0.04891,0.05671,0.07398,0.11147,0.19648,0.38745"\
"0.06277,0.06816,0.07882,0.09916,0.13668,0.22152,0.41244"\
"0.08334,0.09139,0.10790,0.13931,0.19142,0.27976,0.47035"\
"0.10089,0.11314,0.13847,0.18656,0.26811,0.39682,0.60386"\
"0.09889,0.11820,0.15748,0.23103,0.35642,0.55624,0.86682");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.04044,0.04483,0.05456,0.07660,0.12670,0.23863,0.49232"\
"0.04047,0.04478,0.05460,0.07673,0.12642,0.23872,0.49225"\
"0.04292,0.04660,0.05545,0.07671,0.12637,0.24007,0.49245"\
"0.05872,0.06145,0.06794,0.08478,0.12863,0.23862,0.49271"\
"0.09283,0.09632,0.10428,0.12158,0.15649,0.24915,0.49281"\
"0.15419,0.15970,0.17170,0.19352,0.23876,0.32710,0.52486"\
"0.26519,0.27185,0.28692,0.32055,0.38476,0.50560,0.70828");
}
}
timing() {
related_pin : "C2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.17482,0.18853,0.21967,0.28979,0.44652,0.79846,1.59041"\
"0.17726,0.19141,0.22340,0.29376,0.45077,0.80258,1.59461"\
"0.18575,0.20039,0.23112,0.30218,0.45978,0.81263,1.60507"\
"0.20932,0.22368,0.25462,0.32577,0.48365,0.83697,1.63122"\
"0.27031,0.28398,0.31518,0.38511,0.54217,0.89555,1.68892"\
"0.40262,0.41953,0.45513,0.52676,0.68201,1.03294,1.82490"\
"0.60996,0.63430,0.68585,0.79144,0.99406,1.36149,2.13982");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.19019,0.20892,0.25209,0.34711,0.56072,1.04083,2.12051"\
"0.18977,0.20913,0.25156,0.34706,0.56299,1.04095,2.12101"\
"0.18964,0.20845,0.25150,0.34693,0.56122,1.04098,2.12094"\
"0.18779,0.20756,0.25078,0.34667,0.56083,1.04087,2.12711"\
"0.19225,0.21005,0.25101,0.34430,0.56038,1.04390,2.12130"\
"0.24904,0.26726,0.30342,0.38227,0.57295,1.04169,2.11986"\
"0.35343,0.38053,0.42646,0.52381,0.70919,1.10910,2.12689");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.03472,0.03836,0.04569,0.06256,0.10012,0.18477,0.37553"\
"0.03914,0.04270,0.05040,0.06719,0.10501,0.18970,0.38048"\
"0.04835,0.05193,0.05971,0.07686,0.11500,0.19978,0.39061"\
"0.06464,0.06920,0.07869,0.09859,0.13684,0.22216,0.41324"\
"0.08492,0.09219,0.10680,0.13372,0.18213,0.27270,0.46478"\
"0.10342,0.11479,0.13774,0.18007,0.25332,0.37186,0.58009"\
"0.10119,0.11991,0.15508,0.22206,0.33650,0.51784,0.79974");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.04050,0.04483,0.05459,0.07671,0.12635,0.23877,0.49261"\
"0.04049,0.04483,0.05463,0.07668,0.12643,0.24001,0.49206"\
"0.04178,0.04574,0.05502,0.07675,0.12680,0.23876,0.49250"\
"0.05176,0.05506,0.06255,0.08168,0.12779,0.23873,0.49200"\
"0.07776,0.08108,0.08882,0.10628,0.14581,0.24514,0.49244"\
"0.12881,0.13321,0.14254,0.16327,0.20581,0.29646,0.51493"\
"0.22246,0.22811,0.24085,0.26830,0.32441,0.42951,0.63705");
}
}
}
}
cell ("sky130_fd_sc_hd__a22o_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a22o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(B1*B2)+(A1*A2)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.159;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.08988,0.09768,0.11484,0.15313,0.24756,0.49370,1.13707"\
"0.09396,0.10174,0.11892,0.15725,0.25201,0.49765,1.13994"\
"0.10402,0.11183,0.12902,0.16743,0.26192,0.50801,1.15125"\
"0.12857,0.13637,0.15356,0.19200,0.28661,0.53208,1.17500"\
"0.16995,0.17835,0.19629,0.23559,0.33067,0.57624,1.21966"\
"0.22174,0.23193,0.25216,0.29322,0.38895,0.63482,1.27761"\
"0.26855,0.28182,0.30769,0.35422,0.45138,0.69753,1.33880");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02718,0.03427,0.05242,0.10060,0.23222,0.58376,1.50199"\
"0.02719,0.03432,0.05231,0.10041,0.23256,0.58373,1.50054"\
"0.02715,0.03428,0.05239,0.10053,0.23229,0.58367,1.50217"\
"0.02711,0.03420,0.05235,0.10048,0.23241,0.58285,1.50195"\
"0.03089,0.03755,0.05482,0.10196,0.23265,0.58342,1.50230"\
"0.03958,0.04571,0.06158,0.10551,0.23360,0.58169,1.50106"\
"0.05423,0.06120,0.07691,0.11671,0.23703,0.58543,1.49675");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.16950,0.17693,0.19230,0.22179,0.28063,0.41017,0.73416"\
"0.17423,0.18163,0.19697,0.22687,0.28537,0.41482,0.73833"\
"0.18589,0.19334,0.20864,0.23835,0.29710,0.42657,0.75018"\
"0.21214,0.21955,0.23471,0.26449,0.32336,0.45297,0.77693"\
"0.26879,0.27606,0.29134,0.32121,0.38000,0.50971,0.83391"\
"0.37312,0.38154,0.39867,0.43120,0.49341,0.62518,0.94917"\
"0.54196,0.55226,0.57328,0.61157,0.68109,0.81887,1.14527");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02669,0.03158,0.04307,0.06863,0.12787,0.28349,0.71324"\
"0.02664,0.03161,0.04343,0.06837,0.12766,0.28369,0.71089"\
"0.02685,0.03174,0.04306,0.06865,0.12768,0.28370,0.71082"\
"0.02674,0.03156,0.04329,0.06870,0.12804,0.28312,0.71356"\
"0.02696,0.03220,0.04338,0.06882,0.12790,0.28376,0.71315"\
"0.03243,0.03778,0.05016,0.07465,0.13271,0.28591,0.71629"\
"0.04402,0.04993,0.06269,0.08967,0.14764,0.29582,0.71060");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.09751,0.10460,0.12068,0.15781,0.25146,0.49757,1.13827"\
"0.10186,0.10897,0.12505,0.16218,0.25573,0.50060,1.14333"\
"0.11096,0.11809,0.13415,0.17131,0.26530,0.51032,1.15210"\
"0.13144,0.13853,0.15454,0.19184,0.28613,0.53129,1.17245"\
"0.16948,0.17702,0.19368,0.23168,0.32624,0.57157,1.21232"\
"0.22050,0.22911,0.24730,0.28643,0.38133,0.62695,1.26926"\
"0.26634,0.27730,0.29922,0.34166,0.43717,0.68350,1.32379");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02456,0.03174,0.05014,0.09924,0.23220,0.58319,1.50169"\
"0.02462,0.03179,0.05014,0.09919,0.23236,0.58342,1.50229"\
"0.02450,0.03172,0.05011,0.09933,0.23262,0.58384,1.49931"\
"0.02469,0.03180,0.04999,0.09931,0.23215,0.58329,1.49663"\
"0.02670,0.03370,0.05166,0.09996,0.23251,0.58182,1.49967"\
"0.03164,0.03887,0.05577,0.10220,0.23312,0.58153,1.49942"\
"0.04225,0.04953,0.06584,0.10874,0.23479,0.58516,1.49674");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.18939,0.19686,0.21228,0.24208,0.30052,0.42983,0.75330"\
"0.19439,0.20189,0.21734,0.24708,0.30556,0.43486,0.75831"\
"0.20701,0.21452,0.22993,0.25969,0.31827,0.44764,0.77100"\
"0.23502,0.24250,0.25792,0.28767,0.34610,0.47542,0.79925"\
"0.29551,0.30304,0.31846,0.34828,0.40703,0.53634,0.86054"\
"0.41541,0.42378,0.44069,0.47267,0.53385,0.66492,0.98863"\
"0.61935,0.62964,0.65014,0.68753,0.75573,0.89241,1.21848");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02849,0.03334,0.04497,0.06984,0.12883,0.28438,0.71135"\
"0.02829,0.03319,0.04492,0.06955,0.12887,0.28434,0.71148"\
"0.02815,0.03319,0.04459,0.06993,0.12880,0.28437,0.71133"\
"0.02837,0.03324,0.04496,0.06942,0.12910,0.28411,0.71461"\
"0.02862,0.03317,0.04463,0.06951,0.12885,0.28422,0.70963"\
"0.03307,0.03829,0.04968,0.07485,0.13256,0.28606,0.71156"\
"0.04382,0.04986,0.06205,0.08838,0.14623,0.29452,0.71108");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.07880,0.08663,0.10402,0.14285,0.23832,0.48392,1.13674"\
"0.08326,0.09108,0.10849,0.14742,0.24286,0.48975,1.13025"\
"0.09350,0.10136,0.11866,0.15756,0.25298,0.50013,1.14146"\
"0.11650,0.12433,0.14163,0.18042,0.27563,0.52480,1.16554"\
"0.15148,0.16013,0.17848,0.21828,0.31415,0.56025,1.20221"\
"0.19239,0.20336,0.22463,0.26665,0.36294,0.60986,1.25175"\
"0.22379,0.23824,0.26590,0.31541,0.41356,0.66008,1.30262");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02589,0.03289,0.05087,0.09922,0.23183,0.58383,1.50198"\
"0.02589,0.03295,0.05087,0.09910,0.23161,0.58490,1.50478"\
"0.02582,0.03287,0.05083,0.09924,0.23166,0.58464,1.49586"\
"0.02670,0.03360,0.05147,0.09931,0.23156,0.58444,1.50102"\
"0.03179,0.03813,0.05510,0.10168,0.23216,0.58237,1.50095"\
"0.04235,0.04844,0.06392,0.10649,0.23413,0.58196,1.49902"\
"0.05874,0.06632,0.08225,0.12103,0.23817,0.58521,1.49614");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.14517,0.15251,0.16778,0.19740,0.25595,0.38542,0.70926"\
"0.14855,0.15597,0.17122,0.20072,0.25935,0.38873,0.71247"\
"0.15794,0.16534,0.18028,0.20999,0.26863,0.39822,0.72168"\
"0.18377,0.19116,0.20645,0.23608,0.29476,0.42430,0.74801"\
"0.24757,0.25498,0.27018,0.29984,0.35861,0.48825,0.81211"\
"0.36022,0.36915,0.38696,0.41923,0.48099,0.61309,0.93703"\
"0.53157,0.54312,0.56523,0.60466,0.67219,0.80603,1.13288");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02706,0.03257,0.04352,0.06875,0.12832,0.28413,0.71357"\
"0.02723,0.03198,0.04355,0.06876,0.12809,0.28365,0.71112"\
"0.02712,0.03207,0.04386,0.06913,0.12839,0.28379,0.71104"\
"0.02698,0.03199,0.04358,0.06876,0.12811,0.28338,0.71640"\
"0.02768,0.03303,0.04390,0.06957,0.12844,0.28348,0.71602"\
"0.03717,0.04225,0.05273,0.07704,0.13390,0.28708,0.71127"\
"0.05215,0.05861,0.07112,0.09380,0.14726,0.29474,0.71221");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.08298,0.09086,0.10822,0.14714,0.24256,0.48904,1.12936"\
"0.08758,0.09540,0.11281,0.15169,0.24711,0.49264,1.14138"\
"0.09700,0.10480,0.12212,0.16104,0.25661,0.50229,1.15402"\
"0.11705,0.12492,0.14223,0.18107,0.27636,0.52323,1.16472"\
"0.15060,0.15919,0.17752,0.21726,0.31313,0.56066,1.20066"\
"0.19351,0.20387,0.22476,0.26663,0.36282,0.60935,1.25438"\
"0.22962,0.24328,0.27008,0.31837,0.41705,0.66404,1.30559");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02580,0.03286,0.05083,0.09920,0.23168,0.58475,1.49916"\
"0.02587,0.03295,0.05081,0.09932,0.23166,0.58416,1.50346"\
"0.02591,0.03298,0.05087,0.09917,0.23170,0.58345,1.50452"\
"0.02637,0.03336,0.05130,0.09930,0.23164,0.58459,1.49719"\
"0.03037,0.03711,0.05435,0.10097,0.23154,0.58402,1.49974"\
"0.03892,0.04527,0.06187,0.10559,0.23338,0.58147,1.49735"\
"0.05450,0.06180,0.07815,0.11858,0.23759,0.58376,1.49428");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.16207,0.16959,0.18504,0.21492,0.27385,0.40362,0.72725"\
"0.16578,0.17332,0.18879,0.21864,0.27754,0.40733,0.73110"\
"0.17583,0.18337,0.19881,0.22874,0.28771,0.41744,0.74109"\
"0.20243,0.20994,0.22543,0.25526,0.31424,0.44400,0.76782"\
"0.26747,0.27498,0.29031,0.32017,0.37900,0.50874,0.83287"\
"0.39100,0.39986,0.41732,0.44924,0.51033,0.64195,0.96650"\
"0.57904,0.59073,0.61344,0.65191,0.71844,0.85270,1.17925");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02856,0.03318,0.04458,0.06987,0.12862,0.28421,0.71132"\
"0.02870,0.03335,0.04456,0.06996,0.12887,0.28355,0.71586"\
"0.02851,0.03328,0.04450,0.06976,0.12848,0.28427,0.71129"\
"0.02836,0.03331,0.04476,0.06973,0.12856,0.28424,0.71131"\
"0.02814,0.03371,0.04457,0.06987,0.12881,0.28401,0.71149"\
"0.03735,0.04200,0.05210,0.07623,0.13335,0.28645,0.71228"\
"0.05305,0.05897,0.07019,0.09260,0.14576,0.29320,0.71161");
}
}
}
}
cell ("sky130_fd_sc_hd__a22o_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a22o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(B1*B2)+(A1*A2)";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.301;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.09966,0.10608,0.12087,0.15416,0.23698,0.47175,1.14733"\
"0.10378,0.11016,0.12497,0.15834,0.24127,0.47526,1.15162"\
"0.11385,0.12022,0.13504,0.16840,0.25135,0.48492,1.16172"\
"0.13849,0.14487,0.15963,0.19295,0.27594,0.50993,1.18714"\
"0.18515,0.19209,0.20762,0.24169,0.32504,0.55932,1.23867"\
"0.24602,0.25454,0.27307,0.31002,0.39475,0.62899,1.30822"\
"0.30530,0.31641,0.34033,0.38545,0.47441,0.70878,1.38560");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02485,0.02969,0.04285,0.07933,0.19022,0.52459,1.49679"\
"0.02471,0.02977,0.04286,0.07946,0.19001,0.52470,1.49797"\
"0.02484,0.02973,0.04284,0.07944,0.19012,0.52384,1.49797"\
"0.02480,0.02970,0.04282,0.07938,0.18980,0.52423,1.49952"\
"0.02840,0.03315,0.04570,0.08108,0.19048,0.52571,1.50267"\
"0.03780,0.04227,0.05464,0.08731,0.19348,0.52447,1.50293"\
"0.05189,0.05812,0.07211,0.10376,0.19942,0.52576,1.49447");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.19999,0.20648,0.22094,0.24997,0.30621,0.42912,0.74886"\
"0.20493,0.21140,0.22597,0.25484,0.31163,0.43456,0.75423"\
"0.21689,0.22339,0.23783,0.26676,0.32359,0.44615,0.76600"\
"0.24329,0.24976,0.26420,0.29322,0.34957,0.47264,0.79224"\
"0.30070,0.30713,0.32162,0.35059,0.40732,0.53030,0.84969"\
"0.41606,0.42318,0.43899,0.47009,0.52942,0.65364,0.97323"\
"0.60852,0.61703,0.63625,0.67269,0.74002,0.87316,1.19737");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02930,0.03340,0.04294,0.06328,0.11379,0.25036,0.66742"\
"0.02918,0.03322,0.04288,0.06318,0.11372,0.25001,0.66862"\
"0.02917,0.03346,0.04284,0.06392,0.11351,0.25041,0.66846"\
"0.02938,0.03352,0.04307,0.06323,0.11376,0.25024,0.66875"\
"0.02931,0.03357,0.04287,0.06340,0.11344,0.25026,0.66894"\
"0.03430,0.03868,0.04792,0.06971,0.11739,0.25266,0.66970"\
"0.04601,0.05035,0.06106,0.08359,0.13431,0.26550,0.66969");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.10779,0.11362,0.12743,0.15936,0.24119,0.47475,1.15197"\
"0.11205,0.11791,0.13168,0.16366,0.24544,0.47911,1.15633"\
"0.12119,0.12709,0.14084,0.17279,0.25463,0.48934,1.16455"\
"0.14185,0.14767,0.16146,0.19337,0.27542,0.50835,1.18464"\
"0.18223,0.18845,0.20256,0.23534,0.31769,0.55126,1.22875"\
"0.23951,0.24667,0.26272,0.29744,0.38079,0.61458,1.29292"\
"0.29504,0.30449,0.32494,0.36425,0.45052,0.68545,1.36108");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02229,0.02729,0.04055,0.07751,0.18968,0.52536,1.50199"\
"0.02228,0.02723,0.04058,0.07754,0.18961,0.52501,1.50094"\
"0.02230,0.02729,0.04049,0.07748,0.18964,0.52465,1.49900"\
"0.02236,0.02735,0.04041,0.07746,0.18917,0.52491,1.49635"\
"0.02425,0.02916,0.04266,0.07888,0.18990,0.52547,1.50188"\
"0.02963,0.03466,0.04794,0.08285,0.19168,0.52438,1.50156"\
"0.04070,0.04664,0.06009,0.09307,0.19556,0.52587,1.49827");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.21969,0.22642,0.24126,0.27030,0.32701,0.45038,0.76984"\
"0.22491,0.23163,0.24648,0.27586,0.33228,0.45542,0.77540"\
"0.23784,0.24455,0.25937,0.28877,0.34522,0.46864,0.78837"\
"0.26636,0.27309,0.28798,0.31719,0.37424,0.49740,0.81724"\
"0.32835,0.33506,0.34986,0.37913,0.43624,0.55937,0.87931"\
"0.45841,0.46566,0.48221,0.51305,0.57156,0.69578,1.01584"\
"0.68698,0.69578,0.71478,0.75113,0.81727,0.94932,1.27241");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03119,0.03536,0.04473,0.06532,0.11521,0.25131,0.66921"\
"0.03130,0.03554,0.04427,0.06490,0.11544,0.25112,0.66796"\
"0.03125,0.03553,0.04413,0.06495,0.11508,0.25127,0.66811"\
"0.03104,0.03510,0.04491,0.06475,0.11488,0.25104,0.66907"\
"0.03125,0.03547,0.04429,0.06478,0.11487,0.25127,0.66865"\
"0.03542,0.03914,0.04870,0.06899,0.11748,0.25208,0.66920"\
"0.04671,0.05094,0.06169,0.08327,0.13302,0.26443,0.67134");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.08904,0.09538,0.11015,0.14371,0.22691,0.46140,1.13873"\
"0.09346,0.09980,0.11461,0.14812,0.23151,0.46567,1.14554"\
"0.10401,0.11037,0.12512,0.15858,0.24183,0.47685,1.16360"\
"0.12831,0.13460,0.14926,0.18261,0.26587,0.50008,1.17789"\
"0.17049,0.17757,0.19341,0.22796,0.31156,0.54589,1.22322"\
"0.22242,0.23138,0.25078,0.28881,0.37425,0.60889,1.28818"\
"0.27060,0.28226,0.30716,0.35523,0.44606,0.68093,1.35789");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02394,0.02883,0.04182,0.07843,0.18940,0.52414,1.49847"\
"0.02397,0.02882,0.04182,0.07840,0.18902,0.52538,1.50634"\
"0.02396,0.02880,0.04190,0.07826,0.18933,0.52393,1.50023"\
"0.02411,0.02898,0.04210,0.07862,0.18951,0.52461,1.50355"\
"0.02889,0.03372,0.04617,0.08111,0.19041,0.52598,1.50350"\
"0.03965,0.04422,0.05623,0.08883,0.19355,0.52367,1.50301"\
"0.05513,0.06146,0.07622,0.10888,0.20188,0.52705,1.49557");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.17671,0.18324,0.19778,0.22689,0.28394,0.40723,0.72714"\
"0.18018,0.18675,0.20134,0.23043,0.28753,0.41085,0.73073"\
"0.18952,0.19600,0.21052,0.23966,0.29681,0.42010,0.74000"\
"0.21521,0.22174,0.23634,0.26538,0.32224,0.44566,0.76541"\
"0.27900,0.28550,0.29996,0.32892,0.38575,0.50935,0.82927"\
"0.40659,0.41418,0.43086,0.46258,0.52236,0.64776,0.96774"\
"0.60154,0.61118,0.63242,0.67291,0.74204,0.87297,1.19700");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02970,0.03403,0.04303,0.06432,0.11459,0.25131,0.66901"\
"0.02992,0.03381,0.04328,0.06396,0.11471,0.25100,0.66898"\
"0.02959,0.03369,0.04297,0.06446,0.11457,0.25096,0.66896"\
"0.02974,0.03392,0.04297,0.06428,0.11478,0.25118,0.66644"\
"0.02958,0.03368,0.04315,0.06453,0.11507,0.25114,0.66862"\
"0.03884,0.04301,0.05246,0.07222,0.11976,0.25370,0.66940"\
"0.05612,0.06236,0.07307,0.09380,0.13865,0.26639,0.67265");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.09325,0.09957,0.11435,0.14788,0.23121,0.46527,1.14216"\
"0.09791,0.10424,0.11908,0.15261,0.23600,0.47020,1.14829"\
"0.10749,0.11384,0.12865,0.16217,0.24556,0.47991,1.15758"\
"0.12859,0.13491,0.14961,0.18301,0.26630,0.50026,1.18372"\
"0.16690,0.17378,0.18958,0.22403,0.30766,0.54224,1.21961"\
"0.21956,0.22790,0.24640,0.28382,0.36934,0.60348,1.28099"\
"0.27236,0.28333,0.30735,0.35257,0.44279,0.67775,1.35420");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02397,0.02878,0.04179,0.07837,0.18946,0.52463,1.50449"\
"0.02399,0.02879,0.04184,0.07846,0.18897,0.52523,1.49878"\
"0.02400,0.02878,0.04182,0.07849,0.18905,0.52444,1.50715"\
"0.02410,0.02894,0.04201,0.07847,0.18943,0.52443,1.50108"\
"0.02737,0.03246,0.04520,0.08049,0.18964,0.52539,1.49876"\
"0.03569,0.04062,0.05345,0.08713,0.19259,0.52349,1.49994"\
"0.04952,0.05587,0.07002,0.10256,0.19996,0.52529,1.49727");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.19260,0.19935,0.21415,0.24349,0.30071,0.42390,0.74399"\
"0.19651,0.20323,0.21805,0.24730,0.30451,0.42770,0.74792"\
"0.20654,0.21326,0.22808,0.25747,0.31418,0.43754,0.75764"\
"0.23239,0.23912,0.25396,0.28317,0.34040,0.46356,0.78350"\
"0.29759,0.30432,0.31915,0.34832,0.40525,0.52895,0.84897"\
"0.43250,0.44049,0.45705,0.48854,0.54740,0.67176,0.99175"\
"0.64153,0.65148,0.67294,0.71322,0.78105,0.91089,1.23404");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03110,0.03517,0.04420,0.06523,0.11473,0.25125,0.66846"\
"0.03117,0.03516,0.04419,0.06555,0.11480,0.25091,0.66839"\
"0.03123,0.03545,0.04406,0.06517,0.11519,0.25104,0.66815"\
"0.03126,0.03549,0.04409,0.06530,0.11505,0.25112,0.66569"\
"0.03102,0.03528,0.04453,0.06564,0.11480,0.25089,0.66882"\
"0.03915,0.04292,0.05189,0.07118,0.11889,0.25255,0.66632"\
"0.05638,0.06187,0.07300,0.09273,0.13671,0.26524,0.67171");
}
}
}
}
cell ("sky130_fd_sc_hd__a22o_4") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__a22o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0052;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(B1*B2)+(A1*A2)";
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.557;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.09010,0.09420,0.10537,0.13336,0.20704,0.43152,1.14881"\
"0.09407,0.09825,0.10938,0.13737,0.21114,0.43556,1.15215"\
"0.10406,0.10818,0.11934,0.14727,0.22096,0.44547,1.16346"\
"0.12765,0.13179,0.14283,0.17056,0.24420,0.46941,1.18300"\
"0.16791,0.17237,0.18408,0.21245,0.28652,0.51139,1.22673"\
"0.21470,0.22007,0.23385,0.26479,0.34001,0.56454,1.28111"\
"0.24707,0.25392,0.27172,0.31017,0.38977,0.61428,1.32974");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02356,0.02669,0.03625,0.06502,0.15973,0.47725,1.50513"\
"0.02360,0.02670,0.03623,0.06506,0.15991,0.47731,1.50441"\
"0.02352,0.02663,0.03613,0.06499,0.15981,0.47732,1.50342"\
"0.02352,0.02662,0.03614,0.06501,0.15960,0.47666,1.50066"\
"0.02712,0.03003,0.03908,0.06724,0.16052,0.47783,1.50296"\
"0.03547,0.03833,0.04701,0.07299,0.16315,0.47684,1.50303"\
"0.04908,0.05270,0.06314,0.08873,0.16995,0.47842,1.50010");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.20861,0.21285,0.22389,0.24854,0.29962,0.41666,0.74360"\
"0.21373,0.21798,0.22901,0.25368,0.30521,0.42174,0.74830"\
"0.22630,0.23055,0.24155,0.26618,0.31731,0.43435,0.76107"\
"0.25499,0.25921,0.27020,0.29479,0.34614,0.46308,0.78996"\
"0.31688,0.32111,0.33213,0.35693,0.40840,0.52532,0.85245"\
"0.44348,0.44805,0.45981,0.48623,0.53963,0.65801,0.98528"\
"0.66535,0.67070,0.68476,0.71553,0.77668,0.90398,1.23545");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.03018,0.03279,0.03967,0.05614,0.09902,0.22437,0.64661"\
"0.03011,0.03267,0.03953,0.05661,0.09892,0.22471,0.64842"\
"0.03013,0.03270,0.03955,0.05647,0.09904,0.22427,0.64843"\
"0.03042,0.03264,0.03948,0.05643,0.09914,0.22425,0.64736"\
"0.03039,0.03265,0.03996,0.05648,0.09876,0.22454,0.64761"\
"0.03465,0.03732,0.04405,0.06091,0.10233,0.22611,0.64808"\
"0.04597,0.04927,0.05746,0.07502,0.11804,0.23932,0.64928");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.09763,0.10140,0.11169,0.13809,0.21070,0.43512,1.15111"\
"0.10195,0.10575,0.11604,0.14251,0.21527,0.43929,1.15507"\
"0.11122,0.11501,0.12534,0.15173,0.22444,0.44843,1.16296"\
"0.13233,0.13611,0.14641,0.17278,0.24542,0.46962,1.18606"\
"0.17176,0.17571,0.18637,0.21333,0.28621,0.51067,1.22774"\
"0.22495,0.22957,0.24164,0.27013,0.34370,0.56794,1.28493"\
"0.27268,0.27870,0.29421,0.32729,0.40354,0.62779,1.34319");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02095,0.02419,0.03378,0.06270,0.15885,0.47763,1.50404"\
"0.02108,0.02421,0.03375,0.06278,0.15871,0.47733,1.50226"\
"0.02094,0.02412,0.03368,0.06275,0.15901,0.47700,1.50059"\
"0.02099,0.02407,0.03369,0.06277,0.15873,0.47745,1.50440"\
"0.02293,0.02615,0.03554,0.06424,0.15953,0.47750,1.50529"\
"0.02817,0.03131,0.04076,0.06821,0.16111,0.47643,1.50434"\
"0.03884,0.04272,0.05310,0.07875,0.16545,0.47869,1.50024");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.21915,0.22348,0.23456,0.25898,0.30953,0.42526,0.75186"\
"0.22447,0.22883,0.23988,0.26436,0.31509,0.43029,0.75672"\
"0.23754,0.24186,0.25295,0.27743,0.32817,0.44374,0.77031"\
"0.26708,0.27139,0.28250,0.30694,0.35727,0.47296,0.79920"\
"0.32922,0.33353,0.34463,0.36912,0.41985,0.53546,0.86206"\
"0.45810,0.46275,0.47459,0.50024,0.55263,0.66910,0.99585"\
"0.68127,0.68683,0.70107,0.73183,0.79158,0.91682,1.24682");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.03062,0.03352,0.03975,0.05589,0.09745,0.22235,0.64769"\
"0.03078,0.03335,0.03980,0.05607,0.09716,0.22232,0.64663"\
"0.03063,0.03316,0.03968,0.05555,0.09729,0.22233,0.64737"\
"0.03106,0.03365,0.03965,0.05614,0.09752,0.22244,0.64748"\
"0.03098,0.03351,0.03963,0.05564,0.09748,0.22232,0.64730"\
"0.03489,0.03778,0.04418,0.05969,0.10010,0.22381,0.64765"\
"0.04626,0.04895,0.05691,0.07423,0.11557,0.23559,0.64846");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.07631,0.08024,0.09095,0.11794,0.19021,0.41286,1.13202"\
"0.08046,0.08441,0.09513,0.12213,0.19443,0.41703,1.13629"\
"0.09044,0.09438,0.10508,0.13202,0.20438,0.42733,1.15112"\
"0.11249,0.11647,0.12716,0.15403,0.22636,0.45003,1.16337"\
"0.14487,0.14936,0.16106,0.18908,0.26237,0.48658,1.20569"\
"0.17703,0.18275,0.19738,0.22904,0.30378,0.52753,1.24538"\
"0.18410,0.19151,0.21038,0.25081,0.33233,0.55590,1.27029");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02200,0.02510,0.03447,0.06300,0.15811,0.47614,1.50811"\
"0.02206,0.02510,0.03450,0.06303,0.15816,0.47598,1.50834"\
"0.02204,0.02516,0.03449,0.06311,0.15797,0.47629,1.50260"\
"0.02291,0.02586,0.03507,0.06361,0.15827,0.47594,1.50197"\
"0.02771,0.03074,0.03945,0.06669,0.15960,0.47524,1.50913"\
"0.03837,0.04132,0.04997,0.07466,0.16255,0.47476,1.50683"\
"0.05280,0.05780,0.06888,0.09341,0.17214,0.47795,1.49907");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.18557,0.18993,0.20119,0.22629,0.27838,0.39579,0.72256"\
"0.18938,0.19369,0.20491,0.22994,0.28159,0.39925,0.72642"\
"0.19894,0.20325,0.21447,0.23949,0.29120,0.40886,0.73603"\
"0.22516,0.22941,0.24065,0.26546,0.31736,0.43593,0.76311"\
"0.29305,0.29739,0.30864,0.33359,0.38562,0.50330,0.83046"\
"0.43849,0.44347,0.45619,0.48320,0.53706,0.65634,0.98329"\
"0.67404,0.68031,0.69605,0.73110,0.79537,0.92016,1.25112");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.03147,0.03382,0.04060,0.05718,0.09991,0.22518,0.64795"\
"0.03121,0.03386,0.04096,0.05754,0.10020,0.22517,0.64749"\
"0.03126,0.03393,0.04103,0.05750,0.10012,0.22528,0.64748"\
"0.03119,0.03381,0.04080,0.05771,0.10006,0.22508,0.64705"\
"0.03115,0.03363,0.04053,0.05708,0.09981,0.22478,0.64807"\
"0.03953,0.04230,0.04968,0.06421,0.10455,0.22725,0.64879"\
"0.05800,0.06133,0.07066,0.08769,0.12489,0.24105,0.65131");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.08146,0.08541,0.09613,0.12310,0.19518,0.41857,1.13704"\
"0.08586,0.08980,0.10053,0.12751,0.19966,0.42208,1.14255"\
"0.09497,0.09893,0.10964,0.13656,0.20876,0.43134,1.14791"\
"0.11422,0.11821,0.12892,0.15582,0.22810,0.45160,1.17073"\
"0.14523,0.14963,0.16126,0.18935,0.26265,0.48665,1.20032"\
"0.18003,0.18545,0.19939,0.23070,0.30591,0.52953,1.24525"\
"0.19491,0.20198,0.22020,0.25971,0.34072,0.56508,1.27902");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02209,0.02511,0.03449,0.06305,0.15819,0.47573,1.50923"\
"0.02204,0.02510,0.03441,0.06315,0.15795,0.47616,1.50558"\
"0.02205,0.02508,0.03443,0.06315,0.15798,0.47620,1.50728"\
"0.02266,0.02563,0.03498,0.06330,0.15825,0.47637,1.50928"\
"0.02629,0.02944,0.03852,0.06620,0.15939,0.47513,1.50144"\
"0.03513,0.03825,0.04708,0.07296,0.16254,0.47568,1.50813"\
"0.04901,0.05329,0.06439,0.09070,0.17056,0.47831,1.49509");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.19064,0.19498,0.20610,0.23061,0.28130,0.39687,0.72340"\
"0.19443,0.19875,0.20987,0.23440,0.28507,0.40032,0.72665"\
"0.20443,0.20874,0.21984,0.24429,0.29503,0.41033,0.73680"\
"0.23167,0.23601,0.24723,0.27159,0.32214,0.43784,0.76411"\
"0.29860,0.30293,0.31406,0.33835,0.38892,0.50474,0.83130"\
"0.44260,0.44767,0.46013,0.48670,0.53883,0.65599,0.98236"\
"0.67684,0.68312,0.69894,0.73371,0.79549,0.91817,1.24780");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.03079,0.03334,0.04036,0.05571,0.09734,0.22225,0.64719"\
"0.03094,0.03356,0.03966,0.05606,0.09712,0.22239,0.64722"\
"0.03090,0.03353,0.03964,0.05612,0.09710,0.22235,0.64634"\
"0.03084,0.03343,0.04003,0.05533,0.09730,0.22216,0.64702"\
"0.03068,0.03314,0.03993,0.05620,0.09742,0.22245,0.64709"\
"0.03840,0.04078,0.04718,0.06199,0.10080,0.22394,0.64772"\
"0.05602,0.05952,0.06873,0.08442,0.12004,0.23541,0.64959");
}
}
}
}
cell ("sky130_fd_sc_hd__a22oi_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__a22oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)+(!A1*!B2))+(!A2*!B1))+(!A2*!B2)";
capacitance : 0.0000;
max_transition : 1.861;
max_capacitance : 0.089;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.11206,0.12253,0.14674,0.20360,0.33699,0.65185,1.39721"\
"0.11634,0.12702,0.15151,0.20876,0.34246,0.65744,1.40246"\
"0.12790,0.13826,0.16304,0.22076,0.35490,0.67071,1.41588"\
"0.15349,0.16379,0.18828,0.24572,0.38043,0.69689,1.44255"\
"0.20555,0.21717,0.24351,0.30068,0.43493,0.75167,1.49994"\
"0.29400,0.30941,0.34308,0.41475,0.56095,0.87769,1.62580"\
"0.43159,0.45587,0.50679,0.60858,0.80185,1.16820,1.91843");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.09224,0.10604,0.13852,0.21560,0.39821,0.83157,1.85933"\
"0.09220,0.10603,0.13848,0.21573,0.39796,0.83026,1.85329"\
"0.09225,0.10606,0.13859,0.21597,0.39804,0.82965,1.85305"\
"0.09250,0.10614,0.13849,0.21571,0.39828,0.82964,1.85413"\
"0.10622,0.11889,0.14759,0.22002,0.39824,0.83020,1.85976"\
"0.14786,0.16086,0.19136,0.25963,0.42022,0.83265,1.85342"\
"0.23644,0.25182,0.28801,0.36823,0.52965,0.89842,1.86117");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.04652,0.05043,0.05934,0.08032,0.12831,0.24090,0.50599"\
"0.05058,0.05463,0.06373,0.08456,0.13275,0.24518,0.51036"\
"0.06069,0.06458,0.07377,0.09464,0.14295,0.25543,0.52052"\
"0.08370,0.08833,0.09831,0.11930,0.16726,0.27968,0.54479"\
"0.11670,0.12347,0.13860,0.16831,0.22392,0.33659,0.60141"\
"0.15398,0.16406,0.18675,0.23242,0.31686,0.46281,0.73160"\
"0.18125,0.19611,0.23122,0.30018,0.42859,0.65285,1.02290");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03944,0.04444,0.05592,0.08249,0.14571,0.29621,0.65240"\
"0.03940,0.04438,0.05560,0.08278,0.14613,0.29622,0.65281"\
"0.03931,0.04407,0.05545,0.08247,0.14621,0.29593,0.65228"\
"0.04991,0.05342,0.06253,0.08575,0.14654,0.29632,0.65259"\
"0.07607,0.08107,0.09282,0.11660,0.16576,0.30018,0.65269"\
"0.12169,0.12953,0.14655,0.18080,0.24410,0.36298,0.66634"\
"0.19916,0.21215,0.23987,0.29097,0.38555,0.54364,0.81882");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.12579,0.13557,0.15945,0.21401,0.34319,0.64787,1.36903"\
"0.13095,0.14107,0.16427,0.21939,0.34895,0.65353,1.37486"\
"0.14281,0.15300,0.17684,0.23222,0.36162,0.66690,1.38917"\
"0.16911,0.17937,0.20273,0.25812,0.38818,0.69368,1.41542"\
"0.22461,0.23559,0.25934,0.31432,0.44426,0.75010,1.47564"\
"0.32037,0.33426,0.36644,0.43389,0.57196,0.87978,1.60251"\
"0.47831,0.49899,0.54428,0.63735,0.82312,1.17143,1.89945");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.10332,0.11673,0.14859,0.22318,0.40058,0.81890,1.81150"\
"0.10352,0.11666,0.14839,0.22341,0.40078,0.81933,1.81096"\
"0.10333,0.11671,0.14838,0.22452,0.40014,0.81852,1.81554"\
"0.10344,0.11691,0.14833,0.22346,0.40043,0.81919,1.81008"\
"0.11420,0.12637,0.15575,0.22655,0.40013,0.81909,1.81679"\
"0.15469,0.16740,0.19744,0.26378,0.42189,0.82060,1.81455"\
"0.24166,0.25784,0.29285,0.36779,0.53005,0.88534,1.81986");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.05098,0.05492,0.06386,0.08477,0.13294,0.24534,0.51032"\
"0.05530,0.05924,0.06821,0.08910,0.13719,0.24976,0.51487"\
"0.06467,0.06863,0.07775,0.09869,0.14686,0.25934,0.52456"\
"0.08501,0.08898,0.09890,0.12028,0.16890,0.28152,0.54679"\
"0.11727,0.12321,0.13631,0.16310,0.21744,0.33242,0.59785"\
"0.15642,0.16600,0.18576,0.22602,0.30274,0.44141,0.71459"\
"0.18789,0.20162,0.23257,0.29638,0.41449,0.61658,0.96527");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03941,0.04441,0.05566,0.08280,0.14615,0.29634,0.65392"\
"0.03940,0.04437,0.05563,0.08276,0.14626,0.29622,0.65225"\
"0.03925,0.04409,0.05541,0.08239,0.14626,0.29710,0.65247"\
"0.04536,0.04953,0.05959,0.08454,0.14642,0.29679,0.65283"\
"0.06494,0.07055,0.08100,0.10452,0.15824,0.29927,0.65284"\
"0.10482,0.11134,0.12622,0.15499,0.21354,0.33710,0.66300"\
"0.17570,0.18542,0.20736,0.24889,0.32810,0.47335,0.76569");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.08791,0.09810,0.12176,0.17703,0.30678,0.61253,1.33691"\
"0.09098,0.10132,0.12500,0.18085,0.31104,0.61736,1.34214"\
"0.10017,0.11032,0.13435,0.19066,0.32130,0.62800,1.35260"\
"0.12673,0.13674,0.15984,0.21541,0.34633,0.65372,1.38043"\
"0.18626,0.19828,0.22431,0.27966,0.40964,0.71701,1.44296"\
"0.27992,0.29747,0.33732,0.41632,0.55982,0.86481,1.58986"\
"0.42614,0.45237,0.51095,0.62966,0.84692,1.21689,1.93191");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.08967,0.10336,0.13522,0.21121,0.39046,0.81478,1.81963"\
"0.08977,0.10334,0.13544,0.21117,0.39061,0.81563,1.82572"\
"0.08953,0.10322,0.13533,0.21147,0.39061,0.81542,1.82033"\
"0.09139,0.10419,0.13510,0.21114,0.39147,0.81553,1.82737"\
"0.12073,0.13097,0.15560,0.21969,0.39051,0.81558,1.82225"\
"0.17727,0.19215,0.22536,0.29015,0.42956,0.81861,1.82695"\
"0.27139,0.29298,0.34025,0.43357,0.60014,0.92851,1.82882");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03062,0.03441,0.04310,0.06346,0.11111,0.22399,0.49134"\
"0.03491,0.03873,0.04751,0.06787,0.11579,0.22874,0.49612"\
"0.04507,0.04890,0.05780,0.07816,0.12634,0.23937,0.50683"\
"0.06147,0.06734,0.07957,0.10300,0.15080,0.26361,0.53054"\
"0.07952,0.08863,0.10759,0.14370,0.20623,0.32069,0.58788"\
"0.09408,0.10797,0.13658,0.19083,0.28823,0.44482,0.71833"\
"0.08660,0.10737,0.15129,0.23568,0.38339,0.62554,1.00672");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03336,0.03816,0.04960,0.07670,0.14069,0.29237,0.65269"\
"0.03337,0.03819,0.04961,0.07668,0.14069,0.29236,0.65250"\
"0.03587,0.04000,0.05032,0.07659,0.14069,0.29243,0.65261"\
"0.05089,0.05469,0.06281,0.08382,0.14181,0.29252,0.65248"\
"0.08096,0.08580,0.09648,0.11916,0.16699,0.29801,0.65243"\
"0.13421,0.14130,0.15675,0.18947,0.24788,0.36562,0.66834"\
"0.22807,0.23935,0.26143,0.30766,0.39433,0.54609,0.82251");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.10371,0.11360,0.13734,0.19195,0.32110,0.62599,1.34694"\
"0.10767,0.11721,0.14090,0.19597,0.32542,0.63033,1.35217"\
"0.11684,0.12743,0.15092,0.20646,0.33621,0.64148,1.36286"\
"0.14384,0.15327,0.17682,0.23209,0.36200,0.66760,1.38996"\
"0.20847,0.21860,0.24295,0.29723,0.42661,0.73196,1.45450"\
"0.31478,0.33084,0.36681,0.43985,0.57742,0.87822,1.59918"\
"0.47881,0.50342,0.55709,0.66730,0.87424,1.23037,1.94578");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.10330,0.11669,0.14826,0.22303,0.39999,0.81913,1.81096"\
"0.10326,0.11672,0.14883,0.22322,0.40055,0.81906,1.81014"\
"0.10323,0.11684,0.14839,0.22336,0.40103,0.81955,1.81322"\
"0.10370,0.11661,0.14809,0.22319,0.40052,0.81920,1.81401"\
"0.12727,0.13764,0.16363,0.22908,0.40058,0.81897,1.81532"\
"0.18703,0.20164,0.23226,0.29352,0.43476,0.82149,1.81196"\
"0.28509,0.30653,0.35387,0.44246,0.60440,0.92709,1.82027");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03515,0.03886,0.04743,0.06778,0.11546,0.22838,0.49564"\
"0.03948,0.04335,0.05206,0.07245,0.12033,0.23342,0.50067"\
"0.04870,0.05263,0.06157,0.08222,0.13028,0.24335,0.51075"\
"0.06468,0.06989,0.08083,0.10380,0.15240,0.26597,0.53358"\
"0.08565,0.09352,0.10994,0.14165,0.20099,0.31730,0.58536"\
"0.10504,0.11755,0.14359,0.19288,0.27902,0.42590,0.70531"\
"0.10451,0.12439,0.16576,0.24470,0.37919,0.59779,0.95105");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03335,0.03818,0.04960,0.07658,0.14056,0.29254,0.65267"\
"0.03339,0.03818,0.04962,0.07666,0.14069,0.29224,0.65297"\
"0.03466,0.03911,0.05000,0.07659,0.14067,0.29244,0.65257"\
"0.04441,0.04838,0.05739,0.08094,0.14136,0.29258,0.65255"\
"0.06840,0.07274,0.08264,0.10489,0.15743,0.29597,0.65284"\
"0.11447,0.12031,0.13313,0.16055,0.21594,0.33924,0.66457"\
"0.19881,0.20667,0.22477,0.26203,0.33596,0.47615,0.76606");
}
}
}
}
cell ("sky130_fd_sc_hd__a22oi_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__a22oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)+(!A1*!B2))+(!A2*!B1))+(!A2*!B2)";
capacitance : 0.0000;
max_transition : 1.955;
max_capacitance : 0.170;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.10776,0.11461,0.13290,0.17942,0.30048,0.61729,1.45460"\
"0.11220,0.11935,0.13733,0.18465,0.30603,0.62353,1.45905"\
"0.12432,0.13126,0.14958,0.19685,0.31887,0.63677,1.47272"\
"0.15216,0.15885,0.17695,0.22371,0.34636,0.66507,1.50148"\
"0.20833,0.21601,0.23567,0.28271,0.40455,0.72340,1.56161"\
"0.30205,0.31233,0.33769,0.39921,0.53616,0.85576,1.69361"\
"0.45014,0.46702,0.50736,0.59679,0.78287,1.15888,2.00093");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.07491,0.08388,0.10772,0.17011,0.33513,0.76857,1.92099"\
"0.07488,0.08398,0.10756,0.17023,0.33501,0.76876,1.91465"\
"0.07497,0.08394,0.10773,0.17013,0.33487,0.76810,1.91220"\
"0.07526,0.08414,0.10771,0.17025,0.33467,0.76823,1.91236"\
"0.08774,0.09545,0.11663,0.17502,0.33515,0.76800,1.91964"\
"0.12458,0.13375,0.15715,0.21478,0.35878,0.77072,1.91343"\
"0.20651,0.21783,0.24659,0.31324,0.46793,0.83634,1.92012");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.04218,0.04484,0.05152,0.06890,0.11261,0.22516,0.51955"\
"0.04607,0.04886,0.05565,0.07319,0.11675,0.22934,0.52365"\
"0.05607,0.05878,0.06570,0.08305,0.12680,0.23941,0.53368"\
"0.07793,0.08053,0.08837,0.10634,0.15008,0.26261,0.55757"\
"0.10706,0.11187,0.12363,0.14971,0.20453,0.31867,0.61322"\
"0.13573,0.14308,0.16049,0.20090,0.28425,0.44070,0.74145"\
"0.14470,0.15539,0.18186,0.24275,0.36871,0.60928,1.02228");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.03451,0.03779,0.04604,0.06811,0.12527,0.27688,0.67709"\
"0.03442,0.03764,0.04603,0.06773,0.12518,0.27701,0.67601"\
"0.03430,0.03738,0.04553,0.06771,0.12521,0.27685,0.67517"\
"0.04406,0.04728,0.05430,0.07289,0.12600,0.27659,0.67633"\
"0.06643,0.07056,0.08039,0.10269,0.14971,0.28200,0.67616"\
"0.10689,0.11289,0.12802,0.16057,0.22371,0.34805,0.68950"\
"0.17653,0.18621,0.20911,0.26016,0.35649,0.52427,0.84242");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.13191,0.13911,0.15698,0.20387,0.32529,0.64416,1.48436"\
"0.13682,0.14377,0.16186,0.20844,0.33027,0.64952,1.49155"\
"0.14961,0.15653,0.17432,0.22117,0.34359,0.66298,1.50358"\
"0.17790,0.18394,0.20265,0.24968,0.37212,0.69193,1.53312"\
"0.23682,0.24401,0.26174,0.30840,0.43069,0.75127,1.59273"\
"0.34111,0.35032,0.37264,0.43118,0.56333,0.88389,1.72567"\
"0.51112,0.52518,0.56003,0.64129,0.81726,1.18742,2.03224");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.09465,0.10366,0.12761,0.19126,0.35709,0.79659,1.94563"\
"0.09428,0.10341,0.12792,0.19094,0.35753,0.79443,1.94880"\
"0.09441,0.10345,0.12797,0.19099,0.35744,0.79397,1.94565"\
"0.09420,0.10381,0.12773,0.19104,0.35721,0.79343,1.94649"\
"0.10283,0.11141,0.13404,0.19404,0.35752,0.79538,1.94758"\
"0.13934,0.14819,0.17151,0.22953,0.37670,0.79680,1.94611"\
"0.22189,0.23264,0.26061,0.32707,0.48158,0.85724,1.95353");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.04816,0.05090,0.05759,0.07498,0.11857,0.23121,0.52545"\
"0.05257,0.05518,0.06207,0.07949,0.12308,0.23571,0.52998"\
"0.06170,0.06446,0.07134,0.08882,0.13241,0.24505,0.53950"\
"0.08092,0.08400,0.09137,0.10964,0.15372,0.26648,0.56117"\
"0.11043,0.11465,0.12494,0.14846,0.20015,0.31543,0.61062"\
"0.14356,0.14976,0.16577,0.20119,0.27437,0.41871,0.72467"\
"0.16011,0.17042,0.19349,0.24952,0.36468,0.57756,0.96053");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.03447,0.03772,0.04606,0.06786,0.12517,0.27618,0.67521"\
"0.03448,0.03767,0.04604,0.06789,0.12519,0.27664,0.67715"\
"0.03438,0.03745,0.04575,0.06765,0.12517,0.27689,0.67671"\
"0.03986,0.04283,0.05048,0.07025,0.12557,0.27653,0.67672"\
"0.05772,0.06101,0.06958,0.09013,0.14025,0.27961,0.67639"\
"0.09390,0.09873,0.11062,0.13716,0.19326,0.32275,0.68421"\
"0.15998,0.16730,0.18417,0.22299,0.30074,0.45233,0.78333");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.07763,0.08434,0.10287,0.14978,0.27065,0.58666,1.41957"\
"0.08081,0.08762,0.10611,0.15342,0.27491,0.59172,1.42476"\
"0.09049,0.09768,0.11555,0.16298,0.28515,0.60243,1.43598"\
"0.11767,0.12438,0.14216,0.18794,0.31045,0.62859,1.46293"\
"0.17698,0.18564,0.20687,0.25386,0.37456,0.69240,1.52813"\
"0.27156,0.28497,0.31674,0.38798,0.52877,0.84259,1.67600"\
"0.42489,0.44393,0.48990,0.59605,0.81105,1.20022,2.02653");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.07444,0.08362,0.10725,0.16969,0.33359,0.76504,1.90406"\
"0.07454,0.08362,0.10738,0.16981,0.33364,0.76782,1.90512"\
"0.07392,0.08325,0.10716,0.16975,0.33392,0.76561,1.90442"\
"0.07616,0.08457,0.10700,0.16919,0.33371,0.76670,1.90443"\
"0.10383,0.11235,0.13079,0.18203,0.33440,0.76538,1.90943"\
"0.15339,0.16465,0.19080,0.25032,0.37659,0.76756,1.90481"\
"0.23510,0.25133,0.29169,0.37921,0.54278,0.87513,1.91697");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.02381,0.02636,0.03248,0.04863,0.09007,0.19936,0.48771"\
"0.02779,0.03023,0.03668,0.05291,0.09461,0.20391,0.49235"\
"0.03684,0.03997,0.04663,0.06289,0.10492,0.21450,0.50309"\
"0.04810,0.05251,0.06339,0.08479,0.12873,0.23854,0.52700"\
"0.05772,0.06478,0.08104,0.11562,0.17861,0.29404,0.58260"\
"0.05688,0.06730,0.09243,0.14439,0.24195,0.41006,0.71128"\
"0.02063,0.03685,0.07514,0.15452,0.30450,0.56185,0.98809");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.02814,0.03121,0.03932,0.06052,0.11656,0.26453,0.65590"\
"0.02807,0.03116,0.03930,0.06051,0.11646,0.26442,0.65512"\
"0.03235,0.03474,0.04148,0.06097,0.11660,0.26453,0.65585"\
"0.04755,0.05012,0.05645,0.07235,0.11925,0.26449,0.65524"\
"0.07664,0.07974,0.08767,0.10711,0.15008,0.27278,0.65550"\
"0.12846,0.13306,0.14455,0.17199,0.22863,0.34516,0.67160"\
"0.21998,0.22771,0.24422,0.28370,0.36736,0.52581,0.83156");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.10271,0.10943,0.12768,0.17429,0.29568,0.61533,1.45882"\
"0.10539,0.11280,0.13086,0.17795,0.29986,0.61914,1.45968"\
"0.11606,0.12235,0.14093,0.18848,0.31071,0.63022,1.47078"\
"0.14330,0.14996,0.16799,0.21399,0.33702,0.65694,1.49794"\
"0.20895,0.21604,0.23493,0.28077,0.40187,0.72177,1.56377"\
"0.32087,0.33214,0.36003,0.42273,0.55806,0.87285,1.71309"\
"0.49899,0.51570,0.55623,0.65192,0.85335,1.23417,2.06395");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.09418,0.10338,0.12781,0.19127,0.35707,0.79416,1.95025"\
"0.09449,0.10354,0.12756,0.19099,0.35723,0.79390,1.94686"\
"0.09444,0.10352,0.12771,0.19088,0.35726,0.79404,1.94563"\
"0.09378,0.10273,0.12690,0.19085,0.35726,0.79418,1.94738"\
"0.11544,0.12260,0.14250,0.19796,0.35702,0.79445,1.95174"\
"0.16907,0.17943,0.20449,0.26229,0.39473,0.79581,1.94639"\
"0.25939,0.27512,0.31245,0.39262,0.55635,0.89894,1.95521");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.03007,0.03240,0.03870,0.05453,0.09598,0.20525,0.49352"\
"0.03435,0.03676,0.04309,0.05923,0.10093,0.21014,0.49858"\
"0.04285,0.04547,0.05211,0.06856,0.11037,0.21989,0.50833"\
"0.05540,0.05915,0.06801,0.08783,0.13145,0.24147,0.53018"\
"0.06883,0.07469,0.08861,0.11746,0.17388,0.29019,0.57975"\
"0.07330,0.08288,0.10512,0.15088,0.23675,0.38899,0.69120"\
"0.04276,0.05830,0.09375,0.16756,0.30402,0.53515,0.92742");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.02803,0.03111,0.03920,0.06041,0.11630,0.26445,0.65546"\
"0.02806,0.03114,0.03922,0.06044,0.11646,0.26416,0.65577"\
"0.02993,0.03269,0.04014,0.06054,0.11646,0.26435,0.65518"\
"0.04022,0.04268,0.04926,0.06669,0.11810,0.26436,0.65576"\
"0.06328,0.06604,0.07321,0.09134,0.13698,0.26966,0.65554"\
"0.10851,0.11206,0.12124,0.14388,0.19603,0.31741,0.66855"\
"0.19418,0.19859,0.21063,0.24169,0.30894,0.45156,0.77224");
}
}
}
}
cell ("sky130_fd_sc_hd__a22oi_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__a22oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)+(!A1*!B2))+(!A2*!B1))+(!A2*!B2)";
capacitance : 0.0000;
max_transition : 1.933;
max_capacitance : 0.294;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.11642,0.12108,0.13452,0.17231,0.27906,0.58437,1.46538"\
"0.12093,0.12554,0.13881,0.17748,0.28475,0.59049,1.47163"\
"0.13265,0.13759,0.15100,0.18981,0.29773,0.60432,1.48643"\
"0.16230,0.16686,0.18061,0.21894,0.32718,0.63495,1.51789"\
"0.22517,0.23038,0.24443,0.28233,0.38958,0.69785,1.58114"\
"0.33464,0.34130,0.36000,0.40943,0.53100,0.83979,1.72394"\
"0.51729,0.52693,0.55619,0.62965,0.79733,1.16254,2.05471");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.07793,0.08394,0.10108,0.15130,0.29562,0.71348,1.91318"\
"0.07797,0.08390,0.10118,0.15113,0.29541,0.71378,1.91847"\
"0.07796,0.08397,0.10123,0.15097,0.29556,0.71061,1.91998"\
"0.07803,0.08400,0.10130,0.15104,0.29551,0.71383,1.91735"\
"0.08732,0.09249,0.10827,0.15527,0.29623,0.71425,1.91313"\
"0.12262,0.12876,0.14554,0.19237,0.31826,0.71434,1.91349"\
"0.20279,0.20991,0.23090,0.28551,0.42259,0.77599,1.92214");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.04174,0.04357,0.04851,0.06195,0.09851,0.20031,0.49010"\
"0.04580,0.04755,0.05244,0.06603,0.10260,0.20440,0.49423"\
"0.05540,0.05718,0.06221,0.07581,0.11238,0.21436,0.50412"\
"0.07709,0.07922,0.08495,0.09933,0.13588,0.23726,0.52747"\
"0.10413,0.10722,0.11568,0.13685,0.18627,0.29233,0.58134"\
"0.12773,0.13246,0.14536,0.17751,0.25296,0.40455,0.70775"\
"0.12156,0.12868,0.14800,0.19895,0.31418,0.54824,0.97580");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.03409,0.03612,0.04224,0.05928,0.10865,0.25119,0.66492"\
"0.03399,0.03610,0.04212,0.05931,0.10846,0.25121,0.66505"\
"0.03375,0.03581,0.04177,0.05882,0.10842,0.25116,0.66504"\
"0.04303,0.04517,0.05083,0.06514,0.11000,0.25096,0.66552"\
"0.06347,0.06629,0.07398,0.09303,0.13717,0.25905,0.66504"\
"0.10257,0.10674,0.11789,0.14491,0.20482,0.33082,0.68379"\
"0.17067,0.17725,0.19564,0.23745,0.32314,0.49239,0.84487");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.14030,0.14498,0.15810,0.19481,0.30064,0.60389,1.47926"\
"0.14485,0.14885,0.16306,0.19998,0.30611,0.60933,1.48629"\
"0.15791,0.16232,0.17567,0.21269,0.31945,0.62299,1.49837"\
"0.18641,0.19158,0.20491,0.24247,0.34913,0.65306,1.52737"\
"0.24757,0.25268,0.26571,0.30285,0.40976,0.71385,1.58822"\
"0.35852,0.36494,0.38192,0.42656,0.54378,0.84844,1.72423"\
"0.54658,0.55583,0.58030,0.64512,0.79949,1.15510,2.03630");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.09955,0.10533,0.12247,0.17248,0.31623,0.73065,1.92798"\
"0.09925,0.10576,0.12249,0.17246,0.31617,0.73139,1.92874"\
"0.09922,0.10520,0.12290,0.17237,0.31616,0.72935,1.92631"\
"0.09963,0.10545,0.12249,0.17268,0.31630,0.73249,1.92534"\
"0.10610,0.11152,0.12763,0.17525,0.31611,0.73219,1.92788"\
"0.13970,0.14573,0.16233,0.20943,0.33659,0.73379,1.93107"\
"0.21770,0.22460,0.24453,0.29790,0.43414,0.79350,1.93126");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.04747,0.04918,0.05411,0.06765,0.10425,0.20593,0.49569"\
"0.05176,0.05348,0.05836,0.07191,0.10850,0.21023,0.49976"\
"0.06028,0.06207,0.06699,0.08054,0.11719,0.21902,0.50881"\
"0.07781,0.07977,0.08513,0.09946,0.13659,0.23874,0.52867"\
"0.10452,0.10680,0.11395,0.13287,0.17715,0.28332,0.57451"\
"0.13127,0.13527,0.14624,0.17404,0.23813,0.37324,0.67904"\
"0.13396,0.14013,0.15695,0.20075,0.30101,0.50364,0.88997");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.03401,0.03612,0.04215,0.05930,0.10839,0.25128,0.66460"\
"0.03396,0.03608,0.04211,0.05925,0.10850,0.25114,0.66415"\
"0.03384,0.03592,0.04190,0.05903,0.10849,0.25107,0.66532"\
"0.03914,0.04112,0.04673,0.06235,0.10952,0.25126,0.66512"\
"0.05526,0.05731,0.06360,0.08057,0.12573,0.25591,0.66435"\
"0.08945,0.09261,0.10088,0.12252,0.17348,0.30072,0.67568"\
"0.15299,0.15760,0.16982,0.20101,0.26922,0.41992,0.77486");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.08183,0.08673,0.10043,0.13866,0.24559,0.55057,1.42862"\
"0.08468,0.08946,0.10323,0.14172,0.24958,0.55532,1.43508"\
"0.09373,0.09866,0.11274,0.15137,0.25980,0.56620,1.44538"\
"0.12214,0.12682,0.14015,0.17853,0.28599,0.59365,1.47353"\
"0.18708,0.19290,0.20794,0.24694,0.35132,0.66078,1.54118"\
"0.29314,0.30213,0.32537,0.38411,0.51302,0.81602,1.69635"\
"0.47148,0.48415,0.52040,0.60811,0.80463,1.19187,2.06016");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.07611,0.08214,0.09937,0.14969,0.29375,0.71066,1.91818"\
"0.07598,0.08200,0.09949,0.14945,0.29385,0.70993,1.91936"\
"0.07559,0.08176,0.09919,0.14930,0.29368,0.70966,1.91190"\
"0.07668,0.08211,0.09840,0.14888,0.29359,0.71055,1.91308"\
"0.10277,0.10776,0.12047,0.16099,0.29438,0.71219,1.91275"\
"0.15161,0.15889,0.17854,0.22705,0.33963,0.71178,1.91216"\
"0.23409,0.24504,0.27528,0.34755,0.49847,0.82034,1.91914");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02266,0.02432,0.02869,0.04110,0.07566,0.17473,0.46067"\
"0.02647,0.02810,0.03269,0.04526,0.08005,0.17929,0.46532"\
"0.03503,0.03706,0.04260,0.05514,0.09021,0.18974,0.47584"\
"0.04467,0.04796,0.05584,0.07484,0.11395,0.21339,0.49956"\
"0.05054,0.05540,0.06817,0.09791,0.15726,0.26860,0.55447"\
"0.04113,0.04860,0.06817,0.11372,0.20549,0.37361,0.68195"\
"-0.01482,-0.00359,0.02624,0.09714,0.23866,0.49622,0.94708");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02713,0.02912,0.03484,0.05141,0.09908,0.23649,0.63430"\
"0.02707,0.02905,0.03481,0.05139,0.09894,0.23611,0.63414"\
"0.03193,0.03343,0.03790,0.05248,0.09908,0.23610,0.63437"\
"0.04680,0.04846,0.05342,0.06591,0.10444,0.23622,0.63414"\
"0.07599,0.07799,0.08364,0.09937,0.13857,0.24906,0.63378"\
"0.12863,0.13150,0.13955,0.16119,0.21290,0.32788,0.65547"\
"0.22147,0.22511,0.23793,0.26886,0.34486,0.50527,0.82293");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.10822,0.11290,0.12600,0.16292,0.26919,0.57231,1.44897"\
"0.11117,0.11571,0.12916,0.16638,0.27290,0.57633,1.45130"\
"0.12133,0.12571,0.13904,0.17690,0.28392,0.58774,1.46311"\
"0.14817,0.15320,0.16501,0.20300,0.31020,0.61473,1.48916"\
"0.21592,0.22079,0.23405,0.27088,0.37607,0.68065,1.55602"\
"0.33547,0.34264,0.36238,0.41402,0.53492,0.83617,1.71022"\
"0.53043,0.54105,0.57076,0.64713,0.82873,1.19985,2.06502");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.09939,0.10514,0.12291,0.17235,0.31604,0.72944,1.93065"\
"0.09906,0.10514,0.12242,0.17245,0.31615,0.73041,1.93228"\
"0.09929,0.10506,0.12264,0.17240,0.31632,0.72980,1.93235"\
"0.09832,0.10433,0.12160,0.17216,0.31692,0.72957,1.92492"\
"0.11749,0.12225,0.13664,0.18018,0.31643,0.73076,1.92951"\
"0.17007,0.17702,0.19654,0.24352,0.35737,0.73334,1.93130"\
"0.25924,0.26957,0.29667,0.36317,0.51330,0.83682,1.93303");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02862,0.03024,0.03468,0.04702,0.08144,0.18054,0.46652"\
"0.03274,0.03435,0.03889,0.05143,0.08613,0.18534,0.47136"\
"0.04046,0.04227,0.04721,0.06010,0.09510,0.19448,0.48060"\
"0.05105,0.05357,0.06016,0.07672,0.11440,0.21442,0.50106"\
"0.06089,0.06483,0.07541,0.09928,0.15056,0.25945,0.54671"\
"0.05784,0.06423,0.08064,0.11906,0.19755,0.34506,0.65049"\
"0.01072,0.02097,0.04764,0.10983,0.23516,0.46041,0.85990");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02711,0.02908,0.03481,0.05137,0.09900,0.23604,0.63433"\
"0.02715,0.02912,0.03482,0.05135,0.09900,0.23619,0.63404"\
"0.02923,0.03098,0.03617,0.05185,0.09903,0.23633,0.63374"\
"0.03929,0.04087,0.04557,0.05924,0.10193,0.23601,0.63353"\
"0.06171,0.06353,0.06855,0.08278,0.12299,0.24390,0.63353"\
"0.10645,0.10879,0.11510,0.13294,0.17793,0.29498,0.64930"\
"0.19241,0.19480,0.20291,0.22603,0.28561,0.42057,0.75421");
}
}
}
}
cell ("sky130_fd_sc_hd__a2bb2o_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a2bb2o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(B1*B2)+(!A1_N*!A2_N)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.158;
timing() {
related_pin : "A1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.21526,0.22246,0.23890,0.27687,0.37267,0.61931,1.26390"\
"0.21924,0.22660,0.24294,0.28098,0.37658,0.62337,1.26817"\
"0.23094,0.23831,0.25464,0.29268,0.38810,0.63425,1.27619"\
"0.25777,0.26513,0.28145,0.31948,0.41486,0.66109,1.30311"\
"0.31759,0.32496,0.34129,0.37933,0.47490,0.72136,1.36306"\
"0.43125,0.43876,0.45532,0.49357,0.58923,0.83556,1.48067"\
"0.62671,0.63500,0.65233,0.69083,0.78710,1.03379,1.67511");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02535,0.03190,0.04945,0.09856,0.23200,0.58260,1.50083"\
"0.02538,0.03185,0.04950,0.09861,0.23190,0.58291,1.50114"\
"0.02536,0.03183,0.04947,0.09870,0.23164,0.58276,1.50174"\
"0.02535,0.03184,0.04949,0.09881,0.23185,0.58262,1.50220"\
"0.02548,0.03195,0.04958,0.09885,0.23208,0.58194,1.50246"\
"0.02700,0.03324,0.05052,0.09939,0.23231,0.58132,1.50021"\
"0.03061,0.03638,0.05290,0.10044,0.23358,0.58179,1.49896");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.24017,0.24935,0.26798,0.30241,0.36787,0.50345,0.83051"\
"0.24471,0.25392,0.27249,0.30732,0.37263,0.50808,0.83497"\
"0.25426,0.26343,0.28198,0.31684,0.38209,0.51780,0.84466"\
"0.27130,0.28047,0.29896,0.33386,0.39896,0.53468,0.86149"\
"0.29489,0.30401,0.32266,0.35735,0.42265,0.55838,0.88510"\
"0.32122,0.33035,0.34887,0.38340,0.44844,0.58347,0.91033"\
"0.32868,0.33791,0.35646,0.39121,0.45653,0.59190,0.91783");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03700,0.04243,0.05491,0.08230,0.14128,0.29477,0.72088"\
"0.03707,0.04245,0.05565,0.08143,0.14152,0.29355,0.71611"\
"0.03660,0.04251,0.05575,0.08102,0.14137,0.29416,0.71758"\
"0.03706,0.04300,0.05568,0.08109,0.14145,0.29315,0.71649"\
"0.03699,0.04250,0.05531,0.08223,0.14123,0.29414,0.71729"\
"0.03700,0.04231,0.05472,0.08117,0.14089,0.29397,0.71631"\
"0.03676,0.04274,0.05486,0.08105,0.14151,0.29362,0.71155");
}
}
timing() {
related_pin : "A2_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.20574,0.21303,0.22937,0.26743,0.36317,0.60963,1.25540"\
"0.20765,0.21500,0.23130,0.26929,0.36513,0.61172,1.25646"\
"0.21714,0.22451,0.24082,0.27886,0.37434,0.62062,1.26241"\
"0.24465,0.25200,0.26830,0.30629,0.40216,0.64877,1.29324"\
"0.31092,0.31830,0.33459,0.37258,0.46839,0.71511,1.35880"\
"0.43378,0.44136,0.45799,0.49620,0.59184,0.83880,1.48038"\
"0.63288,0.64136,0.65892,0.69754,0.79385,1.04034,1.68214");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02537,0.03183,0.04953,0.09879,0.23208,0.58134,1.50389"\
"0.02533,0.03181,0.04942,0.09853,0.23193,0.58277,1.50017"\
"0.02535,0.03182,0.04952,0.09882,0.23199,0.58240,1.50319"\
"0.02534,0.03185,0.04940,0.09853,0.23177,0.58294,1.50157"\
"0.02546,0.03194,0.04951,0.09859,0.23202,0.58294,1.50315"\
"0.02735,0.03358,0.05070,0.09936,0.23225,0.58196,1.49979"\
"0.03142,0.03760,0.05360,0.10060,0.23297,0.58229,1.49883");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.23622,0.24540,0.26390,0.29870,0.36340,0.49878,0.82577"\
"0.24084,0.24996,0.26857,0.30323,0.36852,0.50385,0.83081"\
"0.25021,0.25935,0.27789,0.31260,0.37794,0.51335,0.84028"\
"0.26597,0.27511,0.29365,0.32835,0.39370,0.52913,0.85607"\
"0.28546,0.29447,0.31308,0.34777,0.41290,0.54851,0.87516"\
"0.30281,0.31201,0.33044,0.36525,0.43038,0.56565,0.89273"\
"0.29908,0.30829,0.32682,0.36154,0.42687,0.56227,0.88890");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03644,0.04236,0.05467,0.08075,0.14099,0.29428,0.72024"\
"0.03692,0.04230,0.05549,0.08067,0.14063,0.29355,0.71622"\
"0.03674,0.04280,0.05467,0.08056,0.14109,0.29390,0.72012"\
"0.03674,0.04276,0.05471,0.08054,0.14108,0.29388,0.72034"\
"0.03671,0.04243,0.05511,0.08133,0.14080,0.29364,0.71699"\
"0.03691,0.04274,0.05482,0.08188,0.14058,0.29412,0.71980"\
"0.03670,0.04267,0.05485,0.08092,0.14138,0.29383,0.71256");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.08944,0.09703,0.11418,0.15301,0.24910,0.49703,1.13827"\
"0.09391,0.10155,0.11870,0.15763,0.25345,0.50119,1.14527"\
"0.10361,0.11127,0.12836,0.16724,0.26346,0.51028,1.15296"\
"0.12506,0.13263,0.14965,0.18851,0.28469,0.53094,1.17329"\
"0.16373,0.17162,0.18949,0.22860,0.32453,0.57181,1.21404"\
"0.21695,0.22621,0.24511,0.28608,0.38222,0.62905,1.27369"\
"0.26868,0.28110,0.30495,0.35002,0.44719,0.69524,1.33638");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02531,0.03255,0.05091,0.09998,0.23345,0.58384,1.50256"\
"0.02521,0.03251,0.05088,0.09995,0.23252,0.58527,1.50234"\
"0.02533,0.03251,0.05085,0.09976,0.23317,0.58499,1.50234"\
"0.02541,0.03269,0.05097,0.09999,0.23291,0.58280,1.49953"\
"0.02812,0.03536,0.05323,0.10097,0.23334,0.58442,1.50056"\
"0.03453,0.04146,0.05898,0.10429,0.23449,0.58373,1.50248"\
"0.04696,0.05488,0.07177,0.11370,0.23704,0.58573,1.49452");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.23187,0.24111,0.25960,0.29442,0.35980,0.49521,0.82225"\
"0.23684,0.24598,0.26461,0.29933,0.36473,0.50026,0.82716"\
"0.24943,0.25851,0.27712,0.31202,0.37689,0.51239,0.83941"\
"0.27679,0.28592,0.30443,0.33925,0.40422,0.54010,0.86699"\
"0.33492,0.34409,0.36268,0.39748,0.46282,0.59836,0.92541"\
"0.45469,0.46443,0.48403,0.52029,0.58691,0.72342,1.05001"\
"0.66028,0.67190,0.69472,0.73609,0.80969,0.95235,1.28121");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03700,0.04300,0.05506,0.08207,0.14096,0.29400,0.71638"\
"0.03665,0.04256,0.05524,0.08107,0.14153,0.29415,0.71726"\
"0.03679,0.04246,0.05485,0.08104,0.14142,0.29482,0.71986"\
"0.03707,0.04251,0.05573,0.08104,0.14154,0.29410,0.71731"\
"0.03705,0.04238,0.05493,0.08111,0.14106,0.29448,0.72009"\
"0.04060,0.04666,0.05929,0.08545,0.14440,0.29508,0.71744"\
"0.05178,0.05933,0.07230,0.10016,0.15928,0.30546,0.71800");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.08592,0.09361,0.11069,0.14955,0.24553,0.49328,1.13748"\
"0.09007,0.09773,0.11485,0.15383,0.24996,0.49668,1.13924"\
"0.10044,0.10810,0.12519,0.16401,0.26014,0.50687,1.14958"\
"0.12432,0.13195,0.14891,0.18756,0.28369,0.53060,1.17331"\
"0.16323,0.17138,0.18891,0.22785,0.32403,0.57110,1.21389"\
"0.20941,0.21876,0.23814,0.27844,0.37414,0.62152,1.26445"\
"0.24257,0.25515,0.27990,0.32463,0.42054,0.66888,1.31057");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02523,0.03240,0.05093,0.10005,0.23335,0.58451,1.49911"\
"0.02526,0.03254,0.05085,0.09994,0.23278,0.58495,1.50239"\
"0.02533,0.03250,0.05085,0.09993,0.23346,0.58474,1.50327"\
"0.02556,0.03277,0.05106,0.10008,0.23347,0.58482,1.50333"\
"0.02894,0.03566,0.05350,0.10148,0.23359,0.58441,1.50314"\
"0.03753,0.04369,0.05990,0.10499,0.23438,0.58284,1.49747"\
"0.05090,0.05880,0.07456,0.11515,0.23719,0.58638,1.49925");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.20449,0.21326,0.23116,0.26502,0.32871,0.46290,0.78896"\
"0.20859,0.21736,0.23529,0.26904,0.33275,0.46684,0.79316"\
"0.21983,0.22862,0.24648,0.27994,0.34402,0.47824,0.80409"\
"0.24713,0.25586,0.27361,0.30755,0.37119,0.50545,0.83136"\
"0.30844,0.31719,0.33507,0.36882,0.43281,0.56691,0.89246"\
"0.43124,0.44084,0.46018,0.49617,0.56216,0.69771,1.02359"\
"0.63927,0.65061,0.67355,0.71561,0.78975,0.93229,1.26028");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.03397,0.03971,0.05201,0.07819,0.13846,0.29138,0.71997"\
"0.03400,0.03995,0.05220,0.07850,0.13842,0.29220,0.71514"\
"0.03386,0.03968,0.05276,0.07910,0.13826,0.29144,0.71546"\
"0.03400,0.04007,0.05226,0.07806,0.13872,0.29146,0.71544"\
"0.03388,0.04013,0.05227,0.07830,0.13819,0.29055,0.71686"\
"0.03916,0.04533,0.05801,0.08463,0.14296,0.29291,0.71557"\
"0.05197,0.05929,0.07261,0.10051,0.15998,0.30503,0.71700");
}
}
}
}
cell ("sky130_fd_sc_hd__a2bb2o_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__a2bb2o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(B1*B2)+(!A1_N*!A2_N)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.300;
timing() {
related_pin : "A1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.20364,0.20944,0.22291,0.25428,0.33640,0.56935,1.24857"\
"0.20863,0.21445,0.22788,0.25924,0.34130,0.57447,1.25265"\
"0.22094,0.22674,0.24026,0.27159,0.35367,0.58683,1.26531"\
"0.24827,0.25411,0.26756,0.29890,0.38093,0.61499,1.28961"\
"0.30756,0.31344,0.32696,0.35833,0.44031,0.67440,1.34821"\
"0.41600,0.42216,0.43593,0.46755,0.54945,0.78317,1.45874"\
"0.59696,0.60361,0.61819,0.65049,0.73286,0.96618,1.64128");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02222,0.02654,0.03874,0.07511,0.18767,0.52241,1.50177"\
"0.02219,0.02654,0.03880,0.07506,0.18762,0.52216,1.50100"\
"0.02216,0.02656,0.03886,0.07514,0.18753,0.52209,1.50157"\
"0.02218,0.02653,0.03882,0.07524,0.18759,0.52212,1.49890"\
"0.02244,0.02677,0.03892,0.07530,0.18784,0.52281,1.49944"\
"0.02348,0.02801,0.04000,0.07596,0.18777,0.52231,1.50366"\
"0.02647,0.03082,0.04247,0.07740,0.18859,0.52080,1.49444");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.23334,0.24048,0.25627,0.28740,0.34676,0.47239,0.79137"\
"0.23802,0.24515,0.26092,0.29211,0.35147,0.47711,0.79611"\
"0.24854,0.25566,0.27146,0.30234,0.36207,0.48769,0.80666"\
"0.26840,0.27552,0.29134,0.32259,0.38189,0.50760,0.82658"\
"0.29601,0.30310,0.31890,0.35022,0.40987,0.53548,0.85448"\
"0.32830,0.33539,0.35112,0.38220,0.44160,0.56655,0.88595"\
"0.34778,0.35491,0.37066,0.40175,0.46142,0.58705,0.90554");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03422,0.03861,0.04868,0.06985,0.12008,0.25308,0.66021"\
"0.03422,0.03861,0.04870,0.06984,0.12009,0.25305,0.66039"\
"0.03428,0.03874,0.04901,0.07077,0.12002,0.25371,0.66142"\
"0.03420,0.03861,0.04858,0.07011,0.11970,0.25306,0.66091"\
"0.03415,0.03861,0.04894,0.07019,0.11939,0.25273,0.66056"\
"0.03426,0.03856,0.04823,0.07016,0.11950,0.25261,0.66310"\
"0.03432,0.03859,0.04922,0.06976,0.11984,0.25296,0.65771");
}
}
timing() {
related_pin : "A2_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.19187,0.19775,0.21125,0.24258,0.32449,0.55848,1.23898"\
"0.19482,0.20062,0.21413,0.24547,0.32745,0.56144,1.23542"\
"0.20451,0.21032,0.22379,0.25510,0.33725,0.57031,1.24944"\
"0.23243,0.23822,0.25171,0.28305,0.36493,0.59898,1.27664"\
"0.29530,0.30115,0.31470,0.34606,0.42793,0.66145,1.33647"\
"0.40256,0.40873,0.42250,0.45415,0.53606,0.76962,1.45010"\
"0.57629,0.58285,0.59757,0.62969,0.71210,0.94582,1.62098");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02228,0.02659,0.03883,0.07522,0.18796,0.52315,1.49595"\
"0.02213,0.02653,0.03886,0.07520,0.18789,0.52313,1.49556"\
"0.02215,0.02648,0.03877,0.07524,0.18756,0.52218,1.50240"\
"0.02216,0.02659,0.03874,0.07521,0.18796,0.52297,1.49439"\
"0.02245,0.02674,0.03903,0.07530,0.18784,0.52168,1.49933"\
"0.02353,0.02808,0.04008,0.07603,0.18779,0.52219,1.49900"\
"0.02662,0.03079,0.04252,0.07745,0.18871,0.52123,1.49439");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.22706,0.23415,0.24983,0.28081,0.34028,0.46512,0.78401"\
"0.23173,0.23882,0.25452,0.28553,0.34503,0.47028,0.78906"\
"0.24197,0.24906,0.26480,0.29562,0.35489,0.48028,0.79902"\
"0.25917,0.26626,0.28193,0.31304,0.37211,0.49769,0.81655"\
"0.28156,0.28865,0.30443,0.33542,0.39473,0.52028,0.83914"\
"0.30410,0.31125,0.32696,0.35784,0.41731,0.54264,0.86182"\
"0.31204,0.31914,0.33488,0.36594,0.42550,0.55107,0.86985");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03419,0.03849,0.04812,0.07008,0.11934,0.25291,0.66143"\
"0.03417,0.03849,0.04813,0.07012,0.11927,0.25216,0.66155"\
"0.03407,0.03846,0.04842,0.06991,0.11866,0.25264,0.66003"\
"0.03405,0.03835,0.04878,0.06962,0.11963,0.25242,0.66087"\
"0.03414,0.03844,0.04829,0.06938,0.11924,0.25284,0.66133"\
"0.03443,0.03851,0.04820,0.07008,0.11931,0.25170,0.66235"\
"0.03436,0.03882,0.04839,0.06967,0.11960,0.25317,0.65991");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.11606,0.12270,0.13815,0.17248,0.25687,0.49119,1.16730"\
"0.12047,0.12713,0.14252,0.17687,0.26125,0.49635,1.17136"\
"0.13005,0.13670,0.15209,0.18642,0.27080,0.50591,1.18091"\
"0.15189,0.15851,0.17387,0.20818,0.29245,0.52774,1.20611"\
"0.19691,0.20386,0.21971,0.25433,0.33872,0.57355,1.25029"\
"0.26684,0.27494,0.29254,0.32935,0.41477,0.64889,1.32797"\
"0.35113,0.36147,0.38368,0.42656,0.51482,0.74891,1.42521");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02524,0.03030,0.04393,0.08077,0.19111,0.52509,1.49819"\
"0.02506,0.03040,0.04396,0.08080,0.19119,0.52455,1.49670"\
"0.02502,0.03042,0.04391,0.08077,0.19122,0.52462,1.49748"\
"0.02511,0.03041,0.04388,0.08074,0.19145,0.52496,1.49886"\
"0.02684,0.03214,0.04561,0.08178,0.19126,0.52558,1.49967"\
"0.03294,0.03845,0.05221,0.08769,0.19399,0.52454,1.50041"\
"0.04574,0.05180,0.06638,0.09960,0.20021,0.52615,1.49699");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.22029,0.22740,0.24317,0.27434,0.33350,0.45909,0.77801"\
"0.22573,0.23283,0.24859,0.27972,0.33940,0.46443,0.78355"\
"0.23865,0.24572,0.26154,0.29262,0.35188,0.47746,0.79658"\
"0.26555,0.27259,0.28832,0.31964,0.37874,0.50454,0.82345"\
"0.32249,0.32961,0.34536,0.37646,0.43616,0.56190,0.88076"\
"0.43911,0.44663,0.46399,0.49641,0.55761,0.68428,1.00359"\
"0.63590,0.64485,0.66449,0.70239,0.77141,0.90647,1.22929");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03423,0.03865,0.04876,0.06996,0.12019,0.25383,0.66145"\
"0.03432,0.03867,0.04842,0.07047,0.11972,0.25326,0.66157"\
"0.03424,0.03879,0.04835,0.07041,0.12002,0.25365,0.66039"\
"0.03412,0.03865,0.04894,0.07000,0.11996,0.25302,0.66078"\
"0.03420,0.03857,0.04910,0.06962,0.11978,0.25300,0.66103"\
"0.03909,0.04336,0.05306,0.07531,0.12334,0.25454,0.66069"\
"0.05088,0.05614,0.06672,0.09026,0.14030,0.26773,0.66317");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.11267,0.11933,0.13470,0.16896,0.25324,0.48871,1.16598"\
"0.11673,0.12341,0.13873,0.17306,0.25731,0.49276,1.17009"\
"0.12663,0.13328,0.14857,0.18297,0.26729,0.50240,1.17794"\
"0.15087,0.15756,0.17292,0.20721,0.29126,0.52625,1.20315"\
"0.20083,0.20785,0.22362,0.25828,0.34232,0.57664,1.25285"\
"0.26777,0.27612,0.29459,0.33148,0.41622,0.65058,1.32818"\
"0.33663,0.34763,0.37143,0.41566,0.50462,0.73779,1.41424");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02501,0.03036,0.04395,0.08073,0.19147,0.52442,1.50100"\
"0.02508,0.03036,0.04379,0.08085,0.19146,0.52489,1.50099"\
"0.02515,0.03046,0.04402,0.08079,0.19093,0.52397,1.49858"\
"0.02501,0.03029,0.04383,0.08079,0.19119,0.52639,1.50023"\
"0.02769,0.03291,0.04609,0.08239,0.19149,0.52582,1.49478"\
"0.03687,0.04193,0.05459,0.08824,0.19461,0.52548,1.49714"\
"0.05070,0.05783,0.07170,0.10418,0.20083,0.52727,1.49540");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.19799,0.20473,0.21979,0.24975,0.30738,0.43070,0.74832"\
"0.20319,0.20990,0.22497,0.25493,0.31245,0.43582,0.75402"\
"0.21564,0.22241,0.23744,0.26739,0.32500,0.44841,0.76605"\
"0.24321,0.24983,0.26486,0.29494,0.35236,0.47575,0.79387"\
"0.30389,0.31061,0.32565,0.35554,0.41334,0.53669,0.85466"\
"0.42755,0.43494,0.45127,0.48324,0.54363,0.66825,0.98672"\
"0.63531,0.64406,0.66344,0.70133,0.76988,0.90374,1.22600");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03170,0.03575,0.04538,0.06708,0.11605,0.24956,0.65852"\
"0.03143,0.03576,0.04569,0.06646,0.11652,0.24971,0.65897"\
"0.03170,0.03575,0.04535,0.06709,0.11600,0.24954,0.65835"\
"0.03144,0.03572,0.04565,0.06647,0.11601,0.24982,0.65817"\
"0.03145,0.03570,0.04538,0.06646,0.11611,0.24885,0.66092"\
"0.03693,0.04156,0.05124,0.07318,0.12042,0.25149,0.66158"\
"0.05024,0.05539,0.06735,0.08906,0.13906,0.26676,0.66345");
}
}
}
}
cell ("sky130_fd_sc_hd__a2bb2o_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__a2bb2o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(B1*B2)+(!A1_N*!A2_N)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.503;
timing() {
related_pin : "A1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.18242,0.18603,0.19568,0.22132,0.29474,0.52055,1.23682"\
"0.18677,0.19035,0.20004,0.22568,0.29912,0.52472,1.23711"\
"0.19909,0.20269,0.21237,0.23803,0.31151,0.53721,1.24947"\
"0.22650,0.23002,0.23976,0.26536,0.33889,0.56466,1.27713"\
"0.28415,0.28777,0.29746,0.32310,0.39655,0.62224,1.33489"\
"0.38652,0.39015,0.40009,0.42591,0.49940,0.72544,1.43853"\
"0.56200,0.56601,0.57639,0.60258,0.67650,0.90259,1.61568");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.02023,0.02323,0.03245,0.06247,0.16161,0.48278,1.50327"\
"0.02021,0.02317,0.03242,0.06246,0.16176,0.48280,1.50008"\
"0.02026,0.02324,0.03246,0.06234,0.16192,0.48270,1.50047"\
"0.02028,0.02321,0.03246,0.06235,0.16204,0.48251,1.50201"\
"0.02046,0.02343,0.03263,0.06248,0.16201,0.48280,1.50177"\
"0.02157,0.02443,0.03354,0.06310,0.16200,0.48248,1.49912"\
"0.02406,0.02685,0.03551,0.06425,0.16311,0.48221,1.49861");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.18126,0.18520,0.19527,0.21757,0.26385,0.37053,0.66989"\
"0.18586,0.18978,0.19988,0.22224,0.26869,0.37534,0.67503"\
"0.19625,0.20020,0.21026,0.23259,0.27889,0.38560,0.68486"\
"0.21398,0.21791,0.22798,0.25017,0.29678,0.40342,0.70328"\
"0.23479,0.23862,0.24858,0.27080,0.31720,0.42420,0.72350"\
"0.25281,0.25672,0.26675,0.28900,0.33555,0.44216,0.74174"\
"0.24414,0.24805,0.25813,0.28038,0.32696,0.43384,0.73367");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.02728,0.02967,0.03601,0.05083,0.09102,0.20866,0.60174"\
"0.02754,0.02957,0.03574,0.05107,0.09103,0.20843,0.60081"\
"0.02726,0.02964,0.03590,0.05094,0.09106,0.20862,0.59881"\
"0.02722,0.02951,0.03568,0.05168,0.09109,0.20865,0.60108"\
"0.02719,0.02957,0.03602,0.05087,0.09118,0.20863,0.59822"\
"0.02728,0.02960,0.03573,0.05084,0.09088,0.20761,0.60158"\
"0.02740,0.02970,0.03630,0.05136,0.09109,0.20873,0.60078");
}
}
timing() {
related_pin : "A2_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.16556,0.16915,0.17882,0.20447,0.27798,0.50384,1.21592"\
"0.16843,0.17196,0.18168,0.20725,0.28050,0.50722,1.22187"\
"0.17861,0.18220,0.19189,0.21753,0.29099,0.51655,1.22924"\
"0.20752,0.21112,0.22080,0.24645,0.31993,0.54560,1.25813"\
"0.27285,0.27645,0.28617,0.31182,0.38530,0.61105,1.32356"\
"0.38515,0.38881,0.39867,0.42440,0.49803,0.72417,1.43647"\
"0.57522,0.57921,0.58962,0.61587,0.68952,0.91579,1.62828");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.02024,0.02323,0.03245,0.06233,0.16203,0.48246,1.49443"\
"0.02018,0.02318,0.03247,0.06222,0.16199,0.48241,1.50228"\
"0.02023,0.02318,0.03241,0.06246,0.16173,0.48283,1.50161"\
"0.02024,0.02323,0.03242,0.06244,0.16187,0.48273,1.49986"\
"0.02050,0.02342,0.03264,0.06242,0.16190,0.48272,1.49938"\
"0.02161,0.02455,0.03355,0.06299,0.16262,0.48123,1.50190"\
"0.02455,0.02743,0.03591,0.06439,0.16287,0.48247,1.49660");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.18228,0.18622,0.19628,0.21859,0.26521,0.37173,0.67138"\
"0.18684,0.19078,0.20088,0.22322,0.26972,0.37658,0.67661"\
"0.19646,0.20039,0.21048,0.23278,0.27924,0.38593,0.68561"\
"0.21139,0.21532,0.22539,0.24770,0.29416,0.40103,0.70117"\
"0.22791,0.23180,0.24183,0.26412,0.31058,0.41741,0.71721"\
"0.23698,0.24090,0.25099,0.27321,0.31965,0.42680,0.72691"\
"0.21607,0.22000,0.23010,0.25244,0.29878,0.40595,0.70620");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.02730,0.02969,0.03585,0.05092,0.09049,0.20882,0.60162"\
"0.02716,0.02951,0.03568,0.05094,0.09097,0.20857,0.60129"\
"0.02729,0.02967,0.03596,0.05106,0.09094,0.20884,0.60136"\
"0.02729,0.02965,0.03581,0.05095,0.09100,0.20884,0.60074"\
"0.02738,0.02965,0.03561,0.05121,0.09118,0.20870,0.60000"\
"0.02760,0.02979,0.03592,0.05142,0.09112,0.20898,0.60182"\
"0.02775,0.03016,0.03602,0.05144,0.09125,0.20914,0.60157");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.08746,0.09127,0.10169,0.12853,0.20312,0.43070,1.14463"\
"0.09170,0.09552,0.10587,0.13281,0.20740,0.43466,1.14919"\
"0.10090,0.10476,0.11512,0.14203,0.21666,0.44411,1.15822"\
"0.12166,0.12546,0.13571,0.16246,0.23689,0.46449,1.18097"\
"0.15754,0.16159,0.17237,0.19984,0.27446,0.50280,1.21573"\
"0.20288,0.20766,0.21995,0.24888,0.32403,0.55152,1.26820"\
"0.23724,0.24351,0.25924,0.29337,0.37135,0.59922,1.31247");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.02095,0.02425,0.03411,0.06463,0.16395,0.48627,1.50411"\
"0.02085,0.02421,0.03415,0.06460,0.16393,0.48598,1.50425"\
"0.02101,0.02428,0.03416,0.06456,0.16399,0.48582,1.50440"\
"0.02102,0.02432,0.03436,0.06476,0.16413,0.48543,1.50421"\
"0.02355,0.02689,0.03664,0.06629,0.16426,0.48590,1.50188"\
"0.02952,0.03277,0.04233,0.07086,0.16610,0.48382,1.50420"\
"0.04061,0.04462,0.05480,0.08194,0.17025,0.48743,1.50016");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.18327,0.18719,0.19729,0.21959,0.26576,0.37238,0.67158"\
"0.18846,0.19238,0.20241,0.22473,0.27133,0.37770,0.67687"\
"0.20129,0.20519,0.21524,0.23754,0.28415,0.39055,0.68967"\
"0.22941,0.23334,0.24339,0.26545,0.31191,0.41863,0.71791"\
"0.28993,0.29387,0.30392,0.32621,0.37271,0.47951,0.77911"\
"0.40789,0.41219,0.42330,0.44758,0.49682,0.60578,0.90582"\
"0.60759,0.61295,0.62640,0.65570,0.71223,0.82949,1.13326");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.02727,0.02969,0.03578,0.05076,0.09114,0.20868,0.60137"\
"0.02723,0.02958,0.03585,0.05107,0.09053,0.20863,0.60057"\
"0.02733,0.02971,0.03585,0.05103,0.09049,0.20862,0.60068"\
"0.02720,0.02952,0.03570,0.05140,0.09114,0.20872,0.59889"\
"0.02753,0.02969,0.03578,0.05105,0.09070,0.20863,0.60025"\
"0.03279,0.03556,0.04153,0.05748,0.09611,0.21202,0.60096"\
"0.04479,0.04770,0.05509,0.07154,0.11100,0.22338,0.60171");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.08225,0.08607,0.09646,0.12333,0.19799,0.42494,1.13942"\
"0.08622,0.09002,0.10040,0.12730,0.20182,0.43001,1.14255"\
"0.09622,0.10007,0.11043,0.13733,0.21195,0.43943,1.15372"\
"0.11952,0.12328,0.13357,0.16018,0.23462,0.46206,1.17899"\
"0.15556,0.15955,0.17031,0.19749,0.27191,0.50065,1.21343"\
"0.19610,0.20098,0.21318,0.24180,0.31618,0.54384,1.25806"\
"0.21733,0.22375,0.23983,0.27390,0.35082,0.57749,1.29171");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.02087,0.02426,0.03411,0.06459,0.16412,0.48462,1.50457"\
"0.02091,0.02432,0.03419,0.06461,0.16410,0.48561,1.50136"\
"0.02099,0.02423,0.03414,0.06458,0.16383,0.48585,1.50448"\
"0.02109,0.02439,0.03442,0.06479,0.16388,0.48522,1.50234"\
"0.02390,0.02717,0.03671,0.06669,0.16458,0.48553,1.50057"\
"0.03113,0.03423,0.04321,0.07096,0.16648,0.48453,1.50186"\
"0.04360,0.04749,0.05739,0.08333,0.17049,0.48762,1.50081");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.17021,0.17411,0.18408,0.20654,0.25336,0.36122,0.66072"\
"0.17504,0.17887,0.18886,0.21138,0.25838,0.36605,0.66570"\
"0.18730,0.19115,0.20107,0.22356,0.27056,0.37810,0.67796"\
"0.21508,0.21895,0.22891,0.25128,0.29817,0.40606,0.70572"\
"0.27555,0.27937,0.28934,0.31170,0.35869,0.46656,0.76634"\
"0.39100,0.39532,0.40639,0.43096,0.48127,0.59174,0.89279"\
"0.58944,0.59463,0.60801,0.63749,0.69555,0.81532,1.11939");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00501, 0.01585, 0.05018, 0.15881, 0.50263");
values("0.02661,0.02893,0.03526,0.05141,0.09190,0.20966,0.60146"\
"0.02647,0.02888,0.03523,0.05118,0.09201,0.20978,0.59861"\
"0.02670,0.02882,0.03547,0.05114,0.09201,0.21007,0.59998"\
"0.02662,0.02891,0.03538,0.05116,0.09203,0.21011,0.60116"\
"0.02673,0.02911,0.03558,0.05107,0.09196,0.20993,0.60029"\
"0.03245,0.03496,0.04226,0.05834,0.09767,0.21382,0.60134"\
"0.04494,0.04782,0.05566,0.07289,0.11438,0.22704,0.60389");
}
}
}
}
cell ("sky130_fd_sc_hd__a2bb2oi_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a2bb2oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((A1_N*!B1)+(A1_N*!B2))+(A2_N*!B1))+(A2_N*!B2)";
capacitance : 0.0000;
max_transition : 1.494;
max_capacitance : 0.070;
timing() {
related_pin : "A1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.10164,0.11200,0.13505,0.18612,0.29979,0.55481,1.13266"\
"0.10620,0.11645,0.13961,0.19075,0.30425,0.55936,1.13733"\
"0.11683,0.12711,0.15001,0.20114,0.31480,0.57013,1.15138"\
"0.13615,0.14653,0.16936,0.22025,0.33401,0.58979,1.17060"\
"0.16304,0.17311,0.19577,0.24654,0.36016,0.61614,1.19639"\
"0.19366,0.20327,0.22549,0.27584,0.38920,0.64506,1.22443"\
"0.21308,0.22308,0.24487,0.29464,0.40740,0.66297,1.24252");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.06883,0.08205,0.11201,0.18010,0.33402,0.68351,1.47406"\
"0.06872,0.08211,0.11206,0.17991,0.33341,0.68307,1.47505"\
"0.06871,0.08215,0.11195,0.17968,0.33414,0.68141,1.47875"\
"0.06874,0.08207,0.11214,0.17975,0.33400,0.68098,1.47813"\
"0.06890,0.08236,0.11263,0.18015,0.33378,0.68131,1.47798"\
"0.06992,0.08299,0.11266,0.18059,0.33381,0.68155,1.47419"\
"0.07602,0.08795,0.11570,0.18157,0.33509,0.68454,1.47520");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.11114,0.11547,0.12398,0.13964,0.16863,0.22492,0.34513"\
"0.11607,0.12039,0.12892,0.14453,0.17356,0.22990,0.35004"\
"0.12766,0.13228,0.14062,0.15641,0.18542,0.24173,0.36199"\
"0.15340,0.15792,0.16639,0.18215,0.21116,0.26757,0.38776"\
"0.20470,0.20911,0.21834,0.23520,0.26473,0.32159,0.44189"\
"0.28836,0.29368,0.30433,0.32340,0.35658,0.41668,0.53874"\
"0.42519,0.43192,0.44509,0.46841,0.50740,0.57343,0.69858");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.03065,0.03304,0.03862,0.05133,0.07926,0.14383,0.29703"\
"0.03066,0.03308,0.03872,0.05144,0.07932,0.14452,0.29674"\
"0.03067,0.03304,0.03869,0.05129,0.07924,0.14450,0.29653"\
"0.03071,0.03309,0.03871,0.05126,0.07925,0.14378,0.29682"\
"0.03433,0.03662,0.04205,0.05422,0.08141,0.14463,0.29706"\
"0.04311,0.04532,0.05065,0.06283,0.08952,0.15154,0.30058"\
"0.05955,0.06204,0.06769,0.08009,0.10607,0.16379,0.30734");
}
}
timing() {
related_pin : "A2_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.09534,0.10543,0.12807,0.17808,0.29011,0.54370,1.12136"\
"0.09983,0.10983,0.13251,0.18272,0.29493,0.54865,1.12674"\
"0.10929,0.11947,0.14218,0.19260,0.30530,0.56001,1.13866"\
"0.12495,0.13506,0.15757,0.20808,0.32118,0.57592,1.15363"\
"0.14393,0.15410,0.17607,0.22662,0.33976,0.59512,1.17334"\
"0.16099,0.17043,0.19283,0.24318,0.35625,0.61160,1.19007"\
"0.15909,0.16903,0.19101,0.24028,0.35224,0.60707,1.18606");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.06857,0.08193,0.11189,0.17945,0.33322,0.68196,1.47749"\
"0.06859,0.08196,0.11188,0.17968,0.33299,0.68111,1.47337"\
"0.06863,0.08181,0.11179,0.17967,0.33340,0.68222,1.47912"\
"0.06867,0.08196,0.11180,0.17967,0.33305,0.68088,1.47167"\
"0.06892,0.08221,0.11236,0.18014,0.33319,0.68166,1.47649"\
"0.07035,0.08324,0.11276,0.18057,0.33393,0.68398,1.47702"\
"0.07897,0.09048,0.11743,0.18269,0.33484,0.68287,1.47347");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.09993,0.10430,0.11285,0.12862,0.15743,0.21373,0.33394"\
"0.10299,0.10711,0.11569,0.13153,0.16040,0.21676,0.33693"\
"0.11334,0.11768,0.12619,0.14217,0.17103,0.22746,0.34760"\
"0.14109,0.14546,0.15397,0.16961,0.19860,0.25510,0.37523"\
"0.19797,0.20283,0.21160,0.22840,0.25800,0.31476,0.43514"\
"0.28805,0.29375,0.30489,0.32362,0.35580,0.41443,0.53749"\
"0.43400,0.44122,0.45444,0.47785,0.51581,0.57777,0.70035");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.03065,0.03304,0.03865,0.05117,0.07942,0.14369,0.29674"\
"0.03066,0.03307,0.03864,0.05139,0.07930,0.14381,0.29687"\
"0.03064,0.03310,0.03871,0.05137,0.07930,0.14360,0.29686"\
"0.03080,0.03325,0.03884,0.05141,0.07929,0.14368,0.29715"\
"0.03585,0.03799,0.04312,0.05512,0.08238,0.14524,0.29746"\
"0.04827,0.05002,0.05417,0.06445,0.08974,0.15196,0.30150"\
"0.06596,0.06799,0.07282,0.08341,0.10563,0.16163,0.30559");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.09382,0.10370,0.12584,0.17547,0.28752,0.54153,1.11934"\
"0.09875,0.10850,0.13082,0.18069,0.29298,0.54700,1.12514"\
"0.11103,0.12099,0.14327,0.19338,0.30585,0.56020,1.13809"\
"0.13793,0.14771,0.16993,0.21996,0.33253,0.58720,1.16514"\
"0.18879,0.20053,0.22533,0.27659,0.38911,0.64395,1.22234"\
"0.27235,0.28883,0.32200,0.38805,0.51698,0.77418,1.35245"\
"0.40310,0.42789,0.47942,0.57627,0.75112,1.06272,1.65243");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.06878,0.08208,0.11190,0.17968,0.33375,0.68317,1.47785"\
"0.06884,0.08206,0.11208,0.17988,0.33333,0.68114,1.47427"\
"0.06872,0.08209,0.11190,0.17965,0.33283,0.68066,1.47286"\
"0.06955,0.08253,0.11213,0.17982,0.33317,0.68095,1.47267"\
"0.08467,0.09681,0.12340,0.18575,0.33318,0.68246,1.47557"\
"0.12319,0.13686,0.16585,0.22729,0.36001,0.68662,1.47428"\
"0.20481,0.22176,0.25784,0.32957,0.47456,0.76963,1.49422");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.03236,0.03598,0.04390,0.06080,0.09789,0.18047,0.36692"\
"0.03668,0.04033,0.04817,0.06517,0.10231,0.18487,0.37151"\
"0.04636,0.04998,0.05781,0.07479,0.11197,0.19466,0.38115"\
"0.06368,0.06837,0.07790,0.09655,0.13431,0.21715,0.40379"\
"0.08703,0.09389,0.10733,0.13370,0.18061,0.26841,0.45579"\
"0.10913,0.11968,0.14126,0.18194,0.25240,0.36917,0.57482"\
"0.11185,0.12832,0.16177,0.22582,0.33661,0.51551,0.79691");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02473,0.02887,0.03816,0.05903,0.10661,0.21534,0.46314"\
"0.02451,0.02871,0.03806,0.05890,0.10679,0.21597,0.46297"\
"0.02543,0.02932,0.03825,0.05880,0.10676,0.21494,0.46368"\
"0.03397,0.03769,0.04560,0.06335,0.10783,0.21519,0.46279"\
"0.05288,0.05725,0.06721,0.08670,0.12674,0.22262,0.46301"\
"0.08795,0.09472,0.10870,0.13479,0.18429,0.27612,0.48645"\
"0.15102,0.16192,0.18363,0.22281,0.29115,0.40804,0.61828");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.07351,0.08318,0.10483,0.15228,0.25846,0.49924,1.04649"\
"0.07767,0.08747,0.10920,0.15740,0.26525,0.50990,1.06005"\
"0.09001,0.09958,0.12118,0.16949,0.27884,0.52073,1.06502"\
"0.11837,0.12787,0.14923,0.19724,0.30545,0.54841,1.10254"\
"0.16919,0.18169,0.20738,0.25827,0.36567,0.60704,1.16038"\
"0.24998,0.26918,0.30709,0.37694,0.50567,0.75014,1.30480"\
"0.37585,0.40666,0.46758,0.57708,0.75993,1.07276,1.63163");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.04997,0.06215,0.09037,0.15414,0.29873,0.62807,1.37552"\
"0.05001,0.06229,0.09062,0.15417,0.29903,0.62979,1.38665"\
"0.05006,0.06228,0.09052,0.15475,0.30144,0.62944,1.37566"\
"0.05205,0.06357,0.09096,0.15434,0.29979,0.62989,1.38100"\
"0.07010,0.08147,0.10538,0.16171,0.30045,0.62854,1.38570"\
"0.11036,0.12384,0.15225,0.21002,0.32996,0.63441,1.38468"\
"0.19485,0.21177,0.24754,0.31855,0.45402,0.72621,1.39971");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02832,0.03197,0.03987,0.05687,0.09395,0.17654,0.36299"\
"0.03231,0.03598,0.04390,0.06088,0.09805,0.18059,0.36712"\
"0.04260,0.04614,0.05395,0.07080,0.10795,0.19058,0.37706"\
"0.05952,0.06426,0.07446,0.09468,0.13176,0.21357,0.40019"\
"0.07777,0.08555,0.10108,0.13077,0.18224,0.26960,0.45559"\
"0.08978,0.10166,0.12546,0.17019,0.24922,0.37527,0.58142"\
"0.07053,0.08858,0.12515,0.19371,0.31442,0.51256,0.82140");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02464,0.02882,0.03803,0.05900,0.10679,0.21592,0.46267"\
"0.02414,0.02836,0.03774,0.05872,0.10664,0.21520,0.46261"\
"0.02630,0.02983,0.03828,0.05863,0.10655,0.21580,0.46316"\
"0.03812,0.04257,0.05114,0.06686,0.10881,0.21579,0.46270"\
"0.05976,0.06560,0.07757,0.10054,0.13803,0.22774,0.46334"\
"0.09833,0.10762,0.12532,0.15724,0.21412,0.30829,0.49954"\
"0.16548,0.17976,0.20877,0.25855,0.34181,0.47443,0.68911");
}
}
}
}
cell ("sky130_fd_sc_hd__a2bb2oi_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__a2bb2oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((A1_N*!B1)+(A1_N*!B2))+(A2_N*!B1))+(A2_N*!B2)";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.130;
timing() {
related_pin : "A1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.08751,0.09354,0.10916,0.14693,0.24031,0.47422,1.06401"\
"0.09201,0.09818,0.11364,0.15146,0.24492,0.47886,1.06980"\
"0.10261,0.10893,0.12409,0.16220,0.25591,0.49003,1.07973"\
"0.12096,0.12706,0.14238,0.18042,0.27430,0.50887,1.09880"\
"0.14317,0.14940,0.16476,0.20276,0.29676,0.53181,1.12389"\
"0.16454,0.17042,0.18505,0.22268,0.31665,0.55164,1.14340"\
"0.16116,0.16739,0.18250,0.21967,0.31275,0.54764,1.14021");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.05619,0.06431,0.08475,0.13584,0.26355,0.58421,1.39477"\
"0.05615,0.06438,0.08486,0.13572,0.26322,0.58568,1.39839"\
"0.05610,0.06428,0.08480,0.13585,0.26361,0.58435,1.39477"\
"0.05607,0.06427,0.08475,0.13584,0.26418,0.58435,1.39450"\
"0.05615,0.06437,0.08499,0.13663,0.26369,0.58458,1.39803"\
"0.05706,0.06510,0.08530,0.13620,0.26500,0.58487,1.39541"\
"0.06261,0.06987,0.08857,0.13755,0.26479,0.58550,1.39478");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.12747,0.13088,0.13810,0.15278,0.18102,0.23728,0.36325"\
"0.13153,0.13492,0.14213,0.15696,0.18502,0.24134,0.36729"\
"0.14341,0.14685,0.15407,0.16875,0.19694,0.25323,0.37910"\
"0.17060,0.17396,0.18131,0.19628,0.22421,0.28055,0.40651"\
"0.22570,0.22927,0.23697,0.25223,0.28099,0.33779,0.46392"\
"0.31943,0.32359,0.33217,0.34945,0.38166,0.44258,0.57134"\
"0.47456,0.47959,0.49041,0.51229,0.55069,0.61864,0.75234");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.03048,0.03192,0.03585,0.04615,0.07067,0.13084,0.28670"\
"0.03048,0.03199,0.03603,0.04621,0.07067,0.13067,0.28656"\
"0.03052,0.03197,0.03588,0.04619,0.07075,0.13086,0.28744"\
"0.03052,0.03203,0.03603,0.04625,0.07065,0.13104,0.28686"\
"0.03339,0.03477,0.03870,0.04838,0.07216,0.13170,0.28716"\
"0.04098,0.04237,0.04642,0.05629,0.08040,0.13880,0.29124"\
"0.05671,0.05813,0.06207,0.07256,0.09669,0.15266,0.29871");
}
}
timing() {
related_pin : "A2_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.08362,0.08999,0.10585,0.14427,0.23850,0.47324,1.06317"\
"0.08808,0.09465,0.11022,0.14889,0.24322,0.47793,1.06765"\
"0.09784,0.10402,0.11980,0.15823,0.25291,0.48792,1.07840"\
"0.11298,0.11905,0.13471,0.17299,0.26775,0.50310,1.09437"\
"0.13039,0.13646,0.15200,0.19051,0.28493,0.52066,1.11315"\
"0.14483,0.15084,0.16602,0.20346,0.29791,0.53397,1.12545"\
"0.13443,0.14045,0.15617,0.19320,0.28716,0.52191,1.11461");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.05588,0.06415,0.08452,0.13565,0.26315,0.58473,1.39728"\
"0.05592,0.06416,0.08457,0.13577,0.26317,0.58603,1.39306"\
"0.05596,0.06402,0.08446,0.13559,0.26301,0.58404,1.39384"\
"0.05590,0.06411,0.08460,0.13553,0.26326,0.58371,1.39798"\
"0.05605,0.06421,0.08472,0.13624,0.26337,0.58557,1.39806"\
"0.05774,0.06562,0.08538,0.13603,0.26419,0.58454,1.39685"\
"0.06637,0.07384,0.09148,0.13883,0.26473,0.58559,1.39488");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.10266,0.10619,0.11340,0.12819,0.15628,0.21246,0.33839"\
"0.10556,0.10906,0.11639,0.13118,0.15912,0.21544,0.34134"\
"0.11611,0.11946,0.12677,0.14144,0.16976,0.22598,0.35194"\
"0.14369,0.14709,0.15436,0.16897,0.19719,0.25373,0.37967"\
"0.20491,0.20813,0.21577,0.23123,0.25971,0.31654,0.44237"\
"0.30257,0.30702,0.31611,0.33384,0.36491,0.42417,0.55357"\
"0.46243,0.46795,0.47942,0.50166,0.53923,0.60354,0.73296");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.03048,0.03189,0.03585,0.04612,0.07084,0.13054,0.28689"\
"0.03048,0.03187,0.03584,0.04622,0.07072,0.13089,0.28732"\
"0.03052,0.03199,0.03595,0.04611,0.07075,0.13071,0.28666"\
"0.03048,0.03198,0.03603,0.04622,0.07086,0.13054,0.28697"\
"0.03460,0.03588,0.03944,0.04914,0.07288,0.13207,0.28707"\
"0.04675,0.04778,0.05072,0.05852,0.08024,0.13814,0.29208"\
"0.06433,0.06545,0.06881,0.07738,0.09751,0.14951,0.29612");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.08835,0.09439,0.10973,0.14714,0.24062,0.47463,1.06452"\
"0.09304,0.09914,0.11444,0.15227,0.24597,0.48037,1.07095"\
"0.10553,0.11191,0.12692,0.16503,0.25904,0.49377,1.08538"\
"0.13411,0.14013,0.15534,0.19325,0.28719,0.52215,1.11694"\
"0.18846,0.19570,0.21376,0.25413,0.34799,0.58300,1.17396"\
"0.27831,0.28862,0.31409,0.36857,0.48246,0.72209,1.31352"\
"0.42028,0.43746,0.47678,0.56041,0.72205,1.02598,1.63526");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.05633,0.06442,0.08480,0.13554,0.26341,0.58546,1.39385"\
"0.05636,0.06443,0.08474,0.13548,0.26307,0.58478,1.39808"\
"0.05629,0.06447,0.08474,0.13560,0.26319,0.58345,1.39596"\
"0.05699,0.06492,0.08496,0.13569,0.26326,0.58444,1.39695"\
"0.07198,0.07964,0.09774,0.14331,0.26441,0.58392,1.39424"\
"0.10846,0.11728,0.13846,0.18713,0.29808,0.59085,1.39312"\
"0.18670,0.19883,0.22664,0.28525,0.41144,0.68129,1.41438");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02900,0.03134,0.03702,0.05011,0.08124,0.15695,0.34610"\
"0.03322,0.03558,0.04125,0.05440,0.08553,0.16133,0.35017"\
"0.04258,0.04503,0.05063,0.06378,0.09493,0.17074,0.35999"\
"0.05792,0.06109,0.06834,0.08385,0.11650,0.19267,0.38202"\
"0.07673,0.08148,0.09198,0.11440,0.15776,0.24212,0.43305"\
"0.08992,0.09721,0.11381,0.14877,0.21496,0.33238,0.54713"\
"0.07298,0.08420,0.11061,0.16570,0.27062,0.45301,0.75378");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02135,0.02382,0.03011,0.04582,0.08566,0.18685,0.44235"\
"0.02102,0.02357,0.02989,0.04568,0.08551,0.18659,0.44208"\
"0.02236,0.02457,0.03045,0.04581,0.08542,0.18674,0.44227"\
"0.03061,0.03295,0.03877,0.05255,0.08808,0.18691,0.44234"\
"0.04810,0.05113,0.05880,0.07457,0.10971,0.19656,0.44267"\
"0.08079,0.08547,0.09618,0.11848,0.16370,0.25332,0.46746"\
"0.14114,0.14853,0.16460,0.19900,0.26250,0.37889,0.60422");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.06975,0.07683,0.09362,0.13499,0.23621,0.48666,1.12028"\
"0.07388,0.08086,0.09786,0.13929,0.24034,0.49223,1.12638"\
"0.08664,0.09334,0.10995,0.15105,0.25413,0.50903,1.14858"\
"0.11499,0.12170,0.13849,0.17897,0.27987,0.53354,1.16878"\
"0.16407,0.17321,0.19376,0.23918,0.34056,0.59692,1.23053"\
"0.24306,0.25690,0.28831,0.35034,0.47510,0.73334,1.36996"\
"0.36692,0.38941,0.43950,0.53971,0.71728,1.04487,1.69187");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.04274,0.05139,0.07284,0.12806,0.26525,0.61025,1.48464"\
"0.04282,0.05134,0.07305,0.12763,0.26476,0.61072,1.47886"\
"0.04283,0.05144,0.07321,0.12775,0.26670,0.61535,1.49628"\
"0.04512,0.05319,0.07388,0.12790,0.26449,0.60900,1.48079"\
"0.06123,0.06951,0.08936,0.13694,0.26655,0.61468,1.48276"\
"0.09805,0.10715,0.12989,0.18131,0.30044,0.61797,1.48542"\
"0.17761,0.18992,0.21770,0.28063,0.41349,0.70329,1.49866");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02372,0.02612,0.03173,0.04485,0.07597,0.15170,0.34103"\
"0.02787,0.03015,0.03576,0.04893,0.07995,0.15572,0.34480"\
"0.03823,0.04070,0.04618,0.05902,0.08978,0.16557,0.35446"\
"0.05262,0.05619,0.06410,0.08114,0.11317,0.18914,0.37817"\
"0.06698,0.07225,0.08441,0.10989,0.15831,0.24431,0.43291"\
"0.07202,0.08009,0.09849,0.13651,0.21153,0.34099,0.55998"\
"0.03940,0.05135,0.07870,0.13952,0.25199,0.45193,0.78291");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02131,0.02379,0.02999,0.04580,0.08565,0.18631,0.44257"\
"0.02044,0.02298,0.02957,0.04559,0.08551,0.18666,0.44287"\
"0.02369,0.02567,0.03104,0.04574,0.08526,0.18667,0.44181"\
"0.03393,0.03673,0.04369,0.05738,0.09034,0.18637,0.44246"\
"0.05361,0.05777,0.06698,0.08672,0.12323,0.20365,0.44270"\
"0.08857,0.09491,0.10994,0.13877,0.18886,0.28380,0.48328"\
"0.14832,0.15932,0.18341,0.22702,0.30802,0.44411,0.67338");
}
}
}
}
cell ("sky130_fd_sc_hd__a2bb2oi_4") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__a2bb2oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0094;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0096;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((A1_N*!B1)+(A1_N*!B2))+(A2_N*!B1))+(A2_N*!B2)";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.226;
timing() {
related_pin : "A1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.09471,0.09894,0.10957,0.13931,0.21978,0.44114,1.05430"\
"0.09935,0.10330,0.11442,0.14418,0.22457,0.44595,1.05981"\
"0.10997,0.11430,0.12503,0.15502,0.23577,0.45719,1.06994"\
"0.12938,0.13330,0.14447,0.17427,0.25534,0.47699,1.08997"\
"0.15220,0.15617,0.16724,0.19752,0.27900,0.50086,1.11381"\
"0.17310,0.17710,0.18794,0.21741,0.29884,0.52139,1.13435"\
"0.16673,0.17015,0.18128,0.21068,0.29156,0.51439,1.12875");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.06139,0.06672,0.08133,0.12161,0.23198,0.53505,1.37666"\
"0.06145,0.06666,0.08140,0.12142,0.23153,0.53567,1.37969"\
"0.06138,0.06671,0.08133,0.12161,0.23187,0.53545,1.37693"\
"0.06145,0.06664,0.08131,0.12143,0.23161,0.53677,1.37948"\
"0.06154,0.06690,0.08148,0.12235,0.23209,0.53643,1.37741"\
"0.06239,0.06763,0.08203,0.12208,0.23262,0.53582,1.37922"\
"0.06750,0.07262,0.08590,0.12376,0.23287,0.53648,1.37643");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.13543,0.13790,0.14386,0.15721,0.18468,0.24308,0.38226"\
"0.13940,0.14166,0.14793,0.16119,0.18868,0.24712,0.38634"\
"0.15143,0.15392,0.15964,0.17307,0.20065,0.25908,0.39831"\
"0.17885,0.18134,0.18713,0.20035,0.22799,0.28628,0.42571"\
"0.23493,0.23734,0.24352,0.25713,0.28524,0.34405,0.48348"\
"0.33285,0.33567,0.34269,0.35790,0.38890,0.45179,0.59450"\
"0.49947,0.50291,0.51128,0.53029,0.56708,0.63748,0.78515");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.03411,0.03517,0.03810,0.04668,0.07016,0.13282,0.31114"\
"0.03417,0.03515,0.03816,0.04675,0.07012,0.13303,0.31105"\
"0.03411,0.03515,0.03814,0.04661,0.07016,0.13301,0.31105"\
"0.03414,0.03518,0.03812,0.04677,0.07009,0.13265,0.31094"\
"0.03653,0.03746,0.04025,0.04858,0.07135,0.13345,0.31092"\
"0.04369,0.04464,0.04745,0.05588,0.07909,0.14073,0.31510"\
"0.05940,0.06027,0.06308,0.07155,0.09434,0.15335,0.32250");
}
}
timing() {
related_pin : "A2_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.09196,0.09622,0.10765,0.13829,0.21995,0.44213,1.05578"\
"0.09633,0.10079,0.11217,0.14288,0.22460,0.44689,1.06092"\
"0.10590,0.11005,0.12172,0.15256,0.23464,0.45752,1.07130"\
"0.12081,0.12494,0.13625,0.16704,0.24951,0.47329,1.08719"\
"0.13740,0.14147,0.15288,0.18320,0.26612,0.49013,1.10457"\
"0.14910,0.15309,0.16449,0.19472,0.27658,0.50133,1.11651"\
"0.13174,0.13632,0.14750,0.17744,0.25809,0.48163,1.09745");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.06121,0.06656,0.08105,0.12120,0.23158,0.53566,1.37891"\
"0.06119,0.06654,0.08119,0.12140,0.23142,0.53631,1.37603"\
"0.06109,0.06645,0.08103,0.12120,0.23139,0.53637,1.37512"\
"0.06120,0.06656,0.08105,0.12126,0.23151,0.53676,1.37576"\
"0.06145,0.06672,0.08136,0.12197,0.23189,0.53575,1.37499"\
"0.06284,0.06798,0.08205,0.12200,0.23224,0.53591,1.37862"\
"0.07089,0.07519,0.08816,0.12502,0.23322,0.53658,1.37602");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.11313,0.11569,0.12170,0.13504,0.16242,0.22074,0.36013"\
"0.11578,0.11817,0.12416,0.13751,0.16516,0.22365,0.36290"\
"0.12625,0.12867,0.13465,0.14778,0.17540,0.23367,0.37302"\
"0.15417,0.15655,0.16251,0.17566,0.20349,0.26171,0.40108"\
"0.21815,0.22065,0.22638,0.24014,0.26837,0.32742,0.46703"\
"0.32346,0.32650,0.33385,0.34944,0.38021,0.44202,0.58545"\
"0.49751,0.50125,0.51051,0.53028,0.56754,0.63495,0.77874");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.03413,0.03517,0.03810,0.04670,0.07017,0.13324,0.31101"\
"0.03417,0.03514,0.03811,0.04680,0.07010,0.13306,0.31110"\
"0.03416,0.03514,0.03806,0.04670,0.07026,0.13300,0.31096"\
"0.03424,0.03525,0.03814,0.04674,0.07018,0.13307,0.31117"\
"0.03789,0.03875,0.04148,0.04955,0.07207,0.13388,0.31097"\
"0.05028,0.05090,0.05295,0.05991,0.07998,0.14055,0.31630"\
"0.06934,0.07004,0.07230,0.07916,0.09827,0.15195,0.32091");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.09582,0.09995,0.11124,0.14110,0.22213,0.44423,1.05777"\
"0.10043,0.10444,0.11569,0.14588,0.22741,0.44981,1.06348"\
"0.11283,0.11689,0.12813,0.15846,0.24050,0.46328,1.07736"\
"0.14139,0.14542,0.15652,0.18651,0.26839,0.49160,1.10723"\
"0.19681,0.20147,0.21413,0.24710,0.32879,0.55215,1.16695"\
"0.29014,0.29650,0.31464,0.35743,0.45894,0.68932,1.30506"\
"0.44317,0.45371,0.48116,0.54742,0.69059,0.98676,1.62532");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.06157,0.06674,0.08135,0.12140,0.23142,0.53470,1.37523"\
"0.06154,0.06675,0.08125,0.12141,0.23153,0.53679,1.37348"\
"0.06152,0.06674,0.08133,0.12137,0.23211,0.53467,1.37720"\
"0.06190,0.06715,0.08147,0.12144,0.23141,0.53501,1.37941"\
"0.07586,0.08083,0.09380,0.12972,0.23361,0.53570,1.37821"\
"0.10978,0.11533,0.13065,0.16987,0.26799,0.54438,1.37966"\
"0.18657,0.19386,0.21311,0.25973,0.37006,0.63554,1.39432");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.03113,0.03273,0.03686,0.04750,0.07470,0.14644,0.34149"\
"0.03523,0.03681,0.04099,0.05166,0.07877,0.15058,0.34578"\
"0.04405,0.04567,0.04983,0.06039,0.08760,0.15932,0.35446"\
"0.05863,0.06060,0.06575,0.07863,0.10752,0.17977,0.37518"\
"0.07647,0.07949,0.08700,0.10467,0.14348,0.22536,0.42218"\
"0.08677,0.09133,0.10305,0.13104,0.19064,0.30448,0.52949"\
"0.06312,0.07024,0.08915,0.13286,0.22700,0.40394,0.71663");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.02320,0.02486,0.02931,0.04204,0.07725,0.17581,0.44993"\
"0.02296,0.02454,0.02919,0.04191,0.07719,0.17585,0.45030"\
"0.02402,0.02556,0.02983,0.04213,0.07708,0.17581,0.45043"\
"0.03143,0.03303,0.03738,0.04888,0.08030,0.17584,0.45019"\
"0.04848,0.05044,0.05589,0.06888,0.10121,0.18699,0.45113"\
"0.08112,0.08392,0.09144,0.10970,0.15107,0.24097,0.47784"\
"0.14069,0.14515,0.15686,0.18465,0.24272,0.35944,0.60274");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.07649,0.08129,0.09393,0.12711,0.21719,0.45871,1.12877"\
"0.08017,0.08499,0.09765,0.13173,0.22102,0.46461,1.13473"\
"0.09267,0.09719,0.10952,0.14299,0.23385,0.48028,1.15835"\
"0.12157,0.12618,0.13836,0.17103,0.26070,0.50960,1.17914"\
"0.17252,0.17837,0.19350,0.23144,0.32149,0.56586,1.24004"\
"0.25680,0.26575,0.28755,0.34048,0.45439,0.70616,1.38016"\
"0.39265,0.40710,0.44265,0.52578,0.69147,1.01605,1.70558");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.04597,0.05168,0.06730,0.11108,0.23162,0.56322,1.47710"\
"0.04608,0.05171,0.06739,0.11098,0.23119,0.56317,1.48400"\
"0.04619,0.05186,0.06761,0.11106,0.23151,0.56513,1.49429"\
"0.04765,0.05301,0.06807,0.11146,0.23126,0.56497,1.48146"\
"0.06345,0.06879,0.08363,0.12155,0.23455,0.56474,1.48071"\
"0.09870,0.10485,0.12142,0.16342,0.26910,0.57232,1.48005"\
"0.17630,0.18446,0.20633,0.25611,0.37713,0.66293,1.49473");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.02532,0.02688,0.03105,0.04176,0.06889,0.14052,0.33567"\
"0.02928,0.03088,0.03503,0.04571,0.07281,0.14467,0.33963"\
"0.03954,0.04117,0.04526,0.05555,0.08256,0.15421,0.34943"\
"0.05415,0.05642,0.06240,0.07637,0.10604,0.17698,0.37213"\
"0.06789,0.07122,0.07982,0.10108,0.14582,0.23175,0.42570"\
"0.07041,0.07565,0.08929,0.12165,0.18982,0.31813,0.55056"\
"0.03122,0.03910,0.05939,0.10790,0.21355,0.41271,0.76692");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00139, 0.00384, 0.01063, 0.02946, 0.08162, 0.22614");
values("0.02327,0.02491,0.02945,0.04208,0.07732,0.17574,0.45057"\
"0.02229,0.02405,0.02881,0.04181,0.07716,0.17588,0.44991"\
"0.02495,0.02635,0.03038,0.04211,0.07678,0.17577,0.45023"\
"0.03459,0.03656,0.04166,0.05356,0.08278,0.17566,0.45032"\
"0.05413,0.05695,0.06411,0.08015,0.11622,0.19549,0.45064"\
"0.08888,0.09318,0.10402,0.12762,0.17836,0.27563,0.49423"\
"0.14946,0.15634,0.17453,0.21251,0.28679,0.42504,0.67982");
}
}
}
}
cell ("sky130_fd_sc_hd__a311o_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a311o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)*A3)+B1)+C1";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.143;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.10756,0.11636,0.13556,0.17732,0.27589,0.52528,1.16077"\
"0.11131,0.12011,0.13924,0.18104,0.27955,0.52875,1.16487"\
"0.12071,0.12949,0.14864,0.19041,0.28925,0.53748,1.17095"\
"0.14357,0.15230,0.17133,0.21289,0.31163,0.55989,1.19383"\
"0.18545,0.19433,0.21355,0.25614,0.35457,0.60226,1.23587"\
"0.23856,0.24805,0.26820,0.31068,0.40931,0.65781,1.29485"\
"0.27738,0.28954,0.31340,0.35836,0.45668,0.70540,1.33896");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03149,0.03988,0.05962,0.11015,0.24314,0.59253,1.49431"\
"0.03155,0.03966,0.05962,0.10987,0.24371,0.59353,1.49417"\
"0.03151,0.03963,0.05953,0.10995,0.24295,0.59222,1.48897"\
"0.03111,0.03910,0.05912,0.10963,0.24304,0.59300,1.49100"\
"0.03291,0.04097,0.06039,0.11047,0.24334,0.59196,1.48938"\
"0.03766,0.04541,0.06332,0.11173,0.24431,0.59313,1.49164"\
"0.04957,0.05721,0.07503,0.11841,0.24569,0.59523,1.49127");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.22268,0.23080,0.24780,0.28012,0.34084,0.46500,0.75339"\
"0.22708,0.23540,0.25203,0.28443,0.34528,0.46942,0.75779"\
"0.23851,0.24661,0.26359,0.29587,0.35661,0.48079,0.76921"\
"0.26640,0.27472,0.29160,0.32378,0.38448,0.50876,0.79730"\
"0.32721,0.33546,0.35236,0.38463,0.44539,0.56954,0.85781"\
"0.44409,0.45290,0.47116,0.50481,0.56781,0.69320,0.98208"\
"0.64356,0.65391,0.67459,0.71318,0.78269,0.91568,1.20814");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03149,0.03728,0.05008,0.07528,0.13248,0.26999,0.64074"\
"0.03152,0.03705,0.04960,0.07526,0.13247,0.26994,0.63970"\
"0.03149,0.03727,0.05005,0.07515,0.13247,0.26997,0.64076"\
"0.03150,0.03714,0.04972,0.07606,0.13252,0.26974,0.63853"\
"0.03157,0.03720,0.05003,0.07520,0.13250,0.26975,0.63956"\
"0.03524,0.04096,0.05434,0.07994,0.13607,0.27199,0.64081"\
"0.04351,0.05004,0.06363,0.09263,0.15112,0.28469,0.64274");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.11631,0.12509,0.14420,0.18582,0.28391,0.53115,1.16561"\
"0.12019,0.12903,0.14822,0.18977,0.28801,0.53634,1.17086"\
"0.12913,0.13793,0.15700,0.19866,0.29666,0.54447,1.18069"\
"0.14985,0.15854,0.17756,0.21911,0.31739,0.56601,1.20137"\
"0.19022,0.19924,0.21848,0.26037,0.35888,0.60691,1.23999"\
"0.24528,0.25515,0.27570,0.31893,0.41801,0.66579,1.30250"\
"0.29229,0.30516,0.32933,0.37549,0.47513,0.72334,1.35707");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03151,0.03967,0.05963,0.11013,0.24354,0.59249,1.49349"\
"0.03159,0.03971,0.05970,0.11004,0.24381,0.59380,1.49496"\
"0.03150,0.03955,0.05961,0.10990,0.24368,0.59357,1.49475"\
"0.03119,0.03928,0.05922,0.10987,0.24314,0.59229,1.49096"\
"0.03283,0.04082,0.06051,0.11033,0.24291,0.59364,1.49086"\
"0.03822,0.04558,0.06453,0.11235,0.24397,0.59313,1.49328"\
"0.04983,0.05715,0.07560,0.11934,0.24597,0.59675,1.49099");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.26701,0.27593,0.29397,0.32771,0.39082,0.51713,0.80681"\
"0.27155,0.28048,0.29843,0.33236,0.39489,0.52127,0.81114"\
"0.28313,0.29203,0.30979,0.34387,0.40693,0.53285,0.82281"\
"0.31098,0.31988,0.33797,0.37113,0.43428,0.56069,0.85048"\
"0.37058,0.37947,0.39742,0.43094,0.49395,0.62047,0.91052"\
"0.49052,0.49990,0.51848,0.55313,0.61657,0.74420,1.03441"\
"0.70055,0.71120,0.73254,0.77126,0.84141,0.97382,1.26735");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03577,0.04109,0.05418,0.07916,0.13717,0.27401,0.64101"\
"0.03553,0.04148,0.05333,0.07911,0.13684,0.27423,0.64126"\
"0.03596,0.04100,0.05348,0.07936,0.13692,0.27417,0.64162"\
"0.03581,0.04167,0.05347,0.08053,0.13716,0.27429,0.64063"\
"0.03558,0.04115,0.05329,0.07963,0.13688,0.27430,0.64108"\
"0.03816,0.04380,0.05605,0.08149,0.13900,0.27553,0.64272"\
"0.04547,0.05203,0.06604,0.09258,0.15085,0.28716,0.64569");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.12216,0.13103,0.15012,0.19169,0.28934,0.53580,1.16953"\
"0.12625,0.13508,0.15416,0.19575,0.29335,0.53978,1.17374"\
"0.13430,0.14317,0.16224,0.20369,0.30159,0.54877,1.18160"\
"0.15130,0.16014,0.17910,0.22056,0.31856,0.56552,1.19798"\
"0.18467,0.19370,0.21314,0.25506,0.35334,0.60023,1.23317"\
"0.23340,0.24316,0.26390,0.30713,0.40618,0.65359,1.29005"\
"0.27719,0.28965,0.31378,0.36019,0.46041,0.70818,1.34142");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03145,0.03969,0.05966,0.11004,0.24345,0.59200,1.49294"\
"0.03160,0.03963,0.05964,0.11010,0.24361,0.59250,1.49347"\
"0.03141,0.03980,0.05947,0.10995,0.24339,0.59313,1.49083"\
"0.03117,0.03957,0.05924,0.10992,0.24316,0.59166,1.48946"\
"0.03289,0.04103,0.06053,0.11023,0.24333,0.59168,1.49017"\
"0.03710,0.04563,0.06454,0.11277,0.24402,0.59174,1.49384"\
"0.04799,0.05672,0.07528,0.12057,0.24686,0.59409,1.48995");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.30405,0.31337,0.33202,0.36627,0.42866,0.55555,0.84567"\
"0.30851,0.31771,0.33621,0.37060,0.43313,0.55997,0.85008"\
"0.32010,0.32941,0.34803,0.38229,0.44486,0.57178,0.86195"\
"0.34768,0.35700,0.37552,0.40934,0.47270,0.59944,0.88962"\
"0.40606,0.41537,0.43388,0.46813,0.53117,0.65807,0.94829"\
"0.52641,0.53600,0.55489,0.58978,0.65329,0.78047,1.07075"\
"0.73930,0.75039,0.77177,0.81079,0.88044,1.01388,1.30748");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03877,0.04468,0.05761,0.08392,0.14170,0.27833,0.64518"\
"0.03936,0.04484,0.05691,0.08329,0.14179,0.27838,0.64288"\
"0.03875,0.04458,0.05774,0.08279,0.14180,0.27842,0.64339"\
"0.03873,0.04454,0.05685,0.08425,0.14172,0.27835,0.64262"\
"0.03864,0.04453,0.05698,0.08305,0.14151,0.27835,0.64379"\
"0.04088,0.04678,0.05905,0.08454,0.14230,0.27801,0.64452"\
"0.04847,0.05489,0.06808,0.09500,0.15454,0.28901,0.64845");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06783,0.07557,0.09272,0.13210,0.22930,0.47767,1.11355"\
"0.07265,0.08037,0.09751,0.13687,0.23401,0.48259,1.11588"\
"0.08373,0.09139,0.10842,0.14774,0.24515,0.49340,1.12933"\
"0.10703,0.11474,0.13176,0.17107,0.26907,0.51639,1.15028"\
"0.14034,0.14907,0.16731,0.20715,0.30501,0.55301,1.18687"\
"0.17499,0.18630,0.20772,0.24976,0.34748,0.59526,1.23272"\
"0.18745,0.20286,0.23108,0.28020,0.37957,0.62781,1.26095");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.02556,0.03299,0.05200,0.10321,0.23922,0.59118,1.49126"\
"0.02554,0.03294,0.05199,0.10319,0.23939,0.59084,1.49297"\
"0.02552,0.03297,0.05203,0.10321,0.23903,0.59140,1.49014"\
"0.02673,0.03386,0.05233,0.10336,0.23969,0.58882,1.49230"\
"0.03264,0.03916,0.05607,0.10490,0.23904,0.59059,1.48697"\
"0.04470,0.05069,0.06530,0.10934,0.24053,0.58893,1.48972"\
"0.06334,0.07063,0.08475,0.12310,0.24390,0.59296,1.48457");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.27584,0.28519,0.30367,0.33751,0.40143,0.52870,0.81946"\
"0.27918,0.28850,0.30694,0.34138,0.40433,0.53202,0.82281"\
"0.28910,0.29842,0.31697,0.35138,0.41426,0.54205,0.83288"\
"0.31458,0.32392,0.34242,0.37694,0.44014,0.56767,0.85846"\
"0.37578,0.38499,0.40324,0.43783,0.50155,0.62916,0.91998"\
"0.51216,0.52182,0.54120,0.57633,0.64122,0.76898,1.05985"\
"0.75691,0.76860,0.79151,0.83194,0.90305,1.03712,1.33173");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03884,0.04486,0.05698,0.08439,0.14118,0.27812,0.64322"\
"0.03940,0.04503,0.05690,0.08322,0.14103,0.27815,0.64286"\
"0.03873,0.04456,0.05780,0.08409,0.14153,0.27815,0.64291"\
"0.03882,0.04477,0.05694,0.08295,0.14140,0.27801,0.64352"\
"0.03922,0.04470,0.05725,0.08322,0.14088,0.27715,0.64463"\
"0.04181,0.04790,0.05969,0.08516,0.14215,0.27775,0.64413"\
"0.05351,0.06043,0.07299,0.09903,0.15473,0.28914,0.64645");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06314,0.07121,0.08878,0.12832,0.22519,0.47268,1.10500"\
"0.06805,0.07610,0.09365,0.13311,0.23030,0.47865,1.11032"\
"0.07923,0.08719,0.10463,0.14421,0.24126,0.48896,1.12221"\
"0.10146,0.10956,0.12711,0.16673,0.26400,0.51189,1.14464"\
"0.13260,0.14188,0.16078,0.20134,0.29895,0.54750,1.18713"\
"0.16560,0.17775,0.20050,0.24365,0.34172,0.58932,1.22646"\
"0.18059,0.19715,0.22734,0.27901,0.37938,0.62714,1.26098");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.02600,0.03356,0.05251,0.10337,0.23894,0.59253,1.49074"\
"0.02602,0.03360,0.05252,0.10335,0.23965,0.59457,1.49381"\
"0.02610,0.03372,0.05258,0.10341,0.23883,0.59186,1.48744"\
"0.02788,0.03508,0.05344,0.10365,0.23899,0.59229,1.49036"\
"0.03466,0.04121,0.05786,0.10605,0.23889,0.59307,1.50165"\
"0.04843,0.05480,0.06887,0.11136,0.24091,0.58913,1.49040"\
"0.06908,0.07660,0.09071,0.12789,0.24570,0.59144,1.48689");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.23195,0.24126,0.25960,0.29424,0.35806,0.48614,0.77722"\
"0.23474,0.24395,0.26248,0.29702,0.36126,0.48914,0.78028"\
"0.24253,0.25187,0.27026,0.30476,0.36877,0.49686,0.78800"\
"0.26557,0.27503,0.29339,0.32800,0.39230,0.51989,0.81108"\
"0.32634,0.33563,0.35415,0.38886,0.45286,0.58089,0.87197"\
"0.46434,0.47444,0.49332,0.52785,0.59254,0.72061,1.01158"\
"0.69124,0.70390,0.72799,0.76834,0.83563,0.96668,1.26144");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03875,0.04457,0.05727,0.08316,0.14068,0.27720,0.64401"\
"0.03920,0.04456,0.05773,0.08269,0.14053,0.27789,0.64192"\
"0.03870,0.04443,0.05682,0.08313,0.14071,0.27715,0.64409"\
"0.03921,0.04558,0.05732,0.08336,0.14086,0.27748,0.64425"\
"0.03842,0.04446,0.05677,0.08265,0.14049,0.27780,0.64250"\
"0.04315,0.04850,0.06021,0.08595,0.14289,0.27821,0.64362"\
"0.05981,0.06612,0.07783,0.10012,0.15281,0.28673,0.64769");
}
}
}
}
cell ("sky130_fd_sc_hd__a311o_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__a311o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)*A3)+B1)+C1";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.298;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.12002,0.12720,0.14374,0.18000,0.26645,0.50333,1.18876"\
"0.12365,0.13086,0.14732,0.18364,0.27016,0.50794,1.19125"\
"0.13279,0.13997,0.15649,0.19270,0.27935,0.51721,1.20030"\
"0.15545,0.16261,0.17908,0.21528,0.30189,0.53980,1.22240"\
"0.20294,0.21016,0.22665,0.26289,0.34945,0.58655,1.27138"\
"0.26545,0.27359,0.29182,0.32855,0.41621,0.65364,1.33634"\
"0.31905,0.32984,0.35262,0.39595,0.48457,0.72240,1.40434");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.02748,0.03316,0.04723,0.08508,0.19475,0.52651,1.49876"\
"0.02742,0.03324,0.04735,0.08483,0.19509,0.52788,1.50163"\
"0.02729,0.03304,0.04743,0.08487,0.19506,0.52787,1.50156"\
"0.02721,0.03295,0.04701,0.08448,0.19473,0.52741,1.50103"\
"0.02849,0.03417,0.04799,0.08532,0.19486,0.52749,1.49862"\
"0.03507,0.04059,0.05345,0.08963,0.19690,0.52580,1.49964"\
"0.04793,0.05452,0.06849,0.10091,0.20209,0.52895,1.49814");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.27614,0.28375,0.30066,0.33426,0.39820,0.52972,0.84638"\
"0.28104,0.28861,0.30553,0.33915,0.40313,0.53466,0.85131"\
"0.29268,0.30029,0.31723,0.35090,0.41478,0.54618,0.86282"\
"0.32025,0.32804,0.34470,0.37808,0.44275,0.57388,0.89057"\
"0.38118,0.38861,0.40553,0.43904,0.50328,0.63467,0.95118"\
"0.50623,0.51392,0.53150,0.56561,0.63053,0.76236,1.07915"\
"0.72716,0.73603,0.75574,0.79451,0.86639,1.00600,1.32811");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.03692,0.04142,0.05211,0.07499,0.12756,0.25740,0.64319"\
"0.03691,0.04143,0.05211,0.07497,0.12731,0.25742,0.64318"\
"0.03684,0.04125,0.05236,0.07529,0.12844,0.25705,0.64304"\
"0.03662,0.04143,0.05241,0.07624,0.12693,0.25766,0.64298"\
"0.03661,0.04187,0.05235,0.07648,0.12823,0.25716,0.64264"\
"0.03938,0.04420,0.05486,0.07760,0.12820,0.25804,0.64458"\
"0.04790,0.05296,0.06547,0.09002,0.14229,0.27309,0.65007");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.12782,0.13508,0.15153,0.18779,0.27419,0.51066,1.19571"\
"0.13186,0.13907,0.15550,0.19176,0.27818,0.51474,1.19965"\
"0.14060,0.14776,0.16432,0.20050,0.28694,0.52441,1.20722"\
"0.16117,0.16832,0.18479,0.22096,0.30747,0.54513,1.22739"\
"0.20433,0.21168,0.22841,0.26461,0.35100,0.58780,1.27275"\
"0.26730,0.27554,0.29385,0.33099,0.41923,0.65659,1.34160"\
"0.32765,0.33820,0.36096,0.40411,0.49421,0.73164,1.41342");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.02734,0.03313,0.04723,0.08498,0.19499,0.52654,1.49948"\
"0.02730,0.03308,0.04728,0.08492,0.19502,0.52612,1.50065"\
"0.02751,0.03317,0.04734,0.08477,0.19510,0.52791,1.50155"\
"0.02705,0.03295,0.04705,0.08457,0.19474,0.52742,1.50083"\
"0.02828,0.03422,0.04786,0.08543,0.19479,0.52655,1.49969"\
"0.03373,0.03950,0.05350,0.08994,0.19675,0.52724,1.50030"\
"0.04530,0.05200,0.06679,0.10034,0.20121,0.52774,1.49751");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.31999,0.32825,0.34640,0.38186,0.44791,0.58243,0.90142"\
"0.32483,0.33310,0.35123,0.38669,0.45284,0.58739,0.90632"\
"0.33664,0.34489,0.36309,0.39835,0.46504,0.59952,0.91863"\
"0.36490,0.37315,0.39124,0.42668,0.49293,0.62744,0.94630"\
"0.42464,0.43287,0.45104,0.48620,0.55304,0.68733,1.00656"\
"0.55086,0.55912,0.57756,0.61329,0.68026,0.81415,1.13335"\
"0.77943,0.78942,0.81003,0.84962,0.92286,1.06409,1.38776");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.04123,0.04612,0.05692,0.07980,0.13295,0.26319,0.64597"\
"0.04124,0.04611,0.05695,0.08099,0.13248,0.26317,0.64578"\
"0.04120,0.04632,0.05706,0.08022,0.13188,0.26256,0.64761"\
"0.04125,0.04610,0.05694,0.08098,0.13250,0.26309,0.64595"\
"0.04120,0.04632,0.05698,0.08041,0.13157,0.26301,0.64778"\
"0.04272,0.04748,0.05828,0.08088,0.13292,0.26323,0.64537"\
"0.05141,0.05641,0.06818,0.09286,0.14505,0.27448,0.65149");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.13303,0.14020,0.15666,0.19300,0.27927,0.51533,1.20001"\
"0.13706,0.14425,0.16082,0.19696,0.28337,0.52048,1.20189"\
"0.14503,0.15224,0.16869,0.20490,0.29121,0.52765,1.21097"\
"0.16171,0.16890,0.18541,0.22154,0.30796,0.54514,1.22558"\
"0.19646,0.20382,0.22060,0.25705,0.34356,0.58024,1.26205"\
"0.24936,0.25754,0.27574,0.31367,0.40194,0.63872,1.32100"\
"0.30209,0.31224,0.33444,0.37747,0.46858,0.70617,1.38746");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.02746,0.03317,0.04754,0.08505,0.19482,0.52723,1.49838"\
"0.02720,0.03293,0.04731,0.08491,0.19484,0.52709,1.49950"\
"0.02729,0.03299,0.04733,0.08482,0.19491,0.52793,1.50195"\
"0.02718,0.03277,0.04725,0.08478,0.19447,0.52759,1.49633"\
"0.02851,0.03434,0.04811,0.08550,0.19503,0.52761,1.49985"\
"0.03244,0.03836,0.05301,0.08957,0.19693,0.52725,1.49856"\
"0.04273,0.04996,0.06447,0.09924,0.20150,0.52911,1.49790");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.34177,0.35025,0.36877,0.40422,0.47098,0.60422,0.92309"\
"0.34659,0.35506,0.37351,0.40922,0.47596,0.60892,0.92764"\
"0.35909,0.36751,0.38591,0.42159,0.48837,0.62147,0.94097"\
"0.38772,0.39618,0.41461,0.45034,0.51704,0.65007,0.96886"\
"0.44791,0.45638,0.47487,0.51060,0.57723,0.71077,1.02925"\
"0.57415,0.58257,0.60137,0.63713,0.70334,0.83733,1.15622"\
"0.80824,0.81781,0.83858,0.87826,0.95061,1.09083,1.41343");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.04301,0.04825,0.05848,0.08172,0.13396,0.26344,0.64546"\
"0.04325,0.04776,0.05866,0.08254,0.13245,0.26342,0.64674"\
"0.04289,0.04782,0.05875,0.08243,0.13209,0.26352,0.64715"\
"0.04307,0.04802,0.05860,0.08267,0.13177,0.26336,0.64663"\
"0.04322,0.04775,0.05853,0.08255,0.13346,0.26366,0.64745"\
"0.04394,0.04856,0.05907,0.08150,0.13308,0.26277,0.64789"\
"0.05236,0.05719,0.06899,0.09277,0.14403,0.27226,0.65202");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.07039,0.07618,0.08971,0.12131,0.20427,0.43997,1.12437"\
"0.07519,0.08097,0.09451,0.12609,0.20885,0.44486,1.12608"\
"0.08626,0.09205,0.10554,0.13705,0.22002,0.45589,1.13705"\
"0.11114,0.11692,0.13037,0.16174,0.24473,0.48065,1.16508"\
"0.14911,0.15609,0.17116,0.20386,0.28678,0.52297,1.20753"\
"0.19000,0.19945,0.21868,0.25529,0.33938,0.57517,1.25894"\
"0.21405,0.22654,0.25239,0.29887,0.38801,0.62422,1.30452");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.02027,0.02491,0.03747,0.07437,0.18779,0.52389,1.49505"\
"0.02028,0.02498,0.03756,0.07419,0.18775,0.52324,1.49807"\
"0.02025,0.02491,0.03747,0.07439,0.18779,0.52326,1.49778"\
"0.02107,0.02556,0.03792,0.07456,0.18773,0.52402,1.49479"\
"0.02738,0.03158,0.04285,0.07709,0.18819,0.52394,1.49477"\
"0.03895,0.04383,0.05471,0.08453,0.19032,0.52099,1.49842"\
"0.05575,0.06244,0.07502,0.10352,0.19759,0.52504,1.49300");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.31431,0.32281,0.34136,0.37698,0.44399,0.57717,0.89610"\
"0.31806,0.32651,0.34495,0.38073,0.44747,0.58138,0.90033"\
"0.32834,0.33688,0.35531,0.39101,0.45684,0.59111,0.91024"\
"0.35405,0.36223,0.38093,0.41667,0.48340,0.61658,0.93546"\
"0.41500,0.42356,0.44210,0.47755,0.54421,0.67822,0.99700"\
"0.55539,0.56406,0.58231,0.61861,0.68480,0.81915,1.13810"\
"0.81918,0.82917,0.85109,0.89223,0.96612,1.10733,1.43055");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.04290,0.04805,0.05901,0.08123,0.13205,0.26261,0.64425"\
"0.04306,0.04771,0.05864,0.08277,0.13354,0.26246,0.64761"\
"0.04279,0.04806,0.05878,0.08125,0.13464,0.26330,0.64397"\
"0.04306,0.04771,0.05861,0.08276,0.13348,0.26349,0.64658"\
"0.04321,0.04782,0.05968,0.08162,0.13243,0.26344,0.64634"\
"0.04485,0.04982,0.06002,0.08233,0.13505,0.26317,0.64662"\
"0.05685,0.06217,0.07395,0.09745,0.14941,0.27467,0.64930");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.06594,0.07196,0.08604,0.11831,0.20109,0.43640,1.12014"\
"0.07077,0.07679,0.09087,0.12311,0.20597,0.44121,1.12272"\
"0.08221,0.08821,0.10223,0.13438,0.21721,0.45270,1.14013"\
"0.10680,0.11285,0.12688,0.15899,0.24202,0.47749,1.17379"\
"0.14288,0.15032,0.16623,0.19989,0.28334,0.51958,1.21307"\
"0.18329,0.19334,0.21375,0.25182,0.33692,0.57254,1.25757"\
"0.21131,0.22453,0.25185,0.30067,0.39199,0.62758,1.30849");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.02052,0.02560,0.03841,0.07501,0.18781,0.52423,1.49849"\
"0.02053,0.02560,0.03842,0.07499,0.18782,0.52431,1.49441"\
"0.02056,0.02562,0.03847,0.07509,0.18782,0.52435,1.50715"\
"0.02193,0.02677,0.03921,0.07536,0.18739,0.52237,1.49707"\
"0.02886,0.03363,0.04491,0.07869,0.18853,0.52433,1.49629"\
"0.04130,0.04661,0.05728,0.08730,0.19137,0.52226,1.49586"\
"0.05986,0.06676,0.08010,0.10917,0.20019,0.52403,1.48988");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.27280,0.28127,0.29978,0.33556,0.40238,0.53643,0.85564"\
"0.27570,0.28417,0.30266,0.33838,0.40527,0.53938,0.85858"\
"0.28369,0.29219,0.31066,0.34647,0.41329,0.54700,0.86612"\
"0.30689,0.31523,0.33390,0.37033,0.43707,0.57084,0.88965"\
"0.36677,0.37516,0.39382,0.42960,0.49653,0.63067,0.94970"\
"0.50938,0.51776,0.53663,0.57238,0.63876,0.77293,1.09205"\
"0.75801,0.76853,0.79167,0.83516,0.90879,1.04718,1.37019");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.04289,0.04795,0.05843,0.08267,0.13166,0.26298,0.64717"\
"0.04322,0.04784,0.05864,0.08255,0.13209,0.26315,0.64713"\
"0.04274,0.04768,0.05962,0.08156,0.13334,0.26294,0.64720"\
"0.04303,0.04767,0.05844,0.08214,0.13331,0.26352,0.64749"\
"0.04294,0.04831,0.05931,0.08128,0.13187,0.26279,0.64663"\
"0.04545,0.05045,0.06065,0.08251,0.13500,0.26323,0.64773"\
"0.06390,0.07046,0.08194,0.10455,0.14854,0.27427,0.65038");
}
}
}
}
cell ("sky130_fd_sc_hd__a311o_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__a311o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)*A3)+B1)+C1";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.453;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.13640,0.14190,0.15612,0.18988,0.27127,0.49983,1.19553"\
"0.13983,0.14537,0.15965,0.19331,0.27498,0.50313,1.19842"\
"0.14906,0.15459,0.16890,0.20259,0.28422,0.51260,1.20706"\
"0.17164,0.17717,0.19151,0.22512,0.30675,0.53482,1.23373"\
"0.22154,0.22704,0.24123,0.27471,0.35593,0.58400,1.27982"\
"0.29331,0.29923,0.31404,0.34817,0.42944,0.65794,1.35320"\
"0.36763,0.37512,0.39302,0.43165,0.51509,0.74223,1.43808");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.03180,0.03612,0.04821,0.08147,0.17999,0.49758,1.49929"\
"0.03191,0.03635,0.04856,0.08138,0.18015,0.49682,1.50049"\
"0.03188,0.03633,0.04848,0.08142,0.17994,0.49733,1.50074"\
"0.03148,0.03594,0.04814,0.08119,0.17938,0.49705,1.49938"\
"0.03163,0.03603,0.04814,0.08100,0.17972,0.49686,1.49930"\
"0.03665,0.04094,0.05258,0.08410,0.18188,0.49757,1.50018"\
"0.04872,0.05363,0.06506,0.09431,0.18577,0.49924,1.49882");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.27787,0.28281,0.29541,0.32317,0.37920,0.49709,0.78481"\
"0.28321,0.28818,0.30069,0.32840,0.38477,0.50240,0.79002"\
"0.29493,0.29986,0.31241,0.34013,0.39655,0.51396,0.80183"\
"0.32015,0.32506,0.33755,0.36526,0.42130,0.53920,0.82657"\
"0.37317,0.37811,0.39064,0.41822,0.47442,0.59228,0.87997"\
"0.47846,0.48357,0.49670,0.52507,0.58202,0.70108,0.98911"\
"0.65945,0.66495,0.67904,0.71076,0.77309,0.89986,1.19435");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.03672,0.03977,0.04776,0.06640,0.10943,0.22220,0.56430"\
"0.03671,0.03950,0.04743,0.06606,0.10894,0.22306,0.56524"\
"0.03645,0.03946,0.04748,0.06596,0.11032,0.22258,0.56453"\
"0.03681,0.03990,0.04778,0.06648,0.10992,0.22260,0.56404"\
"0.03649,0.03952,0.04741,0.06679,0.10936,0.22299,0.56466"\
"0.03909,0.04220,0.05080,0.06871,0.11240,0.22437,0.56564"\
"0.04646,0.04980,0.05807,0.07833,0.12534,0.23696,0.57094");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.14789,0.15344,0.16771,0.20129,0.28285,0.51002,1.20786"\
"0.15204,0.15754,0.17180,0.20550,0.28680,0.51470,1.20955"\
"0.16105,0.16659,0.18089,0.21445,0.29598,0.52358,1.22161"\
"0.18176,0.18730,0.20161,0.23522,0.31669,0.54436,1.23942"\
"0.22770,0.23320,0.24746,0.28106,0.36246,0.58932,1.28728"\
"0.29949,0.30549,0.32071,0.35568,0.43822,0.66636,1.36231"\
"0.37909,0.38658,0.40487,0.44408,0.52948,0.75777,1.45345");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.03184,0.03626,0.04843,0.08142,0.17969,0.49744,1.50093"\
"0.03179,0.03614,0.04835,0.08146,0.17999,0.49760,1.49977"\
"0.03173,0.03618,0.04832,0.08148,0.17969,0.49673,1.49915"\
"0.03152,0.03606,0.04833,0.08113,0.17984,0.49670,1.50012"\
"0.03227,0.03667,0.04875,0.08135,0.17976,0.49659,1.49997"\
"0.03639,0.04061,0.05311,0.08478,0.18182,0.49689,1.49645"\
"0.04707,0.05182,0.06449,0.09541,0.18660,0.49876,1.49764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.33118,0.33662,0.35031,0.37992,0.43771,0.55846,0.84854"\
"0.33559,0.34109,0.35483,0.38427,0.44293,0.56269,0.85266"\
"0.34739,0.35282,0.36653,0.39587,0.45459,0.57452,0.86459"\
"0.37463,0.38009,0.39376,0.42329,0.48180,0.60168,0.89181"\
"0.43239,0.43785,0.45155,0.48084,0.53940,0.65979,0.95003"\
"0.55302,0.55882,0.57271,0.60249,0.66108,0.78157,1.07160"\
"0.77421,0.78026,0.79514,0.82830,0.89174,1.01925,1.31453");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.04159,0.04480,0.05328,0.07197,0.11566,0.22780,0.56735"\
"0.04180,0.04475,0.05299,0.07113,0.11415,0.22752,0.56838"\
"0.04138,0.04466,0.05282,0.07138,0.11375,0.22758,0.56833"\
"0.04135,0.04453,0.05283,0.07223,0.11430,0.22786,0.56720"\
"0.04155,0.04470,0.05315,0.07175,0.11396,0.22731,0.56720"\
"0.04284,0.04639,0.05409,0.07213,0.11509,0.22800,0.56869"\
"0.05042,0.05363,0.06246,0.08206,0.12650,0.23907,0.57382");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.15269,0.15824,0.17259,0.20634,0.28768,0.51488,1.20849"\
"0.15673,0.16225,0.17659,0.21017,0.29155,0.51885,1.21326"\
"0.16416,0.16970,0.18401,0.21759,0.29898,0.52632,1.22081"\
"0.17920,0.18471,0.19904,0.23274,0.31395,0.54141,1.23624"\
"0.21073,0.21633,0.23073,0.26445,0.34590,0.57301,1.27088"\
"0.26182,0.26781,0.28307,0.31824,0.40116,0.62858,1.32457"\
"0.31950,0.32650,0.34409,0.38300,0.46884,0.69692,1.39198");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.03175,0.03606,0.04840,0.08141,0.17992,0.49741,1.50058"\
"0.03173,0.03609,0.04830,0.08152,0.17995,0.49761,1.49928"\
"0.03170,0.03615,0.04833,0.08150,0.17994,0.49760,1.49910"\
"0.03182,0.03625,0.04816,0.08120,0.17993,0.49703,1.49821"\
"0.03251,0.03681,0.04861,0.08141,0.17967,0.49739,1.50109"\
"0.03506,0.03967,0.05222,0.08465,0.18170,0.49706,1.49814"\
"0.04391,0.04883,0.06140,0.09323,0.18659,0.49780,1.49818");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.36020,0.36590,0.38018,0.41064,0.46968,0.59069,0.88198"\
"0.36490,0.37057,0.38486,0.41530,0.47482,0.59582,0.88651"\
"0.37758,0.38306,0.39750,0.42796,0.48741,0.60845,0.89913"\
"0.40618,0.41202,0.42623,0.45675,0.51621,0.63705,0.92855"\
"0.46537,0.47106,0.48549,0.51587,0.57488,0.69639,0.98752"\
"0.58942,0.59509,0.60934,0.63982,0.69949,0.82114,1.11232"\
"0.81961,0.82598,0.84169,0.87515,0.93942,1.06648,1.36236");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.04468,0.04800,0.05595,0.07447,0.11858,0.23068,0.57019"\
"0.04447,0.04839,0.05597,0.07445,0.11715,0.23084,0.57107"\
"0.04455,0.04814,0.05607,0.07432,0.11672,0.23108,0.57073"\
"0.04474,0.04780,0.05677,0.07491,0.11840,0.23049,0.57019"\
"0.04499,0.04839,0.05647,0.07432,0.11824,0.23040,0.57018"\
"0.04552,0.04860,0.05687,0.07518,0.11733,0.23050,0.57103"\
"0.05275,0.05672,0.06506,0.08405,0.12719,0.24053,0.57532");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.06810,0.07239,0.08402,0.11245,0.18656,0.40955,1.10388"\
"0.07264,0.07695,0.08860,0.11707,0.19115,0.41410,1.10558"\
"0.08373,0.08803,0.09965,0.12809,0.20246,0.42550,1.11914"\
"0.10771,0.11200,0.12356,0.15205,0.22642,0.44941,1.14153"\
"0.14231,0.14725,0.16001,0.18969,0.26480,0.48830,1.18207"\
"0.18017,0.18674,0.20276,0.23607,0.31297,0.53628,1.22840"\
"0.19845,0.20732,0.22909,0.27150,0.35467,0.57871,1.26886");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.02166,0.02583,0.03738,0.06893,0.16815,0.48881,1.49076"\
"0.02163,0.02586,0.03739,0.06888,0.16818,0.48915,1.48890"\
"0.02163,0.02579,0.03736,0.06903,0.16785,0.48826,1.49214"\
"0.02242,0.02653,0.03784,0.06921,0.16804,0.48919,1.48684"\
"0.02768,0.03162,0.04215,0.07190,0.16909,0.48836,1.49207"\
"0.03885,0.04311,0.05335,0.07958,0.17199,0.48743,1.48974"\
"0.05667,0.06209,0.07394,0.09849,0.18080,0.49081,1.48471");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.33495,0.34069,0.35500,0.38560,0.44505,0.56598,0.85754"\
"0.33809,0.34382,0.35814,0.38864,0.44840,0.56933,0.86094"\
"0.34802,0.35373,0.36802,0.39862,0.45809,0.57903,0.87061"\
"0.37263,0.37835,0.39272,0.42310,0.48225,0.60401,0.89522"\
"0.42909,0.43479,0.44889,0.47927,0.53888,0.66064,0.95204"\
"0.55997,0.56579,0.58027,0.61091,0.66987,0.79170,1.08326"\
"0.79974,0.80631,0.82296,0.85854,0.92474,1.05422,1.35137");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.04449,0.04800,0.05582,0.07539,0.11865,0.23024,0.57030"\
"0.04482,0.04818,0.05671,0.07437,0.11744,0.23025,0.57060"\
"0.04485,0.04768,0.05584,0.07533,0.11866,0.23030,0.57031"\
"0.04476,0.04813,0.05633,0.07435,0.11872,0.23076,0.57075"\
"0.04460,0.04801,0.05627,0.07497,0.11764,0.23013,0.57104"\
"0.04665,0.04961,0.05777,0.07549,0.11972,0.23125,0.57047"\
"0.05814,0.06237,0.07072,0.08985,0.13199,0.24236,0.57617");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.06222,0.06660,0.07853,0.10774,0.18291,0.40656,1.10343"\
"0.06702,0.07140,0.08333,0.11252,0.18772,0.41107,1.10263"\
"0.07832,0.08267,0.09449,0.12353,0.19885,0.42328,1.11536"\
"0.10090,0.10529,0.11709,0.14619,0.22148,0.44601,1.14801"\
"0.13273,0.13786,0.15103,0.18129,0.25718,0.48166,1.17947"\
"0.16588,0.17284,0.18988,0.22433,0.30233,0.52670,1.22057"\
"0.18091,0.19016,0.21294,0.25739,0.34237,0.56693,1.25832");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.02118,0.02537,0.03684,0.06830,0.16738,0.48843,1.49700"\
"0.02120,0.02540,0.03688,0.06831,0.16770,0.48941,1.49184"\
"0.02126,0.02542,0.03695,0.06839,0.16783,0.48908,1.49126"\
"0.02272,0.02671,0.03790,0.06889,0.16747,0.48897,1.49447"\
"0.02883,0.03263,0.04303,0.07229,0.16895,0.48810,1.49559"\
"0.04158,0.04585,0.05611,0.08139,0.17270,0.48779,1.49255"\
"0.06054,0.06611,0.07836,0.10300,0.18311,0.49019,1.48658");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.27894,0.28479,0.29911,0.32965,0.38872,0.51071,0.80250"\
"0.28183,0.28758,0.30196,0.33249,0.39211,0.51376,0.80583"\
"0.29043,0.29615,0.31045,0.34083,0.40075,0.52212,0.81394"\
"0.31335,0.31909,0.33338,0.36387,0.42342,0.54516,0.83701"\
"0.37487,0.38057,0.39502,0.42529,0.48497,0.60695,0.89852"\
"0.52133,0.52708,0.54139,0.57073,0.63008,0.75175,1.04363"\
"0.78050,0.78747,0.80533,0.84190,0.90820,1.03243,1.32780");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00484, 0.01505, 0.04683, 0.14568, 0.45320");
values("0.04479,0.04796,0.05592,0.07432,0.11859,0.23010,0.57082"\
"0.04472,0.04798,0.05609,0.07441,0.11659,0.23024,0.56933"\
"0.04480,0.04809,0.05640,0.07439,0.11684,0.23008,0.57031"\
"0.04478,0.04796,0.05672,0.07484,0.11761,0.22987,0.56998"\
"0.04503,0.04835,0.05658,0.07428,0.11853,0.22950,0.57035"\
"0.04597,0.04919,0.05687,0.07462,0.11709,0.23018,0.56946"\
"0.06484,0.06871,0.07773,0.09675,0.13277,0.24008,0.57631");
}
}
}
}
cell ("sky130_fd_sc_hd__a311oi_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a311oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)*!C1)+((!A2*!B1)*!C1))+((!A3*!B1)*!C1)";
capacitance : 0.0000;
max_transition : 1.490;
max_capacitance : 0.044;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.14030,0.15326,0.17970,0.23390,0.34733,0.58477,1.08447"\
"0.14364,0.15687,0.18375,0.23937,0.35465,0.59071,1.09120"\
"0.15487,0.16757,0.19460,0.25044,0.36491,0.60381,1.10569"\
"0.18266,0.19541,0.22190,0.27763,0.39193,0.63203,1.13465"\
"0.24177,0.25477,0.28130,0.33573,0.45111,0.68937,1.19834"\
"0.34239,0.35917,0.39147,0.45495,0.57523,0.81465,1.31982"\
"0.50552,0.52898,0.57564,0.66190,0.81673,1.09097,1.60070");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.09553,0.11165,0.14590,0.21784,0.36969,0.68850,1.35891"\
"0.09536,0.11184,0.14598,0.21808,0.37194,0.68889,1.35876"\
"0.09560,0.11179,0.14595,0.21849,0.37051,0.68905,1.36500"\
"0.09573,0.11194,0.14599,0.21845,0.37038,0.68807,1.36550"\
"0.10184,0.11673,0.14911,0.21915,0.37066,0.68877,1.37203"\
"0.13278,0.14856,0.18120,0.24641,0.38422,0.69238,1.36209"\
"0.20690,0.22388,0.25995,0.32998,0.47245,0.75089,1.37828");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.04301,0.04773,0.05719,0.07584,0.11288,0.18735,0.34011"\
"0.04679,0.05140,0.06090,0.07957,0.11656,0.19105,0.34375"\
"0.05641,0.06099,0.07024,0.08875,0.12580,0.20009,0.35312"\
"0.07956,0.08443,0.09380,0.11173,0.14750,0.22179,0.37465"\
"0.10992,0.11693,0.13050,0.15568,0.19896,0.27421,0.42658"\
"0.13989,0.15043,0.17062,0.20743,0.27210,0.37634,0.54561"\
"0.14473,0.16043,0.19090,0.24584,0.34298,0.50396,0.75605");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.04863,0.05355,0.06440,0.08629,0.13168,0.22747,0.42902"\
"0.04774,0.05296,0.06371,0.08599,0.13142,0.22705,0.42902"\
"0.04658,0.05156,0.06237,0.08501,0.13132,0.22717,0.42948"\
"0.05567,0.05964,0.06840,0.08790,0.13127,0.22685,0.42852"\
"0.07919,0.08494,0.09666,0.11635,0.15389,0.23533,0.42913"\
"0.12458,0.13245,0.14791,0.17587,0.22512,0.30851,0.46955"\
"0.20390,0.21758,0.24100,0.28466,0.35213,0.46530,0.64929");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.17718,0.19042,0.21815,0.27560,0.39610,0.64898,1.18176"\
"0.18110,0.19480,0.22259,0.28061,0.40144,0.65515,1.18712"\
"0.19231,0.20613,0.23418,0.29258,0.41398,0.66784,1.20127"\
"0.22020,0.23348,0.26117,0.31951,0.44131,0.69587,1.23012"\
"0.27742,0.29074,0.31814,0.37660,0.49782,0.75230,1.28672"\
"0.38243,0.39812,0.43012,0.49380,0.61800,0.87184,1.40857"\
"0.55713,0.57849,0.62068,0.70216,0.85508,1.13646,1.67531");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.12744,0.14525,0.18163,0.25860,0.41988,0.75913,1.47828"\
"0.12771,0.14552,0.18165,0.25854,0.42030,0.76139,1.47391"\
"0.12772,0.14550,0.18164,0.25853,0.41987,0.75918,1.47858"\
"0.12818,0.14498,0.18177,0.25852,0.42004,0.75912,1.47843"\
"0.13111,0.14760,0.18379,0.25979,0.41979,0.75898,1.47369"\
"0.15892,0.17572,0.20963,0.28019,0.43156,0.76196,1.48031"\
"0.22746,0.24579,0.28284,0.35802,0.50864,0.81264,1.48990");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.04973,0.05440,0.06381,0.08243,0.11948,0.19391,0.34662"\
"0.05376,0.05840,0.06780,0.08645,0.12342,0.19783,0.35100"\
"0.06307,0.06758,0.07683,0.09538,0.13245,0.20678,0.35970"\
"0.08367,0.08845,0.09818,0.11681,0.15353,0.22808,0.38087"\
"0.11574,0.12213,0.13472,0.15829,0.20024,0.27688,0.42994"\
"0.15200,0.16157,0.17966,0.21397,0.27388,0.37304,0.54152"\
"0.16916,0.18380,0.21229,0.26483,0.35522,0.50466,0.73930");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.04771,0.05281,0.06366,0.08585,0.13159,0.22713,0.42912"\
"0.04722,0.05247,0.06327,0.08557,0.13142,0.22722,0.42927"\
"0.04689,0.05199,0.06270,0.08511,0.13119,0.22708,0.42908"\
"0.05278,0.05755,0.06649,0.08716,0.13137,0.22683,0.42899"\
"0.07328,0.07852,0.08867,0.10791,0.14654,0.23318,0.42920"\
"0.11391,0.12139,0.13381,0.15754,0.20310,0.28547,0.45643"\
"0.18827,0.19773,0.21639,0.25143,0.31192,0.41470,0.59142");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.18759,0.20063,0.22707,0.28127,0.39537,0.63429,1.13557"\
"0.19292,0.20554,0.23172,0.28686,0.40069,0.63971,1.14170"\
"0.20541,0.21744,0.24408,0.29946,0.41361,0.65310,1.15442"\
"0.23123,0.24411,0.27085,0.32572,0.44026,0.67986,1.18206"\
"0.28516,0.29775,0.32368,0.37866,0.49332,0.73293,1.23509"\
"0.38209,0.39584,0.42658,0.48584,0.60335,0.84266,1.34490"\
"0.53921,0.55845,0.59618,0.67193,0.81481,1.08214,1.59067");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.14096,0.15740,0.19213,0.26474,0.41735,0.73884,1.41145"\
"0.14107,0.15715,0.19216,0.26451,0.41693,0.73917,1.41507"\
"0.14100,0.15746,0.19201,0.26449,0.41725,0.73933,1.41202"\
"0.14090,0.15738,0.19218,0.26512,0.41693,0.73902,1.41643"\
"0.14353,0.15972,0.19346,0.26497,0.41771,0.74005,1.41270"\
"0.17007,0.18620,0.21921,0.28632,0.42914,0.73993,1.41307"\
"0.23564,0.25317,0.28884,0.36114,0.50562,0.79578,1.43102");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.05340,0.05799,0.06747,0.08615,0.12313,0.19756,0.35017"\
"0.05756,0.06216,0.07159,0.09021,0.12716,0.20157,0.35456"\
"0.06617,0.07078,0.08013,0.09871,0.13558,0.21010,0.36293"\
"0.08433,0.08891,0.09839,0.11692,0.15365,0.22806,0.38083"\
"0.11438,0.11978,0.13132,0.15290,0.19337,0.26899,0.42209"\
"0.15238,0.16027,0.17631,0.20671,0.25893,0.35024,0.51547"\
"0.17813,0.19164,0.21605,0.26092,0.34135,0.47289,0.68446");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.04730,0.05252,0.06331,0.08543,0.13155,0.22734,0.42947"\
"0.04702,0.05231,0.06302,0.08538,0.13135,0.22703,0.42874"\
"0.04670,0.05184,0.06279,0.08523,0.13120,0.22730,0.42914"\
"0.05047,0.05515,0.06504,0.08625,0.13124,0.22698,0.42905"\
"0.06630,0.07086,0.08094,0.10089,0.14188,0.23110,0.42933"\
"0.10280,0.10773,0.12002,0.14209,0.18481,0.26955,0.44792"\
"0.17331,0.18139,0.19722,0.22595,0.27880,0.37588,0.55140");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.17146,0.18432,0.21076,0.26618,0.38050,0.61988,1.12179"\
"0.17469,0.18771,0.21371,0.26993,0.38484,0.62427,1.12651"\
"0.18471,0.19753,0.22452,0.28014,0.39526,0.63595,1.13853"\
"0.21093,0.22396,0.24995,0.30575,0.42110,0.66130,1.16486"\
"0.27228,0.28461,0.31108,0.36643,0.48125,0.72138,1.22505"\
"0.39348,0.40976,0.44116,0.50507,0.62356,0.86368,1.36642"\
"0.59975,0.62328,0.66908,0.75697,0.91178,1.18774,1.69869");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.14088,0.15759,0.19173,0.26527,0.41720,0.73716,1.41427"\
"0.14102,0.15704,0.19197,0.26456,0.41716,0.73738,1.41006"\
"0.14106,0.15716,0.19228,0.26453,0.41702,0.73761,1.41075"\
"0.14094,0.15752,0.19201,0.26447,0.41702,0.73768,1.41099"\
"0.14708,0.16236,0.19539,0.26517,0.41710,0.73863,1.41561"\
"0.19133,0.20677,0.23671,0.29880,0.43451,0.73945,1.41296"\
"0.28872,0.30635,0.34171,0.41602,0.54372,0.80831,1.43224");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.02163,0.02369,0.02785,0.03622,0.05322,0.08849,0.16202"\
"0.02649,0.02853,0.03264,0.04088,0.05793,0.09318,0.16676"\
"0.03721,0.03952,0.04399,0.05196,0.06897,0.10422,0.17779"\
"0.05171,0.05552,0.06219,0.07427,0.09432,0.12986,0.20328"\
"0.06664,0.07225,0.08296,0.10154,0.13374,0.18461,0.26310"\
"0.07227,0.08088,0.09750,0.12841,0.17926,0.25800,0.37837"\
"0.04177,0.05528,0.08215,0.13025,0.21084,0.33608,0.52518");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.02090,0.02325,0.02819,0.03848,0.06014,0.10600,0.20278"\
"0.02067,0.02298,0.02799,0.03837,0.06013,0.10589,0.20296"\
"0.02498,0.02674,0.03078,0.03982,0.06034,0.10618,0.20283"\
"0.03963,0.04176,0.04590,0.05398,0.07013,0.10916,0.20281"\
"0.06558,0.06874,0.07467,0.08682,0.10706,0.14041,0.21667"\
"0.11228,0.11725,0.12694,0.14394,0.17364,0.22427,0.30076"\
"0.19635,0.20392,0.21832,0.24524,0.29106,0.36707,0.47954");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.13292,0.14665,0.17286,0.22883,0.34367,0.58323,1.08522"\
"0.13565,0.14890,0.17570,0.23162,0.34711,0.58677,1.08925"\
"0.14355,0.15599,0.18283,0.23893,0.35486,0.59582,1.09906"\
"0.16725,0.18011,0.20666,0.26180,0.37699,0.61800,1.12223"\
"0.22954,0.24220,0.26709,0.32128,0.43565,0.67498,1.17878"\
"0.34909,0.36643,0.39913,0.46407,0.57990,0.81642,1.31749"\
"0.53482,0.55904,0.60726,0.70138,0.86695,1.14718,1.64124");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.14055,0.15722,0.19206,0.26447,0.41718,0.73706,1.41059"\
"0.14065,0.15730,0.19175,0.26449,0.41833,0.73737,1.41198"\
"0.14043,0.15689,0.19178,0.26442,0.41717,0.73724,1.41172"\
"0.13785,0.15512,0.19086,0.26414,0.41685,0.73731,1.41143"\
"0.15172,0.16590,0.19725,0.26539,0.41596,0.73731,1.41376"\
"0.20458,0.22212,0.25474,0.31831,0.44440,0.74294,1.41546"\
"0.29663,0.31863,0.36272,0.44537,0.59058,0.85052,1.44100");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.01797,0.01989,0.02392,0.03218,0.04940,0.08549,0.16124"\
"0.02271,0.02470,0.02865,0.03699,0.05434,0.09039,0.16623"\
"0.03163,0.03443,0.03959,0.04846,0.06576,0.10162,0.17754"\
"0.04262,0.04684,0.05499,0.06897,0.09143,0.12830,0.20289"\
"0.05135,0.05890,0.07192,0.09426,0.12918,0.18331,0.26477"\
"0.05068,0.06169,0.08221,0.11783,0.17449,0.25962,0.38279"\
"0.01451,0.03087,0.06398,0.11949,0.20909,0.34378,0.53708");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00105, 0.00222, 0.00469, 0.00989, 0.02085, 0.04396");
values("0.01570,0.01835,0.02375,0.03471,0.05735,0.10495,0.20522"\
"0.01616,0.01859,0.02377,0.03470,0.05729,0.10499,0.20512"\
"0.02281,0.02425,0.02803,0.03693,0.05769,0.10503,0.20517"\
"0.03786,0.04003,0.04432,0.05238,0.06813,0.10830,0.20513"\
"0.06513,0.06778,0.07366,0.08496,0.10601,0.13999,0.21854"\
"0.11310,0.11758,0.12738,0.14352,0.17312,0.22245,0.30426"\
"0.20158,0.20806,0.22187,0.24792,0.29298,0.36741,0.48548");
}
}
}
}
cell ("sky130_fd_sc_hd__a311oi_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__a311oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)*!C1)+((!A2*!B1)*!C1))+((!A3*!B1)*!C1)";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.084;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.14302,0.15175,0.17130,0.21717,0.32127,0.56449,1.13461"\
"0.14615,0.15507,0.17515,0.22163,0.32662,0.57042,1.14124"\
"0.15680,0.16551,0.18579,0.23236,0.33998,0.58683,1.15879"\
"0.18254,0.19116,0.21097,0.25686,0.36428,0.61484,1.18781"\
"0.23668,0.24539,0.26533,0.31072,0.41717,0.66244,1.24092"\
"0.32607,0.33648,0.36122,0.41447,0.52792,0.77458,1.35341"\
"0.46490,0.48050,0.51643,0.58574,0.72842,1.01235,1.59618");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.09125,0.10226,0.12811,0.18735,0.32743,0.65554,1.43234"\
"0.09084,0.10172,0.12720,0.18735,0.32743,0.65610,1.42490"\
"0.09148,0.10243,0.12763,0.18739,0.32780,0.65656,1.42840"\
"0.09115,0.10194,0.12750,0.18816,0.32787,0.66002,1.43063"\
"0.09732,0.10765,0.13156,0.18909,0.32828,0.65535,1.43816"\
"0.12380,0.13456,0.15942,0.21660,0.34419,0.66000,1.43294"\
"0.18825,0.19974,0.22703,0.28646,0.42274,0.72056,1.44702");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.04976,0.05353,0.06200,0.08054,0.12081,0.20977,0.41077"\
"0.05348,0.05727,0.06572,0.08419,0.12458,0.21340,0.41451"\
"0.06309,0.06672,0.07511,0.09348,0.13377,0.22242,0.42416"\
"0.08808,0.09169,0.09959,0.11683,0.15654,0.24509,0.44661"\
"0.12501,0.13022,0.14143,0.16397,0.21039,0.29796,0.49884"\
"0.16453,0.17206,0.18863,0.22316,0.29006,0.41149,0.61974"\
"0.18777,0.19880,0.22343,0.27351,0.37318,0.55592,0.86387");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.06081,0.06448,0.07361,0.09472,0.14351,0.25834,0.52783"\
"0.05975,0.06377,0.07286,0.09417,0.14338,0.25819,0.52735"\
"0.05701,0.06120,0.07076,0.09319,0.14292,0.25762,0.52799"\
"0.06353,0.06697,0.07482,0.09422,0.14178,0.25737,0.52768"\
"0.08626,0.09077,0.10130,0.12253,0.16218,0.26311,0.52742"\
"0.13325,0.13927,0.15229,0.17903,0.23121,0.33065,0.55525"\
"0.21373,0.22300,0.24316,0.28825,0.35851,0.49156,0.72776");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.17882,0.18714,0.20674,0.25251,0.35862,0.60662,1.18847"\
"0.18331,0.19144,0.21174,0.25760,0.36435,0.61278,1.19413"\
"0.19470,0.20313,0.22360,0.26991,0.37730,0.62630,1.20944"\
"0.22246,0.23117,0.25103,0.29751,0.40505,0.65480,1.23783"\
"0.28062,0.28938,0.30890,0.35503,0.46219,0.71214,1.29634"\
"0.38830,0.39788,0.42111,0.47186,0.58345,0.83290,1.41795"\
"0.56698,0.58042,0.61131,0.67594,0.81343,1.09384,1.68447");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.12050,0.13117,0.15738,0.21877,0.36191,0.69855,1.48689"\
"0.11992,0.13133,0.15753,0.21902,0.36322,0.69710,1.48134"\
"0.12013,0.13134,0.15750,0.21901,0.36283,0.69718,1.48374"\
"0.12062,0.13126,0.15738,0.21876,0.36189,0.69676,1.48367"\
"0.12286,0.13367,0.15900,0.22009,0.36193,0.69709,1.48246"\
"0.14736,0.15829,0.18352,0.24104,0.37428,0.69974,1.48753"\
"0.20897,0.22102,0.24809,0.30979,0.44771,0.74943,1.49724");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.05796,0.06172,0.07010,0.08853,0.12871,0.21748,0.41879"\
"0.06192,0.06566,0.07393,0.09248,0.13261,0.22138,0.42313"\
"0.07057,0.07418,0.08250,0.10087,0.14094,0.22988,0.43129"\
"0.09007,0.09389,0.10240,0.12048,0.16030,0.24905,0.45056"\
"0.12388,0.12852,0.13853,0.16021,0.20438,0.29374,0.49636"\
"0.16475,0.17156,0.18612,0.21643,0.27547,0.38740,0.60021"\
"0.19117,0.20062,0.22380,0.26925,0.35851,0.52146,0.79891");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.05912,0.06318,0.07229,0.09394,0.14315,0.25767,0.52756"\
"0.05869,0.06276,0.07194,0.09359,0.14298,0.25781,0.52844"\
"0.05793,0.06185,0.07130,0.09306,0.14273,0.25761,0.52802"\
"0.06195,0.06542,0.07376,0.09418,0.14261,0.25750,0.52778"\
"0.07903,0.08279,0.09157,0.11125,0.15474,0.26178,0.52740"\
"0.11886,0.12337,0.13359,0.15631,0.20538,0.30505,0.54340"\
"0.19289,0.19961,0.21418,0.24665,0.30790,0.42504,0.65751");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.20476,0.21294,0.23353,0.27864,0.38409,0.62876,1.20025"\
"0.20949,0.21767,0.23744,0.28362,0.38907,0.63378,1.20567"\
"0.22090,0.22969,0.24980,0.29603,0.40170,0.64627,1.21818"\
"0.24782,0.25653,0.27712,0.32301,0.42877,0.67410,1.24637"\
"0.30371,0.31205,0.33210,0.37785,0.48338,0.72927,1.30160"\
"0.40669,0.41609,0.43754,0.48770,0.59680,0.84167,1.41455"\
"0.57818,0.59087,0.61882,0.67895,0.81108,1.08306,1.66317");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.14475,0.15563,0.18163,0.24143,0.38233,0.71310,1.48407"\
"0.14478,0.15575,0.18130,0.24149,0.38219,0.71178,1.48639"\
"0.14460,0.15537,0.18143,0.24147,0.38348,0.71191,1.48217"\
"0.14455,0.15559,0.18158,0.24197,0.38260,0.71157,1.48273"\
"0.14613,0.15683,0.18223,0.24206,0.38295,0.71250,1.48353"\
"0.16992,0.18048,0.20543,0.26085,0.39383,0.71408,1.48420"\
"0.22872,0.24012,0.26732,0.32799,0.46366,0.76617,1.49803");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.06320,0.06694,0.07528,0.09366,0.13393,0.22283,0.42408"\
"0.06740,0.07112,0.07940,0.09789,0.13805,0.22699,0.42813"\
"0.07574,0.07942,0.08770,0.10610,0.14630,0.23516,0.43653"\
"0.09247,0.09600,0.10437,0.12255,0.16253,0.25122,0.45267"\
"0.12028,0.12425,0.13382,0.15405,0.19679,0.28659,0.48818"\
"0.15692,0.16276,0.17570,0.20144,0.25458,0.35818,0.56871"\
"0.18024,0.18966,0.20914,0.24774,0.32492,0.46732,0.72361");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.05872,0.06261,0.07188,0.09366,0.14291,0.25801,0.52775"\
"0.05837,0.06249,0.07171,0.09349,0.14264,0.25795,0.52800"\
"0.05788,0.06183,0.07133,0.09310,0.14278,0.25785,0.52763"\
"0.06019,0.06390,0.07277,0.09370,0.14271,0.25744,0.52828"\
"0.07297,0.07638,0.08519,0.10515,0.15111,0.26080,0.52772"\
"0.10604,0.11042,0.11944,0.14062,0.18662,0.29100,0.54018"\
"0.17564,0.18114,0.19396,0.21843,0.27555,0.38210,0.62437");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.18473,0.19318,0.21296,0.25984,0.36611,0.61147,1.18329"\
"0.18654,0.19598,0.21548,0.26305,0.36957,0.61505,1.18796"\
"0.19699,0.20469,0.22597,0.27220,0.37945,0.62608,1.19978"\
"0.22241,0.23079,0.25037,0.29730,0.40397,0.65074,1.22482"\
"0.27989,0.28832,0.30831,0.35375,0.45970,0.70634,1.28087"\
"0.39206,0.40293,0.42711,0.48060,0.59375,0.83913,1.41268"\
"0.58493,0.60075,0.63323,0.70646,0.85410,1.14081,1.72333");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.14427,0.15536,0.18123,0.24151,0.38217,0.71186,1.48852"\
"0.14471,0.15555,0.18142,0.24152,0.38357,0.71189,1.48312"\
"0.14476,0.15564,0.18164,0.24136,0.38244,0.71193,1.48820"\
"0.14483,0.15576,0.18116,0.24149,0.38240,0.71193,1.48394"\
"0.15028,0.16059,0.18489,0.24267,0.38260,0.71189,1.48308"\
"0.18939,0.20003,0.22430,0.27716,0.40229,0.71549,1.48273"\
"0.28019,0.29197,0.32042,0.38053,0.51040,0.78815,1.50078");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.02138,0.02279,0.02612,0.03338,0.04961,0.08621,0.17093"\
"0.02619,0.02764,0.03085,0.03805,0.05416,0.09084,0.17555"\
"0.03701,0.03863,0.04220,0.04925,0.06507,0.10175,0.18644"\
"0.05151,0.05397,0.05939,0.07009,0.09023,0.12710,0.21171"\
"0.06655,0.06995,0.07824,0.09509,0.12576,0.18032,0.27084"\
"0.07109,0.07690,0.08960,0.11561,0.16575,0.25009,0.38751"\
"0.03997,0.04908,0.06994,0.10986,0.18744,0.31962,0.53525");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.02243,0.02398,0.02765,0.03626,0.05631,0.10364,0.21544"\
"0.02201,0.02353,0.02721,0.03600,0.05622,0.10365,0.21555"\
"0.02614,0.02731,0.03019,0.03762,0.05646,0.10370,0.21528"\
"0.04077,0.04215,0.04526,0.05215,0.06661,0.10720,0.21590"\
"0.06671,0.06872,0.07330,0.08293,0.10330,0.13885,0.22818"\
"0.11287,0.11611,0.12333,0.13868,0.16726,0.22023,0.31009"\
"0.19585,0.20094,0.21204,0.23545,0.27992,0.36053,0.49088");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.13569,0.14461,0.16481,0.21151,0.31768,0.56345,1.13587"\
"0.13732,0.14662,0.16731,0.21327,0.32043,0.56678,1.13981"\
"0.14623,0.15481,0.17437,0.22166,0.32856,0.57563,1.14948"\
"0.17036,0.17855,0.19859,0.24421,0.35116,0.59856,1.17292"\
"0.23534,0.24291,0.26174,0.30662,0.41086,0.65733,1.23121"\
"0.35950,0.37080,0.39620,0.44983,0.55907,0.79967,1.37116"\
"0.55911,0.57508,0.61148,0.68869,0.84789,1.13597,1.70043");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.14426,0.15518,0.18088,0.24191,0.38225,0.71161,1.48680"\
"0.14395,0.15492,0.18092,0.24136,0.38222,0.71166,1.48327"\
"0.14364,0.15469,0.18089,0.24168,0.38241,0.71174,1.48741"\
"0.14025,0.15202,0.17925,0.24099,0.38259,0.71184,1.48487"\
"0.15130,0.16120,0.18450,0.24171,0.38092,0.71396,1.48362"\
"0.20134,0.21311,0.23957,0.29288,0.41023,0.71658,1.48552"\
"0.29112,0.30697,0.34212,0.41371,0.55480,0.82391,1.50833");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.01704,0.01834,0.02129,0.02802,0.04333,0.07913,0.16305"\
"0.02170,0.02301,0.02604,0.03267,0.04824,0.08404,0.16794"\
"0.02987,0.03179,0.03589,0.04397,0.05951,0.09533,0.17911"\
"0.03865,0.04222,0.04855,0.06113,0.08325,0.12147,0.20441"\
"0.04513,0.05014,0.06012,0.08020,0.11568,0.17371,0.26523"\
"0.03764,0.04554,0.06175,0.09304,0.14948,0.24013,0.38161"\
"-0.01232,0.00051,0.02523,0.07576,0.16474,0.30742,0.52965");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00276, 0.00649, 0.01525, 0.03584, 0.08424");
values("0.01463,0.01641,0.02046,0.02955,0.05007,0.09759,0.20947"\
"0.01528,0.01686,0.02063,0.02957,0.05007,0.09760,0.20916"\
"0.02256,0.02356,0.02598,0.03285,0.05091,0.09771,0.20948"\
"0.03769,0.03888,0.04211,0.04909,0.06373,0.10185,0.21062"\
"0.06449,0.06651,0.07112,0.08079,0.09999,0.13603,0.22302"\
"0.11249,0.11539,0.12209,0.13738,0.16525,0.21802,0.30574"\
"0.20195,0.20547,0.21613,0.23689,0.27976,0.35824,0.49029");
}
}
}
}
cell ("sky130_fd_sc_hd__a311oi_4") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__a311oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0089;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)*!C1)+((!A2*!B1)*!C1))+((!A3*!B1)*!C1)";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.134;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.15638,0.16239,0.17795,0.21495,0.30656,0.54060,1.11585"\
"0.15921,0.16560,0.18116,0.21924,0.31165,0.54201,1.12275"\
"0.16927,0.17555,0.19091,0.22929,0.32397,0.55852,1.13725"\
"0.19568,0.20172,0.21626,0.25399,0.34809,0.58464,1.16483"\
"0.25046,0.25656,0.27160,0.30859,0.40129,0.63645,1.22395"\
"0.34323,0.35069,0.36836,0.41176,0.51201,0.74521,1.33183"\
"0.49195,0.50213,0.52693,0.58496,0.70883,0.97646,1.57401");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.09873,0.10633,0.12521,0.17322,0.29561,0.60697,1.38748"\
"0.09852,0.10604,0.12522,0.17385,0.29551,0.60615,1.38769"\
"0.09879,0.10629,0.12522,0.17384,0.29597,0.60589,1.38728"\
"0.09922,0.10649,0.12551,0.17346,0.29680,0.60591,1.38890"\
"0.10447,0.11104,0.12909,0.17544,0.29656,0.60930,1.39075"\
"0.12921,0.13644,0.15484,0.20167,0.31331,0.60972,1.39076"\
"0.18960,0.19726,0.21657,0.26520,0.38400,0.66977,1.40812");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.04887,0.05134,0.05743,0.07163,0.10506,0.18267,0.36920"\
"0.05257,0.05499,0.06108,0.07532,0.10848,0.18586,0.37229"\
"0.06224,0.06453,0.07036,0.08452,0.11745,0.19495,0.38146"\
"0.08726,0.09019,0.09537,0.10805,0.13963,0.21665,0.40322"\
"0.12305,0.12640,0.13407,0.15144,0.19109,0.26874,0.45551"\
"0.15879,0.16354,0.17514,0.20274,0.26062,0.37021,0.57556"\
"0.17443,0.18144,0.19849,0.23718,0.32279,0.49079,0.79675");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.06429,0.06672,0.07312,0.08895,0.12863,0.22814,0.48230"\
"0.06299,0.06552,0.07216,0.08826,0.12813,0.22806,0.48167"\
"0.06006,0.06263,0.06921,0.08608,0.12726,0.22745,0.48192"\
"0.06620,0.06870,0.07391,0.08852,0.12659,0.22687,0.48195"\
"0.08798,0.09092,0.09852,0.11509,0.15134,0.23594,0.48096"\
"0.13325,0.13771,0.14722,0.16781,0.21255,0.30782,0.51675"\
"0.21297,0.21898,0.23329,0.26548,0.33062,0.45836,0.69358");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.20168,0.20760,0.22247,0.25970,0.35315,0.58858,1.18435"\
"0.20570,0.21168,0.22638,0.26425,0.35818,0.59395,1.18941"\
"0.21630,0.22196,0.23779,0.27577,0.37064,0.60728,1.20377"\
"0.24310,0.24944,0.26468,0.30285,0.39762,0.63528,1.23304"\
"0.30132,0.30713,0.32227,0.35987,0.45434,0.69195,1.29077"\
"0.40913,0.41541,0.43241,0.47361,0.57285,0.80966,1.40920"\
"0.59375,0.60180,0.62335,0.67468,0.79295,1.05903,1.66454");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.13619,0.14370,0.16302,0.21351,0.33996,0.65582,1.46438"\
"0.13596,0.14379,0.16355,0.21290,0.33864,0.65607,1.45874"\
"0.13560,0.14358,0.16385,0.21291,0.33867,0.65747,1.46407"\
"0.13616,0.14413,0.16316,0.21336,0.33993,0.65838,1.46285"\
"0.13764,0.14536,0.16425,0.21351,0.33847,0.65624,1.46428"\
"0.16013,0.16765,0.18640,0.23315,0.35082,0.66105,1.46421"\
"0.21568,0.22389,0.24405,0.29483,0.41639,0.70806,1.47185");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.05834,0.06075,0.06655,0.08083,0.11394,0.19122,0.37820"\
"0.06218,0.06452,0.07033,0.08452,0.11754,0.19519,0.38186"\
"0.07053,0.07293,0.07859,0.09258,0.12573,0.20299,0.38981"\
"0.08965,0.09206,0.09782,0.11172,0.14416,0.22155,0.40832"\
"0.12105,0.12396,0.13101,0.14782,0.18453,0.26489,0.45154"\
"0.15849,0.16270,0.17293,0.19713,0.24688,0.34687,0.54962"\
"0.17493,0.18126,0.19605,0.23289,0.30887,0.45816,0.73050");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.06239,0.06500,0.07136,0.08773,0.12787,0.22801,0.48234"\
"0.06183,0.06436,0.07083,0.08708,0.12756,0.22783,0.48228"\
"0.06101,0.06350,0.06983,0.08637,0.12702,0.22731,0.48163"\
"0.06574,0.06723,0.07305,0.08829,0.12741,0.22712,0.48199"\
"0.08140,0.08393,0.09012,0.10539,0.14092,0.23305,0.48160"\
"0.12055,0.12364,0.13096,0.14911,0.18881,0.27696,0.50189"\
"0.19467,0.19907,0.20923,0.23347,0.28555,0.39187,0.62289");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.23501,0.24099,0.25621,0.29269,0.38725,0.62274,1.21563"\
"0.23934,0.24527,0.26014,0.29756,0.39177,0.62721,1.21993"\
"0.25038,0.25692,0.27235,0.30936,0.40423,0.64011,1.23320"\
"0.27778,0.28339,0.29778,0.33724,0.43201,0.66805,1.26118"\
"0.33210,0.33830,0.35292,0.39128,0.48573,0.72255,1.31715"\
"0.43462,0.44154,0.45897,0.49960,0.59657,0.83202,1.42680"\
"0.61243,0.62061,0.64170,0.69007,0.80359,1.06480,1.66550");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.16803,0.17600,0.19500,0.24489,0.36970,0.68604,1.48855"\
"0.16804,0.17529,0.19498,0.24515,0.36983,0.68559,1.48378"\
"0.16776,0.17589,0.19505,0.24477,0.36965,0.68600,1.48875"\
"0.16772,0.17555,0.19537,0.24497,0.36962,0.68671,1.48534"\
"0.16847,0.17643,0.19566,0.24497,0.36975,0.68631,1.48688"\
"0.18950,0.19722,0.21571,0.26090,0.37989,0.68999,1.48938"\
"0.24096,0.24995,0.26920,0.31862,0.44164,0.73629,1.50167");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.06311,0.06550,0.07149,0.08559,0.11876,0.19598,0.38263"\
"0.06700,0.06944,0.07533,0.08947,0.12252,0.19978,0.38630"\
"0.07464,0.07711,0.08287,0.09697,0.12984,0.20731,0.39369"\
"0.08939,0.09193,0.09781,0.11169,0.14436,0.22159,0.40809"\
"0.11351,0.11631,0.12313,0.13812,0.17354,0.25254,0.43921"\
"0.14434,0.14765,0.15593,0.17590,0.22039,0.31131,0.50917"\
"0.15507,0.16045,0.17363,0.20320,0.26644,0.39376,0.63631");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.06179,0.06443,0.07093,0.08732,0.12763,0.22787,0.48243"\
"0.06138,0.06407,0.07052,0.08700,0.12728,0.22760,0.48173"\
"0.06079,0.06348,0.06995,0.08636,0.12703,0.22718,0.48197"\
"0.06339,0.06577,0.07173,0.08748,0.12713,0.22723,0.48191"\
"0.07480,0.07717,0.08334,0.09850,0.13607,0.23122,0.48203"\
"0.10623,0.10896,0.11514,0.13062,0.16858,0.26081,0.49628"\
"0.17463,0.17765,0.18608,0.20618,0.24904,0.34801,0.57940");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.21202,0.21852,0.23427,0.27196,0.36796,0.60445,1.19797"\
"0.21345,0.22022,0.23656,0.27495,0.37114,0.60807,1.20243"\
"0.22328,0.22907,0.24407,0.28330,0.37952,0.61757,1.21303"\
"0.24829,0.25467,0.26953,0.30818,0.40306,0.64144,1.23778"\
"0.30559,0.31147,0.32666,0.36455,0.45956,0.69694,1.29309"\
"0.42227,0.42929,0.44852,0.49215,0.59298,0.82934,1.42493"\
"0.63200,0.64176,0.66658,0.72309,0.85451,1.13018,1.73452");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.16767,0.17578,0.19508,0.24474,0.36973,0.68710,1.49056"\
"0.16804,0.17544,0.19501,0.24456,0.36962,0.68534,1.48930"\
"0.16784,0.17553,0.19544,0.24493,0.36982,0.68542,1.48432"\
"0.16837,0.17536,0.19510,0.24531,0.37005,0.68588,1.48518"\
"0.17191,0.17917,0.19806,0.24581,0.37032,0.68599,1.48549"\
"0.20928,0.21672,0.23481,0.27810,0.38989,0.69226,1.48841"\
"0.29734,0.30584,0.32681,0.37493,0.49690,0.76226,1.49866");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.02150,0.02241,0.02465,0.03013,0.04314,0.07457,0.15242"\
"0.02619,0.02710,0.02931,0.03473,0.04775,0.07916,0.15702"\
"0.03694,0.03797,0.04043,0.04582,0.05858,0.08993,0.16779"\
"0.05085,0.05240,0.05614,0.06460,0.08164,0.11501,0.19273"\
"0.06378,0.06621,0.07189,0.08502,0.11240,0.16328,0.25152"\
"0.06484,0.06861,0.07768,0.09825,0.14099,0.22110,0.35758"\
"0.02445,0.03010,0.04361,0.07614,0.14307,0.26776,0.48265");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.02329,0.02426,0.02671,0.03303,0.04903,0.08969,0.19402"\
"0.02280,0.02375,0.02618,0.03267,0.04889,0.08977,0.19404"\
"0.02679,0.02754,0.02949,0.03492,0.04948,0.08967,0.19402"\
"0.04078,0.04170,0.04403,0.04947,0.06186,0.09503,0.19491"\
"0.06661,0.06794,0.07145,0.07887,0.09540,0.12958,0.21037"\
"0.11284,0.11485,0.11976,0.13128,0.15607,0.20520,0.29481"\
"0.19576,0.19867,0.20774,0.22496,0.26391,0.33759,0.46807");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.15720,0.16381,0.17976,0.21822,0.31478,0.55157,1.14543"\
"0.15896,0.16534,0.17989,0.22004,0.31637,0.55408,1.14866"\
"0.16731,0.17340,0.18931,0.22768,0.32319,0.56213,1.15838"\
"0.19091,0.19710,0.21208,0.25088,0.34635,0.58469,1.18111"\
"0.25480,0.26069,0.27544,0.31310,0.40517,0.64271,1.23842"\
"0.39163,0.39904,0.41727,0.46077,0.55631,0.78898,1.38131"\
"0.61407,0.62462,0.65121,0.71401,0.85181,1.13343,1.71169");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.16762,0.17563,0.19500,0.24457,0.36972,0.68569,1.49042"\
"0.16738,0.17495,0.19505,0.24449,0.36963,0.68560,1.48473"\
"0.16740,0.17524,0.19448,0.24443,0.36987,0.68592,1.48968"\
"0.16553,0.17324,0.19351,0.24379,0.37016,0.68704,1.48506"\
"0.17060,0.17764,0.19596,0.24290,0.36775,0.68588,1.48558"\
"0.21986,0.22803,0.24807,0.29226,0.39672,0.69018,1.48514"\
"0.31017,0.32102,0.34699,0.40600,0.53347,0.79790,1.50631");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.01607,0.01684,0.01875,0.02339,0.03486,0.06323,0.13497"\
"0.02066,0.02144,0.02334,0.02805,0.03955,0.06808,0.13987"\
"0.02812,0.02929,0.03221,0.03869,0.05049,0.07908,0.15099"\
"0.03600,0.03773,0.04240,0.05223,0.07134,0.10520,0.17647"\
"0.03932,0.04244,0.04977,0.06561,0.09539,0.14877,0.23623"\
"0.02558,0.03053,0.04216,0.06686,0.11587,0.20005,0.33598"\
"-0.03828,-0.03053,-0.01216,0.02741,0.10465,0.23752,0.45347");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.01318,0.01424,0.01696,0.02360,0.03937,0.07770,0.17479"\
"0.01398,0.01492,0.01734,0.02363,0.03935,0.07771,0.17466"\
"0.02162,0.02228,0.02385,0.02832,0.04131,0.07774,0.17450"\
"0.03606,0.03688,0.03907,0.04439,0.05622,0.08530,0.17475"\
"0.06241,0.06355,0.06643,0.07375,0.08990,0.12238,0.19541"\
"0.11047,0.11222,0.11648,0.12706,0.14942,0.19524,0.28146"\
"0.19907,0.20267,0.20854,0.22405,0.25764,0.32756,0.45134");
}
}
}
}
cell ("sky130_fd_sc_hd__a31o_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a31o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)*A3)+B1";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.160;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.09173,0.09944,0.11649,0.15497,0.24995,0.49660,1.13764"\
"0.09540,0.10313,0.12023,0.15875,0.25347,0.49908,1.14158"\
"0.10467,0.11236,0.12950,0.16814,0.26323,0.50994,1.15100"\
"0.12663,0.13436,0.15143,0.19005,0.28504,0.53080,1.17251"\
"0.16279,0.17076,0.18824,0.22724,0.32265,0.56949,1.21318"\
"0.20392,0.21260,0.23111,0.27113,0.36644,0.61330,1.25579"\
"0.22743,0.23924,0.26172,0.30426,0.39891,0.64498,1.28759");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02607,0.03342,0.05180,0.10006,0.23148,0.58002,1.49480"\
"0.02611,0.03339,0.05184,0.10010,0.23105,0.58013,1.49544"\
"0.02609,0.03334,0.05175,0.10003,0.23140,0.58027,1.49546"\
"0.02616,0.03354,0.05168,0.09992,0.23149,0.57924,1.49062"\
"0.02783,0.03513,0.05328,0.10153,0.23187,0.58046,1.49478"\
"0.03393,0.04065,0.05700,0.10291,0.23341,0.58023,1.49226"\
"0.04582,0.05290,0.06929,0.10970,0.23430,0.58128,1.49171");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.13813,0.14478,0.15852,0.18597,0.24162,0.36824,0.69092"\
"0.14289,0.14952,0.16344,0.19069,0.24642,0.37307,0.69547"\
"0.15513,0.16176,0.17567,0.20286,0.25863,0.38525,0.70727"\
"0.18408,0.19076,0.20453,0.23185,0.28759,0.41424,0.73631"\
"0.24650,0.25329,0.26734,0.29487,0.35072,0.47747,0.79990"\
"0.35676,0.36465,0.38082,0.41148,0.47156,0.60103,0.92383"\
"0.53563,0.54571,0.56616,0.60410,0.67273,0.80845,1.13252");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02244,0.02760,0.03808,0.06268,0.12065,0.27577,0.70110"\
"0.02252,0.02720,0.03838,0.06266,0.12084,0.27676,0.70171"\
"0.02254,0.02768,0.03808,0.06256,0.12084,0.27778,0.69660"\
"0.02285,0.02736,0.03849,0.06267,0.12081,0.27675,0.69984"\
"0.02392,0.02897,0.03898,0.06358,0.12085,0.27673,0.70115"\
"0.02962,0.03476,0.04678,0.07159,0.12823,0.27967,0.70425"\
"0.04151,0.04797,0.06132,0.08778,0.14505,0.28896,0.69987");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.09933,0.10706,0.12414,0.16242,0.25676,0.50247,1.14584"\
"0.10328,0.11100,0.12805,0.16642,0.26091,0.50701,1.14784"\
"0.11208,0.11978,0.13688,0.17521,0.26982,0.51596,1.15694"\
"0.13200,0.13960,0.15671,0.19522,0.28990,0.53534,1.17710"\
"0.16779,0.17597,0.19324,0.23249,0.32776,0.57406,1.21714"\
"0.21240,0.22158,0.24080,0.28128,0.37707,0.62308,1.26611"\
"0.24206,0.25385,0.27711,0.32114,0.41771,0.66372,1.30552");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02610,0.03334,0.05182,0.10019,0.23085,0.58122,1.49497"\
"0.02607,0.03334,0.05179,0.10009,0.23146,0.58070,1.49560"\
"0.02599,0.03343,0.05184,0.10006,0.23146,0.58059,1.49543"\
"0.02600,0.03367,0.05173,0.09996,0.23147,0.58022,1.49116"\
"0.02823,0.03554,0.05384,0.10134,0.23169,0.58069,1.49244"\
"0.03370,0.04128,0.05784,0.10339,0.23242,0.57860,1.49582"\
"0.04570,0.05296,0.07078,0.11123,0.23450,0.58398,1.49073");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.16664,0.17370,0.18823,0.21692,0.27368,0.40155,0.72467"\
"0.17160,0.17865,0.19329,0.22147,0.27876,0.40667,0.72903"\
"0.18410,0.19112,0.20568,0.23433,0.29121,0.41909,0.74197"\
"0.21283,0.21986,0.23447,0.26284,0.32003,0.44790,0.77094"\
"0.27598,0.28299,0.29749,0.32607,0.38329,0.51135,0.83432"\
"0.39575,0.40376,0.42002,0.45112,0.51118,0.64083,0.96410"\
"0.59670,0.60676,0.62676,0.66395,0.73129,0.86666,1.19132");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02530,0.03009,0.04059,0.06531,0.12395,0.27833,0.70381"\
"0.02495,0.03013,0.04063,0.06557,0.12349,0.27834,0.70727"\
"0.02511,0.03019,0.04062,0.06519,0.12369,0.27853,0.70445"\
"0.02530,0.03006,0.04059,0.06552,0.12364,0.27845,0.70488"\
"0.02536,0.03040,0.04087,0.06585,0.12354,0.27818,0.70002"\
"0.03036,0.03547,0.04716,0.07120,0.12778,0.28103,0.70502"\
"0.04164,0.04760,0.05992,0.08638,0.14281,0.28848,0.70202");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.10430,0.11203,0.12908,0.16735,0.26128,0.50666,1.14703"\
"0.10837,0.11602,0.13311,0.17129,0.26529,0.51052,1.15367"\
"0.11631,0.12397,0.14105,0.17925,0.27335,0.51867,1.16179"\
"0.13274,0.14046,0.15752,0.19577,0.29013,0.53584,1.17650"\
"0.16288,0.17105,0.18870,0.22785,0.32270,0.56788,1.20939"\
"0.20360,0.21287,0.23219,0.27273,0.36857,0.61397,1.25719"\
"0.23086,0.24266,0.26634,0.31108,0.40825,0.65473,1.29535");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02604,0.03344,0.05179,0.10011,0.23147,0.58092,1.49561"\
"0.02609,0.03340,0.05176,0.10007,0.23146,0.58004,1.49300"\
"0.02608,0.03338,0.05171,0.09993,0.23151,0.58013,1.49275"\
"0.02612,0.03348,0.05187,0.10013,0.23126,0.57970,1.49421"\
"0.02824,0.03538,0.05361,0.10106,0.23131,0.58105,1.49493"\
"0.03341,0.04061,0.05792,0.10389,0.23241,0.57784,1.49615"\
"0.04465,0.05248,0.06971,0.11192,0.23536,0.58211,1.49093");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.17684,0.18382,0.19834,0.22609,0.28260,0.41014,0.73352"\
"0.18212,0.18913,0.20361,0.23177,0.28790,0.41544,0.73883"\
"0.19507,0.20211,0.21656,0.24474,0.30108,0.42866,0.75141"\
"0.22423,0.23121,0.24567,0.27369,0.33017,0.45781,0.78126"\
"0.28677,0.29377,0.30827,0.33653,0.39322,0.52076,0.84385"\
"0.40975,0.41761,0.43355,0.46399,0.52317,0.65213,0.97540"\
"0.61915,0.62890,0.64823,0.68401,0.74983,0.88374,1.20815");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02574,0.03034,0.04147,0.06576,0.12390,0.27896,0.70326"\
"0.02561,0.03023,0.04147,0.06502,0.12387,0.27896,0.70328"\
"0.02597,0.03030,0.04109,0.06545,0.12358,0.27821,0.70222"\
"0.02569,0.03030,0.04148,0.06578,0.12361,0.27902,0.70416"\
"0.02560,0.03033,0.04105,0.06581,0.12337,0.27857,0.70054"\
"0.03032,0.03524,0.04679,0.07011,0.12714,0.27992,0.70552"\
"0.04079,0.04649,0.05817,0.08333,0.14021,0.28772,0.70134");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.05565,0.06288,0.07901,0.11648,0.21118,0.45753,1.09841"\
"0.06044,0.06764,0.08369,0.12121,0.21613,0.46383,1.10629"\
"0.07126,0.07838,0.09433,0.13188,0.22666,0.47701,1.11469"\
"0.09200,0.09943,0.11566,0.15313,0.24844,0.49582,1.14091"\
"0.11944,0.12823,0.14600,0.18438,0.27944,0.52712,1.17216"\
"0.14636,0.15817,0.18014,0.22123,0.31657,0.56258,1.20449"\
"0.15235,0.16853,0.19802,0.24813,0.34545,0.59207,1.23490");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02221,0.02899,0.04682,0.09589,0.22962,0.57934,1.48996"\
"0.02221,0.02901,0.04677,0.09598,0.22952,0.58136,1.49198"\
"0.02234,0.02917,0.04688,0.09600,0.22947,0.58080,1.49060"\
"0.02487,0.03106,0.04807,0.09618,0.22952,0.58244,1.50216"\
"0.03219,0.03774,0.05257,0.09819,0.22879,0.58110,1.49812"\
"0.04557,0.05153,0.06400,0.10364,0.23065,0.57669,1.49073"\
"0.06565,0.07302,0.08551,0.12006,0.23441,0.58013,1.48958");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.15053,0.15756,0.17196,0.20042,0.25685,0.38470,0.70745"\
"0.15373,0.16069,0.17547,0.20382,0.26035,0.38819,0.71099"\
"0.16400,0.17101,0.18544,0.21364,0.27007,0.39801,0.72130"\
"0.19116,0.19819,0.21259,0.24091,0.29772,0.42555,0.74914"\
"0.25796,0.26492,0.27935,0.30757,0.36431,0.49222,0.81517"\
"0.38405,0.39230,0.40875,0.43878,0.49757,0.62738,0.95087"\
"0.58125,0.59223,0.61336,0.65036,0.71318,0.84522,1.17096");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02551,0.03028,0.04110,0.06530,0.12368,0.27813,0.70257"\
"0.02575,0.03034,0.04108,0.06543,0.12331,0.27850,0.70253"\
"0.02580,0.03081,0.04093,0.06493,0.12363,0.27893,0.70643"\
"0.02550,0.03046,0.04122,0.06549,0.12342,0.27887,0.70439"\
"0.02567,0.03034,0.04096,0.06563,0.12340,0.27844,0.69912"\
"0.03418,0.03883,0.04816,0.07120,0.12734,0.28087,0.70518"\
"0.04915,0.05415,0.06498,0.08584,0.13759,0.28597,0.70253");
}
}
}
}
cell ("sky130_fd_sc_hd__a31o_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a31o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)*A3)+B1";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.272;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.10657,0.11313,0.12825,0.16241,0.24578,0.47612,1.13318"\
"0.11024,0.11685,0.13196,0.16600,0.24971,0.48051,1.13698"\
"0.11927,0.12584,0.14099,0.17505,0.25868,0.49017,1.14559"\
"0.14174,0.14830,0.16340,0.19743,0.28120,0.51216,1.16829"\
"0.18389,0.19069,0.20620,0.24075,0.32461,0.55593,1.21161"\
"0.23485,0.24291,0.25994,0.29552,0.38041,0.61175,1.26849"\
"0.27401,0.28434,0.30600,0.34751,0.43415,0.66523,1.32099");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.02532,0.03095,0.04531,0.08409,0.19811,0.53462,1.49844"\
"0.02532,0.03091,0.04523,0.08421,0.19802,0.53458,1.49914"\
"0.02538,0.03091,0.04528,0.08413,0.19757,0.53462,1.50157"\
"0.02521,0.03081,0.04519,0.08403,0.19814,0.53498,1.50024"\
"0.02721,0.03287,0.04710,0.08577,0.19813,0.53459,1.50137"\
"0.03492,0.04010,0.05297,0.08998,0.20055,0.53457,1.50139"\
"0.04766,0.05416,0.06798,0.10175,0.20525,0.53698,1.49897");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.16662,0.17232,0.18503,0.21050,0.26030,0.37018,0.65625"\
"0.17177,0.17745,0.19007,0.21554,0.26533,0.37537,0.66140"\
"0.18413,0.18978,0.20249,0.22782,0.27762,0.38768,0.67360"\
"0.21238,0.21809,0.23077,0.25631,0.30631,0.41614,0.70250"\
"0.27614,0.28183,0.29437,0.31973,0.36990,0.47970,0.76615"\
"0.39818,0.40464,0.41895,0.44667,0.50054,0.61224,0.89916"\
"0.60324,0.61122,0.62868,0.66287,0.72501,0.84596,1.13678");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.02567,0.02900,0.03778,0.05676,0.10254,0.22682,0.60496"\
"0.02540,0.02899,0.03734,0.05626,0.10246,0.22694,0.60203"\
"0.02541,0.02898,0.03737,0.05639,0.10251,0.22672,0.60179"\
"0.02572,0.02912,0.03750,0.05651,0.10245,0.22684,0.60382"\
"0.02569,0.02926,0.03756,0.05635,0.10188,0.22664,0.60341"\
"0.03150,0.03570,0.04462,0.06339,0.10795,0.23117,0.60417"\
"0.04425,0.04942,0.05910,0.08025,0.12591,0.24459,0.60518");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.11333,0.11988,0.13503,0.16913,0.25254,0.48246,1.13783"\
"0.11730,0.12384,0.13902,0.17314,0.25645,0.48634,1.14238"\
"0.12618,0.13270,0.14783,0.18188,0.26549,0.49589,1.15063"\
"0.14641,0.15298,0.16810,0.20213,0.28547,0.51647,1.17392"\
"0.18561,0.19248,0.20826,0.24293,0.32669,0.55767,1.21520"\
"0.23868,0.24660,0.26398,0.30057,0.38564,0.61665,1.27287"\
"0.28240,0.29262,0.31424,0.35626,0.44395,0.67478,1.33048");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.02529,0.03084,0.04531,0.08424,0.19816,0.53501,1.50044"\
"0.02532,0.03095,0.04534,0.08419,0.19817,0.53455,1.49997"\
"0.02534,0.03101,0.04530,0.08409,0.19806,0.53538,1.50079"\
"0.02527,0.03095,0.04523,0.08414,0.19796,0.53447,1.49909"\
"0.02745,0.03304,0.04753,0.08549,0.19824,0.53443,1.49911"\
"0.03342,0.03915,0.05277,0.08947,0.20048,0.53336,1.50075"\
"0.04576,0.05205,0.06642,0.10110,0.20530,0.53657,1.49885");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.19527,0.20139,0.21487,0.24157,0.29306,0.40502,0.69243"\
"0.20052,0.20664,0.22013,0.24666,0.29843,0.41022,0.69766"\
"0.21318,0.21930,0.23278,0.25947,0.31102,0.42297,0.71040"\
"0.24222,0.24835,0.26176,0.28848,0.34014,0.45201,0.73949"\
"0.30534,0.31149,0.32494,0.35161,0.40350,0.51543,0.80299"\
"0.43456,0.44128,0.45592,0.48426,0.53865,0.65190,0.93909"\
"0.65780,0.66599,0.68395,0.71770,0.77891,0.90027,1.19124");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.02858,0.03239,0.04066,0.05940,0.10538,0.23035,0.60511"\
"0.02855,0.03231,0.04059,0.05971,0.10609,0.23063,0.60425"\
"0.02859,0.03240,0.04065,0.05962,0.10545,0.23036,0.60516"\
"0.02876,0.03212,0.04071,0.06019,0.10599,0.23044,0.60528"\
"0.02852,0.03221,0.04065,0.05980,0.10532,0.23052,0.60530"\
"0.03322,0.03720,0.04580,0.06507,0.10931,0.23215,0.60497"\
"0.04569,0.04962,0.05965,0.07994,0.12697,0.24533,0.60663");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.11845,0.12503,0.14018,0.17416,0.25752,0.48735,1.14313"\
"0.12236,0.12893,0.14410,0.17808,0.26145,0.49142,1.14745"\
"0.13031,0.13688,0.15204,0.18602,0.26942,0.49943,1.15544"\
"0.14686,0.15344,0.16857,0.20257,0.28605,0.51642,1.17251"\
"0.17889,0.18574,0.20146,0.23608,0.32005,0.55065,1.20668"\
"0.22475,0.23253,0.24981,0.28639,0.37159,0.60221,1.25876"\
"0.26257,0.27248,0.29389,0.33583,0.42421,0.65589,1.31048");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.02532,0.03097,0.04523,0.08405,0.19814,0.53458,1.49885"\
"0.02539,0.03092,0.04524,0.08413,0.19793,0.53441,1.49702"\
"0.02532,0.03098,0.04523,0.08405,0.19815,0.53429,1.49724"\
"0.02526,0.03082,0.04523,0.08415,0.19823,0.53419,1.49830"\
"0.02729,0.03291,0.04714,0.08548,0.19834,0.53472,1.49901"\
"0.03197,0.03764,0.05210,0.08955,0.20078,0.53457,1.50001"\
"0.04341,0.04976,0.06431,0.10023,0.20575,0.53567,1.49895");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.20762,0.21381,0.22735,0.25392,0.30509,0.41656,0.70426"\
"0.21287,0.21906,0.23260,0.25927,0.31038,0.42193,0.70949"\
"0.22605,0.23224,0.24576,0.27242,0.32358,0.43515,0.72270"\
"0.25537,0.26156,0.27515,0.30160,0.35311,0.46449,0.75196"\
"0.31882,0.32501,0.33855,0.36509,0.41677,0.52840,0.81599"\
"0.45099,0.45800,0.47222,0.50063,0.55407,0.66640,0.95374"\
"0.68333,0.69146,0.70895,0.74208,0.80272,0.92272,1.21360");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.02933,0.03304,0.04138,0.06013,0.10588,0.23055,0.60519"\
"0.02942,0.03323,0.04180,0.05992,0.10564,0.23032,0.60400"\
"0.02933,0.03304,0.04124,0.06000,0.10568,0.23025,0.60546"\
"0.02927,0.03298,0.04177,0.06010,0.10628,0.23038,0.60545"\
"0.02945,0.03321,0.04130,0.06020,0.10605,0.23006,0.60561"\
"0.03367,0.03716,0.04556,0.06487,0.10844,0.23194,0.60658"\
"0.04457,0.04893,0.05848,0.07798,0.12383,0.24266,0.60668");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.06280,0.06852,0.08192,0.11332,0.19526,0.42480,1.09256"\
"0.06769,0.07341,0.08681,0.11816,0.20012,0.43032,1.08975"\
"0.07893,0.08461,0.09791,0.12915,0.21120,0.44290,1.10220"\
"0.10263,0.10847,0.12185,0.15308,0.23498,0.46633,1.12588"\
"0.13628,0.14351,0.15891,0.19149,0.27373,0.50407,1.16045"\
"0.17338,0.18310,0.20284,0.23975,0.32298,0.55340,1.21078"\
"0.19655,0.20939,0.23583,0.28302,0.37181,0.60202,1.25718");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.02032,0.02536,0.03862,0.07736,0.19387,0.53250,1.49587"\
"0.02032,0.02536,0.03865,0.07726,0.19381,0.53268,1.50224"\
"0.02033,0.02539,0.03871,0.07732,0.19383,0.53369,1.49881"\
"0.02220,0.02688,0.03963,0.07761,0.19405,0.53313,1.50469"\
"0.02970,0.03412,0.04535,0.08081,0.19456,0.53161,1.50318"\
"0.04219,0.04742,0.05783,0.08900,0.19692,0.53177,1.49898"\
"0.06058,0.06729,0.08006,0.10946,0.20491,0.53225,1.49583");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.18274,0.18891,0.20247,0.22907,0.28088,0.39214,0.67947"\
"0.18625,0.19244,0.20596,0.23258,0.28438,0.39570,0.68330"\
"0.19595,0.20211,0.21557,0.24225,0.29365,0.40540,0.69309"\
"0.22289,0.22911,0.24276,0.26922,0.32091,0.43256,0.72019"\
"0.28884,0.29502,0.30911,0.33508,0.38738,0.49930,0.78708"\
"0.42806,0.43549,0.45033,0.47938,0.53248,0.64546,0.93346"\
"0.64717,0.65645,0.67747,0.71326,0.77566,0.89393,1.18473");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00408, 0.01166, 0.03331, 0.09518, 0.27192");
values("0.02965,0.03330,0.04165,0.06026,0.10588,0.23021,0.60494"\
"0.02938,0.03303,0.04161,0.06024,0.10598,0.23051,0.60541"\
"0.02946,0.03333,0.04122,0.05995,0.10635,0.23036,0.60546"\
"0.02926,0.03288,0.04135,0.06051,0.10578,0.23046,0.60553"\
"0.02925,0.03329,0.04131,0.06086,0.10600,0.23000,0.60562"\
"0.03752,0.04098,0.04924,0.06646,0.10995,0.23240,0.60498"\
"0.05511,0.05936,0.06990,0.08774,0.12732,0.24241,0.60759");
}
}
}
}
cell ("sky130_fd_sc_hd__a31o_4") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__a31o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0052;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)*A3)+B1";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.499;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.10327,0.10765,0.11938,0.14842,0.22431,0.45079,1.16131"\
"0.10690,0.11130,0.12302,0.15206,0.22801,0.45433,1.16578"\
"0.11596,0.12047,0.13212,0.16125,0.23724,0.46330,1.17256"\
"0.13810,0.14247,0.15411,0.18312,0.25888,0.48533,1.19410"\
"0.17783,0.18232,0.19418,0.22359,0.29977,0.52642,1.23788"\
"0.22477,0.22994,0.24297,0.27287,0.34991,0.57688,1.28682"\
"0.25559,0.26234,0.27904,0.31499,0.39289,0.61822,1.32729");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.02494,0.02862,0.03905,0.06978,0.16693,0.48662,1.50432"\
"0.02493,0.02857,0.03897,0.06976,0.16705,0.48708,1.50034"\
"0.02502,0.02865,0.03910,0.06974,0.16716,0.48610,1.50250"\
"0.02483,0.02845,0.03896,0.06963,0.16703,0.48702,1.50167"\
"0.02685,0.03033,0.04075,0.07114,0.16796,0.48724,1.50258"\
"0.03334,0.03697,0.04636,0.07542,0.16995,0.48635,1.50283"\
"0.04591,0.05009,0.06055,0.08658,0.17450,0.48838,1.50022");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.18335,0.18726,0.19737,0.22014,0.26752,0.37539,0.67016"\
"0.18833,0.19224,0.20236,0.22497,0.27255,0.38038,0.67517"\
"0.20076,0.20463,0.21471,0.23744,0.28493,0.39275,0.68697"\
"0.22970,0.23360,0.24367,0.26636,0.31375,0.42167,0.71646"\
"0.29301,0.29694,0.30704,0.32963,0.37748,0.48507,0.77970"\
"0.41695,0.42125,0.43235,0.45707,0.50774,0.61780,0.91343"\
"0.62888,0.63409,0.64752,0.67701,0.73575,0.85595,1.15658");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.02707,0.02951,0.03594,0.05220,0.09340,0.21063,0.59529"\
"0.02728,0.02981,0.03630,0.05276,0.09347,0.21025,0.59446"\
"0.02732,0.02982,0.03632,0.05222,0.09299,0.21063,0.59658"\
"0.02711,0.02957,0.03610,0.05208,0.09346,0.21059,0.59455"\
"0.02735,0.02986,0.03609,0.05206,0.09295,0.21073,0.59629"\
"0.03254,0.03511,0.04200,0.05863,0.09844,0.21371,0.59500"\
"0.04534,0.04817,0.05645,0.07370,0.11570,0.22877,0.59945");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.11048,0.11485,0.12654,0.15563,0.23171,0.45807,1.16655"\
"0.11443,0.11883,0.13046,0.15957,0.23559,0.46171,1.17075"\
"0.12311,0.12753,0.13923,0.16830,0.24430,0.47063,1.18021"\
"0.14325,0.14762,0.15930,0.18832,0.26429,0.49125,1.19802"\
"0.18144,0.18603,0.19816,0.22784,0.30409,0.53023,1.23907"\
"0.23211,0.23733,0.25071,0.28143,0.35869,0.58530,1.29616"\
"0.27168,0.27831,0.29517,0.33133,0.41165,0.63877,1.34681");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.02497,0.02861,0.03915,0.06964,0.16732,0.48766,1.50283"\
"0.02498,0.02862,0.03902,0.06968,0.16728,0.48673,1.50273"\
"0.02504,0.02867,0.03902,0.06972,0.16733,0.48627,1.50321"\
"0.02498,0.02853,0.03887,0.06955,0.16717,0.48753,1.50194"\
"0.02676,0.03041,0.04101,0.07109,0.16775,0.48675,1.50142"\
"0.03243,0.03615,0.04638,0.07550,0.17009,0.48700,1.50363"\
"0.04414,0.04820,0.05919,0.08673,0.17458,0.48911,1.49762");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.19343,0.19739,0.20751,0.22997,0.27646,0.38265,0.67672"\
"0.19851,0.20251,0.21261,0.23507,0.28167,0.38775,0.68207"\
"0.21121,0.21516,0.22528,0.24778,0.29432,0.40054,0.69464"\
"0.24057,0.24453,0.25465,0.27689,0.32357,0.42981,0.72411"\
"0.30364,0.30756,0.31770,0.34011,0.38691,0.49309,0.78735"\
"0.43069,0.43504,0.44615,0.47027,0.51898,0.62723,0.92172"\
"0.64933,0.65466,0.66791,0.69699,0.75326,0.86996,1.16893");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.02763,0.03005,0.03639,0.05162,0.09188,0.20876,0.59575"\
"0.02787,0.02995,0.03624,0.05178,0.09198,0.20877,0.59610"\
"0.02784,0.03021,0.03641,0.05172,0.09194,0.20883,0.59559"\
"0.02759,0.02994,0.03621,0.05217,0.09205,0.20880,0.59607"\
"0.02756,0.03007,0.03623,0.05170,0.09178,0.20889,0.59488"\
"0.03248,0.03508,0.04169,0.05668,0.09642,0.21132,0.59601"\
"0.04414,0.04749,0.05445,0.07110,0.11173,0.22362,0.59829");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.11580,0.12019,0.13193,0.16092,0.23689,0.46284,1.17178"\
"0.11973,0.12414,0.13585,0.16494,0.24094,0.46702,1.17574"\
"0.12767,0.13207,0.14382,0.17289,0.24881,0.47522,1.18538"\
"0.14452,0.14892,0.16064,0.18962,0.26562,0.49173,1.20063"\
"0.17705,0.18165,0.19376,0.22323,0.29951,0.52545,1.23455"\
"0.22371,0.22883,0.24203,0.27328,0.35085,0.57718,1.28802"\
"0.26388,0.27038,0.28722,0.32334,0.40440,0.63136,1.33929");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.02498,0.02862,0.03908,0.06968,0.16725,0.48658,1.50254"\
"0.02505,0.02868,0.03897,0.06974,0.16726,0.48606,1.50031"\
"0.02500,0.02860,0.03903,0.06975,0.16737,0.48677,1.50441"\
"0.02483,0.02854,0.03906,0.06960,0.16731,0.48687,1.50258"\
"0.02660,0.03028,0.04082,0.07090,0.16798,0.48666,1.50168"\
"0.03115,0.03484,0.04589,0.07517,0.17012,0.48655,1.50265"\
"0.04206,0.04653,0.05782,0.08637,0.17534,0.48742,1.50044");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.20504,0.20905,0.21924,0.24153,0.28799,0.39387,0.68813"\
"0.21031,0.21431,0.22448,0.24695,0.29367,0.39930,0.69351"\
"0.22336,0.22736,0.23755,0.26007,0.30674,0.41224,0.70651"\
"0.25291,0.25689,0.26707,0.28954,0.33617,0.44177,0.73613"\
"0.31501,0.31901,0.32921,0.35159,0.39817,0.50434,0.79849"\
"0.44139,0.44573,0.45674,0.48086,0.52950,0.63617,0.93112"\
"0.65758,0.66284,0.67627,0.70467,0.76061,0.87501,1.17311");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.02824,0.03057,0.03696,0.05189,0.09136,0.20825,0.59513"\
"0.02837,0.03073,0.03678,0.05225,0.09105,0.20799,0.59421"\
"0.02825,0.03059,0.03702,0.05202,0.09140,0.20830,0.59600"\
"0.02835,0.03074,0.03700,0.05197,0.09154,0.20811,0.59581"\
"0.02825,0.03057,0.03680,0.05173,0.09150,0.20800,0.59502"\
"0.03279,0.03532,0.04122,0.05634,0.09486,0.21043,0.59426"\
"0.04448,0.04678,0.05447,0.07043,0.10988,0.22201,0.59738");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.05842,0.06226,0.07265,0.09884,0.17108,0.39475,1.10207"\
"0.06299,0.06684,0.07721,0.10340,0.17573,0.39943,1.10681"\
"0.07386,0.07767,0.08794,0.11405,0.18655,0.41037,1.11713"\
"0.09505,0.09900,0.10947,0.13571,0.20850,0.43332,1.13903"\
"0.12300,0.12781,0.13985,0.16778,0.24115,0.46648,1.17210"\
"0.14865,0.15526,0.17100,0.20325,0.27849,0.50301,1.21285"\
"0.15005,0.15842,0.17920,0.22129,0.30342,0.52814,1.23460");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.01987,0.02330,0.03319,0.06318,0.16226,0.48395,1.49663"\
"0.01987,0.02331,0.03320,0.06319,0.16228,0.48386,1.49521"\
"0.01989,0.02334,0.03325,0.06324,0.16226,0.48379,1.49772"\
"0.02208,0.02523,0.03458,0.06368,0.16222,0.48410,1.49975"\
"0.02896,0.03217,0.04066,0.06753,0.16333,0.48400,1.49866"\
"0.04169,0.04510,0.05381,0.07682,0.16645,0.48208,1.50083"\
"0.05969,0.06425,0.07469,0.09852,0.17626,0.48463,1.49704");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.17587,0.17988,0.19008,0.21261,0.25935,0.36516,0.65959"\
"0.17950,0.18351,0.19373,0.21634,0.26267,0.36858,0.66278"\
"0.18975,0.19373,0.20380,0.22629,0.27298,0.37873,0.67321"\
"0.21680,0.22077,0.23097,0.25350,0.30002,0.40597,0.70006"\
"0.28366,0.28765,0.29776,0.32004,0.36659,0.47255,0.76677"\
"0.42367,0.42830,0.43994,0.46457,0.51263,0.62034,0.91481"\
"0.64810,0.65401,0.66905,0.70067,0.75818,0.87078,1.16680");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00500, 0.01580, 0.04993, 0.15784, 0.49897");
values("0.02840,0.03084,0.03672,0.05206,0.09090,0.20836,0.59555"\
"0.02839,0.03081,0.03719,0.05231,0.09174,0.20818,0.59556"\
"0.02827,0.03061,0.03687,0.05203,0.09185,0.20833,0.59625"\
"0.02865,0.03104,0.03723,0.05203,0.09165,0.20822,0.59608"\
"0.02843,0.03077,0.03705,0.05206,0.09187,0.20826,0.59524"\
"0.03675,0.03881,0.04492,0.05915,0.09618,0.21061,0.59590"\
"0.05347,0.05662,0.06552,0.07939,0.11340,0.22039,0.59871");
}
}
}
}
cell ("sky130_fd_sc_hd__a31oi_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__a31oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!B1)+(!A2*!B1))+(!A3*!B1)";
capacitance : 0.0000;
max_transition : 1.493;
max_capacitance : 0.066;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.07454,0.08441,0.10568,0.15206,0.25531,0.48749,1.00155"\
"0.07895,0.08877,0.11032,0.15720,0.26142,0.49648,1.00825"\
"0.09133,0.10083,0.12234,0.16918,0.27388,0.50870,1.03087"\
"0.12030,0.12978,0.15071,0.19748,0.30115,0.53556,1.05607"\
"0.17366,0.18594,0.21118,0.26032,0.36405,0.59753,1.11585"\
"0.25820,0.27738,0.31475,0.38301,0.50643,0.74082,1.26615"\
"0.39000,0.42083,0.48090,0.58812,0.76542,1.06780,1.60080");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.04927,0.06143,0.08877,0.15113,0.29154,0.61171,1.30961"\
"0.04918,0.06147,0.08880,0.15105,0.29066,0.60798,1.31254"\
"0.04940,0.06151,0.08884,0.15055,0.28972,0.60508,1.32405"\
"0.05111,0.06239,0.08921,0.15081,0.29018,0.60923,1.31380"\
"0.06914,0.08032,0.10312,0.15774,0.29120,0.60431,1.30949"\
"0.11011,0.12291,0.15021,0.20603,0.32093,0.61083,1.31965"\
"0.19586,0.21252,0.24731,0.31442,0.44246,0.70377,1.33359");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.03787,0.04266,0.05319,0.07579,0.12434,0.23238,0.47373"\
"0.04136,0.04628,0.05683,0.07929,0.12802,0.23599,0.47812"\
"0.05047,0.05530,0.06584,0.08842,0.13743,0.24538,0.48746"\
"0.07024,0.07576,0.08815,0.11094,0.15981,0.26791,0.50935"\
"0.09298,0.10177,0.11957,0.15274,0.21119,0.31976,0.56143"\
"0.11182,0.12498,0.15141,0.20099,0.28882,0.43205,0.68031"\
"0.10183,0.12172,0.16082,0.23732,0.37043,0.58842,0.93699");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.03531,0.04079,0.05321,0.08148,0.14475,0.28797,0.61000"\
"0.03507,0.04062,0.05323,0.08143,0.14484,0.28806,0.61132"\
"0.03486,0.04051,0.05265,0.08114,0.14472,0.28853,0.61161"\
"0.04493,0.05102,0.06104,0.08519,0.14508,0.28797,0.61116"\
"0.06729,0.07450,0.08820,0.11574,0.16668,0.29315,0.61055"\
"0.10769,0.11818,0.13864,0.17633,0.24179,0.35814,0.63044"\
"0.17829,0.19481,0.22907,0.28331,0.37529,0.53416,0.79284");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.10227,0.11282,0.13567,0.18659,0.30020,0.55553,1.13070"\
"0.10672,0.11745,0.14050,0.19184,0.30587,0.56118,1.13598"\
"0.11893,0.12932,0.15266,0.20430,0.31889,0.57484,1.14989"\
"0.14708,0.15740,0.18047,0.23207,0.34691,0.60341,1.17902"\
"0.20404,0.21575,0.24062,0.29234,0.40688,0.66374,1.24014"\
"0.30125,0.31782,0.35066,0.41715,0.54397,0.80081,1.37885"\
"0.45869,0.48435,0.53591,0.63236,0.80358,1.11098,1.69655");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.07271,0.08645,0.11696,0.18600,0.34158,0.69037,1.48046"\
"0.07278,0.08646,0.11703,0.18600,0.34102,0.68943,1.47517"\
"0.07281,0.08644,0.11701,0.18610,0.34160,0.68912,1.47590"\
"0.07309,0.08652,0.11709,0.18608,0.34079,0.69026,1.47493"\
"0.08654,0.09869,0.12592,0.19015,0.34101,0.69225,1.47961"\
"0.12449,0.13825,0.16752,0.22965,0.36387,0.69262,1.48089"\
"0.20863,0.22591,0.26157,0.33284,0.47353,0.76591,1.49303");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.04517,0.05011,0.06052,0.08295,0.13162,0.23950,0.48161"\
"0.04925,0.05404,0.06459,0.08689,0.13567,0.24359,0.48507"\
"0.05815,0.06299,0.07347,0.09593,0.14480,0.25278,0.49430"\
"0.07659,0.08206,0.09367,0.11679,0.16596,0.27407,0.51587"\
"0.10227,0.11030,0.12583,0.15623,0.21278,0.32291,0.56554"\
"0.12677,0.13885,0.16311,0.20855,0.28935,0.42589,0.67846"\
"0.12580,0.14449,0.18284,0.25440,0.37795,0.58237,0.90751");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.03505,0.04058,0.05311,0.08140,0.14492,0.28827,0.61063"\
"0.03494,0.04059,0.05314,0.08132,0.14486,0.28837,0.61013"\
"0.03508,0.04059,0.05295,0.08113,0.14484,0.28824,0.61062"\
"0.04232,0.04743,0.05806,0.08378,0.14509,0.28818,0.61087"\
"0.06150,0.06740,0.07984,0.10513,0.15876,0.29175,0.61018"\
"0.10004,0.10804,0.12464,0.15721,0.21686,0.33480,0.62426"\
"0.16924,0.18117,0.20628,0.25263,0.33367,0.47419,0.73758");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.10674,0.11620,0.13783,0.18501,0.29042,0.52623,1.05634"\
"0.11164,0.12153,0.14310,0.19065,0.29586,0.53191,1.06222"\
"0.12478,0.13439,0.15598,0.20358,0.30937,0.54515,1.07491"\
"0.15159,0.16154,0.18308,0.23063,0.33631,0.57259,1.10298"\
"0.20591,0.21718,0.24019,0.28788,0.39357,0.62990,1.16015"\
"0.29975,0.31371,0.34316,0.40343,0.52113,0.75939,1.29064"\
"0.44927,0.47092,0.51459,0.59994,0.76028,1.04574,1.58904");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.08036,0.09302,0.12143,0.18517,0.32858,0.65169,1.37909"\
"0.08033,0.09301,0.12150,0.18561,0.32891,0.65073,1.37847"\
"0.08030,0.09299,0.12138,0.18514,0.32855,0.65016,1.37691"\
"0.08033,0.09308,0.12149,0.18544,0.32894,0.65045,1.37582"\
"0.09266,0.10378,0.12968,0.18943,0.32887,0.65107,1.37817"\
"0.12939,0.14205,0.16980,0.22802,0.35345,0.65716,1.37752"\
"0.21052,0.22607,0.25989,0.32658,0.46221,0.73629,1.40022");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.04829,0.05321,0.06362,0.08607,0.13483,0.24270,0.48446"\
"0.05241,0.05726,0.06774,0.09014,0.13897,0.24688,0.48840"\
"0.06077,0.06569,0.07618,0.09864,0.14747,0.25552,0.49694"\
"0.07735,0.08244,0.09358,0.11650,0.16544,0.27363,0.51562"\
"0.10266,0.10960,0.12308,0.15055,0.20497,0.31441,0.55668"\
"0.13050,0.14057,0.16097,0.20133,0.27201,0.40141,0.65220"\
"0.14000,0.15594,0.18907,0.25092,0.36034,0.53916,0.84206");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.03494,0.04051,0.05313,0.08130,0.14493,0.28781,0.61115"\
"0.03480,0.04049,0.05303,0.08137,0.14494,0.28842,0.61035"\
"0.03503,0.04042,0.05301,0.08127,0.14477,0.28783,0.61192"\
"0.03959,0.04462,0.05605,0.08283,0.14502,0.28785,0.61114"\
"0.05475,0.06025,0.07249,0.09798,0.15455,0.29061,0.61144"\
"0.08947,0.09684,0.11149,0.14046,0.19773,0.32355,0.62085"\
"0.15611,0.16679,0.18701,0.22591,0.29788,0.43200,0.70958");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.08688,0.09706,0.11892,0.16680,0.27277,0.50907,1.03928"\
"0.09032,0.10022,0.12189,0.17031,0.27674,0.51338,1.04402"\
"0.09985,0.11000,0.13172,0.18006,0.28698,0.52431,1.05584"\
"0.12756,0.13748,0.15832,0.20593,0.31229,0.54961,1.08161"\
"0.19029,0.20166,0.22544,0.27267,0.37789,0.61339,1.14620"\
"0.29189,0.30898,0.34432,0.41192,0.53248,0.76655,1.29581"\
"0.45305,0.47645,0.53032,0.63257,0.81702,1.11894,1.64246");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.08041,0.09285,0.12162,0.18503,0.32871,0.65203,1.38008"\
"0.08029,0.09297,0.12128,0.18503,0.32887,0.65017,1.37680"\
"0.08012,0.09287,0.12138,0.18534,0.32861,0.65121,1.38123"\
"0.08097,0.09337,0.12086,0.18525,0.32870,0.65047,1.37622"\
"0.10698,0.11648,0.13863,0.19440,0.32919,0.65082,1.37786"\
"0.15712,0.17311,0.20406,0.26202,0.37296,0.65896,1.37675"\
"0.23906,0.26228,0.31140,0.39457,0.54203,0.78307,1.41007");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.01627,0.01847,0.02334,0.03391,0.05743,0.11031,0.22924"\
"0.02095,0.02323,0.02814,0.03867,0.06233,0.11522,0.23423"\
"0.02884,0.03213,0.03863,0.05013,0.07353,0.12649,0.24551"\
"0.03755,0.04300,0.05350,0.07132,0.10011,0.15299,0.27072"\
"0.04420,0.05286,0.06908,0.09778,0.14277,0.21322,0.33283"\
"0.03992,0.05343,0.07924,0.12338,0.19603,0.30407,0.46847"\
"-0.00062,0.02117,0.06125,0.13149,0.24485,0.41771,0.67477");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.01327,0.01634,0.02288,0.03687,0.06780,0.13739,0.29507"\
"0.01401,0.01675,0.02293,0.03687,0.06783,0.13737,0.29534"\
"0.02151,0.02332,0.02757,0.03887,0.06789,0.13734,0.29515"\
"0.03651,0.03883,0.04403,0.05429,0.07665,0.13862,0.29494"\
"0.06284,0.06640,0.07405,0.08785,0.11445,0.16412,0.29923"\
"0.10972,0.11497,0.12593,0.14906,0.18665,0.25510,0.36363"\
"0.19495,0.20362,0.22049,0.25280,0.31129,0.40999,0.56326");
}
}
}
}
cell ("sky130_fd_sc_hd__a31oi_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__a31oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!B1)+(!A2*!B1))+(!A3*!B1)";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.118;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.08111,0.08770,0.10376,0.14195,0.23342,0.45942,1.01920"\
"0.08515,0.09184,0.10815,0.14663,0.23899,0.46541,1.02564"\
"0.09738,0.10406,0.12011,0.15924,0.25217,0.48102,1.04017"\
"0.12758,0.13394,0.14949,0.18795,0.28138,0.50964,1.07126"\
"0.18457,0.19261,0.21117,0.25203,0.34519,0.57528,1.13688"\
"0.27676,0.28894,0.31608,0.37315,0.48591,0.71929,1.28743"\
"0.41924,0.43908,0.48509,0.57549,0.74278,1.04312,1.62249");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.04771,0.05593,0.07634,0.12690,0.25129,0.56096,1.33202"\
"0.04793,0.05609,0.07645,0.12690,0.25142,0.55990,1.33219"\
"0.04805,0.05619,0.07640,0.12700,0.25130,0.56238,1.32603"\
"0.04896,0.05683,0.07686,0.12698,0.25115,0.56118,1.32689"\
"0.06422,0.07202,0.08921,0.13417,0.25270,0.56418,1.33125"\
"0.10079,0.10938,0.13037,0.17769,0.28411,0.56709,1.33824"\
"0.18006,0.19274,0.21974,0.27723,0.39713,0.65875,1.34959");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.04378,0.04755,0.05637,0.07716,0.12605,0.24384,0.53321"\
"0.04729,0.05106,0.06002,0.08095,0.12964,0.24779,0.53710"\
"0.05626,0.06005,0.06902,0.09001,0.13911,0.25706,0.54690"\
"0.07808,0.08227,0.09182,0.11260,0.16173,0.27987,0.56871"\
"0.10565,0.11187,0.12570,0.15586,0.21420,0.33261,0.62119"\
"0.12999,0.13930,0.16037,0.20600,0.29190,0.44946,0.74556"\
"0.12853,0.14242,0.17335,0.24213,0.37628,0.61503,1.01649");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.04347,0.04744,0.05748,0.08284,0.14560,0.30355,0.69613"\
"0.04325,0.04719,0.05732,0.08275,0.14592,0.30344,0.69645"\
"0.04200,0.04592,0.05642,0.08239,0.14587,0.30335,0.69593"\
"0.05110,0.05452,0.06303,0.08528,0.14587,0.30306,0.69605"\
"0.07164,0.07699,0.08925,0.11536,0.16635,0.30682,0.69588"\
"0.11384,0.12184,0.13864,0.17300,0.24232,0.36917,0.70725"\
"0.18639,0.19820,0.22492,0.27768,0.37444,0.54408,0.86006");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.11204,0.11877,0.13576,0.17668,0.27743,0.52632,1.14517"\
"0.11691,0.12377,0.14061,0.18224,0.28320,0.53240,1.15036"\
"0.12886,0.13601,0.15292,0.19496,0.29650,0.54589,1.16323"\
"0.15873,0.16542,0.18264,0.22438,0.32643,0.57656,1.19462"\
"0.22066,0.22832,0.24660,0.28806,0.38964,0.63994,1.25893"\
"0.32853,0.33878,0.36277,0.41719,0.53185,0.78353,1.40595"\
"0.50155,0.51805,0.55743,0.63891,0.79959,1.10800,1.73740");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.07292,0.08211,0.10472,0.16029,0.29793,0.63727,1.48258"\
"0.07303,0.08202,0.10467,0.16041,0.29766,0.63762,1.48244"\
"0.07304,0.08217,0.10454,0.16022,0.29765,0.63748,1.48012"\
"0.07328,0.08227,0.10475,0.16042,0.29865,0.63862,1.48012"\
"0.08380,0.09149,0.11205,0.16418,0.29774,0.63757,1.48492"\
"0.11983,0.12898,0.15113,0.20277,0.32089,0.64173,1.48747"\
"0.20245,0.21442,0.24134,0.30077,0.43127,0.71696,1.49526");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.05191,0.05552,0.06452,0.08515,0.13401,0.25196,0.54132"\
"0.05584,0.05950,0.06836,0.08917,0.13800,0.25605,0.54512"\
"0.06403,0.06766,0.07657,0.09736,0.14634,0.26422,0.55364"\
"0.08111,0.08517,0.09485,0.11641,0.16553,0.28381,0.57389"\
"0.10821,0.11332,0.12615,0.15287,0.20785,0.32849,0.61916"\
"0.13628,0.14425,0.16291,0.20197,0.27895,0.42351,0.72376"\
"0.13909,0.15159,0.18034,0.24143,0.36060,0.57102,0.93995");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.04290,0.04705,0.05713,0.08246,0.14585,0.30319,0.69609"\
"0.04280,0.04692,0.05711,0.08248,0.14582,0.30344,0.69599"\
"0.04263,0.04657,0.05679,0.08239,0.14579,0.30345,0.69547"\
"0.04823,0.05196,0.06086,0.08459,0.14609,0.30310,0.69585"\
"0.06488,0.06886,0.07909,0.10309,0.15813,0.30654,0.69570"\
"0.10252,0.10822,0.12106,0.14889,0.20901,0.34372,0.70480"\
"0.17146,0.18000,0.19913,0.23955,0.31762,0.47099,0.79914");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.12978,0.13650,0.15296,0.19390,0.29312,0.53586,1.13646"\
"0.13442,0.14123,0.15770,0.19886,0.29812,0.54095,1.14163"\
"0.14688,0.15367,0.17084,0.21120,0.31077,0.55411,1.15484"\
"0.17520,0.18256,0.19931,0.24050,0.34009,0.58364,1.18456"\
"0.23603,0.24337,0.26033,0.30120,0.40060,0.64432,1.24593"\
"0.34161,0.35065,0.37430,0.42443,0.53476,0.77967,1.38130"\
"0.51608,0.53038,0.56343,0.63578,0.78660,1.08228,1.69530");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.09024,0.09921,0.12115,0.17542,0.30905,0.64131,1.46298"\
"0.09024,0.09922,0.12116,0.17541,0.30901,0.64081,1.46568"\
"0.09026,0.09912,0.12115,0.17537,0.30944,0.64122,1.46200"\
"0.09013,0.09910,0.12113,0.17544,0.30918,0.64172,1.46316"\
"0.09792,0.10652,0.12667,0.17828,0.30943,0.64136,1.46535"\
"0.13367,0.14264,0.16407,0.21542,0.33229,0.64483,1.46351"\
"0.21565,0.22596,0.25210,0.30988,0.43878,0.72048,1.47917");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.05748,0.06120,0.07008,0.09082,0.13973,0.25757,0.54699"\
"0.06161,0.06535,0.07418,0.09503,0.14389,0.26179,0.55114"\
"0.06960,0.07339,0.08234,0.10317,0.15218,0.27011,0.55929"\
"0.08470,0.08843,0.09777,0.11901,0.16811,0.28626,0.57567"\
"0.10780,0.11273,0.12356,0.14827,0.20158,0.32134,0.61144"\
"0.13463,0.14135,0.15775,0.19125,0.25812,0.39532,0.69291"\
"0.13935,0.14923,0.17322,0.22619,0.32799,0.51311,0.86206");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.04290,0.04703,0.05707,0.08259,0.14569,0.30321,0.69645"\
"0.04285,0.04700,0.05716,0.08257,0.14578,0.30320,0.69603"\
"0.04249,0.04665,0.05689,0.08255,0.14584,0.30340,0.69587"\
"0.04587,0.04975,0.05925,0.08371,0.14583,0.30308,0.69602"\
"0.05801,0.06208,0.07163,0.09597,0.15406,0.30563,0.69621"\
"0.09066,0.09541,0.10641,0.13243,0.19057,0.33250,0.70352"\
"0.15668,0.16377,0.17951,0.21261,0.28233,0.42903,0.77522");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.09551,0.10257,0.12033,0.16172,0.26226,0.50555,1.10675"\
"0.09855,0.10543,0.12312,0.16476,0.26542,0.50965,1.11119"\
"0.10828,0.11553,0.13289,0.17448,0.27490,0.51995,1.12218"\
"0.13561,0.14245,0.15908,0.19962,0.30006,0.54526,1.14823"\
"0.20147,0.20919,0.22609,0.26686,0.36497,0.60920,1.21210"\
"0.31352,0.32453,0.35097,0.40812,0.52064,0.75904,1.35832"\
"0.49296,0.50961,0.54851,0.63341,0.80256,1.11530,1.71488");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.08985,0.09899,0.12112,0.17516,0.30885,0.64085,1.46289"\
"0.09017,0.09895,0.12090,0.17526,0.30938,0.64054,1.46266"\
"0.08975,0.09879,0.12093,0.17548,0.30936,0.63989,1.46319"\
"0.08899,0.09775,0.11947,0.17496,0.30940,0.64083,1.46311"\
"0.11021,0.11751,0.13532,0.18261,0.30973,0.64051,1.46604"\
"0.16023,0.17033,0.19473,0.24646,0.35363,0.64866,1.46311"\
"0.24209,0.25820,0.29437,0.36766,0.50739,0.76969,1.48579");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.01562,0.01709,0.02057,0.02890,0.04888,0.09849,0.22154"\
"0.02024,0.02171,0.02523,0.03346,0.05367,0.10337,0.22639"\
"0.02743,0.02975,0.03481,0.04476,0.06493,0.11447,0.23761"\
"0.03469,0.03854,0.04680,0.06243,0.09014,0.14071,0.26297"\
"0.03863,0.04471,0.05763,0.08224,0.12627,0.19827,0.32341"\
"0.02812,0.03747,0.05790,0.09731,0.16583,0.27911,0.45664"\
"-0.02526,-0.01061,0.02146,0.08335,0.19287,0.36947,0.64841");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00124, 0.00309, 0.00768, 0.01911, 0.04751, 0.11811");
values("0.01258,0.01457,0.01933,0.03049,0.05703,0.12253,0.28560"\
"0.01349,0.01523,0.01957,0.03048,0.05705,0.12286,0.28556"\
"0.02137,0.02256,0.02519,0.03359,0.05748,0.12242,0.28615"\
"0.03623,0.03781,0.04147,0.04999,0.06854,0.12469,0.28544"\
"0.06271,0.06496,0.07022,0.08239,0.10637,0.15322,0.29091"\
"0.10995,0.11315,0.12099,0.13886,0.17548,0.24103,0.35758"\
"0.19539,0.20041,0.21276,0.23949,0.29384,0.39344,0.55732");
}
}
}
}
cell ("sky130_fd_sc_hd__a31oi_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__a31oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!B1)+(!A2*!B1))+(!A3*!B1)";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.211;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.08552,0.09048,0.10324,0.13629,0.22306,0.45639,1.09492"\
"0.08947,0.09439,0.10728,0.14092,0.22833,0.46298,1.10208"\
"0.10122,0.10630,0.11897,0.15287,0.24149,0.48132,1.11721"\
"0.13145,0.13606,0.14823,0.18112,0.27030,0.50649,1.15454"\
"0.18794,0.19341,0.20813,0.24406,0.33196,0.57032,1.21641"\
"0.27985,0.28793,0.30890,0.35841,0.46674,0.70904,1.35989"\
"0.42420,0.43699,0.47244,0.55162,0.70967,1.01783,1.67902");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.04908,0.05486,0.07074,0.11406,0.23200,0.55380,1.43409"\
"0.04912,0.05482,0.07065,0.11395,0.23217,0.55333,1.43513"\
"0.04928,0.05495,0.07086,0.11414,0.23223,0.55844,1.43484"\
"0.05036,0.05576,0.07132,0.11420,0.23194,0.55424,1.44785"\
"0.06456,0.07010,0.08364,0.12164,0.23344,0.55663,1.44543"\
"0.09840,0.10416,0.12072,0.16253,0.26589,0.56122,1.44424"\
"0.17463,0.18259,0.20330,0.25414,0.36998,0.64705,1.45116");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.04286,0.04537,0.05204,0.06897,0.11206,0.22441,0.52731"\
"0.04629,0.04880,0.05544,0.07245,0.11569,0.22799,0.53102"\
"0.05502,0.05758,0.06421,0.08131,0.12449,0.23747,0.54016"\
"0.07657,0.07963,0.08711,0.10388,0.14631,0.25926,0.56177"\
"0.10261,0.10676,0.11735,0.14232,0.19649,0.31164,0.61481"\
"0.12348,0.12962,0.14508,0.18260,0.26505,0.42070,0.73411"\
"0.11230,0.12175,0.14550,0.20250,0.32632,0.56745,1.00067");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.04670,0.04916,0.05621,0.07601,0.13158,0.28417,0.70621"\
"0.04618,0.04879,0.05598,0.07580,0.13139,0.28428,0.70591"\
"0.04424,0.04691,0.05429,0.07504,0.13113,0.28466,0.70598"\
"0.05287,0.05574,0.06203,0.07932,0.13123,0.28432,0.70643"\
"0.07151,0.07508,0.08420,0.10666,0.15648,0.28963,0.70618"\
"0.11152,0.11671,0.12971,0.16071,0.22484,0.35764,0.71995"\
"0.18253,0.19053,0.21080,0.25628,0.34873,0.52348,0.87502");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.11228,0.11668,0.12854,0.16120,0.24820,0.48443,1.12982"\
"0.11671,0.12122,0.13348,0.16629,0.25366,0.49037,1.13730"\
"0.12887,0.13335,0.14584,0.17881,0.26713,0.50433,1.15112"\
"0.15830,0.16303,0.17493,0.20816,0.29668,0.53464,1.18114"\
"0.21884,0.22380,0.23747,0.27061,0.35866,0.59690,1.24473"\
"0.32466,0.33119,0.34840,0.39183,0.49358,0.73593,1.38409"\
"0.49981,0.51041,0.53735,0.60129,0.74450,1.04354,1.70406");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.07166,0.07758,0.09352,0.13736,0.25685,0.58410,1.47304"\
"0.07165,0.07747,0.09366,0.13739,0.25687,0.58200,1.47478"\
"0.07172,0.07746,0.09367,0.13763,0.25698,0.58197,1.47846"\
"0.07178,0.07780,0.09372,0.13746,0.25748,0.58352,1.47289"\
"0.08166,0.08674,0.10121,0.14242,0.25735,0.58252,1.47711"\
"0.11372,0.11982,0.13591,0.17803,0.28386,0.58968,1.47345"\
"0.19024,0.19777,0.21750,0.26595,0.38290,0.66747,1.48695");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.05178,0.05420,0.06082,0.07776,0.12080,0.23317,0.53596"\
"0.05544,0.05793,0.06458,0.08153,0.12448,0.23705,0.54044"\
"0.06345,0.06595,0.07249,0.08947,0.13257,0.24521,0.54794"\
"0.07975,0.08266,0.08967,0.10751,0.15090,0.26361,0.56664"\
"0.10497,0.10853,0.11774,0.14008,0.19038,0.30645,0.61049"\
"0.12868,0.13396,0.14739,0.18042,0.25095,0.39439,0.70959"\
"0.12242,0.13053,0.15148,0.20145,0.31162,0.52357,0.91527");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.04563,0.04830,0.05553,0.07576,0.13116,0.28428,0.70647"\
"0.04546,0.04814,0.05541,0.07555,0.13112,0.28458,0.70656"\
"0.04534,0.04784,0.05500,0.07531,0.13100,0.28442,0.70637"\
"0.05087,0.05323,0.05988,0.07810,0.13157,0.28418,0.70648"\
"0.06634,0.06911,0.07670,0.09635,0.14626,0.28807,0.70605"\
"0.10332,0.10694,0.11632,0.14000,0.19533,0.32834,0.71575"\
"0.17094,0.17668,0.19126,0.22455,0.29767,0.45296,0.81207");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.13088,0.13572,0.14839,0.18069,0.26827,0.50344,1.14251"\
"0.13610,0.14093,0.15273,0.18609,0.27359,0.50891,1.14801"\
"0.14891,0.15301,0.16604,0.19872,0.28670,0.52195,1.16187"\
"0.17732,0.18234,0.19461,0.22796,0.31579,0.55166,1.19080"\
"0.23719,0.24204,0.25466,0.28743,0.37534,0.61065,1.25046"\
"0.34208,0.34844,0.36471,0.40505,0.50353,0.74216,1.38263"\
"0.52155,0.53024,0.55311,0.60879,0.74135,1.02873,1.68381");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.09297,0.09881,0.11475,0.15822,0.27637,0.59911,1.48214"\
"0.09271,0.09849,0.11478,0.15832,0.27698,0.59910,1.48442"\
"0.09308,0.09879,0.11473,0.15810,0.27688,0.59877,1.48521"\
"0.09278,0.09894,0.11474,0.15822,0.27671,0.59908,1.48224"\
"0.09983,0.10536,0.11999,0.16169,0.27666,0.59955,1.48277"\
"0.13165,0.13696,0.15227,0.19427,0.30048,0.60534,1.48283"\
"0.20464,0.21218,0.22977,0.27687,0.39395,0.67822,1.49926");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.05671,0.05929,0.06572,0.08263,0.12581,0.23847,0.54111"\
"0.06057,0.06307,0.06957,0.08654,0.12952,0.24206,0.54485"\
"0.06785,0.07043,0.07694,0.09393,0.13704,0.24964,0.55239"\
"0.08109,0.08390,0.09055,0.10804,0.15132,0.26423,0.56678"\
"0.10131,0.10430,0.11207,0.13206,0.17951,0.29482,0.59805"\
"0.12131,0.12580,0.13740,0.16382,0.22433,0.35717,0.66914"\
"0.11185,0.11946,0.13634,0.17862,0.27016,0.44992,0.81480");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.04553,0.04820,0.05553,0.07559,0.13120,0.28433,0.70595"\
"0.04546,0.04810,0.05543,0.07563,0.13106,0.28416,0.70644"\
"0.04519,0.04779,0.05510,0.07536,0.13093,0.28455,0.70657"\
"0.04850,0.05103,0.05817,0.07708,0.13149,0.28443,0.70649"\
"0.05919,0.06187,0.06887,0.08851,0.14067,0.28760,0.70637"\
"0.08995,0.09307,0.10103,0.12171,0.17399,0.31603,0.71482"\
"0.15465,0.15847,0.16989,0.19680,0.25896,0.40320,0.78364");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.09957,0.10459,0.11670,0.15090,0.24001,0.47630,1.11597"\
"0.10243,0.10752,0.11979,0.15397,0.24347,0.48005,1.12038"\
"0.11240,0.11684,0.13006,0.16412,0.25305,0.49055,1.13169"\
"0.14007,0.14474,0.15717,0.18987,0.27845,0.51631,1.15837"\
"0.20811,0.21291,0.22525,0.25833,0.34524,0.58181,1.22363"\
"0.32579,0.33319,0.35256,0.39884,0.50308,0.73706,1.37244"\
"0.51885,0.52950,0.55750,0.62630,0.78289,1.09840,1.73708");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.09285,0.09859,0.11486,0.15791,0.27629,0.59918,1.48497"\
"0.09270,0.09847,0.11473,0.15798,0.27632,0.60047,1.48376"\
"0.09266,0.09853,0.11473,0.15809,0.27688,0.60011,1.48530"\
"0.09142,0.09721,0.11305,0.15753,0.27630,0.59925,1.48222"\
"0.11152,0.11620,0.12907,0.16689,0.27688,0.59939,1.48224"\
"0.15876,0.16601,0.18431,0.22821,0.32334,0.60805,1.48236"\
"0.24145,0.25185,0.27823,0.34080,0.47222,0.73423,1.50220");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.01429,0.01519,0.01759,0.02375,0.03986,0.08339,0.20247"\
"0.01875,0.01975,0.02218,0.02833,0.04458,0.08827,0.20732"\
"0.02475,0.02641,0.03029,0.03884,0.05551,0.09929,0.21836"\
"0.03017,0.03283,0.03916,0.05243,0.07809,0.12457,0.24363"\
"0.03078,0.03420,0.04402,0.06555,0.10635,0.17733,0.30310"\
"0.01218,0.01860,0.03416,0.06799,0.13206,0.24423,0.42926"\
"-0.05574,-0.04583,-0.02225,0.03152,0.13317,0.30939,0.60025");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.01066,0.01187,0.01525,0.02393,0.04586,0.10436,0.26451"\
"0.01194,0.01294,0.01583,0.02399,0.04587,0.10451,0.26438"\
"0.02014,0.02090,0.02303,0.02865,0.04717,0.10449,0.26450"\
"0.03474,0.03566,0.03829,0.04505,0.06095,0.10849,0.26427"\
"0.06087,0.06217,0.06580,0.07517,0.09688,0.14164,0.27188"\
"0.10780,0.10966,0.11485,0.12844,0.16088,0.22392,0.34507"\
"0.19305,0.19585,0.20441,0.22418,0.27143,0.36868,0.53951");
}
}
}
}
cell ("sky130_fd_sc_hd__a32o_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a32o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)*A3)+(B1*B2)";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.151;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.10851,0.11732,0.13622,0.17733,0.27480,0.52301,1.16595"\
"0.11230,0.12110,0.14001,0.18115,0.27868,0.52733,1.17006"\
"0.12143,0.13025,0.14919,0.19037,0.28794,0.53668,1.17958"\
"0.14376,0.15242,0.17139,0.21256,0.30991,0.55800,1.19908"\
"0.18481,0.19375,0.21312,0.25497,0.35271,0.60129,1.24441"\
"0.23413,0.24424,0.26504,0.30778,0.40626,0.65508,1.29662"\
"0.26944,0.28246,0.30853,0.35529,0.45439,0.70299,1.34421");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03270,0.04036,0.05914,0.10780,0.23880,0.59071,1.50056"\
"0.03270,0.04036,0.05909,0.10779,0.23902,0.59039,1.49909"\
"0.03266,0.04022,0.05915,0.10754,0.23918,0.59009,1.49899"\
"0.03234,0.04005,0.05893,0.10748,0.23904,0.59042,1.49681"\
"0.03443,0.04192,0.06061,0.10887,0.23934,0.59037,1.49961"\
"0.04163,0.04844,0.06562,0.11155,0.24112,0.58840,1.50066"\
"0.05517,0.06298,0.07993,0.12104,0.24370,0.59277,1.49337");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.18028,0.18731,0.20182,0.22992,0.28557,0.40648,0.70431"\
"0.18533,0.19236,0.20687,0.23494,0.29065,0.41157,0.70925"\
"0.19765,0.20467,0.21917,0.24726,0.30292,0.42384,0.72167"\
"0.22688,0.23384,0.24839,0.27663,0.33224,0.45320,0.75106"\
"0.29205,0.29904,0.31353,0.34183,0.39745,0.51848,0.81637"\
"0.41725,0.42506,0.44114,0.47197,0.52985,0.65258,0.95009"\
"0.62882,0.63864,0.65816,0.69437,0.76035,0.88972,1.19012");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.02680,0.03152,0.04243,0.06638,0.12184,0.26428,0.65448"\
"0.02678,0.03150,0.04265,0.06629,0.12193,0.26396,0.65343"\
"0.02678,0.03151,0.04257,0.06635,0.12181,0.26425,0.65439"\
"0.02718,0.03199,0.04230,0.06581,0.12183,0.26434,0.65462"\
"0.02718,0.03207,0.04237,0.06617,0.12179,0.26439,0.65407"\
"0.03190,0.03690,0.04800,0.07158,0.12604,0.26631,0.65324"\
"0.04338,0.04917,0.06201,0.08664,0.14166,0.27663,0.65308");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.11686,0.12568,0.14456,0.18554,0.28240,0.53030,1.17266"\
"0.12089,0.12962,0.14861,0.18964,0.28625,0.53393,1.17354"\
"0.12965,0.13837,0.15735,0.19839,0.29515,0.54281,1.18253"\
"0.14969,0.15846,0.17732,0.21840,0.31556,0.56306,1.20558"\
"0.18839,0.19757,0.21704,0.25872,0.35628,0.60347,1.24591"\
"0.24047,0.25085,0.27193,0.31515,0.41356,0.66146,1.30271"\
"0.28218,0.29536,0.32090,0.36852,0.46869,0.71699,1.35739");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03265,0.04031,0.05917,0.10765,0.23903,0.59041,1.49712"\
"0.03258,0.04031,0.05920,0.10764,0.23939,0.58933,1.49758"\
"0.03256,0.04030,0.05918,0.10769,0.23943,0.58885,1.49728"\
"0.03257,0.04022,0.05900,0.10780,0.23879,0.59064,1.50075"\
"0.03477,0.04222,0.06082,0.10850,0.23887,0.59034,1.50183"\
"0.04051,0.04796,0.06599,0.11193,0.24055,0.58917,1.50151"\
"0.05385,0.06154,0.07878,0.12111,0.24431,0.59185,1.49590");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.20523,0.21253,0.22751,0.25638,0.31264,0.43440,0.73240"\
"0.21043,0.21774,0.23272,0.26174,0.31784,0.43962,0.73770"\
"0.22312,0.23036,0.24537,0.27440,0.33048,0.45228,0.75039"\
"0.25270,0.26003,0.27497,0.30393,0.35988,0.48192,0.78026"\
"0.31796,0.32525,0.34019,0.36911,0.42552,0.54733,0.84579"\
"0.45057,0.45845,0.47456,0.50524,0.56295,0.68575,0.98392"\
"0.67866,0.68848,0.70809,0.74258,0.80799,0.93691,1.23729");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.02895,0.03358,0.04450,0.06736,0.12312,0.26558,0.65482"\
"0.02895,0.03356,0.04458,0.06722,0.12300,0.26547,0.65556"\
"0.02923,0.03362,0.04461,0.06737,0.12300,0.26544,0.65215"\
"0.02893,0.03409,0.04408,0.06789,0.12364,0.26555,0.65617"\
"0.02901,0.03367,0.04449,0.06837,0.12341,0.26578,0.65452"\
"0.03314,0.03824,0.04839,0.07178,0.12649,0.26610,0.65321"\
"0.04431,0.04950,0.06106,0.08600,0.14062,0.27654,0.65477");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.12195,0.13077,0.14967,0.19059,0.28702,0.53421,1.17627"\
"0.12600,0.13472,0.15371,0.19466,0.29078,0.53762,1.17762"\
"0.13391,0.14263,0.16162,0.20256,0.29880,0.54582,1.18511"\
"0.15041,0.15915,0.17801,0.21900,0.31566,0.56206,1.20355"\
"0.18223,0.19143,0.21093,0.25250,0.34978,0.59706,1.23743"\
"0.22814,0.23822,0.25938,0.30282,0.40116,0.64894,1.28955"\
"0.26584,0.27835,0.30374,0.35158,0.45220,0.70054,1.34032");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03267,0.04032,0.05920,0.10774,0.23934,0.59010,1.50013"\
"0.03259,0.04024,0.05921,0.10755,0.23925,0.58793,1.50090"\
"0.03258,0.04027,0.05920,0.10752,0.23910,0.58942,1.49687"\
"0.03257,0.04032,0.05915,0.10792,0.23926,0.58970,1.50191"\
"0.03459,0.04215,0.06071,0.10872,0.23951,0.59051,1.50023"\
"0.03969,0.04755,0.06557,0.11209,0.24074,0.58925,1.49692"\
"0.05205,0.05977,0.07879,0.12134,0.24475,0.59182,1.49531");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.21626,0.22356,0.23846,0.26673,0.32238,0.44347,0.74169"\
"0.22150,0.22871,0.24361,0.27214,0.32763,0.44906,0.74725"\
"0.23461,0.24196,0.25686,0.28544,0.34078,0.46192,0.76050"\
"0.26488,0.27218,0.28690,0.31554,0.37113,0.49231,0.79050"\
"0.32936,0.33668,0.35151,0.38018,0.43611,0.55727,0.85545"\
"0.46409,0.47193,0.48782,0.51817,0.57525,0.69729,0.99551"\
"0.69854,0.70832,0.72764,0.76248,0.82637,0.95398,1.25386");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03002,0.03459,0.04547,0.06842,0.12375,0.26548,0.65404"\
"0.03009,0.03480,0.04550,0.06919,0.12397,0.26611,0.65702"\
"0.03001,0.03461,0.04510,0.06906,0.12374,0.26580,0.65112"\
"0.02999,0.03455,0.04580,0.06825,0.12378,0.26571,0.65409"\
"0.03011,0.03499,0.04556,0.06808,0.12361,0.26548,0.65529"\
"0.03370,0.03834,0.04865,0.07154,0.12606,0.26652,0.65403"\
"0.04426,0.04938,0.06026,0.08387,0.13879,0.27510,0.65433");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.07722,0.08575,0.10424,0.14460,0.24120,0.49045,1.12872"\
"0.08153,0.09006,0.10852,0.14889,0.24563,0.49434,1.13318"\
"0.09148,0.09992,0.11830,0.15855,0.25541,0.50349,1.14499"\
"0.11288,0.12143,0.13985,0.18008,0.27702,0.52661,1.16552"\
"0.14387,0.15346,0.17314,0.21454,0.31207,0.56136,1.20135"\
"0.17583,0.18803,0.21122,0.25526,0.35341,0.60230,1.24869"\
"0.18482,0.20101,0.23149,0.28419,0.38512,0.63332,1.27471");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.02978,0.03699,0.05503,0.10335,0.23648,0.59069,1.49581"\
"0.02975,0.03700,0.05502,0.10329,0.23658,0.58764,1.49709"\
"0.02983,0.03708,0.05518,0.10363,0.23622,0.58896,1.50097"\
"0.03122,0.03819,0.05587,0.10389,0.23643,0.59064,1.49498"\
"0.03748,0.04411,0.06034,0.10647,0.23728,0.59018,1.49957"\
"0.05129,0.05714,0.07110,0.11244,0.23900,0.58707,1.50254"\
"0.07195,0.07917,0.09313,0.12988,0.24495,0.58885,1.49380");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.16770,0.17490,0.18957,0.21803,0.27378,0.39511,0.69348"\
"0.17144,0.17855,0.19333,0.22160,0.27748,0.39894,0.69685"\
"0.18128,0.18849,0.20322,0.23173,0.28764,0.40905,0.70721"\
"0.20845,0.21559,0.23030,0.25872,0.31479,0.43603,0.73436"\
"0.27624,0.28333,0.29711,0.32558,0.38157,0.50298,0.80123"\
"0.41520,0.42360,0.43978,0.46984,0.52745,0.65018,0.94801"\
"0.63718,0.64798,0.66993,0.70650,0.76905,0.89478,1.19562");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.02941,0.03385,0.04401,0.06740,0.12319,0.26518,0.65364"\
"0.02928,0.03365,0.04450,0.06762,0.12321,0.26528,0.65394"\
"0.02892,0.03350,0.04420,0.06812,0.12290,0.26546,0.65470"\
"0.02916,0.03368,0.04398,0.06786,0.12300,0.26569,0.65664"\
"0.02894,0.03370,0.04451,0.06851,0.12295,0.26549,0.64937"\
"0.03699,0.04114,0.05060,0.07334,0.12630,0.26619,0.65418"\
"0.05284,0.05836,0.06875,0.08924,0.13802,0.27394,0.65392");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.08112,0.08968,0.10814,0.14852,0.24551,0.49460,1.14069"\
"0.08564,0.09420,0.11265,0.15305,0.25009,0.49745,1.14268"\
"0.09508,0.10359,0.12196,0.16232,0.25920,0.50777,1.14689"\
"0.11478,0.12332,0.14165,0.18196,0.27921,0.52682,1.18297"\
"0.14687,0.15623,0.17572,0.21695,0.31430,0.56230,1.20511"\
"0.18576,0.19727,0.21967,0.26358,0.36181,0.60989,1.25319"\
"0.21261,0.22795,0.25724,0.30809,0.40944,0.65824,1.29856");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.02979,0.03687,0.05496,0.10360,0.23673,0.59021,1.50818"\
"0.02979,0.03688,0.05500,0.10357,0.23633,0.58878,1.50540"\
"0.02981,0.03704,0.05509,0.10335,0.23662,0.59082,1.49677"\
"0.03060,0.03767,0.05551,0.10380,0.23664,0.58907,1.50308"\
"0.03532,0.04237,0.05930,0.10563,0.23679,0.58718,1.49798"\
"0.04651,0.05272,0.06820,0.11168,0.23904,0.58665,1.49692"\
"0.06586,0.07330,0.08804,0.12624,0.24404,0.58971,1.49183");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.17765,0.18496,0.19991,0.22861,0.28471,0.40643,0.70500"\
"0.18169,0.18902,0.20395,0.23232,0.28855,0.41031,0.70854"\
"0.19190,0.19921,0.21412,0.24273,0.29887,0.42066,0.71878"\
"0.21900,0.22638,0.24136,0.26990,0.32612,0.44776,0.74594"\
"0.28543,0.29277,0.30751,0.33622,0.39242,0.51394,0.81219"\
"0.42187,0.43020,0.44641,0.47636,0.53394,0.65687,0.95516"\
"0.63583,0.64699,0.66806,0.70413,0.76580,0.89131,1.19186");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.02990,0.03454,0.04508,0.06867,0.12361,0.26613,0.65018"\
"0.03005,0.03455,0.04552,0.06882,0.12368,0.26569,0.65334"\
"0.03010,0.03461,0.04552,0.06837,0.12374,0.26577,0.65558"\
"0.02995,0.03495,0.04490,0.06871,0.12332,0.26558,0.65452"\
"0.03016,0.03471,0.04518,0.06818,0.12330,0.26561,0.65598"\
"0.03680,0.04126,0.05032,0.07307,0.12570,0.26665,0.65427"\
"0.05335,0.05819,0.06875,0.08858,0.13646,0.27311,0.65414");
}
}
}
}
cell ("sky130_fd_sc_hd__a32o_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__a32o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0027;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)*A3)+(B1*B2)";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.265;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.11822,0.12516,0.14141,0.17826,0.26676,0.50714,1.18451"\
"0.12184,0.12877,0.14504,0.18188,0.27040,0.51077,1.18838"\
"0.13092,0.13779,0.15412,0.19083,0.27954,0.52039,1.19608"\
"0.15328,0.16014,0.17641,0.21304,0.30157,0.54151,1.21839"\
"0.19822,0.20524,0.22180,0.25862,0.34721,0.58781,1.26685"\
"0.25510,0.26332,0.28182,0.32032,0.40988,0.64999,1.32983"\
"0.30154,0.31196,0.33499,0.38019,0.47220,0.71172,1.38874");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.03223,0.03766,0.05185,0.09053,0.20341,0.53966,1.49921"\
"0.03212,0.03766,0.05182,0.09052,0.20343,0.53969,1.49944"\
"0.03220,0.03761,0.05190,0.09038,0.20351,0.53880,1.49801"\
"0.03208,0.03756,0.05180,0.09037,0.20352,0.53881,1.49867"\
"0.03449,0.03967,0.05360,0.09160,0.20394,0.53832,1.49594"\
"0.04284,0.04803,0.06072,0.09669,0.20626,0.53747,1.49838"\
"0.05735,0.06355,0.07855,0.11162,0.21212,0.54041,1.49382");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.20559,0.21109,0.22363,0.24937,0.29963,0.40759,0.68082"\
"0.21094,0.21645,0.22902,0.25437,0.30496,0.41296,0.68615"\
"0.22361,0.22913,0.24167,0.26734,0.31757,0.42555,0.69877"\
"0.25284,0.25833,0.27082,0.29647,0.34678,0.45485,0.72791"\
"0.31638,0.32196,0.33447,0.36007,0.41062,0.51874,0.79164"\
"0.44707,0.45318,0.46665,0.49389,0.54638,0.65568,0.92910"\
"0.67185,0.67923,0.69538,0.72767,0.78772,0.90538,1.18262");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.03050,0.03412,0.04251,0.06031,0.10513,0.22294,0.57538"\
"0.03040,0.03396,0.04205,0.06127,0.10485,0.22307,0.57536"\
"0.03045,0.03373,0.04243,0.06030,0.10489,0.22292,0.57570"\
"0.03039,0.03384,0.04180,0.06082,0.10506,0.22287,0.57534"\
"0.03031,0.03403,0.04186,0.06035,0.10493,0.22283,0.57409"\
"0.03482,0.03855,0.04691,0.06593,0.10847,0.22395,0.57554"\
"0.04715,0.05132,0.06079,0.08088,0.12473,0.23831,0.57753");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.12642,0.13338,0.14973,0.18646,0.27498,0.51530,1.19261"\
"0.13048,0.13741,0.15366,0.19051,0.27902,0.51921,1.19637"\
"0.13936,0.14631,0.16254,0.19940,0.28786,0.52785,1.20464"\
"0.15982,0.16676,0.18306,0.21975,0.30819,0.54769,1.22385"\
"0.20155,0.20862,0.22534,0.26235,0.35079,0.59094,1.26769"\
"0.26132,0.26944,0.28779,0.32673,0.41637,0.65657,1.33507"\
"0.31787,0.32804,0.35077,0.39571,0.48854,0.72841,1.40524");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.03233,0.03757,0.05191,0.09052,0.20342,0.53975,1.49913"\
"0.03221,0.03765,0.05185,0.09053,0.20336,0.53982,1.49858"\
"0.03227,0.03764,0.05188,0.09052,0.20310,0.53957,1.49698"\
"0.03207,0.03757,0.05195,0.09044,0.20365,0.53790,1.49354"\
"0.03420,0.03966,0.05330,0.09154,0.20348,0.53847,1.49527"\
"0.04106,0.04669,0.06023,0.09634,0.20669,0.53866,1.49864"\
"0.05437,0.06046,0.07503,0.10990,0.21214,0.54006,1.49149");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.22845,0.23416,0.24725,0.27351,0.32471,0.43339,0.70703"\
"0.23391,0.23966,0.25262,0.27867,0.32965,0.43860,0.71242"\
"0.24689,0.25264,0.26561,0.29191,0.34273,0.45151,0.72510"\
"0.27637,0.28210,0.29508,0.32135,0.37221,0.48100,0.75461"\
"0.33930,0.34493,0.35790,0.38448,0.43578,0.54471,0.81840"\
"0.47266,0.47878,0.49253,0.51984,0.57229,0.68184,0.95562"\
"0.70519,0.71264,0.72900,0.76095,0.82014,0.93746,1.21430");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.03238,0.03582,0.04393,0.06225,0.10638,0.22371,0.57590"\
"0.03270,0.03573,0.04436,0.06239,0.10654,0.22409,0.57646"\
"0.03269,0.03574,0.04371,0.06226,0.10689,0.22371,0.57510"\
"0.03278,0.03578,0.04375,0.06225,0.10683,0.22372,0.57519"\
"0.03250,0.03646,0.04399,0.06282,0.10646,0.22417,0.57621"\
"0.03605,0.03959,0.04823,0.06573,0.10886,0.22503,0.57581"\
"0.04819,0.05178,0.06112,0.08048,0.12410,0.23790,0.57784");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.13011,0.13705,0.15329,0.19015,0.27862,0.51860,1.19545"\
"0.13430,0.14118,0.15749,0.19425,0.28294,0.52372,1.20235"\
"0.14265,0.14961,0.16585,0.20271,0.29125,0.53152,1.20887"\
"0.16040,0.16737,0.18366,0.22038,0.30887,0.54862,1.22516"\
"0.19664,0.20380,0.22051,0.25740,0.34607,0.58617,1.26327"\
"0.25305,0.26099,0.27924,0.31830,0.40826,0.64810,1.32660"\
"0.31510,0.32500,0.34710,0.39150,0.48500,0.72550,1.40147");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.03223,0.03765,0.05187,0.09053,0.20310,0.53961,1.49707"\
"0.03218,0.03763,0.05180,0.09040,0.20356,0.53871,1.49586"\
"0.03232,0.03760,0.05188,0.09052,0.20349,0.53981,1.49911"\
"0.03229,0.03756,0.05196,0.09047,0.20365,0.53756,1.49452"\
"0.03385,0.03927,0.05304,0.09138,0.20361,0.53885,1.49891"\
"0.03920,0.04501,0.05908,0.09615,0.20598,0.53853,1.49914"\
"0.05134,0.05771,0.07225,0.10847,0.21186,0.53993,1.49312");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.22698,0.23276,0.24538,0.27105,0.32080,0.42822,0.70163"\
"0.23243,0.23807,0.25076,0.27622,0.32623,0.43365,0.70693"\
"0.24577,0.25141,0.26411,0.28981,0.33956,0.44700,0.72024"\
"0.27472,0.28031,0.29300,0.31852,0.36863,0.47598,0.74914"\
"0.33461,0.34025,0.35295,0.37866,0.42885,0.53622,0.80938"\
"0.45822,0.46426,0.47813,0.50454,0.55575,0.66411,0.93754"\
"0.67027,0.67746,0.69347,0.72469,0.78277,0.89807,1.17451");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.03189,0.03540,0.04293,0.06100,0.10467,0.22182,0.57571"\
"0.03173,0.03506,0.04273,0.06105,0.10431,0.22218,0.57496"\
"0.03206,0.03501,0.04289,0.06080,0.10476,0.22203,0.57500"\
"0.03198,0.03571,0.04308,0.06131,0.10425,0.22156,0.57535"\
"0.03178,0.03511,0.04308,0.06096,0.10427,0.22191,0.57391"\
"0.03542,0.03885,0.04689,0.06461,0.10712,0.22265,0.57589"\
"0.04642,0.05027,0.05899,0.07749,0.12141,0.23389,0.57580");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.08135,0.08788,0.10313,0.13761,0.22345,0.46207,1.14177"\
"0.08572,0.09224,0.10750,0.14198,0.22782,0.46667,1.14139"\
"0.09577,0.10228,0.11750,0.15191,0.23773,0.47616,1.15120"\
"0.11832,0.12483,0.14003,0.17442,0.26024,0.49882,1.17450"\
"0.15256,0.16015,0.17672,0.21254,0.29918,0.53778,1.21561"\
"0.18815,0.19800,0.21872,0.25833,0.34652,0.58500,1.26169"\
"0.20350,0.21604,0.24287,0.29280,0.38676,0.62437,1.29989");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.02890,0.03417,0.04769,0.08553,0.19979,0.53675,1.50078"\
"0.02887,0.03417,0.04764,0.08550,0.19986,0.53610,1.49534"\
"0.02891,0.03417,0.04771,0.08558,0.19970,0.53703,1.49286"\
"0.02983,0.03497,0.04819,0.08590,0.19957,0.53493,1.49042"\
"0.03700,0.04181,0.05377,0.08934,0.20097,0.53678,1.49951"\
"0.05055,0.05593,0.06699,0.09819,0.20393,0.53563,1.49260"\
"0.07023,0.07692,0.09121,0.12153,0.21379,0.53824,1.48961");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.18821,0.19374,0.20618,0.23171,0.28133,0.38861,0.66156"\
"0.19225,0.19781,0.21029,0.23563,0.28519,0.39240,0.66534"\
"0.20209,0.20760,0.22016,0.24530,0.29526,0.40244,0.67551"\
"0.22967,0.23515,0.24760,0.27312,0.32297,0.43031,0.70324"\
"0.29661,0.30211,0.31469,0.34002,0.38989,0.49736,0.77044"\
"0.44429,0.45068,0.46451,0.49163,0.54305,0.65113,0.92457"\
"0.68431,0.69230,0.71000,0.74431,0.80364,0.91706,1.19348");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.03127,0.03465,0.04235,0.06037,0.10410,0.22186,0.57451"\
"0.03127,0.03467,0.04231,0.06036,0.10437,0.22174,0.57426"\
"0.03129,0.03432,0.04266,0.06112,0.10400,0.22186,0.57557"\
"0.03106,0.03473,0.04241,0.06018,0.10424,0.22168,0.57526"\
"0.03105,0.03442,0.04288,0.06045,0.10402,0.22157,0.57514"\
"0.03848,0.04199,0.04981,0.06642,0.10740,0.22322,0.57580"\
"0.05652,0.06079,0.07046,0.08838,0.12523,0.23424,0.57702");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.08703,0.09356,0.10880,0.14328,0.22888,0.46730,1.14189"\
"0.09140,0.09792,0.11317,0.14760,0.23318,0.47133,1.14619"\
"0.10042,0.10692,0.12215,0.15658,0.24222,0.48049,1.15748"\
"0.11975,0.12627,0.14143,0.17590,0.26181,0.49968,1.18086"\
"0.15145,0.15867,0.17510,0.21085,0.29742,0.53619,1.21084"\
"0.18914,0.19822,0.21768,0.25674,0.34494,0.58325,1.26179"\
"0.21161,0.22341,0.24886,0.29664,0.39000,0.62905,1.30378");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.02881,0.03399,0.04760,0.08567,0.19989,0.53615,1.49492"\
"0.02889,0.03415,0.04768,0.08557,0.19973,0.53700,1.49244"\
"0.02876,0.03405,0.04770,0.08565,0.19974,0.53699,1.49569"\
"0.02932,0.03463,0.04809,0.08582,0.19973,0.53561,1.50221"\
"0.03426,0.03942,0.05222,0.08874,0.20050,0.53652,1.49257"\
"0.04531,0.05025,0.06273,0.09589,0.20345,0.53547,1.49523"\
"0.06306,0.06979,0.08328,0.11411,0.21178,0.53755,1.49199");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.20199,0.20768,0.22036,0.24598,0.29625,0.40323,0.67616"\
"0.20573,0.21138,0.22409,0.24980,0.30000,0.40685,0.68013"\
"0.21575,0.22139,0.23408,0.25976,0.30999,0.41689,0.69017"\
"0.24207,0.24770,0.26038,0.28606,0.33616,0.44374,0.71694"\
"0.30857,0.31422,0.32686,0.35252,0.40263,0.51002,0.78347"\
"0.45292,0.45917,0.47291,0.49986,0.55126,0.65936,0.93316"\
"0.68532,0.69363,0.71132,0.74565,0.80414,0.91702,1.19317");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.03196,0.03576,0.04314,0.06140,0.10427,0.22226,0.57589"\
"0.03209,0.03498,0.04290,0.06082,0.10433,0.22215,0.57635"\
"0.03202,0.03499,0.04290,0.06078,0.10429,0.22199,0.57604"\
"0.03192,0.03521,0.04326,0.06140,0.10445,0.22212,0.57497"\
"0.03173,0.03531,0.04275,0.06086,0.10428,0.22199,0.57543"\
"0.03848,0.04180,0.04947,0.06639,0.10714,0.22306,0.57565"\
"0.05620,0.06054,0.07000,0.08617,0.12393,0.23304,0.57735");
}
}
}
}
cell ("sky130_fd_sc_hd__a32o_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__a32o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*A2)*A3)+(B1*B2)";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.537;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.14308,0.14884,0.16373,0.19838,0.27991,0.50602,1.21338"\
"0.14665,0.15240,0.16733,0.20194,0.28359,0.50924,1.21764"\
"0.15557,0.16133,0.17629,0.21086,0.29248,0.51821,1.22650"\
"0.17785,0.18356,0.19850,0.23315,0.31479,0.54026,1.25135"\
"0.22712,0.23290,0.24783,0.28256,0.36411,0.58969,1.29831"\
"0.29944,0.30587,0.32218,0.35864,0.44192,0.66905,1.37854"\
"0.37298,0.38089,0.40114,0.44453,0.53210,0.76002,1.46874");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03420,0.03817,0.04900,0.07984,0.17242,0.48210,1.49703"\
"0.03432,0.03819,0.04930,0.07990,0.17239,0.48186,1.49983"\
"0.03420,0.03811,0.04920,0.07987,0.17245,0.48190,1.49890"\
"0.03426,0.03793,0.04897,0.07970,0.17191,0.48156,1.50117"\
"0.03502,0.03882,0.04953,0.08025,0.17269,0.48174,1.50065"\
"0.04269,0.04606,0.05621,0.08544,0.17626,0.48319,1.49956"\
"0.05670,0.06093,0.07251,0.10084,0.18347,0.48588,1.49384");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.24166,0.24624,0.25805,0.28428,0.33855,0.45785,0.77909"\
"0.24732,0.25191,0.26377,0.29005,0.34420,0.46361,0.78468"\
"0.25989,0.26447,0.27625,0.30252,0.35651,0.47602,0.79720"\
"0.28927,0.29385,0.30564,0.33184,0.38563,0.50543,0.82631"\
"0.35270,0.35722,0.36905,0.39513,0.44925,0.56907,0.89034"\
"0.48550,0.49034,0.50282,0.53019,0.58555,0.70609,1.02748"\
"0.72191,0.72763,0.74201,0.77387,0.83693,0.96645,1.29096");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03233,0.03477,0.04264,0.05972,0.10418,0.22939,0.63987"\
"0.03233,0.03477,0.04225,0.06001,0.10430,0.22977,0.63867"\
"0.03212,0.03486,0.04219,0.06037,0.10431,0.22937,0.63880"\
"0.03210,0.03488,0.04223,0.06019,0.10363,0.22983,0.64051"\
"0.03216,0.03509,0.04242,0.06046,0.10417,0.22966,0.63968"\
"0.03557,0.03849,0.04592,0.06322,0.10707,0.23021,0.64022"\
"0.04662,0.04937,0.05760,0.07659,0.12164,0.24370,0.64504");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.15389,0.15960,0.17450,0.20915,0.29063,0.51574,1.22607"\
"0.15788,0.16364,0.17855,0.21317,0.29469,0.52007,1.22867"\
"0.16691,0.17264,0.18759,0.22220,0.30364,0.52950,1.23728"\
"0.18742,0.19315,0.20805,0.24264,0.32409,0.54984,1.25786"\
"0.23219,0.23799,0.25299,0.28778,0.36932,0.59536,1.30329"\
"0.30406,0.31051,0.32704,0.36381,0.44757,0.67449,1.38354"\
"0.38538,0.39318,0.41309,0.45616,0.54485,0.77311,1.48089");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03417,0.03786,0.04925,0.07981,0.17213,0.48171,1.50135"\
"0.03408,0.03811,0.04911,0.07979,0.17240,0.48110,1.49976"\
"0.03423,0.03816,0.04919,0.07990,0.17231,0.48190,1.49855"\
"0.03411,0.03810,0.04922,0.07984,0.17246,0.48181,1.49973"\
"0.03513,0.03896,0.04997,0.08013,0.17268,0.48116,1.49849"\
"0.04074,0.04463,0.05562,0.08531,0.17580,0.48277,1.49985"\
"0.05363,0.05820,0.06964,0.09840,0.18409,0.48563,1.49330");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.26439,0.26919,0.28144,0.30822,0.36240,0.48260,0.80435"\
"0.26942,0.27422,0.28646,0.31316,0.36773,0.48787,0.80982"\
"0.28160,0.28642,0.29873,0.32538,0.38024,0.49987,0.82159"\
"0.31020,0.31503,0.32727,0.35398,0.40866,0.52843,0.85019"\
"0.37021,0.37491,0.38714,0.41390,0.46853,0.58856,0.91047"\
"0.49664,0.50170,0.51459,0.54228,0.59709,0.71847,1.04038"\
"0.71992,0.72587,0.74087,0.77282,0.83518,0.96421,1.29025");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03431,0.03718,0.04473,0.06198,0.10564,0.23014,0.64099"\
"0.03430,0.03719,0.04399,0.06171,0.10428,0.23044,0.63892"\
"0.03421,0.03700,0.04456,0.06122,0.10520,0.23006,0.64045"\
"0.03433,0.03715,0.04438,0.06124,0.10519,0.23013,0.64079"\
"0.03426,0.03749,0.04418,0.06156,0.10552,0.23016,0.63994"\
"0.03736,0.04036,0.04739,0.06409,0.10763,0.23120,0.64100"\
"0.04712,0.05037,0.05849,0.07656,0.12045,0.24255,0.64401");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.15812,0.16384,0.17876,0.21338,0.29485,0.51985,1.22768"\
"0.16192,0.16764,0.18258,0.21724,0.29870,0.52354,1.23341"\
"0.16928,0.17505,0.18996,0.22462,0.30603,0.53154,1.23901"\
"0.18404,0.18979,0.20473,0.23932,0.32071,0.54629,1.25358"\
"0.21436,0.22021,0.23539,0.27016,0.35184,0.57729,1.28518"\
"0.26424,0.27055,0.28675,0.32351,0.40731,0.63401,1.34239"\
"0.32299,0.33034,0.34923,0.39066,0.47888,0.70764,1.41480");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03413,0.03830,0.04905,0.07976,0.17235,0.48114,1.49797"\
"0.03430,0.03803,0.04904,0.07980,0.17236,0.48170,1.50148"\
"0.03411,0.03817,0.04907,0.07992,0.17241,0.48191,1.49861"\
"0.03428,0.03810,0.04912,0.07989,0.17243,0.48194,1.49813"\
"0.03538,0.03887,0.04973,0.08043,0.17244,0.48192,1.50020"\
"0.03896,0.04276,0.05428,0.08472,0.17577,0.48206,1.49934"\
"0.04898,0.05311,0.06469,0.09537,0.18276,0.48496,1.49738");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.27592,0.28085,0.29331,0.32026,0.37524,0.49513,0.81782"\
"0.28103,0.28594,0.29840,0.32550,0.38036,0.50045,0.82245"\
"0.29393,0.29884,0.31131,0.33838,0.39285,0.51317,0.83554"\
"0.32273,0.32762,0.34018,0.36710,0.42195,0.54206,0.86478"\
"0.38161,0.38657,0.39904,0.42600,0.48068,0.60123,0.92363"\
"0.50460,0.50961,0.52270,0.55028,0.60563,0.72648,1.04918"\
"0.72464,0.73038,0.74540,0.77704,0.83877,0.96692,1.29287");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03562,0.03841,0.04624,0.06237,0.10612,0.23124,0.64239"\
"0.03562,0.03846,0.04529,0.06316,0.10643,0.23097,0.64304"\
"0.03574,0.03871,0.04539,0.06246,0.10655,0.23129,0.64221"\
"0.03560,0.03863,0.04607,0.06236,0.10621,0.23114,0.64244"\
"0.03555,0.03835,0.04589,0.06233,0.10634,0.23114,0.64296"\
"0.03811,0.04140,0.04799,0.06483,0.10786,0.23188,0.64355"\
"0.04699,0.05062,0.05838,0.07620,0.11970,0.24189,0.64576");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.08988,0.09512,0.10886,0.14086,0.21791,0.44120,1.15102"\
"0.09425,0.09949,0.11320,0.14520,0.22226,0.44562,1.15224"\
"0.10457,0.10982,0.12356,0.15549,0.23255,0.45546,1.16454"\
"0.12804,0.13327,0.14693,0.17864,0.25574,0.47926,1.18427"\
"0.16647,0.17232,0.18706,0.22023,0.29826,0.52189,1.23243"\
"0.21155,0.21909,0.23756,0.27501,0.35604,0.58050,1.29126"\
"0.24281,0.25240,0.27629,0.32412,0.41403,0.63933,1.34609");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.02793,0.03199,0.04271,0.07157,0.16384,0.47698,1.49770"\
"0.02797,0.03190,0.04249,0.07157,0.16381,0.47621,1.49309"\
"0.02786,0.03181,0.04264,0.07179,0.16407,0.47555,1.49882"\
"0.02816,0.03218,0.04284,0.07199,0.16416,0.47610,1.49757"\
"0.03376,0.03761,0.04797,0.07537,0.16576,0.47605,1.49625"\
"0.04739,0.05124,0.06079,0.08540,0.17072,0.47807,1.49453"\
"0.06786,0.07247,0.08443,0.10856,0.18401,0.48016,1.48966");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.22185,0.22661,0.23880,0.26544,0.32018,0.44026,0.76277"\
"0.22613,0.23089,0.24309,0.26974,0.32448,0.44449,0.76689"\
"0.23644,0.24118,0.25299,0.27961,0.33388,0.45432,0.77652"\
"0.26297,0.26772,0.27991,0.30654,0.36109,0.48144,0.80380"\
"0.32957,0.33429,0.34637,0.37309,0.42772,0.54815,0.87054"\
"0.48499,0.49014,0.50316,0.53064,0.58577,0.70652,1.02894"\
"0.74542,0.75197,0.76896,0.80410,0.86828,0.99509,1.32232");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03446,0.03724,0.04444,0.06140,0.10540,0.23057,0.64117"\
"0.03430,0.03705,0.04470,0.06163,0.10566,0.23055,0.64088"\
"0.03445,0.03731,0.04450,0.06222,0.10600,0.23042,0.64206"\
"0.03425,0.03703,0.04437,0.06167,0.10577,0.23051,0.64138"\
"0.03469,0.03745,0.04487,0.06243,0.10574,0.23112,0.64154"\
"0.03942,0.04227,0.04990,0.06528,0.10748,0.23139,0.64202"\
"0.05863,0.06223,0.07005,0.08722,0.12566,0.24344,0.64703");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.09573,0.10098,0.11473,0.14673,0.22374,0.44690,1.15494"\
"0.10042,0.10566,0.11942,0.15141,0.22853,0.45184,1.15733"\
"0.10984,0.11511,0.12889,0.16078,0.23799,0.46124,1.16645"\
"0.12984,0.13506,0.14874,0.18060,0.25770,0.48120,1.18565"\
"0.16500,0.17068,0.18524,0.21821,0.29612,0.51908,1.23103"\
"0.21076,0.21770,0.23495,0.27157,0.35241,0.57628,1.28630"\
"0.24783,0.25682,0.27935,0.32480,0.41331,0.63927,1.34513");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.02793,0.03200,0.04267,0.07157,0.16398,0.47725,1.49899"\
"0.02800,0.03198,0.04270,0.07160,0.16396,0.47625,1.49721"\
"0.02790,0.03193,0.04249,0.07166,0.16405,0.47625,1.49605"\
"0.02816,0.03211,0.04292,0.07177,0.16410,0.47594,1.49767"\
"0.03184,0.03563,0.04653,0.07434,0.16508,0.47684,1.49786"\
"0.04160,0.04572,0.05602,0.08265,0.16992,0.47725,1.49497"\
"0.05940,0.06483,0.07665,0.10152,0.18100,0.48057,1.49097");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.23658,0.24150,0.25406,0.28098,0.33602,0.45662,0.77916"\
"0.24038,0.24529,0.25777,0.28486,0.33935,0.45997,0.78247"\
"0.25091,0.25585,0.26835,0.29534,0.35040,0.47080,0.79366"\
"0.27824,0.28318,0.29570,0.32262,0.37755,0.49793,0.82118"\
"0.34378,0.34869,0.36118,0.38827,0.44290,0.56391,0.88636"\
"0.49634,0.50177,0.51471,0.54240,0.59741,0.71861,1.04161"\
"0.75374,0.76053,0.77764,0.81282,0.87591,1.00207,1.32850");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03576,0.03866,0.04618,0.06241,0.10606,0.23086,0.64264"\
"0.03575,0.03867,0.04538,0.06326,0.10672,0.23112,0.64263"\
"0.03575,0.03859,0.04588,0.06236,0.10601,0.23101,0.64211"\
"0.03573,0.03837,0.04538,0.06279,0.10634,0.23109,0.64222"\
"0.03577,0.03871,0.04528,0.06288,0.10647,0.23055,0.64328"\
"0.03976,0.04247,0.04935,0.06500,0.10775,0.23208,0.64216"\
"0.05847,0.06161,0.06997,0.08637,0.12348,0.24148,0.64709");
}
}
}
}
cell ("sky130_fd_sc_hd__a32oi_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a32oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((((!A1*!B1)+(!A1*!B2))+(!A2*!B1))+(!A3*!B1))+(!A2*!B2))+(!A3*!B2)";
capacitance : 0.0000;
max_transition : 1.864;
max_capacitance : 0.085;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.11196,0.12285,0.14827,0.20650,0.34170,0.65882,1.40351"\
"0.11673,0.12768,0.15327,0.21192,0.34755,0.66443,1.40913"\
"0.12863,0.13978,0.16560,0.22483,0.36125,0.67850,1.42364"\
"0.15806,0.16954,0.19494,0.25392,0.39070,0.70911,1.45478"\
"0.22127,0.23313,0.25899,0.31784,0.45432,0.77305,1.51988"\
"0.32835,0.34495,0.38041,0.45279,0.59778,0.91615,1.66336"\
"0.50236,0.52860,0.58375,0.68979,0.88538,1.24754,1.99538");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.07549,0.08988,0.12377,0.20341,0.38773,0.82273,1.85161"\
"0.07562,0.08988,0.12378,0.20274,0.38798,0.82315,1.84967"\
"0.07562,0.08984,0.12377,0.20293,0.38933,0.82260,1.84584"\
"0.07584,0.09003,0.12381,0.20333,0.38798,0.82279,1.85092"\
"0.08597,0.09835,0.12958,0.20462,0.38828,0.82431,1.84625"\
"0.12470,0.13915,0.17039,0.23910,0.40365,0.82302,1.84576"\
"0.21017,0.22771,0.26687,0.34644,0.50968,0.88022,1.84903");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.05111,0.05607,0.06803,0.09415,0.15397,0.29180,0.61326"\
"0.05481,0.06011,0.07152,0.09804,0.15775,0.29568,0.61718"\
"0.06402,0.06931,0.08105,0.10736,0.16727,0.30512,0.62621"\
"0.08571,0.09119,0.10320,0.12881,0.18929,0.32711,0.64847"\
"0.11726,0.12493,0.14164,0.17626,0.24141,0.37868,0.69990"\
"0.14835,0.16022,0.18630,0.23641,0.33264,0.49524,0.81691"\
"0.15605,0.17438,0.21150,0.28995,0.43246,0.67983,1.09156");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.04691,0.05280,0.06692,0.09997,0.17767,0.36114,0.79305"\
"0.04682,0.05280,0.06684,0.09997,0.17778,0.36133,0.79280"\
"0.04591,0.05200,0.06641,0.09974,0.17782,0.36157,0.79353"\
"0.05335,0.05889,0.07101,0.10129,0.17749,0.36097,0.79286"\
"0.07579,0.08314,0.09786,0.12820,0.19227,0.36213,0.79273"\
"0.11932,0.12962,0.15029,0.19322,0.26634,0.41315,0.80030"\
"0.19384,0.21040,0.24269,0.30552,0.41251,0.59365,0.93116");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.13015,0.14109,0.16579,0.22381,0.35848,0.67447,1.41676"\
"0.13488,0.14615,0.17134,0.22937,0.36431,0.68037,1.42272"\
"0.14760,0.15889,0.18381,0.24228,0.37748,0.69459,1.43653"\
"0.17759,0.18851,0.21369,0.27225,0.40799,0.72537,1.46908"\
"0.24139,0.25222,0.27716,0.33599,0.47152,0.78865,1.53195"\
"0.35625,0.37007,0.40381,0.47214,0.61397,0.93093,1.67558"\
"0.54395,0.56725,0.61619,0.71504,0.90410,1.25862,2.00391");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.09148,0.10602,0.13964,0.21871,0.40461,0.84091,1.86432"\
"0.09156,0.10577,0.13961,0.21881,0.40344,0.84076,1.86061"\
"0.09152,0.10604,0.13962,0.21871,0.40372,0.83891,1.86364"\
"0.09163,0.10597,0.13989,0.21924,0.40373,0.83878,1.86211"\
"0.09858,0.11189,0.14414,0.21996,0.40389,0.83953,1.86201"\
"0.13634,0.15048,0.18228,0.25097,0.41766,0.83900,1.85821"\
"0.22277,0.23960,0.27716,0.35604,0.52314,0.89315,1.86214");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.05758,0.06294,0.07468,0.10127,0.16078,0.29864,0.61991"\
"0.06190,0.06695,0.07892,0.10540,0.16500,0.30267,0.62395"\
"0.07063,0.07587,0.08775,0.11424,0.17398,0.31171,0.63298"\
"0.09090,0.09604,0.10857,0.13518,0.19540,0.33313,0.65458"\
"0.12321,0.13025,0.14646,0.17858,0.24295,0.38254,0.70462"\
"0.16022,0.17135,0.19419,0.24158,0.32944,0.49025,0.81870"\
"0.17896,0.19563,0.23273,0.30572,0.43920,0.67040,1.06648");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.04671,0.05275,0.06690,0.10009,0.17749,0.36110,0.79320"\
"0.04678,0.05279,0.06677,0.09982,0.17774,0.36148,0.79254"\
"0.04626,0.05233,0.06664,0.09989,0.17769,0.36112,0.79197"\
"0.05110,0.05660,0.06933,0.10083,0.17733,0.36068,0.79316"\
"0.07005,0.07614,0.09073,0.11983,0.18684,0.36215,0.79301"\
"0.10969,0.11842,0.13563,0.17187,0.24308,0.39528,0.79584"\
"0.18104,0.19302,0.21982,0.26924,0.36396,0.53441,0.89056");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.13211,0.14275,0.16599,0.21905,0.34265,0.63178,1.30970"\
"0.13770,0.14813,0.17099,0.22471,0.34855,0.63743,1.31632"\
"0.15107,0.16114,0.18484,0.23782,0.36196,0.65123,1.32987"\
"0.18023,0.18995,0.21354,0.26728,0.39152,0.68097,1.35923"\
"0.24113,0.25108,0.27419,0.32762,0.45178,0.74148,1.42051"\
"0.34878,0.36088,0.39166,0.45483,0.58584,0.87577,1.55605"\
"0.52183,0.54215,0.58576,0.67526,0.84705,1.18137,1.86338");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.09740,0.11060,0.14143,0.21482,0.38460,0.78292,1.71923"\
"0.09730,0.11047,0.14147,0.21414,0.38578,0.78253,1.72305"\
"0.09731,0.11065,0.14132,0.21421,0.38459,0.78238,1.71950"\
"0.09728,0.11057,0.14183,0.21471,0.38551,0.78490,1.72213"\
"0.10397,0.11674,0.14614,0.21600,0.38404,0.78295,1.72372"\
"0.14095,0.15383,0.18379,0.24853,0.40162,0.78479,1.72547"\
"0.22449,0.24033,0.27561,0.35063,0.50429,0.84845,1.72812");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.06155,0.06697,0.07854,0.10499,0.16472,0.30257,0.62369"\
"0.06603,0.07117,0.08304,0.10956,0.16899,0.30688,0.62805"\
"0.07445,0.07969,0.09149,0.11810,0.17759,0.31540,0.63668"\
"0.09198,0.09733,0.10939,0.13578,0.19580,0.33361,0.65500"\
"0.12164,0.12851,0.14290,0.17323,0.23649,0.37470,0.69734"\
"0.16103,0.16997,0.18995,0.23175,0.31100,0.46700,0.79200"\
"0.18911,0.20349,0.23590,0.29916,0.41707,0.62217,1.00172");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.04671,0.05270,0.06689,0.09996,0.17775,0.36117,0.79196"\
"0.04670,0.05281,0.06681,0.09978,0.17768,0.36116,0.79292"\
"0.04649,0.05255,0.06680,0.09999,0.17773,0.36102,0.79328"\
"0.04937,0.05479,0.06827,0.10065,0.17751,0.36077,0.79293"\
"0.06332,0.06963,0.08271,0.11351,0.18410,0.36207,0.79279"\
"0.09840,0.10543,0.12070,0.15347,0.22512,0.38676,0.79735"\
"0.16622,0.17647,0.19813,0.24200,0.32576,0.49262,0.86679");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.09221,0.10297,0.12754,0.18447,0.31558,0.61981,1.33395"\
"0.09545,0.10641,0.13164,0.18825,0.31953,0.62448,1.33930"\
"0.10527,0.11643,0.14109,0.19828,0.33017,0.63603,1.35124"\
"0.13330,0.14394,0.16839,0.22456,0.35645,0.66290,1.37882"\
"0.20018,0.21188,0.23731,0.29242,0.42350,0.72963,1.44617"\
"0.31234,0.33098,0.36808,0.44403,0.58266,0.88465,1.59960"\
"0.49679,0.52343,0.58048,0.69462,0.90500,1.25817,1.96197");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.08550,0.09956,0.13186,0.20783,0.38719,0.80296,1.78411"\
"0.08556,0.09959,0.13174,0.20776,0.38654,0.80293,1.78452"\
"0.08541,0.09938,0.13197,0.20788,0.38603,0.80238,1.78551"\
"0.08504,0.09878,0.13114,0.20793,0.38576,0.80349,1.79137"\
"0.10842,0.11913,0.14590,0.21301,0.38570,0.80370,1.78501"\
"0.16187,0.17875,0.21025,0.27425,0.41555,0.80538,1.78610"\
"0.25232,0.27551,0.32451,0.41690,0.57643,0.89853,1.79647");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.02287,0.02640,0.03463,0.05338,0.09722,0.19984,0.44123"\
"0.02687,0.03056,0.03887,0.05767,0.10153,0.20428,0.44570"\
"0.03569,0.04021,0.04886,0.06802,0.11179,0.21470,0.45611"\
"0.04666,0.05313,0.06660,0.09097,0.13560,0.23848,0.47951"\
"0.05463,0.06494,0.08555,0.12295,0.18617,0.29387,0.53485"\
"0.05050,0.06665,0.09854,0.15683,0.25391,0.40626,0.66129"\
"0.00630,0.03097,0.07981,0.16936,0.31905,0.55684,0.92558");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.02428,0.02875,0.03931,0.06413,0.12274,0.25955,0.58258"\
"0.02426,0.02874,0.03932,0.06403,0.12278,0.25946,0.58298"\
"0.02910,0.03256,0.04123,0.06432,0.12233,0.25919,0.58226"\
"0.04420,0.04792,0.05627,0.07450,0.12514,0.25964,0.58252"\
"0.07250,0.07774,0.08865,0.11158,0.15443,0.26883,0.58281"\
"0.12233,0.12989,0.14598,0.17737,0.23548,0.34264,0.60548"\
"0.21167,0.22193,0.24570,0.29275,0.37965,0.52729,0.77799");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.10329,0.11424,0.13697,0.19096,0.31446,0.60371,1.28229"\
"0.10739,0.11813,0.14084,0.19459,0.31895,0.60828,1.28673"\
"0.11829,0.12778,0.15107,0.20507,0.32965,0.61962,1.29827"\
"0.14570,0.15544,0.17875,0.23267,0.35679,0.64701,1.32646"\
"0.21188,0.22077,0.24519,0.29799,0.42037,0.71024,1.38919"\
"0.32574,0.34165,0.37492,0.44475,0.57683,0.85897,1.53573"\
"0.50504,0.52851,0.58015,0.68566,0.88190,1.22098,1.89290");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.09733,0.11043,0.14142,0.21407,0.38476,0.78267,1.72006"\
"0.09718,0.11028,0.14175,0.21409,0.38431,0.78260,1.71951"\
"0.09678,0.11040,0.14156,0.21408,0.38441,0.78291,1.72163"\
"0.09647,0.10946,0.14092,0.21419,0.38432,0.78302,1.72357"\
"0.11778,0.12867,0.15423,0.21895,0.38392,0.78326,1.72109"\
"0.17098,0.18601,0.21762,0.27959,0.41663,0.78503,1.71990"\
"0.26455,0.28664,0.33231,0.41955,0.57868,0.88601,1.73045");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.02753,0.03106,0.03925,0.05788,0.10166,0.20434,0.44557"\
"0.03175,0.03537,0.04377,0.06267,0.10646,0.20919,0.45048"\
"0.04061,0.04463,0.05320,0.07237,0.11648,0.21936,0.46069"\
"0.05316,0.05900,0.07079,0.09349,0.13883,0.24213,0.48368"\
"0.06734,0.07660,0.09465,0.12775,0.18528,0.29377,0.53575"\
"0.07398,0.08870,0.11810,0.16991,0.25703,0.39902,0.65429"\
"0.05043,0.07436,0.12080,0.20341,0.34101,0.55668,0.89460");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00277, 0.00653, 0.01536, 0.03617, 0.08515");
values("0.02427,0.02877,0.03932,0.06413,0.12231,0.25940,0.58319"\
"0.02432,0.02879,0.03932,0.06410,0.12226,0.25920,0.58242"\
"0.02670,0.03060,0.04025,0.06414,0.12228,0.25943,0.58267"\
"0.03783,0.04139,0.04975,0.06993,0.12378,0.25944,0.58233"\
"0.06138,0.06553,0.07502,0.09586,0.14213,0.26484,0.58252"\
"0.10572,0.11147,0.12405,0.15068,0.20347,0.31423,0.59623"\
"0.18792,0.19539,0.21297,0.25021,0.32237,0.45500,0.71432");
}
}
}
}
cell ("sky130_fd_sc_hd__a32oi_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__a32oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((((!A1*!B1)+(!A1*!B2))+(!A2*!B1))+(!A3*!B1))+(!A2*!B2))+(!A3*!B2)";
capacitance : 0.0000;
max_transition : 1.919;
max_capacitance : 0.156;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.11604,0.12321,0.14177,0.18820,0.30700,0.61317,1.40719"\
"0.12119,0.12833,0.14710,0.19388,0.31319,0.61919,1.41328"\
"0.13362,0.14094,0.15946,0.20674,0.32661,0.63360,1.42801"\
"0.16344,0.17095,0.18946,0.23672,0.35693,0.66463,1.46054"\
"0.22824,0.23607,0.25471,0.30127,0.42080,0.72956,1.52531"\
"0.34081,0.35132,0.37614,0.43583,0.56615,0.87440,1.67159"\
"0.52505,0.54194,0.58211,0.67043,0.84999,1.20753,2.01085");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.07468,0.08391,0.10819,0.17060,0.33334,0.75225,1.84638"\
"0.07471,0.08389,0.10821,0.17052,0.33336,0.75101,1.84601"\
"0.07478,0.08407,0.10821,0.17058,0.33219,0.75223,1.84510"\
"0.07501,0.08412,0.10829,0.17069,0.33206,0.75109,1.84632"\
"0.08338,0.09176,0.11398,0.17319,0.33186,0.75404,1.84065"\
"0.11986,0.12901,0.15243,0.20936,0.35086,0.75194,1.84315"\
"0.20179,0.21324,0.24194,0.30808,0.45714,0.81221,1.84393");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.05690,0.06076,0.07007,0.09410,0.15235,0.30057,0.68202"\
"0.06076,0.06430,0.07403,0.09731,0.15609,0.30448,0.68595"\
"0.06958,0.07348,0.08313,0.10695,0.16539,0.31376,0.69539"\
"0.09223,0.09595,0.10523,0.12889,0.18758,0.33609,0.71895"\
"0.12757,0.13313,0.14645,0.17714,0.24010,0.38821,0.76989"\
"0.16419,0.17250,0.19190,0.23745,0.33170,0.50924,0.89098"\
"0.18017,0.19237,0.22315,0.29302,0.43482,0.70204,1.17155");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.05177,0.05619,0.06761,0.09710,0.17404,0.37351,0.89320"\
"0.05198,0.05633,0.06770,0.09717,0.17375,0.37372,0.89354"\
"0.05099,0.05549,0.06739,0.09698,0.17385,0.37343,0.89490"\
"0.05649,0.06023,0.07033,0.09790,0.17368,0.37353,0.89373"\
"0.07710,0.08239,0.09495,0.12356,0.18750,0.37374,0.89334"\
"0.12049,0.12799,0.14539,0.18261,0.25887,0.42174,0.89619"\
"0.19493,0.20731,0.23395,0.29040,0.39563,0.60041,1.01287");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.14237,0.14941,0.16752,0.21425,0.33349,0.64154,1.44083"\
"0.14651,0.15422,0.17289,0.21919,0.33885,0.64716,1.44771"\
"0.15976,0.16700,0.18582,0.23268,0.35234,0.66119,1.46063"\
"0.18993,0.19724,0.21540,0.26276,0.38324,0.69259,1.49415"\
"0.25556,0.26215,0.28079,0.32740,0.44769,0.75806,1.55880"\
"0.37787,0.38718,0.40939,0.46534,0.59218,0.90243,1.70364"\
"0.58469,0.59876,0.63366,0.71254,0.88216,1.23592,2.04123");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.09536,0.10457,0.12908,0.19248,0.35608,0.77919,1.88239"\
"0.09539,0.10488,0.12930,0.19231,0.35598,0.77835,1.87776"\
"0.09499,0.10454,0.12928,0.19282,0.35603,0.77886,1.87486"\
"0.09528,0.10470,0.12912,0.19241,0.35569,0.77923,1.87919"\
"0.10040,0.10941,0.13282,0.19362,0.35592,0.77947,1.88080"\
"0.13524,0.14449,0.16769,0.22443,0.37136,0.77909,1.87842"\
"0.21808,0.22915,0.25622,0.32159,0.47054,0.83403,1.88114");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.06692,0.07089,0.08055,0.10420,0.16247,0.31070,0.69231"\
"0.07139,0.07525,0.08451,0.10840,0.16678,0.31501,0.69653"\
"0.08020,0.08418,0.09359,0.11732,0.17604,0.32438,0.70580"\
"0.10051,0.10470,0.11431,0.13817,0.19713,0.34552,0.72724"\
"0.13586,0.14091,0.15336,0.18117,0.24500,0.39423,0.77686"\
"0.17892,0.18630,0.20423,0.24568,0.33154,0.50473,0.89054"\
"0.20541,0.21693,0.24488,0.30801,0.44066,0.68699,1.14052");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.05181,0.05617,0.06773,0.09704,0.17386,0.37338,0.89473"\
"0.05171,0.05619,0.06757,0.09729,0.17388,0.37340,0.89372"\
"0.05150,0.05589,0.06750,0.09710,0.17393,0.37395,0.89404"\
"0.05458,0.05867,0.06947,0.09785,0.17368,0.37335,0.89415"\
"0.07224,0.07651,0.08769,0.11500,0.18251,0.37439,0.89375"\
"0.11201,0.11732,0.13175,0.16361,0.23524,0.40682,0.89573"\
"0.18503,0.19349,0.21383,0.25977,0.35446,0.53879,0.96895");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.15511,0.16186,0.18005,0.22510,0.34223,0.64293,1.42101"\
"0.15969,0.16754,0.18566,0.23084,0.34771,0.64842,1.42659"\
"0.17291,0.18089,0.19910,0.24482,0.36136,0.66218,1.44082"\
"0.20393,0.21079,0.22885,0.27406,0.39170,0.69278,1.47111"\
"0.26588,0.27296,0.29086,0.33681,0.45398,0.75549,1.53380"\
"0.38332,0.39165,0.41500,0.46791,0.59069,0.89225,1.67175"\
"0.58208,0.59461,0.62554,0.69818,0.85925,1.20386,1.98663");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.10931,0.11871,0.14321,0.20480,0.36450,0.77762,1.84761"\
"0.10973,0.11940,0.14282,0.20522,0.36466,0.77633,1.84728"\
"0.10972,0.11940,0.14281,0.20500,0.36449,0.77670,1.85204"\
"0.10927,0.11869,0.14308,0.20530,0.36457,0.77640,1.84906"\
"0.11414,0.12285,0.14580,0.20589,0.36495,0.77833,1.84932"\
"0.14725,0.15701,0.17963,0.23525,0.38050,0.77832,1.85216"\
"0.22809,0.23896,0.26595,0.32965,0.47721,0.83609,1.85487");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.07144,0.07529,0.08455,0.10846,0.16678,0.31497,0.69654"\
"0.07552,0.07939,0.08887,0.11274,0.17105,0.31919,0.70065"\
"0.08354,0.08716,0.09682,0.12051,0.17912,0.32752,0.70879"\
"0.09908,0.10307,0.11278,0.13649,0.19532,0.34375,0.72543"\
"0.12653,0.13080,0.14204,0.16837,0.23043,0.37957,0.76181"\
"0.16422,0.17033,0.18520,0.21950,0.29462,0.45940,0.84441"\
"0.19133,0.20062,0.22394,0.27679,0.38528,0.59537,1.02833");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.05172,0.05622,0.06759,0.09726,0.17388,0.37354,0.89391"\
"0.05169,0.05614,0.06768,0.09708,0.17392,0.37351,0.89333"\
"0.05169,0.05612,0.06752,0.09708,0.17393,0.37376,0.89362"\
"0.05351,0.05770,0.06873,0.09775,0.17376,0.37335,0.89433"\
"0.06429,0.06863,0.08003,0.10834,0.17969,0.37440,0.89355"\
"0.09438,0.09929,0.11149,0.14099,0.21349,0.39455,0.89734"\
"0.16009,0.16621,0.18318,0.21987,0.30168,0.48538,0.94848");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.10009,0.10787,0.12680,0.17586,0.29854,0.61201,1.42514"\
"0.10377,0.11115,0.13085,0.17973,0.30270,0.61710,1.43005"\
"0.11431,0.12181,0.14128,0.18998,0.31345,0.62855,1.44148"\
"0.14172,0.14923,0.16822,0.21727,0.33973,0.65568,1.46948"\
"0.21036,0.21813,0.23772,0.28465,0.40709,0.72187,1.53695"\
"0.33024,0.34257,0.37027,0.43478,0.56775,0.87964,1.69034"\
"0.52701,0.54412,0.58767,0.68603,0.88449,1.25212,2.05812");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.09375,0.10342,0.12830,0.19275,0.35925,0.79154,1.91901"\
"0.09325,0.10340,0.12825,0.19281,0.35972,0.79060,1.91124"\
"0.09350,0.10335,0.12827,0.19274,0.35976,0.79106,1.91651"\
"0.09209,0.10207,0.12730,0.19270,0.35936,0.79070,1.91782"\
"0.11135,0.11928,0.14005,0.19782,0.35901,0.79104,1.91582"\
"0.16395,0.17496,0.20127,0.25833,0.39090,0.79301,1.91355"\
"0.25414,0.27147,0.30959,0.39069,0.54874,0.88275,1.91873");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02218,0.02453,0.03063,0.04593,0.08528,0.18698,0.45152"\
"0.02614,0.02852,0.03473,0.05028,0.08969,0.19152,0.45625"\
"0.03503,0.03797,0.04481,0.06049,0.09992,0.20214,0.46653"\
"0.04514,0.04971,0.06031,0.08234,0.12407,0.22607,0.49104"\
"0.05272,0.06014,0.07706,0.11077,0.17244,0.28179,0.54626"\
"0.04707,0.05855,0.08435,0.13668,0.23211,0.39432,0.67502"\
"-0.00110,0.01662,0.05677,0.13768,0.28645,0.53482,0.94384");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02684,0.02990,0.03778,0.05815,0.11116,0.24893,0.60790"\
"0.02680,0.02982,0.03774,0.05814,0.11099,0.25004,0.60826"\
"0.03162,0.03392,0.04029,0.05876,0.11100,0.24908,0.60792"\
"0.04669,0.04927,0.05562,0.07054,0.11477,0.24888,0.60789"\
"0.07574,0.07882,0.08646,0.10524,0.14643,0.25969,0.60819"\
"0.12854,0.13289,0.14384,0.17004,0.22408,0.33414,0.62879"\
"0.22131,0.22861,0.24372,0.28210,0.36324,0.51675,0.79812");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.12082,0.12790,0.14549,0.19196,0.30827,0.60904,1.38857"\
"0.12373,0.13159,0.14946,0.19552,0.31301,0.61410,1.39243"\
"0.13465,0.14107,0.15963,0.20577,0.32329,0.62465,1.40364"\
"0.16098,0.16784,0.18612,0.23255,0.34960,0.65171,1.43069"\
"0.22832,0.23590,0.25348,0.29861,0.41590,0.71769,1.49684"\
"0.35577,0.36603,0.39102,0.44843,0.57232,0.87033,1.64874"\
"0.55755,0.57284,0.61014,0.69633,0.88123,1.23217,2.00470");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.10914,0.11860,0.14276,0.20479,0.36418,0.77865,1.85272"\
"0.10976,0.11872,0.14318,0.20469,0.36453,0.77918,1.84860"\
"0.10900,0.11854,0.14261,0.20468,0.36463,0.77781,1.84781"\
"0.10811,0.11747,0.14251,0.20472,0.36472,0.77729,1.84908"\
"0.12260,0.13089,0.15158,0.20832,0.36420,0.77817,1.84920"\
"0.17747,0.18768,0.21223,0.26662,0.39573,0.77956,1.84883"\
"0.27106,0.28587,0.32081,0.39799,0.55186,0.87475,1.85328");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02818,0.03059,0.03656,0.05183,0.09105,0.19279,0.45734"\
"0.03249,0.03498,0.04122,0.05658,0.09600,0.19783,0.46239"\
"0.04098,0.04373,0.05018,0.06598,0.10559,0.20769,0.47231"\
"0.05298,0.05674,0.06569,0.08518,0.12677,0.22944,0.49422"\
"0.06518,0.07125,0.08555,0.11405,0.16949,0.27829,0.54366"\
"0.06745,0.07722,0.10002,0.14549,0.22954,0.37454,0.65619"\
"0.03194,0.04786,0.08397,0.15759,0.29162,0.51439,0.88459");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02679,0.02981,0.03769,0.05807,0.11103,0.24857,0.60807"\
"0.02683,0.02983,0.03768,0.05809,0.11094,0.24892,0.60774"\
"0.02892,0.03161,0.03882,0.05822,0.11088,0.24887,0.60749"\
"0.03946,0.04189,0.04824,0.06476,0.11305,0.24891,0.60800"\
"0.06255,0.06528,0.07227,0.08975,0.13327,0.25531,0.60743"\
"0.10759,0.11131,0.12027,0.14233,0.19253,0.30446,0.62347"\
"0.19372,0.19784,0.20955,0.23965,0.30470,0.43933,0.73337");
}
}
}
}
cell ("sky130_fd_sc_hd__a32oi_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__a32oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0085;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0085;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((((!A1*!B1)+(!A1*!B2))+(!A2*!B1))+(!A3*!B1))+(!A2*!B2))+(!A3*!B2)";
capacitance : 0.0000;
max_transition : 1.916;
max_capacitance : 0.252;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.12661,0.13134,0.14446,0.18139,0.28195,0.56253,1.35149"\
"0.13172,0.13647,0.14997,0.18694,0.28838,0.56989,1.35867"\
"0.14390,0.14861,0.16232,0.19944,0.30179,0.58388,1.37321"\
"0.17315,0.17784,0.19172,0.22895,0.33148,0.61485,1.40515"\
"0.23684,0.24182,0.25532,0.29204,0.39401,0.67759,1.47043"\
"0.34861,0.35488,0.37280,0.41859,0.53231,0.81613,1.60893"\
"0.53595,0.54610,0.57334,0.64107,0.79615,1.13088,1.93035");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.08224,0.08831,0.10572,0.15443,0.29122,0.67514,1.75844"\
"0.08223,0.08828,0.10582,0.15437,0.29125,0.67712,1.75602"\
"0.08236,0.08833,0.10584,0.15456,0.29200,0.67565,1.75660"\
"0.08237,0.08855,0.10590,0.15463,0.29135,0.67546,1.75455"\
"0.08948,0.09508,0.11117,0.15748,0.29160,0.67489,1.76127"\
"0.12251,0.12881,0.14551,0.19146,0.31202,0.67735,1.75501"\
"0.20032,0.20772,0.22754,0.27966,0.40998,0.74050,1.76291");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.06307,0.06544,0.07222,0.09100,0.14022,0.27355,0.64443"\
"0.06653,0.06890,0.07578,0.09434,0.14353,0.27726,0.64818"\
"0.07526,0.07779,0.08487,0.10346,0.15289,0.28640,0.65783"\
"0.09762,0.10004,0.10667,0.12492,0.17474,0.30877,0.67975"\
"0.13278,0.13628,0.14572,0.16984,0.22542,0.35906,0.73042"\
"0.17148,0.17672,0.19083,0.22614,0.30878,0.47767,0.85136"\
"0.18551,0.19335,0.21396,0.26755,0.39265,0.64681,1.12344");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.05775,0.06072,0.06904,0.09267,0.15881,0.34387,0.86760"\
"0.05776,0.06066,0.06901,0.09271,0.15857,0.34379,0.86748"\
"0.05721,0.06035,0.06888,0.09251,0.15866,0.34406,0.86741"\
"0.06072,0.06335,0.07152,0.09380,0.15826,0.34415,0.86791"\
"0.08188,0.08543,0.09465,0.11848,0.17518,0.34543,0.86794"\
"0.12319,0.12806,0.14060,0.17129,0.24296,0.39896,0.87261"\
"0.19881,0.20606,0.22499,0.27078,0.37000,0.57047,1.00674");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.16728,0.17245,0.18652,0.22468,0.33239,0.63303,1.47863"\
"0.17211,0.17706,0.19131,0.22985,0.33793,0.63862,1.48301"\
"0.18428,0.18946,0.20310,0.24286,0.35105,0.65242,1.49823"\
"0.21349,0.21878,0.23267,0.27236,0.38126,0.68331,1.53303"\
"0.27675,0.28144,0.29556,0.33435,0.44326,0.74664,1.59332"\
"0.39795,0.40300,0.42089,0.46476,0.58096,0.88332,1.73089"\
"0.60898,0.61757,0.64176,0.70256,0.85237,1.19580,2.04709");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.11441,0.12083,0.13901,0.19175,0.33859,0.75017,1.91141"\
"0.11459,0.12079,0.13903,0.19169,0.33846,0.75078,1.90539"\
"0.11426,0.12051,0.13934,0.19203,0.33850,0.74891,1.90686"\
"0.11404,0.12102,0.13933,0.19154,0.33841,0.74961,1.90979"\
"0.11768,0.12402,0.14189,0.19287,0.33869,0.74999,1.90913"\
"0.14821,0.15478,0.17281,0.22109,0.35339,0.75038,1.90578"\
"0.22583,0.23308,0.25312,0.30702,0.44415,0.80304,1.91556");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.07415,0.07677,0.08356,0.10206,0.15117,0.28487,0.65626"\
"0.07832,0.08066,0.08734,0.10608,0.15523,0.28885,0.66005"\
"0.08662,0.08920,0.09615,0.11472,0.16404,0.29743,0.66849"\
"0.10599,0.10851,0.11532,0.13378,0.18343,0.31741,0.68842"\
"0.13954,0.14273,0.15142,0.17381,0.22726,0.36277,0.73608"\
"0.18085,0.18549,0.19795,0.22936,0.30280,0.46214,0.84164"\
"0.20202,0.20917,0.22832,0.27667,0.38957,0.61986,1.07405");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.05756,0.06058,0.06910,0.09260,0.15863,0.34426,0.86847"\
"0.05764,0.06064,0.06895,0.09273,0.15848,0.34436,0.86806"\
"0.05737,0.06040,0.06895,0.09237,0.15857,0.34399,0.86755"\
"0.05993,0.06278,0.07074,0.09335,0.15829,0.34414,0.86754"\
"0.07586,0.07885,0.08724,0.10984,0.16828,0.34516,0.86858"\
"0.11463,0.11857,0.12877,0.15460,0.21850,0.37948,0.87062"\
"0.18854,0.19403,0.20826,0.24525,0.32786,0.50859,0.95697");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.17894,0.18438,0.19837,0.23596,0.34099,0.63216,1.44768"\
"0.18464,0.18952,0.20343,0.24086,0.34565,0.63743,1.45322"\
"0.19761,0.20176,0.21641,0.25424,0.35894,0.65073,1.46634"\
"0.22753,0.23242,0.24473,0.28432,0.38957,0.68112,1.49689"\
"0.28741,0.29207,0.30546,0.34356,0.44957,0.74119,1.55753"\
"0.40348,0.40920,0.42331,0.46669,0.57773,0.86962,1.68679"\
"0.60409,0.61194,0.63272,0.68792,0.82920,1.15811,1.97968");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.13196,0.13862,0.15581,0.20644,0.34858,0.74868,1.86754"\
"0.13213,0.13756,0.15547,0.20647,0.34866,0.74687,1.87116"\
"0.13103,0.13840,0.15577,0.20645,0.34868,0.74652,1.86760"\
"0.13094,0.13748,0.15630,0.20644,0.34884,0.74868,1.86695"\
"0.13422,0.14073,0.15783,0.20735,0.34852,0.74740,1.86773"\
"0.16199,0.16815,0.18644,0.23407,0.36444,0.74898,1.86988"\
"0.23436,0.24120,0.26123,0.31283,0.44761,0.80424,1.87531");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.07791,0.08043,0.08751,0.10561,0.15492,0.28861,0.65944"\
"0.08180,0.08411,0.09092,0.10958,0.15869,0.29228,0.66368"\
"0.08883,0.09142,0.09853,0.11688,0.16615,0.29988,0.67099"\
"0.10298,0.10554,0.11248,0.13096,0.18036,0.31432,0.68567"\
"0.12715,0.13019,0.13753,0.15787,0.21054,0.34537,0.71779"\
"0.16053,0.16398,0.17404,0.19981,0.26385,0.41244,0.78901"\
"0.17761,0.18343,0.19912,0.23858,0.32960,0.52264,0.94601");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.05756,0.06056,0.06901,0.09266,0.15850,0.34424,0.86756"\
"0.05761,0.06049,0.06894,0.09268,0.15845,0.34405,0.86799"\
"0.05747,0.06050,0.06895,0.09262,0.15864,0.34436,0.86719"\
"0.05908,0.06191,0.07017,0.09319,0.15831,0.34411,0.86743"\
"0.06866,0.07193,0.08026,0.10294,0.16501,0.34538,0.86844"\
"0.09684,0.10017,0.10859,0.13248,0.19663,0.36805,0.87253"\
"0.16159,0.16575,0.17716,0.20612,0.27636,0.45006,0.92873");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.11370,0.11861,0.13402,0.17377,0.28049,0.57449,1.39793"\
"0.11739,0.12294,0.13731,0.17692,0.28474,0.57968,1.40242"\
"0.12705,0.13165,0.14686,0.18607,0.29483,0.59061,1.41428"\
"0.15409,0.15953,0.17354,0.21159,0.32007,0.61693,1.44192"\
"0.22123,0.22714,0.24216,0.27997,0.38466,0.68336,1.51075"\
"0.35184,0.35952,0.38006,0.43074,0.54796,0.83874,1.66280"\
"0.56169,0.57255,0.60323,0.68107,0.85735,1.21056,2.02765");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.10798,0.11472,0.13247,0.18258,0.32540,0.72351,1.84753"\
"0.10802,0.11406,0.13235,0.18263,0.32459,0.72349,1.84447"\
"0.10781,0.11443,0.13246,0.18286,0.32462,0.72451,1.84549"\
"0.10618,0.11262,0.13148,0.18249,0.32443,0.72351,1.84535"\
"0.12271,0.12767,0.14232,0.18780,0.32395,0.72339,1.85373"\
"0.17557,0.18284,0.20161,0.24844,0.36014,0.72403,1.84472"\
"0.26775,0.27850,0.30603,0.37241,0.51599,0.82482,1.85309");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.02286,0.02437,0.02876,0.04002,0.07123,0.15834,0.40357"\
"0.02673,0.02828,0.03265,0.04421,0.07567,0.16290,0.40805"\
"0.03530,0.03724,0.04253,0.05413,0.08572,0.17344,0.41855"\
"0.04537,0.04852,0.05639,0.07378,0.10955,0.19726,0.44194"\
"0.05154,0.05623,0.06834,0.09612,0.15099,0.25245,0.49740"\
"0.04206,0.04956,0.06766,0.11065,0.19539,0.35092,0.62511"\
"-0.01352,-0.00260,0.02420,0.08996,0.22334,0.46134,0.87360");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.02764,0.02956,0.03494,0.05011,0.09243,0.21255,0.54841"\
"0.02757,0.02950,0.03494,0.05007,0.09253,0.21167,0.54841"\
"0.03230,0.03375,0.03793,0.05127,0.09240,0.21260,0.54826"\
"0.04706,0.04867,0.05322,0.06466,0.09859,0.21193,0.54848"\
"0.07621,0.07814,0.08353,0.09807,0.13345,0.22701,0.54801"\
"0.12918,0.13190,0.13995,0.15973,0.20835,0.30949,0.57644"\
"0.22331,0.22722,0.24007,0.26824,0.33779,0.48283,0.76069");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.14281,0.14824,0.16236,0.20002,0.30550,0.59635,1.41319"\
"0.14637,0.15110,0.16546,0.20385,0.30927,0.60102,1.41673"\
"0.15640,0.16146,0.17457,0.21333,0.31941,0.61162,1.42858"\
"0.18292,0.18799,0.20200,0.24038,0.34574,0.63841,1.45648"\
"0.25042,0.25535,0.26849,0.30638,0.41204,0.70455,1.52397"\
"0.38952,0.39581,0.41360,0.45875,0.56921,0.85531,1.67208"\
"0.61224,0.62212,0.64890,0.71764,0.88215,1.22652,2.03113");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.13183,0.13753,0.15579,0.20641,0.34850,0.74834,1.87045"\
"0.13098,0.13811,0.15547,0.20645,0.34882,0.74670,1.86740"\
"0.13094,0.13744,0.15621,0.20711,0.34861,0.74676,1.87089"\
"0.13063,0.13687,0.15533,0.20623,0.34864,0.74731,1.87062"\
"0.13960,0.14513,0.16167,0.20914,0.34793,0.74649,1.87611"\
"0.19594,0.20278,0.22214,0.26473,0.38436,0.75010,1.87243"\
"0.29087,0.30066,0.32678,0.39042,0.53149,0.84697,1.87308");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.02868,0.03019,0.03428,0.04557,0.07688,0.16388,0.40885"\
"0.03269,0.03422,0.03858,0.04998,0.08133,0.16861,0.41358"\
"0.04023,0.04198,0.04664,0.05855,0.09014,0.17760,0.42275"\
"0.05065,0.05326,0.05951,0.07452,0.10909,0.19709,0.44273"\
"0.06045,0.06405,0.07368,0.09618,0.14278,0.24135,0.48776"\
"0.05674,0.06281,0.07863,0.11398,0.18660,0.31976,0.59047"\
"0.00940,0.01866,0.04373,0.10178,0.21729,0.42441,0.78251");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.02762,0.02954,0.03493,0.05003,0.09238,0.21189,0.54839"\
"0.02766,0.02956,0.03494,0.05005,0.09241,0.21182,0.54854"\
"0.02972,0.03141,0.03634,0.05061,0.09243,0.21171,0.54863"\
"0.03961,0.04115,0.04556,0.05800,0.09567,0.21189,0.54854"\
"0.06187,0.06356,0.06824,0.08123,0.11682,0.22091,0.54809"\
"0.10668,0.10886,0.11442,0.13035,0.17130,0.27166,0.56685"\
"0.19214,0.19468,0.20201,0.22309,0.27655,0.39501,0.68010");
}
}
}
}
cell ("sky130_fd_sc_hd__a41o_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__a41o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)*A3)*A4)+B1";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.166;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.10733,0.11602,0.13493,0.17601,0.27269,0.51912,1.16515"\
"0.11085,0.11952,0.13848,0.17958,0.27613,0.52463,1.17090"\
"0.11931,0.12797,0.14693,0.18809,0.28466,0.53250,1.17969"\
"0.14000,0.14866,0.16754,0.20847,0.30506,0.55218,1.19920"\
"0.17868,0.18726,0.20625,0.24754,0.34440,0.59133,1.23577"\
"0.22550,0.23486,0.25424,0.29575,0.39282,0.64073,1.28745"\
"0.25600,0.26810,0.29193,0.33556,0.43223,0.67958,1.32542");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02944,0.03714,0.05561,0.10275,0.23087,0.57896,1.49879"\
"0.02963,0.03724,0.05559,0.10277,0.23130,0.58008,1.49655"\
"0.02957,0.03709,0.05558,0.10254,0.23139,0.57966,1.49721"\
"0.02931,0.03695,0.05547,0.10272,0.23137,0.58049,1.50023"\
"0.03041,0.03795,0.05660,0.10412,0.23176,0.57939,1.49539"\
"0.03601,0.04283,0.06002,0.10565,0.23370,0.58001,1.49951"\
"0.04796,0.05554,0.07200,0.11325,0.23520,0.58243,1.49693");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.14093,0.14759,0.16151,0.18943,0.24642,0.37716,0.71232"\
"0.14599,0.15264,0.16657,0.19447,0.25148,0.38224,0.71699"\
"0.15851,0.16502,0.17908,0.20684,0.26391,0.39462,0.72909"\
"0.18796,0.19451,0.20847,0.23636,0.29332,0.42411,0.75945"\
"0.25150,0.25806,0.27218,0.30019,0.35731,0.48807,0.82261"\
"0.36314,0.37105,0.38727,0.41841,0.47972,0.61284,0.94739"\
"0.54270,0.55246,0.57258,0.61101,0.68130,0.82081,1.15796");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02253,0.02733,0.03822,0.06340,0.12304,0.28427,0.71962"\
"0.02251,0.02715,0.03825,0.06338,0.12304,0.28339,0.73003"\
"0.02252,0.02735,0.03827,0.06320,0.12308,0.28565,0.72393"\
"0.02253,0.02737,0.03855,0.06354,0.12282,0.28526,0.72612"\
"0.02371,0.02850,0.03942,0.06404,0.12354,0.28437,0.72391"\
"0.02939,0.03456,0.04611,0.07155,0.12974,0.28737,0.72043"\
"0.04162,0.04785,0.06144,0.08854,0.14788,0.29674,0.72456");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.11795,0.12667,0.14559,0.18670,0.28339,0.52984,1.17605"\
"0.12167,0.13037,0.14931,0.19040,0.28709,0.53437,1.18133"\
"0.13000,0.13877,0.15760,0.19865,0.29527,0.54235,1.18745"\
"0.14965,0.15830,0.17720,0.21819,0.31483,0.56207,1.20872"\
"0.18775,0.19662,0.21591,0.25725,0.35402,0.60120,1.24611"\
"0.23858,0.24828,0.26894,0.31120,0.40853,0.65592,1.30447"\
"0.27733,0.28968,0.31452,0.36045,0.45850,0.70592,1.35160");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02948,0.03712,0.05560,0.10273,0.23145,0.57929,1.49917"\
"0.02962,0.03711,0.05558,0.10272,0.23149,0.58056,1.49955"\
"0.02935,0.03706,0.05553,0.10277,0.23149,0.57985,1.49805"\
"0.02949,0.03696,0.05543,0.10264,0.23145,0.58052,1.50036"\
"0.03113,0.03880,0.05711,0.10396,0.23174,0.57984,1.49706"\
"0.03639,0.04357,0.06121,0.10639,0.23330,0.57975,1.49970"\
"0.04806,0.05622,0.07435,0.11481,0.23565,0.58185,1.49395");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.16949,0.17648,0.19117,0.22004,0.27855,0.41045,0.74604"\
"0.17483,0.18187,0.19657,0.22536,0.28388,0.41588,0.75155"\
"0.18750,0.19450,0.20895,0.23805,0.29663,0.42852,0.76408"\
"0.21654,0.22354,0.23819,0.26705,0.32558,0.45758,0.79325"\
"0.28076,0.28777,0.30243,0.33141,0.39001,0.52212,0.85774"\
"0.40201,0.40985,0.42618,0.45734,0.51871,0.65235,0.98801"\
"0.60421,0.61391,0.63388,0.67125,0.74043,0.87998,1.21704");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02505,0.02990,0.04084,0.06636,0.12636,0.28611,0.72909"\
"0.02488,0.03005,0.04080,0.06618,0.12656,0.28681,0.72768"\
"0.02503,0.02983,0.04143,0.06646,0.12600,0.28626,0.72875"\
"0.02497,0.02985,0.04084,0.06613,0.12644,0.28675,0.72767"\
"0.02540,0.03029,0.04093,0.06610,0.12631,0.28590,0.72940"\
"0.02999,0.03523,0.04728,0.07203,0.13083,0.28848,0.72979"\
"0.04122,0.04727,0.06014,0.08779,0.14545,0.29672,0.72630");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.12535,0.13406,0.15293,0.19398,0.29068,0.53753,1.18192"\
"0.12917,0.13793,0.15677,0.19783,0.29443,0.54112,1.18596"\
"0.13712,0.14579,0.16470,0.20583,0.30239,0.55081,1.19491"\
"0.15396,0.16261,0.18153,0.22256,0.31929,0.56597,1.21243"\
"0.18707,0.19600,0.21545,0.25681,0.35354,0.60062,1.24613"\
"0.23464,0.24471,0.26545,0.30838,0.40583,0.65301,1.29922"\
"0.27237,0.28505,0.31006,0.35763,0.45684,0.70511,1.34956");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02947,0.03713,0.05560,0.10264,0.23145,0.57927,1.49565"\
"0.02936,0.03705,0.05555,0.10280,0.23149,0.57911,1.49544"\
"0.02956,0.03730,0.05555,0.10277,0.23136,0.58007,1.49950"\
"0.02953,0.03696,0.05551,0.10268,0.23091,0.57984,1.49994"\
"0.03093,0.03888,0.05721,0.10388,0.23167,0.58013,1.49994"\
"0.03584,0.04387,0.06192,0.10697,0.23335,0.57880,1.49984"\
"0.04717,0.05607,0.07393,0.11643,0.23660,0.58023,1.49590");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.18803,0.19526,0.21032,0.23964,0.29891,0.43161,0.76723"\
"0.19334,0.20054,0.21557,0.24520,0.30406,0.43674,0.77226"\
"0.20622,0.21328,0.22833,0.25793,0.31703,0.44982,0.78534"\
"0.23588,0.24295,0.25803,0.28741,0.34671,0.47950,0.81495"\
"0.29940,0.30660,0.32157,0.35112,0.41037,0.54315,0.87928"\
"0.42590,0.43381,0.45008,0.48160,0.54297,0.67654,1.01279"\
"0.63992,0.64937,0.66899,0.70573,0.77378,0.91307,1.25027");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02626,0.03113,0.04247,0.06771,0.12721,0.28651,0.73059"\
"0.02630,0.03162,0.04228,0.06741,0.12760,0.28732,0.72575"\
"0.02657,0.03176,0.04233,0.06781,0.12755,0.28684,0.72374"\
"0.02659,0.03174,0.04228,0.06733,0.12757,0.28703,0.72496"\
"0.02628,0.03134,0.04277,0.06691,0.12747,0.28736,0.73017"\
"0.03041,0.03562,0.04762,0.07169,0.13076,0.28892,0.73009"\
"0.04066,0.04668,0.05961,0.08513,0.14454,0.29633,0.72818");
}
}
timing() {
related_pin : "A4";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.12960,0.13830,0.15725,0.19834,0.29507,0.54144,1.18753"\
"0.13366,0.14241,0.16126,0.20230,0.29899,0.54591,1.19053"\
"0.14175,0.15044,0.16937,0.21048,0.30723,0.55350,1.19946"\
"0.15763,0.16628,0.18524,0.22630,0.32303,0.57013,1.21688"\
"0.18754,0.19649,0.21587,0.25719,0.35404,0.60056,1.24674"\
"0.23327,0.24296,0.26374,0.30676,0.40422,0.65087,1.29722"\
"0.27877,0.29098,0.31568,0.36317,0.46300,0.71085,1.35508");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02965,0.03711,0.05561,0.10273,0.23134,0.57908,1.49897"\
"0.02946,0.03705,0.05554,0.10255,0.23146,0.57944,1.49646"\
"0.02964,0.03710,0.05559,0.10273,0.23117,0.57880,1.49843"\
"0.02952,0.03700,0.05551,0.10269,0.23125,0.58045,1.50038"\
"0.03098,0.03861,0.05683,0.10346,0.23108,0.57912,1.49876"\
"0.03488,0.04306,0.06134,0.10686,0.23294,0.57796,1.50001"\
"0.04498,0.05367,0.07321,0.11611,0.23702,0.58068,1.49583");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.19727,0.20456,0.21982,0.24968,0.30878,0.44203,0.77851"\
"0.20249,0.20975,0.22502,0.25443,0.31426,0.44724,0.78383"\
"0.21556,0.22287,0.23788,0.26768,0.32739,0.46056,0.79689"\
"0.24435,0.25163,0.26691,0.29675,0.35616,0.48944,0.82583"\
"0.30448,0.31176,0.32697,0.35682,0.41631,0.54961,0.88633"\
"0.42295,0.43086,0.44717,0.47872,0.53946,0.67351,1.01031"\
"0.62031,0.62980,0.64900,0.68526,0.75285,0.89203,1.22946");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02730,0.03267,0.04322,0.06816,0.12819,0.28727,0.72256"\
"0.02742,0.03213,0.04356,0.06850,0.12803,0.28826,0.72816"\
"0.02709,0.03198,0.04378,0.06808,0.12813,0.28693,0.73046"\
"0.02712,0.03263,0.04315,0.06857,0.12822,0.28740,0.73122"\
"0.02728,0.03200,0.04345,0.06856,0.12809,0.28858,0.72925"\
"0.03079,0.03668,0.04734,0.07231,0.13142,0.28922,0.73097"\
"0.04027,0.04602,0.05816,0.08419,0.14329,0.29638,0.72714");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.05247,0.05978,0.07640,0.11357,0.20643,0.45289,1.09601"\
"0.05712,0.06440,0.08108,0.11834,0.21132,0.45701,1.09905"\
"0.06772,0.07498,0.09176,0.12929,0.22239,0.46916,1.11088"\
"0.08684,0.09465,0.11206,0.14996,0.24353,0.48883,1.13114"\
"0.11035,0.12015,0.14011,0.17983,0.27388,0.51846,1.16507"\
"0.12939,0.14298,0.16946,0.21452,0.30972,0.55452,1.20006"\
"0.12181,0.14040,0.17747,0.23552,0.33627,0.58134,1.22577");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02263,0.03058,0.04936,0.09677,0.22680,0.57870,1.49636"\
"0.02264,0.03059,0.04937,0.09676,0.22722,0.57819,1.49478"\
"0.02277,0.03072,0.04945,0.09682,0.22725,0.57846,1.49292"\
"0.02582,0.03335,0.05102,0.09714,0.22718,0.57786,1.49651"\
"0.03412,0.04156,0.05780,0.10074,0.22779,0.57734,1.50418"\
"0.04882,0.05813,0.07395,0.11013,0.23050,0.57569,1.50320"\
"0.07036,0.08317,0.10393,0.13493,0.23882,0.57925,1.49095");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.16819,0.17554,0.19080,0.22062,0.28017,0.41336,0.74933"\
"0.17143,0.17872,0.19397,0.22385,0.28345,0.41658,0.75307"\
"0.18172,0.18903,0.20426,0.23393,0.29363,0.42682,0.76314"\
"0.20822,0.21553,0.23068,0.26059,0.32024,0.45347,0.78965"\
"0.27425,0.28152,0.29658,0.32610,0.38567,0.51889,0.85552"\
"0.40889,0.41709,0.43347,0.46426,0.52511,0.65958,0.99624"\
"0.62092,0.63133,0.65148,0.68747,0.75219,0.88829,1.22735");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.02750,0.03205,0.04321,0.06835,0.12763,0.28793,0.72728"\
"0.02727,0.03206,0.04319,0.06804,0.12782,0.28824,0.73044"\
"0.02708,0.03198,0.04335,0.06819,0.12805,0.28668,0.73189"\
"0.02722,0.03232,0.04373,0.06764,0.12772,0.28758,0.72392"\
"0.02682,0.03193,0.04290,0.06829,0.12810,0.28851,0.73060"\
"0.03378,0.03832,0.04863,0.07257,0.13161,0.28955,0.73091"\
"0.04811,0.05360,0.06425,0.08545,0.13948,0.29429,0.72846");
}
}
}
}
cell ("sky130_fd_sc_hd__a41o_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__a41o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)*A3)*A4)+B1";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.325;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.13247,0.14019,0.15779,0.19524,0.28180,0.51514,1.19328"\
"0.13596,0.14368,0.16127,0.19878,0.28533,0.51888,1.19916"\
"0.14459,0.15231,0.16988,0.20748,0.29415,0.52721,1.20521"\
"0.16618,0.17399,0.19152,0.22911,0.31571,0.54900,1.22604"\
"0.21443,0.22216,0.23970,0.27732,0.36403,0.59681,1.27576"\
"0.28285,0.29168,0.31073,0.34944,0.43699,0.67123,1.35208"\
"0.35539,0.36649,0.39035,0.43572,0.52557,0.75857,1.43783");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02766,0.03344,0.04796,0.08483,0.19086,0.51777,1.49930"\
"0.02757,0.03351,0.04800,0.08488,0.19083,0.51762,1.49957"\
"0.02766,0.03344,0.04792,0.08479,0.19083,0.51817,1.49760"\
"0.02770,0.03341,0.04818,0.08470,0.19062,0.51733,1.49711"\
"0.02833,0.03431,0.04849,0.08534,0.19120,0.51878,1.49910"\
"0.03508,0.04066,0.05393,0.08946,0.19388,0.51939,1.50041"\
"0.04743,0.05475,0.06907,0.10151,0.19890,0.52082,1.49768");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.17619,0.18248,0.19653,0.22523,0.28277,0.41371,0.76813"\
"0.18162,0.18789,0.20202,0.23076,0.28835,0.41901,0.77308"\
"0.19416,0.20039,0.21457,0.24329,0.30084,0.43160,0.78550"\
"0.22188,0.22817,0.24227,0.27089,0.32857,0.45930,0.81313"\
"0.28057,0.28688,0.30095,0.32956,0.38730,0.51794,0.87242"\
"0.39129,0.39830,0.41390,0.44526,0.50612,0.63945,0.99373"\
"0.57081,0.57933,0.59823,0.63560,0.70571,0.84776,1.20485");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02537,0.02920,0.03910,0.06062,0.11400,0.26351,0.73080"\
"0.02539,0.02931,0.03873,0.06091,0.11413,0.26434,0.73339"\
"0.02539,0.02939,0.03909,0.06048,0.11401,0.26428,0.73327"\
"0.02538,0.02932,0.03872,0.06098,0.11392,0.26432,0.73308"\
"0.02531,0.02971,0.03908,0.06066,0.11410,0.26389,0.73172"\
"0.03040,0.03529,0.04505,0.06725,0.11936,0.26719,0.73281"\
"0.04156,0.04728,0.05945,0.08303,0.13638,0.27950,0.73191");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.14322,0.15099,0.16846,0.20601,0.29258,0.52601,1.20326"\
"0.14694,0.15466,0.17222,0.20973,0.29623,0.52998,1.20858"\
"0.15525,0.16297,0.18053,0.21804,0.30453,0.53828,1.21680"\
"0.17487,0.18260,0.20013,0.23774,0.32430,0.55747,1.23516"\
"0.21701,0.22490,0.24271,0.28068,0.36734,0.60033,1.27878"\
"0.28196,0.29076,0.31005,0.34977,0.43788,0.67159,1.35165"\
"0.34758,0.35868,0.38277,0.42795,0.51932,0.75348,1.43201");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02766,0.03363,0.04819,0.08479,0.19064,0.51877,1.49546"\
"0.02759,0.03353,0.04798,0.08454,0.19102,0.51888,1.49994"\
"0.02760,0.03353,0.04797,0.08452,0.19106,0.51897,1.49971"\
"0.02767,0.03344,0.04821,0.08463,0.19067,0.51800,1.49855"\
"0.02895,0.03453,0.04894,0.08562,0.19110,0.51849,1.49905"\
"0.03398,0.03981,0.05457,0.08975,0.19397,0.51842,1.49898"\
"0.04517,0.05223,0.06767,0.10157,0.19943,0.52021,1.49681");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.20370,0.21031,0.22507,0.25426,0.31332,0.44541,0.80038"\
"0.20934,0.21595,0.23072,0.26012,0.31899,0.45108,0.80607"\
"0.22242,0.22902,0.24372,0.27336,0.33214,0.46419,0.81926"\
"0.25173,0.25836,0.27307,0.30270,0.36147,0.49354,0.84863"\
"0.31468,0.32128,0.33604,0.36554,0.42461,0.55670,0.91168"\
"0.44394,0.45113,0.46696,0.49830,0.55943,0.69235,1.04741"\
"0.66440,0.67311,0.69208,0.72927,0.79860,0.94036,1.29792");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02736,0.03160,0.04124,0.06364,0.11664,0.26584,0.73230"\
"0.02736,0.03159,0.04121,0.06282,0.11664,0.26598,0.73244"\
"0.02740,0.03160,0.04104,0.06296,0.11669,0.26525,0.73101"\
"0.02765,0.03157,0.04104,0.06273,0.11641,0.26562,0.73244"\
"0.02728,0.03149,0.04140,0.06322,0.11638,0.26535,0.73273"\
"0.03136,0.03579,0.04651,0.06735,0.11965,0.26769,0.73305"\
"0.04226,0.04720,0.05863,0.08246,0.13645,0.27928,0.73288");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.15108,0.15887,0.17638,0.21391,0.30039,0.53415,1.21222"\
"0.15502,0.16274,0.18032,0.21782,0.30431,0.53800,1.21699"\
"0.16292,0.17072,0.18822,0.22575,0.31222,0.54597,1.22391"\
"0.17946,0.18716,0.20480,0.24230,0.32869,0.56244,1.24177"\
"0.21439,0.22234,0.24004,0.27790,0.36464,0.59765,1.27595"\
"0.26994,0.27865,0.29814,0.33750,0.42634,0.66008,1.33873"\
"0.32663,0.33741,0.36104,0.40658,0.49928,0.73385,1.41150");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02767,0.03356,0.04813,0.08470,0.19114,0.51891,1.49804"\
"0.02758,0.03351,0.04797,0.08462,0.19092,0.51859,1.50046"\
"0.02769,0.03357,0.04810,0.08465,0.19115,0.51892,1.49752"\
"0.02774,0.03347,0.04803,0.08447,0.19108,0.51891,1.50070"\
"0.02885,0.03472,0.04869,0.08545,0.19106,0.51845,1.49895"\
"0.03300,0.03906,0.05399,0.09030,0.19470,0.51957,1.49806"\
"0.04377,0.05089,0.06640,0.10200,0.20031,0.52135,1.49499");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.22621,0.23303,0.24811,0.27838,0.33814,0.47134,0.82684"\
"0.23157,0.23837,0.25348,0.28378,0.34344,0.47666,0.83233"\
"0.24459,0.25138,0.26656,0.29681,0.35648,0.48970,0.84538"\
"0.27482,0.28160,0.29676,0.32703,0.38678,0.51992,0.87527"\
"0.33878,0.34561,0.36091,0.39122,0.45118,0.58427,0.93982"\
"0.47519,0.48241,0.49745,0.52986,0.59050,0.72449,1.08018"\
"0.71316,0.72163,0.74082,0.77772,0.84705,0.98807,1.34615");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02912,0.03357,0.04332,0.06471,0.11858,0.26782,0.73411"\
"0.02924,0.03369,0.04354,0.06480,0.11868,0.26704,0.73256"\
"0.02911,0.03328,0.04329,0.06480,0.11869,0.26717,0.73276"\
"0.02903,0.03345,0.04295,0.06519,0.11857,0.26794,0.73282"\
"0.02926,0.03369,0.04294,0.06485,0.11850,0.26761,0.73462"\
"0.03239,0.03677,0.04621,0.06783,0.12089,0.26869,0.73482"\
"0.04251,0.04802,0.05897,0.08166,0.13510,0.27888,0.73520");
}
}
timing() {
related_pin : "A4";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.15548,0.16319,0.18072,0.21839,0.30489,0.53750,1.21614"\
"0.15951,0.16722,0.18484,0.22233,0.30883,0.54242,1.22203"\
"0.16728,0.17499,0.19261,0.23011,0.31660,0.55019,1.23001"\
"0.18215,0.18985,0.20743,0.24504,0.33164,0.56429,1.24297"\
"0.21128,0.21913,0.23693,0.27478,0.36141,0.59501,1.27246"\
"0.25706,0.26560,0.28470,0.32473,0.41317,0.64659,1.32511"\
"0.30679,0.31722,0.33990,0.38483,0.47732,0.71229,1.38959");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02757,0.03349,0.04826,0.08469,0.19092,0.51849,1.49809"\
"0.02762,0.03347,0.04803,0.08476,0.19071,0.51798,1.50064"\
"0.02766,0.03346,0.04803,0.08475,0.19075,0.51786,1.50052"\
"0.02759,0.03346,0.04788,0.08477,0.19091,0.51838,1.49808"\
"0.02877,0.03438,0.04861,0.08516,0.19128,0.51892,1.49626"\
"0.03181,0.03821,0.05314,0.08970,0.19373,0.51817,1.49728"\
"0.04068,0.04783,0.06339,0.10000,0.19986,0.52123,1.49577");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.23054,0.23733,0.25237,0.28236,0.34181,0.47371,0.82952"\
"0.23590,0.24270,0.25774,0.28775,0.34718,0.47909,0.83490"\
"0.24935,0.25615,0.27125,0.30121,0.36024,0.49245,0.84832"\
"0.27997,0.28682,0.30179,0.33174,0.39112,0.52321,0.87901"\
"0.34539,0.35226,0.36723,0.39725,0.45651,0.58912,0.94462"\
"0.48467,0.49184,0.50781,0.53877,0.59872,0.73170,1.08726"\
"0.73044,0.73900,0.75784,0.79401,0.86199,1.00170,1.35917");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02906,0.03336,0.04264,0.06398,0.11731,0.26654,0.73357"\
"0.02908,0.03340,0.04265,0.06409,0.11729,0.26658,0.73375"\
"0.02911,0.03346,0.04338,0.06399,0.11752,0.26646,0.73440"\
"0.02921,0.03343,0.04309,0.06402,0.11728,0.26652,0.73348"\
"0.02921,0.03326,0.04270,0.06425,0.11714,0.26631,0.73478"\
"0.03218,0.03603,0.04584,0.06672,0.11927,0.26706,0.73464"\
"0.04220,0.04699,0.05826,0.08112,0.13372,0.27661,0.73450");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.05891,0.06460,0.07876,0.11172,0.19243,0.42235,1.09901"\
"0.06376,0.06943,0.08360,0.11653,0.19749,0.42755,1.10794"\
"0.07493,0.08060,0.09467,0.12756,0.20862,0.43886,1.12604"\
"0.09850,0.10440,0.11862,0.15155,0.23270,0.46380,1.15243"\
"0.13099,0.13855,0.15557,0.19107,0.27307,0.50415,1.17986"\
"0.16629,0.17668,0.19986,0.24252,0.32780,0.55851,1.23798"\
"0.18711,0.20110,0.23323,0.29092,0.38620,0.61774,1.29398");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.01759,0.02296,0.03740,0.07404,0.18220,0.51561,1.49501"\
"0.01759,0.02296,0.03740,0.07409,0.18220,0.51324,1.50097"\
"0.01763,0.02298,0.03744,0.07406,0.18217,0.51340,1.49663"\
"0.01958,0.02465,0.03850,0.07451,0.18210,0.51495,1.49898"\
"0.02679,0.03223,0.04564,0.07905,0.18358,0.51410,1.49657"\
"0.03891,0.04621,0.06164,0.09131,0.18809,0.51226,1.49703"\
"0.05730,0.06787,0.08822,0.11892,0.20166,0.51524,1.49198");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.19566,0.20241,0.21745,0.24748,0.30693,0.43919,0.79471"\
"0.19933,0.20618,0.22130,0.25129,0.31077,0.44309,0.79834"\
"0.20949,0.21622,0.23127,0.26102,0.32038,0.45284,0.80833"\
"0.23509,0.24219,0.25731,0.28754,0.34681,0.47912,0.83485"\
"0.30085,0.30731,0.32267,0.35230,0.41205,0.54447,0.90025"\
"0.44302,0.45066,0.46672,0.49825,0.55863,0.69117,1.04704"\
"0.67005,0.68039,0.70019,0.73971,0.80658,0.94329,1.30150");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00433, 0.01275, 0.03752, 0.11043, 0.32502");
values("0.02908,0.03348,0.04284,0.06483,0.11701,0.26633,0.73476"\
"0.02896,0.03318,0.04300,0.06397,0.11715,0.26675,0.73179"\
"0.02920,0.03311,0.04305,0.06491,0.11740,0.26673,0.73383"\
"0.02909,0.03321,0.04300,0.06453,0.11729,0.26603,0.73283"\
"0.02896,0.03322,0.04304,0.06412,0.11700,0.26619,0.73434"\
"0.03490,0.03889,0.04811,0.06883,0.11938,0.26738,0.73379"\
"0.05077,0.05532,0.06644,0.08620,0.13411,0.27596,0.73363");
}
}
}
}
cell ("sky130_fd_sc_hd__a41o_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__a41o";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0043;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*A2)*A3)*A4)+B1";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.560;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.14614,0.15162,0.16609,0.20015,0.28142,0.50728,1.21645"\
"0.14938,0.15486,0.16938,0.20349,0.28480,0.51056,1.21979"\
"0.15794,0.16342,0.17792,0.21199,0.29332,0.51889,1.23050"\
"0.17812,0.18361,0.19816,0.23224,0.31346,0.53939,1.24868"\
"0.22645,0.23183,0.24621,0.28026,0.36180,0.58747,1.29637"\
"0.29693,0.30277,0.31760,0.35216,0.43420,0.66098,1.37007"\
"0.36667,0.37394,0.39246,0.43177,0.51544,0.74138,1.45220");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.03121,0.03538,0.04696,0.07801,0.17051,0.47943,1.50053"\
"0.03128,0.03538,0.04700,0.07800,0.17015,0.47810,1.49917"\
"0.03118,0.03551,0.04706,0.07805,0.17069,0.47929,1.50181"\
"0.03144,0.03542,0.04710,0.07793,0.17006,0.47856,1.49918"\
"0.03171,0.03572,0.04737,0.07853,0.17051,0.47916,1.49803"\
"0.03697,0.04052,0.05161,0.08136,0.17375,0.48063,1.49978"\
"0.04951,0.05406,0.06562,0.09288,0.17880,0.48228,1.49603");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.17525,0.17912,0.18924,0.21232,0.26106,0.37656,0.70779"\
"0.18110,0.18497,0.19487,0.21799,0.26693,0.38229,0.71389"\
"0.19431,0.19821,0.20833,0.23129,0.28025,0.39557,0.72656"\
"0.22434,0.22821,0.23829,0.26110,0.31008,0.42553,0.75634"\
"0.28924,0.29309,0.30317,0.32604,0.37505,0.49050,0.82209"\
"0.41563,0.41993,0.43108,0.45623,0.50831,0.62636,0.95759"\
"0.62932,0.63465,0.64831,0.67846,0.73963,0.86769,1.20197");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.02521,0.02743,0.03401,0.05092,0.09434,0.22398,0.66305"\
"0.02518,0.02770,0.03413,0.05136,0.09452,0.22430,0.66447"\
"0.02508,0.02749,0.03411,0.05067,0.09445,0.22452,0.66352"\
"0.02500,0.02745,0.03397,0.05086,0.09469,0.22466,0.66405"\
"0.02509,0.02750,0.03410,0.05114,0.09446,0.22446,0.66371"\
"0.03061,0.03331,0.04043,0.05712,0.09988,0.22759,0.66392"\
"0.04281,0.04560,0.05395,0.07248,0.11754,0.24136,0.66638");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.16261,0.16808,0.18253,0.21663,0.29797,0.52343,1.23261"\
"0.16640,0.17189,0.18636,0.22040,0.30161,0.52751,1.23591"\
"0.17497,0.18044,0.19488,0.22902,0.31035,0.53578,1.24698"\
"0.19491,0.20032,0.21482,0.24892,0.33030,0.55540,1.26526"\
"0.23957,0.24506,0.25963,0.29373,0.37501,0.60035,1.30940"\
"0.31149,0.31748,0.33304,0.36872,0.45163,0.67881,1.38844"\
"0.38954,0.39703,0.41595,0.45676,0.54291,0.76984,1.47987");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.03134,0.03546,0.04699,0.07799,0.17017,0.47846,1.50044"\
"0.03129,0.03545,0.04701,0.07812,0.17011,0.47883,1.49714"\
"0.03145,0.03562,0.04721,0.07807,0.17054,0.47924,1.50196"\
"0.03142,0.03542,0.04715,0.07812,0.17000,0.47859,1.49815"\
"0.03215,0.03620,0.04773,0.07899,0.17038,0.47819,1.49697"\
"0.03636,0.04078,0.05235,0.08263,0.17386,0.48074,1.49884"\
"0.04834,0.05317,0.06561,0.09536,0.18008,0.48286,1.49532");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.20840,0.21256,0.22329,0.24732,0.29766,0.41480,0.74740"\
"0.21410,0.21825,0.22898,0.25301,0.30378,0.42064,0.75266"\
"0.22706,0.23122,0.24200,0.26587,0.31633,0.43350,0.76594"\
"0.25711,0.26126,0.27200,0.29602,0.34640,0.46357,0.79621"\
"0.32186,0.32609,0.33677,0.36076,0.41136,0.52872,0.86134"\
"0.45490,0.45939,0.47093,0.49652,0.54882,0.66764,1.00030"\
"0.68811,0.69352,0.70745,0.73788,0.79791,0.92539,1.26143");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.02802,0.03059,0.03744,0.05367,0.09706,0.22724,0.66517"\
"0.02803,0.03056,0.03712,0.05408,0.09708,0.22706,0.66517"\
"0.02824,0.03044,0.03728,0.05375,0.09773,0.22738,0.66539"\
"0.02804,0.03061,0.03743,0.05367,0.09706,0.22723,0.66529"\
"0.02805,0.03062,0.03714,0.05375,0.09757,0.22705,0.66468"\
"0.03210,0.03484,0.04133,0.05866,0.10095,0.22868,0.66597"\
"0.04356,0.04674,0.05397,0.07209,0.11617,0.24142,0.66745");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.17085,0.17633,0.19079,0.22484,0.30604,0.53187,1.24011"\
"0.17460,0.18009,0.19455,0.22860,0.30980,0.53558,1.24407"\
"0.18217,0.18764,0.20209,0.23624,0.31758,0.54297,1.25414"\
"0.19792,0.20338,0.21780,0.25189,0.33329,0.55841,1.26806"\
"0.23113,0.23667,0.25128,0.28573,0.36701,0.59278,1.30145"\
"0.28740,0.29339,0.30906,0.34509,0.42821,0.65508,1.36737"\
"0.35197,0.35914,0.37759,0.41816,0.50549,0.73353,1.44308");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.03133,0.03546,0.04701,0.07812,0.17027,0.47910,1.49818"\
"0.03132,0.03550,0.04701,0.07810,0.17042,0.47924,1.49902"\
"0.03119,0.03544,0.04724,0.07809,0.17053,0.47923,1.50196"\
"0.03140,0.03559,0.04717,0.07810,0.17001,0.47856,1.49809"\
"0.03200,0.03620,0.04779,0.07851,0.17053,0.47926,1.49787"\
"0.03540,0.03973,0.05141,0.08248,0.17349,0.47961,1.50016"\
"0.04602,0.05058,0.06267,0.09402,0.18001,0.48267,1.49649");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.22085,0.22509,0.23599,0.26022,0.31111,0.42796,0.76107"\
"0.22645,0.23069,0.24164,0.26592,0.31637,0.43369,0.76639"\
"0.23999,0.24423,0.25516,0.27938,0.33026,0.44718,0.78023"\
"0.27074,0.27497,0.28591,0.31012,0.36065,0.47796,0.81101"\
"0.33552,0.33975,0.35064,0.37493,0.42576,0.54308,0.87610"\
"0.47143,0.47605,0.48755,0.51291,0.56463,0.68253,1.01580"\
"0.71167,0.71710,0.73079,0.76050,0.81995,0.94623,1.28166");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.02902,0.03152,0.03883,0.05446,0.09784,0.22689,0.66600"\
"0.02923,0.03181,0.03858,0.05459,0.09766,0.22736,0.66559"\
"0.02910,0.03163,0.03842,0.05455,0.09789,0.22746,0.66600"\
"0.02907,0.03162,0.03838,0.05460,0.09754,0.22734,0.66580"\
"0.02923,0.03186,0.03810,0.05464,0.09792,0.22696,0.66506"\
"0.03264,0.03515,0.04168,0.05821,0.09987,0.22831,0.66430"\
"0.04274,0.04574,0.05425,0.07089,0.11437,0.23968,0.66708");
}
}
timing() {
related_pin : "A4";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.17619,0.18168,0.19614,0.23019,0.31139,0.53714,1.24561"\
"0.18009,0.18558,0.20009,0.23424,0.31555,0.54115,1.24993"\
"0.18792,0.19341,0.20793,0.24212,0.32343,0.54855,1.25774"\
"0.20251,0.20798,0.22245,0.25673,0.33800,0.56320,1.27371"\
"0.23032,0.23582,0.25030,0.28464,0.36596,0.59162,1.30036"\
"0.27514,0.28104,0.29660,0.33253,0.41576,0.64188,1.35069"\
"0.32930,0.33617,0.35408,0.39404,0.48127,0.70950,1.41788");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.03133,0.03551,0.04701,0.07810,0.17043,0.47924,1.49911"\
"0.03145,0.03546,0.04728,0.07796,0.17043,0.47914,1.50036"\
"0.03157,0.03563,0.04726,0.07797,0.17044,0.47893,1.49752"\
"0.03113,0.03534,0.04717,0.07808,0.17021,0.47903,1.50101"\
"0.03178,0.03588,0.04743,0.07858,0.17089,0.47938,1.49975"\
"0.03466,0.03915,0.05092,0.08239,0.17355,0.47925,1.49822"\
"0.04282,0.04724,0.05997,0.09171,0.18010,0.48227,1.49819");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.24105,0.24547,0.25684,0.28196,0.33407,0.45249,0.78642"\
"0.24609,0.25052,0.26185,0.28689,0.33914,0.45748,0.79172"\
"0.25928,0.26369,0.27504,0.30008,0.35204,0.47079,0.80497"\
"0.28888,0.29330,0.30468,0.32981,0.38190,0.50038,0.83438"\
"0.35030,0.35478,0.36602,0.39102,0.44319,0.56219,0.89612"\
"0.47896,0.48358,0.49551,0.52138,0.57437,0.69363,1.02783"\
"0.70466,0.71000,0.72415,0.75397,0.81386,0.94053,1.27728");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.03126,0.03383,0.04080,0.05727,0.10034,0.22999,0.66560"\
"0.03113,0.03370,0.04118,0.05674,0.10015,0.22950,0.66779"\
"0.03123,0.03402,0.04086,0.05705,0.10046,0.22995,0.66719"\
"0.03123,0.03379,0.04075,0.05726,0.10030,0.22980,0.66828"\
"0.03125,0.03387,0.04114,0.05756,0.09980,0.22944,0.66779"\
"0.03399,0.03658,0.04330,0.05959,0.10228,0.23065,0.66786"\
"0.04376,0.04692,0.05488,0.07164,0.11509,0.24091,0.66858");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.05710,0.06096,0.07179,0.10022,0.17304,0.39322,1.09844"\
"0.06189,0.06576,0.07659,0.10502,0.17790,0.39786,1.10540"\
"0.07301,0.07684,0.08758,0.11597,0.18909,0.40875,1.11645"\
"0.09511,0.09910,0.11014,0.13866,0.21191,0.43157,1.14790"\
"0.12479,0.12978,0.14281,0.17390,0.24864,0.46932,1.17725"\
"0.15521,0.16204,0.17983,0.21809,0.29701,0.51804,1.22795"\
"0.16592,0.17505,0.19946,0.25237,0.34321,0.56561,1.27089");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.01873,0.02229,0.03343,0.06465,0.15766,0.47169,1.49580"\
"0.01870,0.02229,0.03338,0.06465,0.15769,0.47214,1.49427"\
"0.01873,0.02235,0.03348,0.06463,0.15772,0.47017,1.50015"\
"0.02091,0.02431,0.03489,0.06524,0.15761,0.47143,1.49662"\
"0.02814,0.03157,0.04189,0.07041,0.15955,0.47201,1.49698"\
"0.04107,0.04566,0.05779,0.08390,0.16539,0.47089,1.49386"\
"0.06159,0.06795,0.08444,0.11385,0.18173,0.47419,1.48650");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.20723,0.21162,0.22300,0.24809,0.30034,0.41917,0.75352"\
"0.21113,0.21556,0.22690,0.25211,0.30430,0.42294,0.75758"\
"0.22143,0.22584,0.23722,0.26209,0.31399,0.43304,0.76711"\
"0.24786,0.25228,0.26385,0.28889,0.34098,0.46005,0.79421"\
"0.31424,0.31869,0.32996,0.35500,0.40713,0.52614,0.86057"\
"0.46358,0.46841,0.48075,0.50684,0.55976,0.67880,1.01356"\
"0.70895,0.71523,0.73096,0.76404,0.82401,0.94789,1.28491");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.03139,0.03407,0.04033,0.05750,0.10025,0.22925,0.66779"\
"0.03129,0.03401,0.04042,0.05712,0.10025,0.22964,0.66787"\
"0.03154,0.03373,0.04048,0.05733,0.10046,0.22968,0.66787"\
"0.03138,0.03402,0.04057,0.05776,0.10044,0.22974,0.66745"\
"0.03125,0.03366,0.04120,0.05748,0.10030,0.22951,0.66512"\
"0.03670,0.03907,0.04546,0.06089,0.10249,0.22990,0.66730"\
"0.05397,0.05760,0.06453,0.08080,0.11853,0.23926,0.66932");
}
}
}
}
cell ("sky130_fd_sc_hd__a41oi_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__a41oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)+(!A2*!B1))+(!A3*!B1))+(!A4*!B1)";
capacitance : 0.0000;
max_transition : 1.480;
max_capacitance : 0.066;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.09508,0.10507,0.12701,0.17566,0.28331,0.52767,1.07240"\
"0.09961,0.10974,0.13196,0.18082,0.28928,0.53321,1.07854"\
"0.11174,0.12191,0.14414,0.19352,0.30431,0.54576,1.09219"\
"0.14051,0.15084,0.17296,0.22244,0.33193,0.57620,1.12303"\
"0.19780,0.20934,0.23352,0.28344,0.39250,0.63815,1.18507"\
"0.28948,0.30615,0.33903,0.40535,0.52795,0.77439,1.32192"\
"0.42898,0.45541,0.50888,0.60759,0.78112,1.08247,1.63988");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.06502,0.07786,0.10700,0.17226,0.31917,0.65321,1.39532"\
"0.06480,0.07788,0.10705,0.17201,0.31927,0.64987,1.39785"\
"0.06509,0.07794,0.10705,0.17250,0.32097,0.65257,1.39703"\
"0.06573,0.07832,0.10709,0.17232,0.31886,0.64970,1.39914"\
"0.07952,0.09066,0.11569,0.17630,0.32009,0.65532,1.39762"\
"0.11835,0.13119,0.15857,0.21818,0.34401,0.65540,1.40188"\
"0.20261,0.21933,0.25434,0.32190,0.45795,0.73610,1.41905");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05491,0.06113,0.07459,0.10371,0.16711,0.30626,0.61768"\
"0.05833,0.06449,0.07829,0.10757,0.17044,0.30984,0.62173"\
"0.06690,0.07287,0.08659,0.11591,0.17912,0.31867,0.63009"\
"0.08859,0.09518,0.10820,0.13708,0.20075,0.34055,0.65202"\
"0.12244,0.13139,0.14980,0.18546,0.25103,0.39024,0.70169"\
"0.15810,0.17139,0.19829,0.25088,0.34571,0.50439,0.81611"\
"0.17567,0.19506,0.23576,0.31403,0.45560,0.69405,1.08450");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05979,0.06658,0.08280,0.11915,0.20132,0.38643,0.80505"\
"0.05946,0.06657,0.08265,0.11929,0.20107,0.38684,0.80510"\
"0.05764,0.06496,0.08210,0.11901,0.20109,0.38654,0.80481"\
"0.06331,0.06944,0.08446,0.11872,0.20072,0.38644,0.80421"\
"0.08644,0.09450,0.11042,0.14295,0.21177,0.38738,0.80484"\
"0.13216,0.14261,0.16434,0.20557,0.28411,0.43263,0.81064"\
"0.21240,0.22795,0.26215,0.32176,0.42483,0.60654,0.93665");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.12037,0.13040,0.15266,0.20209,0.31269,0.56103,1.12027"\
"0.12532,0.13563,0.15810,0.20799,0.31890,0.56730,1.12696"\
"0.13783,0.14816,0.17087,0.22092,0.33240,0.58128,1.14105"\
"0.16794,0.17794,0.20050,0.25093,0.36279,0.61241,1.17283"\
"0.23177,0.24267,0.26520,0.31511,0.42676,0.67682,1.23782"\
"0.34352,0.35865,0.38920,0.45062,0.57144,0.82182,1.38590"\
"0.52783,0.55099,0.59705,0.68806,0.85285,1.15055,1.71812");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.08404,0.09743,0.12725,0.19422,0.34451,0.68286,1.44453"\
"0.08410,0.09742,0.12716,0.19400,0.34585,0.68301,1.44499"\
"0.08400,0.09745,0.12717,0.19400,0.34503,0.68276,1.44456"\
"0.08438,0.09752,0.12721,0.19407,0.34456,0.68294,1.44863"\
"0.09236,0.10457,0.13226,0.19605,0.34496,0.68357,1.44758"\
"0.13168,0.14453,0.17224,0.23084,0.36267,0.68623,1.45185"\
"0.21805,0.23406,0.26883,0.33596,0.47098,0.75719,1.45969");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.06619,0.07253,0.08591,0.11490,0.17807,0.31764,0.62893"\
"0.06983,0.07614,0.08961,0.11864,0.18191,0.32132,0.63283"\
"0.07820,0.08440,0.09810,0.12725,0.19054,0.33012,0.64130"\
"0.09739,0.10392,0.11761,0.14711,0.21055,0.35024,0.66238"\
"0.13011,0.13872,0.15490,0.18985,0.25676,0.39683,0.70920"\
"0.16687,0.17904,0.20472,0.25292,0.34204,0.50105,0.81762"\
"0.18417,0.20277,0.24008,0.31529,0.44941,0.67471,1.05266");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05905,0.06613,0.08241,0.11889,0.20106,0.38642,0.80513"\
"0.05906,0.06614,0.08248,0.11896,0.20115,0.38629,0.80487"\
"0.05861,0.06580,0.08236,0.11890,0.20097,0.38636,0.80488"\
"0.06228,0.06891,0.08425,0.11939,0.20097,0.38637,0.80450"\
"0.08136,0.08867,0.10314,0.13597,0.20896,0.38700,0.80464"\
"0.12390,0.13290,0.15186,0.18995,0.26189,0.41728,0.80974"\
"0.20234,0.21527,0.24122,0.29283,0.38541,0.55662,0.89831");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.13935,0.14941,0.17208,0.22231,0.33424,0.58495,1.14814"\
"0.14447,0.15471,0.17719,0.22784,0.33989,0.59053,1.15404"\
"0.15720,0.16708,0.19030,0.24112,0.35337,0.60429,1.16867"\
"0.18723,0.19757,0.22063,0.27130,0.38445,0.63576,1.19931"\
"0.25280,0.26289,0.28574,0.33632,0.44901,0.70086,1.26542"\
"0.37494,0.38784,0.41771,0.47700,0.59522,0.84720,1.41208"\
"0.57897,0.59835,0.64276,0.72853,0.88531,1.17973,1.74862");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.10038,0.11367,0.14383,0.21114,0.36285,0.70420,1.46923"\
"0.10027,0.11373,0.14381,0.21134,0.36261,0.70302,1.46828"\
"0.10037,0.11365,0.14379,0.21149,0.36261,0.70294,1.47578"\
"0.10033,0.11365,0.14379,0.21129,0.36255,0.70317,1.47045"\
"0.10553,0.11831,0.14698,0.21188,0.36307,0.70252,1.47065"\
"0.14287,0.15573,0.18391,0.24312,0.37781,0.70514,1.47121"\
"0.23002,0.24561,0.27878,0.34634,0.48135,0.77169,1.48049");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.07339,0.07973,0.09315,0.12226,0.18551,0.32471,0.63610"\
"0.07723,0.08354,0.09702,0.12616,0.18938,0.32888,0.63996"\
"0.08517,0.09129,0.10502,0.13394,0.19724,0.33672,0.64833"\
"0.10142,0.10790,0.12152,0.15075,0.21416,0.35377,0.66535"\
"0.12967,0.13760,0.15322,0.18577,0.25210,0.39229,0.70449"\
"0.16414,0.17451,0.19749,0.24030,0.32378,0.47823,0.79372"\
"0.17637,0.19304,0.22808,0.29541,0.41636,0.62211,0.98409");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05895,0.06608,0.08241,0.11886,0.20123,0.38649,0.80418"\
"0.05901,0.06602,0.08237,0.11894,0.20104,0.38652,0.80484"\
"0.05862,0.06585,0.08218,0.11889,0.20073,0.38653,0.80472"\
"0.06124,0.06806,0.08374,0.11935,0.20092,0.38684,0.80500"\
"0.07607,0.08293,0.09795,0.13129,0.20669,0.38713,0.80471"\
"0.11449,0.12209,0.13972,0.17388,0.24915,0.41130,0.80977"\
"0.19060,0.20142,0.22382,0.26929,0.35360,0.52038,0.88232");
}
}
timing() {
related_pin : "A4";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.14651,0.15627,0.17791,0.22638,0.33261,0.56901,1.09937"\
"0.15166,0.16130,0.18371,0.23154,0.33806,0.57482,1.10464"\
"0.16475,0.17515,0.19691,0.24531,0.35198,0.58834,1.11868"\
"0.19566,0.20610,0.22781,0.27614,0.38303,0.62013,1.15047"\
"0.26254,0.27265,0.29466,0.34286,0.44986,0.68682,1.21745"\
"0.39134,0.40358,0.43067,0.48679,0.59837,0.83537,1.36651"\
"0.60724,0.62565,0.66632,0.74471,0.89588,1.17242,1.70958");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.10819,0.12104,0.14934,0.21285,0.35528,0.67462,1.39432"\
"0.10841,0.12089,0.14924,0.21281,0.35477,0.67439,1.39419"\
"0.10833,0.12083,0.14926,0.21296,0.35572,0.67492,1.39275"\
"0.10826,0.12091,0.14924,0.21273,0.35497,0.67512,1.39423"\
"0.11223,0.12458,0.15131,0.21303,0.35506,0.67479,1.39409"\
"0.14937,0.16129,0.18738,0.24246,0.37015,0.67620,1.39338"\
"0.23757,0.25207,0.28329,0.34748,0.47492,0.74343,1.40690");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.07807,0.08419,0.09782,0.12675,0.18995,0.32953,0.64079"\
"0.08206,0.08816,0.10183,0.13078,0.19399,0.33350,0.64476"\
"0.08955,0.09593,0.10952,0.13874,0.20196,0.34152,0.65277"\
"0.10434,0.11065,0.12426,0.15365,0.21703,0.35694,0.66838"\
"0.12789,0.13535,0.15062,0.18242,0.24812,0.38808,0.70040"\
"0.15920,0.16790,0.18760,0.22730,0.30447,0.45639,0.77085"\
"0.16975,0.18398,0.21417,0.27318,0.38121,0.56986,0.92382");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.05892,0.06624,0.08252,0.11895,0.20102,0.38624,0.80408"\
"0.05889,0.06622,0.08251,0.11895,0.20097,0.38611,0.80441"\
"0.05887,0.06593,0.08225,0.11893,0.20111,0.38606,0.80468"\
"0.06033,0.06726,0.08316,0.11913,0.20066,0.38605,0.80516"\
"0.07069,0.07772,0.09351,0.12795,0.20544,0.38707,0.80405"\
"0.10110,0.10793,0.12463,0.15990,0.23660,0.40585,0.80906"\
"0.17034,0.17944,0.19958,0.23969,0.32307,0.49168,0.86782");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.10721,0.11699,0.13971,0.18832,0.29549,0.53251,1.06287"\
"0.11083,0.12083,0.14329,0.19230,0.29951,0.53678,1.06744"\
"0.12101,0.13156,0.15368,0.20212,0.30968,0.54763,1.07860"\
"0.14760,0.15757,0.17914,0.22809,0.33532,0.57361,1.10535"\
"0.21446,0.22447,0.24619,0.29343,0.39992,0.63709,1.16872"\
"0.33271,0.34766,0.37827,0.44008,0.55318,0.78687,1.31679"\
"0.51887,0.54058,0.58550,0.67775,0.84684,1.13522,1.66328");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.10823,0.12090,0.14923,0.21243,0.35491,0.67496,1.39321"\
"0.10808,0.12081,0.14921,0.21295,0.35505,0.67420,1.39368"\
"0.10792,0.12082,0.14930,0.21273,0.35511,0.67447,1.39472"\
"0.10594,0.11873,0.14774,0.21245,0.35486,0.67490,1.39403"\
"0.12282,0.13335,0.15836,0.21582,0.35415,0.67452,1.39305"\
"0.17666,0.19056,0.21885,0.27375,0.38839,0.67811,1.39389"\
"0.27164,0.29276,0.33415,0.41045,0.54578,0.79440,1.42161");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.01792,0.02016,0.02504,0.03560,0.05931,0.11260,0.23264"\
"0.02260,0.02486,0.02980,0.04050,0.06432,0.11747,0.23756"\
"0.03158,0.03442,0.04056,0.05181,0.07557,0.12879,0.24891"\
"0.04232,0.04705,0.05671,0.07376,0.10215,0.15529,0.27444"\
"0.05125,0.05887,0.07458,0.10160,0.14607,0.21578,0.33612"\
"0.05087,0.06327,0.08693,0.13011,0.20040,0.30934,0.47143"\
"0.01808,0.03708,0.07474,0.14112,0.25098,0.42174,0.67814");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00254, 0.00574, 0.01295, 0.02922, 0.06593");
values("0.01594,0.01913,0.02619,0.04159,0.07491,0.14615,0.30481"\
"0.01643,0.01937,0.02616,0.04161,0.07494,0.14614,0.30479"\
"0.02354,0.02532,0.03030,0.04326,0.07496,0.14616,0.30487"\
"0.04189,0.04400,0.04868,0.05865,0.08329,0.14726,0.30508"\
"0.07658,0.07934,0.08458,0.09731,0.12200,0.17132,0.30924"\
"0.13357,0.13716,0.14614,0.16350,0.19831,0.26031,0.37585"\
"0.23516,0.24018,0.25248,0.27843,0.33014,0.42414,0.57538");
}
}
}
}
cell ("sky130_fd_sc_hd__a41oi_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__a41oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0043;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0043;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)+(!A2*!B1))+(!A3*!B1))+(!A4*!B1)";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.125;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.07976,0.08666,0.10302,0.14237,0.23855,0.47827,1.07252"\
"0.08452,0.09137,0.10825,0.14801,0.24425,0.48550,1.08446"\
"0.09744,0.10425,0.12089,0.16114,0.25811,0.49739,1.09326"\
"0.12779,0.13450,0.15050,0.19081,0.28912,0.52850,1.13019"\
"0.18590,0.19412,0.21337,0.25540,0.35314,0.59654,1.19168"\
"0.27779,0.29052,0.31928,0.37786,0.49500,0.73970,1.34052"\
"0.41823,0.44125,0.48733,0.58248,0.75463,1.06565,1.67772");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04517,0.05347,0.07404,0.12665,0.25807,0.58491,1.40277"\
"0.04528,0.05354,0.07433,0.12661,0.25689,0.58673,1.40487"\
"0.04536,0.05361,0.07439,0.12651,0.25676,0.58369,1.40055"\
"0.04630,0.05430,0.07478,0.12685,0.25708,0.58362,1.40609"\
"0.06106,0.06862,0.08651,0.13270,0.25802,0.58721,1.40272"\
"0.09697,0.10521,0.12664,0.17635,0.28688,0.58963,1.40392"\
"0.17564,0.18613,0.21469,0.27540,0.40027,0.67500,1.41719");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05101,0.05595,0.06779,0.09534,0.16122,0.32051,0.71474"\
"0.05435,0.05938,0.07117,0.09883,0.16461,0.32354,0.71837"\
"0.06230,0.06741,0.07918,0.10708,0.17297,0.33224,0.72816"\
"0.08446,0.08943,0.10081,0.12809,0.19423,0.35380,0.74868"\
"0.11690,0.12394,0.13989,0.17462,0.24364,0.40314,0.79811"\
"0.14884,0.15854,0.18255,0.23407,0.33111,0.51793,0.91117"\
"0.15682,0.17247,0.20839,0.28500,0.43572,0.70920,1.18267");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.06117,0.06612,0.07905,0.11261,0.19810,0.41249,0.95241"\
"0.06058,0.06585,0.07914,0.11254,0.19799,0.41244,0.95287"\
"0.05752,0.06299,0.07718,0.11223,0.19799,0.41247,0.95381"\
"0.06209,0.06691,0.07986,0.11200,0.19721,0.41276,0.95256"\
"0.07959,0.08626,0.10198,0.13558,0.20837,0.41268,0.95289"\
"0.12189,0.13098,0.15069,0.19187,0.27847,0.45635,0.95430"\
"0.19649,0.21022,0.24048,0.30104,0.41439,0.62744,1.06191");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.11035,0.11696,0.13353,0.17381,0.27353,0.52171,1.14413"\
"0.11524,0.12200,0.13852,0.17968,0.27969,0.52794,1.14903"\
"0.12754,0.13434,0.15096,0.19257,0.29322,0.54218,1.16328"\
"0.15709,0.16386,0.18085,0.22234,0.32380,0.57372,1.19604"\
"0.22038,0.22824,0.24601,0.28708,0.38794,0.63841,1.26102"\
"0.32968,0.33985,0.36437,0.41768,0.53160,0.78355,1.40799"\
"0.50840,0.52451,0.56265,0.64372,0.80337,1.10962,1.74245");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.06733,0.07601,0.09796,0.15239,0.28852,0.62807,1.48149"\
"0.06732,0.07606,0.09790,0.15245,0.28853,0.62875,1.47797"\
"0.06739,0.07600,0.09784,0.15254,0.28857,0.62835,1.48130"\
"0.06744,0.07625,0.09800,0.15238,0.28960,0.62868,1.47984"\
"0.07716,0.08475,0.10453,0.15594,0.28869,0.62908,1.48015"\
"0.11218,0.12114,0.14248,0.19378,0.31133,0.63222,1.48142"\
"0.19145,0.20335,0.22991,0.28966,0.41915,0.70615,1.48951");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.06739,0.07239,0.08421,0.11192,0.17714,0.33667,0.73123"\
"0.07117,0.07618,0.08792,0.11550,0.18099,0.34066,0.73474"\
"0.07963,0.08474,0.09635,0.12426,0.18994,0.34932,0.74375"\
"0.09916,0.10440,0.11631,0.14426,0.21025,0.36999,0.76437"\
"0.13279,0.13939,0.15486,0.18698,0.25688,0.41798,0.81296"\
"0.17195,0.18195,0.20387,0.25014,0.34416,0.52504,0.92416"\
"0.19001,0.20438,0.23807,0.31099,0.45406,0.71071,1.17406");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05958,0.06489,0.07829,0.11245,0.19783,0.41287,0.95279"\
"0.05951,0.06486,0.07822,0.11237,0.19788,0.41275,0.95231"\
"0.05915,0.06448,0.07819,0.11229,0.19787,0.41300,0.95259"\
"0.06199,0.06694,0.07978,0.11264,0.19764,0.41287,0.95173"\
"0.07898,0.08428,0.09801,0.12868,0.20497,0.41288,0.95258"\
"0.11998,0.12696,0.14313,0.17864,0.25716,0.44072,0.95541"\
"0.19557,0.20502,0.22906,0.27975,0.37938,0.57931,1.03017");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.12343,0.12997,0.14597,0.18597,0.28385,0.52552,1.12760"\
"0.12823,0.13507,0.15195,0.19137,0.28942,0.53103,1.13383"\
"0.14178,0.14847,0.16470,0.20529,0.30345,0.54556,1.14864"\
"0.17213,0.17869,0.19565,0.23594,0.33451,0.57679,1.17918"\
"0.23705,0.24402,0.26052,0.30077,0.39907,0.64178,1.24499"\
"0.35404,0.36321,0.38380,0.43478,0.54311,0.78630,1.39069"\
"0.55030,0.56417,0.59580,0.66788,0.81816,1.10999,1.72285");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.08226,0.09085,0.11212,0.16513,0.29787,0.62771,1.45577"\
"0.08230,0.09084,0.11216,0.16514,0.29726,0.62672,1.45446"\
"0.08226,0.09086,0.11211,0.16508,0.29711,0.62777,1.45711"\
"0.08236,0.09079,0.11215,0.16521,0.29777,0.62732,1.45506"\
"0.08887,0.09674,0.11686,0.16708,0.29736,0.62705,1.45344"\
"0.12276,0.13113,0.15231,0.20132,0.31726,0.63034,1.45534"\
"0.20122,0.21212,0.23791,0.29532,0.42103,0.70198,1.46485");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.07560,0.08061,0.09229,0.11989,0.18558,0.34486,0.73923"\
"0.07956,0.08436,0.09610,0.12384,0.18917,0.34845,0.74302"\
"0.08680,0.09183,0.10350,0.13141,0.19702,0.35629,0.75097"\
"0.10228,0.10739,0.11930,0.14697,0.21303,0.37255,0.76705"\
"0.12835,0.13398,0.14837,0.17892,0.24798,0.40819,0.80319"\
"0.16239,0.17036,0.18890,0.22945,0.31424,0.48826,0.88626"\
"0.17551,0.18759,0.21672,0.27831,0.40102,0.62652,1.07447");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05950,0.06484,0.07822,0.11233,0.19770,0.41284,0.95227"\
"0.05945,0.06493,0.07852,0.11243,0.19768,0.41283,0.95249"\
"0.05918,0.06476,0.07811,0.11224,0.19777,0.41286,0.95267"\
"0.06153,0.06669,0.07985,0.11279,0.19767,0.41297,0.95143"\
"0.07350,0.07866,0.09173,0.12380,0.20339,0.41330,0.95316"\
"0.10726,0.11329,0.12712,0.16001,0.23985,0.43344,0.95527"\
"0.17908,0.18699,0.20654,0.24779,0.33624,0.53048,1.00661");
}
}
timing() {
related_pin : "A4";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.13996,0.14694,0.16358,0.20543,0.30493,0.55026,1.15724"\
"0.14505,0.15182,0.16914,0.21017,0.31048,0.55500,1.16179"\
"0.15804,0.16511,0.18190,0.22377,0.32335,0.56847,1.17523"\
"0.18687,0.19453,0.21143,0.25326,0.35360,0.59840,1.20552"\
"0.24932,0.25632,0.27339,0.31453,0.41490,0.66009,1.26742"\
"0.36189,0.37067,0.39142,0.44082,0.55010,0.79535,1.40344"\
"0.55103,0.56340,0.59426,0.66184,0.80600,1.10005,1.71687");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.10122,0.10963,0.13141,0.18506,0.31824,0.65176,1.48441"\
"0.10080,0.10954,0.13140,0.18485,0.31763,0.65020,1.48359"\
"0.10134,0.10980,0.13150,0.18511,0.31821,0.65056,1.48269"\
"0.10092,0.10982,0.13129,0.18483,0.31763,0.65066,1.48325"\
"0.10619,0.11415,0.13462,0.18646,0.31783,0.64973,1.48354"\
"0.13885,0.14736,0.16829,0.21881,0.33742,0.65470,1.48344"\
"0.21659,0.22693,0.25202,0.30910,0.43594,0.72547,1.50019");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.08115,0.08596,0.09776,0.12549,0.19099,0.35049,0.74565"\
"0.08526,0.09006,0.10181,0.12955,0.19491,0.35416,0.75016"\
"0.09271,0.09782,0.10941,0.13734,0.20296,0.36223,0.75822"\
"0.10707,0.11208,0.12396,0.15188,0.21787,0.37749,0.77268"\
"0.12971,0.13567,0.14844,0.17844,0.24662,0.40681,0.80173"\
"0.15975,0.16665,0.18400,0.21888,0.29717,0.46866,0.86637"\
"0.17313,0.18288,0.20747,0.26041,0.36738,0.57720,1.00877");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05967,0.06483,0.07822,0.11222,0.19774,0.41268,0.95327"\
"0.05945,0.06494,0.07853,0.11242,0.19756,0.41279,0.95363"\
"0.05937,0.06466,0.07828,0.11229,0.19778,0.41284,0.95323"\
"0.06036,0.06578,0.07902,0.11252,0.19763,0.41246,0.95285"\
"0.06882,0.07414,0.08759,0.12008,0.20164,0.41290,0.95287"\
"0.09394,0.09963,0.11318,0.14639,0.22775,0.42880,0.95533"\
"0.15899,0.16579,0.18207,0.21933,0.30229,0.50343,0.99770");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.10441,0.11158,0.12937,0.17151,0.27223,0.51729,1.12568"\
"0.10775,0.11532,0.13329,0.17573,0.27658,0.52182,1.12987"\
"0.11891,0.12561,0.14318,0.18590,0.28656,0.53278,1.14095"\
"0.14612,0.15322,0.17062,0.21161,0.31287,0.55902,1.16783"\
"0.21463,0.22027,0.23864,0.27916,0.37854,0.62444,1.23338"\
"0.33599,0.34620,0.37110,0.42565,0.53557,0.77778,1.38230"\
"0.52783,0.54330,0.57942,0.66077,0.82648,1.13489,1.73900");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.10106,0.10975,0.13153,0.18461,0.31789,0.64980,1.48441"\
"0.10118,0.10983,0.13156,0.18483,0.31870,0.64980,1.48538"\
"0.10115,0.10984,0.13142,0.18449,0.31839,0.65066,1.48608"\
"0.09896,0.10770,0.12968,0.18440,0.31798,0.65060,1.48293"\
"0.11510,0.12271,0.14086,0.18993,0.31747,0.64986,1.48160"\
"0.16548,0.17583,0.19962,0.24993,0.35569,0.65535,1.48323"\
"0.25396,0.26944,0.30379,0.37487,0.51147,0.77357,1.50204");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.01428,0.01574,0.01928,0.02747,0.04766,0.09780,0.22337"\
"0.01897,0.02048,0.02401,0.03238,0.05252,0.10278,0.22837"\
"0.02567,0.02817,0.03366,0.04378,0.06407,0.11420,0.23979"\
"0.03292,0.03708,0.04548,0.06159,0.08931,0.14091,0.26575"\
"0.03706,0.04344,0.05695,0.08216,0.12748,0.19904,0.32716"\
"0.02870,0.03861,0.06009,0.10081,0.17095,0.28554,0.46430"\
"-0.01846,-0.00189,0.03091,0.09509,0.20744,0.38583,0.66754");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.01048,0.01257,0.01773,0.03015,0.05989,0.12945,0.29866"\
"0.01160,0.01338,0.01802,0.03018,0.05991,0.12947,0.29865"\
"0.02028,0.02142,0.02430,0.03348,0.06047,0.12946,0.29869"\
"0.03841,0.03939,0.04260,0.05104,0.07184,0.13142,0.29837"\
"0.07374,0.07486,0.07830,0.08874,0.11095,0.15967,0.30318"\
"0.13206,0.13371,0.13837,0.15210,0.18456,0.24638,0.36749"\
"0.23532,0.23721,0.24396,0.26349,0.30981,0.40406,0.56798");
}
}
}
}
cell ("sky130_fd_sc_hd__a41oi_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__a41oi";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0085;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!B1)+(!A2*!B1))+(!A3*!B1))+(!A4*!B1)";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.194;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.08739,0.09227,0.10466,0.13636,0.21730,0.43548,1.01876"\
"0.09162,0.09656,0.10917,0.14134,0.22330,0.44004,1.02168"\
"0.10392,0.10863,0.12124,0.15364,0.23669,0.45439,1.03601"\
"0.13415,0.13878,0.15075,0.18271,0.26618,0.48663,1.06847"\
"0.19230,0.19776,0.21172,0.24584,0.32853,0.54747,1.13535"\
"0.28701,0.29450,0.31484,0.36071,0.46235,0.68755,1.27297"\
"0.43452,0.44700,0.47963,0.55319,0.70314,0.99309,1.59723");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.04815,0.05365,0.06868,0.10971,0.21965,0.51836,1.31434"\
"0.04831,0.05379,0.06869,0.10958,0.21910,0.51352,1.31249"\
"0.04854,0.05406,0.06904,0.10964,0.21935,0.51450,1.31126"\
"0.04929,0.05455,0.06950,0.10953,0.21930,0.51797,1.31125"\
"0.06296,0.06830,0.08084,0.11673,0.22038,0.51417,1.31188"\
"0.09468,0.10039,0.11551,0.15516,0.25213,0.52261,1.31503"\
"0.16954,0.17652,0.19576,0.24346,0.35449,0.61152,1.32843");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.05309,0.05628,0.06450,0.08564,0.13851,0.27370,0.63327"\
"0.05620,0.05951,0.06774,0.08880,0.14198,0.27728,0.63639"\
"0.06404,0.06726,0.07558,0.09701,0.15005,0.28549,0.64465"\
"0.08661,0.09026,0.09757,0.11748,0.17061,0.30645,0.66541"\
"0.11833,0.12276,0.13392,0.16052,0.21919,0.35498,0.71534"\
"0.14907,0.15562,0.17180,0.21156,0.29590,0.46607,0.82799"\
"0.15218,0.16176,0.18585,0.24462,0.37448,0.62704,1.09160");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.06629,0.06916,0.07805,0.10200,0.16910,0.35158,0.84782"\
"0.06570,0.06893,0.07774,0.10205,0.16916,0.35189,0.84758"\
"0.06209,0.06540,0.07510,0.10132,0.16893,0.35167,0.84716"\
"0.06575,0.06935,0.07777,0.10131,0.16760,0.35169,0.84703"\
"0.08197,0.08630,0.09753,0.12574,0.18355,0.35281,0.84699"\
"0.12253,0.12827,0.14292,0.17673,0.25293,0.40754,0.85234"\
"0.19522,0.20377,0.22587,0.27589,0.37490,0.57342,0.98074");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.12058,0.12497,0.13671,0.16858,0.25185,0.47490,1.07554"\
"0.12536,0.12981,0.14180,0.17387,0.25789,0.48124,1.08240"\
"0.13712,0.14179,0.15384,0.18656,0.27138,0.49552,1.09614"\
"0.16653,0.17096,0.18299,0.21591,0.30112,0.52586,1.12844"\
"0.22865,0.23379,0.24668,0.27877,0.36363,0.58937,1.19201"\
"0.33770,0.34441,0.36093,0.40171,0.49876,0.72734,1.33288"\
"0.51879,0.52945,0.55508,0.61626,0.75062,1.03072,1.65037");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.07300,0.07883,0.09452,0.13668,0.25032,0.55525,1.38211"\
"0.07301,0.07874,0.09452,0.13693,0.25024,0.55511,1.37830"\
"0.07308,0.07891,0.09450,0.13672,0.25034,0.55632,1.37678"\
"0.07340,0.07893,0.09465,0.13694,0.25020,0.55533,1.37981"\
"0.08100,0.08619,0.10062,0.14057,0.25053,0.55740,1.37804"\
"0.11240,0.11803,0.13379,0.17441,0.27479,0.56144,1.38211"\
"0.18707,0.19454,0.21326,0.25933,0.37046,0.63679,1.39280");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.06968,0.07287,0.08137,0.10213,0.15492,0.29024,0.64953"\
"0.07333,0.07638,0.08477,0.10575,0.15833,0.29400,0.65302"\
"0.08134,0.08456,0.09272,0.11374,0.16671,0.30230,0.66144"\
"0.09990,0.10328,0.11171,0.13269,0.18557,0.32180,0.68172"\
"0.13204,0.13609,0.14642,0.17173,0.22962,0.36702,0.72769"\
"0.16781,0.17380,0.18979,0.22554,0.30412,0.46634,0.83328"\
"0.17933,0.18898,0.21199,0.26607,0.38697,0.62211,1.06357");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.06418,0.06750,0.07658,0.10144,0.16884,0.35155,0.84778"\
"0.06405,0.06759,0.07651,0.10140,0.16856,0.35189,0.84741"\
"0.06380,0.06702,0.07650,0.10108,0.16873,0.35183,0.84727"\
"0.06648,0.06958,0.07828,0.10247,0.16837,0.35157,0.84769"\
"0.08234,0.08581,0.09553,0.11941,0.17865,0.35317,0.84742"\
"0.12233,0.12652,0.13758,0.16547,0.23093,0.38747,0.85184"\
"0.19721,0.20399,0.22052,0.25905,0.34313,0.52367,0.94023");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.15101,0.15602,0.16823,0.20277,0.29204,0.52914,1.16543"\
"0.15565,0.15992,0.17349,0.20791,0.29745,0.53450,1.17039"\
"0.16825,0.17274,0.18563,0.22036,0.31059,0.54832,1.18496"\
"0.19775,0.20193,0.21583,0.24987,0.34039,0.57923,1.21560"\
"0.26076,0.26563,0.27864,0.31314,0.40328,0.64202,1.27943"\
"0.37810,0.38396,0.39871,0.44017,0.53927,0.77855,1.41686"\
"0.58033,0.58899,0.61270,0.66822,0.79808,1.08260,1.73088");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.10044,0.10627,0.12329,0.16784,0.28806,0.61128,1.48117"\
"0.10016,0.10661,0.12319,0.16784,0.28826,0.61129,1.48058"\
"0.10044,0.10635,0.12328,0.16778,0.28805,0.61218,1.48503"\
"0.10009,0.10653,0.12319,0.16790,0.28831,0.61092,1.48113"\
"0.10491,0.11061,0.12655,0.16973,0.28831,0.61185,1.48080"\
"0.13459,0.14095,0.15768,0.19971,0.30684,0.61450,1.48589"\
"0.20897,0.21705,0.23497,0.28194,0.39767,0.68189,1.49515");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.07877,0.08181,0.09016,0.11103,0.16380,0.29930,0.65794"\
"0.08226,0.08544,0.09393,0.11474,0.16716,0.30314,0.66171"\
"0.08953,0.09277,0.10092,0.12188,0.17484,0.31018,0.67049"\
"0.10408,0.10739,0.11575,0.13676,0.18967,0.32548,0.68462"\
"0.12856,0.13211,0.14132,0.16533,0.22124,0.35852,0.71814"\
"0.15928,0.16407,0.17648,0.20880,0.27614,0.42960,0.79464"\
"0.16444,0.17234,0.19069,0.23771,0.34055,0.54481,0.96264");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.06404,0.06759,0.07653,0.10136,0.16875,0.35187,0.84709"\
"0.06404,0.06734,0.07643,0.10133,0.16869,0.35175,0.84622"\
"0.06371,0.06707,0.07649,0.10133,0.16866,0.35149,0.84812"\
"0.06595,0.06917,0.07789,0.10200,0.16847,0.35175,0.84707"\
"0.07721,0.08048,0.08891,0.11327,0.17552,0.35327,0.84716"\
"0.11022,0.11378,0.12309,0.14825,0.21061,0.37778,0.85227"\
"0.18197,0.18734,0.20059,0.23175,0.30564,0.47282,0.91825");
}
}
timing() {
related_pin : "A4";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.16253,0.16781,0.18103,0.21505,0.30339,0.53442,1.15031"\
"0.16791,0.17277,0.18571,0.21977,0.30742,0.53864,1.15478"\
"0.18080,0.18578,0.19765,0.23253,0.32136,0.55253,1.16826"\
"0.21005,0.21492,0.22761,0.26231,0.35070,0.58255,1.19875"\
"0.27042,0.27513,0.28823,0.32248,0.40957,0.64212,1.25859"\
"0.38285,0.38936,0.40495,0.44376,0.53934,0.77127,1.38844"\
"0.58207,0.59011,0.61016,0.66019,0.78340,1.05563,1.68313");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.11879,0.12477,0.14174,0.18436,0.30075,0.61364,1.45706"\
"0.11923,0.12520,0.14112,0.18486,0.30104,0.61371,1.45493"\
"0.11903,0.12467,0.14133,0.18475,0.30074,0.61328,1.45839"\
"0.11898,0.12498,0.14119,0.18490,0.30162,0.61395,1.45884"\
"0.12188,0.12770,0.14358,0.18587,0.30100,0.61366,1.45798"\
"0.15081,0.15554,0.17214,0.21345,0.31824,0.61768,1.45568"\
"0.21951,0.22608,0.24397,0.28940,0.40422,0.68390,1.47536");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.08318,0.08639,0.09482,0.11565,0.16805,0.30400,0.66244"\
"0.08699,0.09003,0.09832,0.11919,0.17193,0.30726,0.66758"\
"0.09390,0.09722,0.10522,0.12620,0.17918,0.31450,0.67457"\
"0.10657,0.10982,0.11812,0.13926,0.19203,0.32817,0.68729"\
"0.12615,0.12960,0.13830,0.16105,0.21628,0.35289,0.71241"\
"0.14904,0.15414,0.16469,0.19098,0.25423,0.40237,0.76597"\
"0.15058,0.15725,0.17294,0.21107,0.29843,0.47880,0.87892");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.06403,0.06735,0.07642,0.10136,0.16872,0.35176,0.84689"\
"0.06405,0.06734,0.07648,0.10130,0.16860,0.35147,0.84755"\
"0.06387,0.06710,0.07658,0.10114,0.16867,0.35142,0.84749"\
"0.06488,0.06837,0.07712,0.10173,0.16867,0.35163,0.84747"\
"0.07264,0.07598,0.08492,0.10906,0.17352,0.35287,0.84722"\
"0.09550,0.09891,0.10788,0.13240,0.19718,0.37127,0.85178"\
"0.15842,0.16258,0.17252,0.20007,0.26609,0.43638,0.89780");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.12429,0.12941,0.14337,0.17854,0.26725,0.49940,1.11598"\
"0.12768,0.13288,0.14541,0.18126,0.27118,0.50365,1.12030"\
"0.13830,0.14350,0.15684,0.19145,0.28029,0.51384,1.13174"\
"0.16493,0.16957,0.18324,0.21721,0.30658,0.53969,1.15814"\
"0.23450,0.23886,0.25142,0.28493,0.37075,0.60352,1.22202"\
"0.36788,0.37472,0.39084,0.43349,0.52975,0.75738,1.37159"\
"0.58157,0.59228,0.61744,0.68276,0.82803,1.11968,1.73579");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.11929,0.12519,0.14116,0.18450,0.30083,0.61311,1.45443"\
"0.11913,0.12481,0.14104,0.18447,0.30063,0.61362,1.45534"\
"0.11921,0.12488,0.14071,0.18442,0.30080,0.61370,1.45825"\
"0.11651,0.12301,0.14029,0.18448,0.30134,0.61399,1.45546"\
"0.12754,0.13273,0.14719,0.18746,0.29994,0.61342,1.45690"\
"0.18016,0.18714,0.20296,0.24565,0.33913,0.61959,1.45551"\
"0.26702,0.27737,0.30328,0.36507,0.48773,0.73901,1.47717");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.01392,0.01479,0.01705,0.02281,0.03760,0.07708,0.18322"\
"0.01844,0.01942,0.02168,0.02748,0.04249,0.08195,0.18819"\
"0.02450,0.02612,0.02993,0.03796,0.05353,0.09326,0.19957"\
"0.03028,0.03288,0.03910,0.05178,0.07605,0.11889,0.22510"\
"0.03203,0.03543,0.04501,0.06577,0.10437,0.17095,0.28585"\
"0.01610,0.02250,0.03720,0.07009,0.13176,0.23697,0.40992"\
"-0.04703,-0.03710,-0.01347,0.03872,0.13665,0.30285,0.57475");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00365, 0.00985, 0.02661, 0.07187, 0.19410");
values("0.01048,0.01176,0.01505,0.02379,0.04606,0.10259,0.24772"\
"0.01182,0.01278,0.01572,0.02384,0.04608,0.10261,0.24765"\
"0.02058,0.02125,0.02322,0.02858,0.04759,0.10261,0.24760"\
"0.03801,0.03844,0.04040,0.04632,0.06179,0.10754,0.24762"\
"0.07253,0.07321,0.07525,0.08172,0.10005,0.14168,0.25739"\
"0.13099,0.13186,0.13503,0.14345,0.16761,0.22316,0.33425"\
"0.23549,0.23630,0.24053,0.25187,0.28700,0.36869,0.52218");
}
}
}
}
cell ("sky130_fd_sc_hd__and2_0") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__and2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*B";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.109;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.07525,0.08378,0.10250,0.14504,0.24689,0.49758,1.10659"\
"0.07945,0.08796,0.10652,0.14912,0.25095,0.50023,1.12275"\
"0.08965,0.09817,0.11682,0.15970,0.26208,0.51178,1.12192"\
"0.11213,0.12066,0.13938,0.18198,0.28425,0.53466,1.14359"\
"0.14410,0.15318,0.17247,0.21553,0.31826,0.56969,1.18432"\
"0.18107,0.19187,0.21247,0.25599,0.35847,0.60839,1.22146"\
"0.20623,0.22080,0.24638,0.29339,0.39443,0.64477,1.25608");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.02750,0.03663,0.05955,0.11732,0.26249,0.62042,1.49241"\
"0.02746,0.03671,0.05941,0.11717,0.26260,0.62114,1.49406"\
"0.02749,0.03671,0.05955,0.11702,0.26189,0.61950,1.49237"\
"0.02867,0.03764,0.06005,0.11744,0.26316,0.62178,1.49235"\
"0.03199,0.04068,0.06270,0.11899,0.26263,0.62041,1.49737"\
"0.04104,0.04870,0.06808,0.12146,0.26466,0.61785,1.49194"\
"0.05734,0.06610,0.08333,0.13017,0.26558,0.62231,1.48662");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.09585,0.10295,0.11715,0.14565,0.20645,0.34985,0.70254"\
"0.10050,0.10763,0.12172,0.15007,0.21080,0.35430,0.70520"\
"0.11288,0.11995,0.13427,0.16256,0.22336,0.36692,0.71845"\
"0.14396,0.15104,0.16516,0.19363,0.25437,0.39806,0.75013"\
"0.21087,0.21846,0.23359,0.26289,0.32427,0.46778,0.81862"\
"0.31881,0.32858,0.34664,0.37929,0.44266,0.58738,0.93941"\
"0.48814,0.50081,0.52452,0.56452,0.63438,0.77832,1.13000");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.02308,0.02880,0.04149,0.07093,0.14534,0.33407,0.80477"\
"0.02310,0.02885,0.04166,0.07091,0.14506,0.33536,0.80001"\
"0.02307,0.02897,0.04150,0.07091,0.14482,0.33371,0.79984"\
"0.02334,0.02905,0.04160,0.07104,0.14474,0.33530,0.80342"\
"0.02758,0.03292,0.04492,0.07312,0.14564,0.33446,0.80462"\
"0.03821,0.04399,0.05572,0.08319,0.15212,0.33496,0.80345"\
"0.05600,0.06232,0.07545,0.10200,0.16478,0.34146,0.80035");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.08038,0.08894,0.10752,0.14986,0.25164,0.50137,1.11592"\
"0.08467,0.09320,0.11181,0.15423,0.25598,0.50456,1.11984"\
"0.09362,0.10208,0.12069,0.16317,0.26492,0.51392,1.12654"\
"0.11254,0.12115,0.13987,0.18247,0.28429,0.53841,1.14489"\
"0.14247,0.15159,0.17122,0.21454,0.31704,0.56787,1.17812"\
"0.17905,0.18942,0.21044,0.25442,0.35692,0.60697,1.22115"\
"0.20086,0.21479,0.24050,0.28782,0.39085,0.64061,1.25159");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.02747,0.03669,0.05936,0.11735,0.26187,0.62266,1.49660"\
"0.02746,0.03662,0.05951,0.11741,0.26205,0.62003,1.49641"\
"0.02748,0.03669,0.05952,0.11714,0.26296,0.62092,1.49915"\
"0.02832,0.03740,0.05985,0.11711,0.26323,0.62164,1.49338"\
"0.03144,0.04026,0.06217,0.11871,0.26246,0.62277,1.49426"\
"0.03874,0.04680,0.06731,0.12119,0.26345,0.61697,1.49297"\
"0.05379,0.06296,0.08192,0.12904,0.26499,0.62166,1.49024");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.11270,0.11995,0.13431,0.16302,0.22401,0.36775,0.71954"\
"0.11735,0.12457,0.13893,0.16766,0.22867,0.37242,0.72468"\
"0.13046,0.13750,0.15203,0.18082,0.24188,0.38565,0.73797"\
"0.16240,0.16961,0.18405,0.21284,0.27400,0.41792,0.77025"\
"0.23626,0.24362,0.25836,0.28733,0.34870,0.49276,0.84386"\
"0.36460,0.37383,0.39132,0.42357,0.48747,0.63192,0.98303"\
"0.57103,0.58325,0.60573,0.64489,0.71343,0.85953,1.21132");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.02436,0.03012,0.04304,0.07219,0.14605,0.33476,0.80499"\
"0.02462,0.02996,0.04303,0.07224,0.14556,0.33595,0.80389"\
"0.02461,0.03025,0.04300,0.07220,0.14588,0.33571,0.80389"\
"0.02438,0.02996,0.04267,0.07226,0.14579,0.33677,0.80677"\
"0.02649,0.03174,0.04405,0.07295,0.14589,0.33596,0.80344"\
"0.03671,0.04200,0.05367,0.08119,0.15025,0.33756,0.80012"\
"0.05357,0.06045,0.07283,0.09908,0.16216,0.34104,0.80094");
}
}
}
}
cell ("sky130_fd_sc_hd__and2_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__and2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*B";
capacitance : 0.0000;
max_transition : 1.510;
max_capacitance : 0.158;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.07942,0.08647,0.10266,0.14032,0.23506,0.48034,1.11968"\
"0.08358,0.09067,0.10688,0.14454,0.23941,0.48490,1.12451"\
"0.09419,0.10121,0.11741,0.15524,0.24991,0.49490,1.13910"\
"0.11764,0.12472,0.14089,0.17873,0.27385,0.52164,1.15911"\
"0.15319,0.16072,0.17758,0.21629,0.31116,0.55773,1.19750"\
"0.19571,0.20508,0.22363,0.26285,0.35774,0.60354,1.24591"\
"0.22812,0.24086,0.26473,0.30942,0.40355,0.64943,1.28976");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02731,0.03437,0.05283,0.10215,0.23508,0.58732,1.49685"\
"0.02738,0.03453,0.05287,0.10203,0.23529,0.58446,1.50434"\
"0.02729,0.03446,0.05285,0.10208,0.23549,0.58604,1.50636"\
"0.02817,0.03510,0.05337,0.10204,0.23535,0.58805,1.49629"\
"0.03220,0.03879,0.05657,0.10418,0.23548,0.58557,1.50042"\
"0.04163,0.04831,0.06375,0.10821,0.23695,0.58529,1.50167"\
"0.05926,0.06622,0.08076,0.12006,0.24028,0.58699,1.49606");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.10314,0.10904,0.12135,0.14588,0.19840,0.32453,0.65070"\
"0.10787,0.11400,0.12636,0.15086,0.20344,0.32942,0.65519"\
"0.12064,0.12644,0.13872,0.16329,0.21585,0.34203,0.66744"\
"0.15189,0.15761,0.16990,0.19463,0.24716,0.37310,0.69974"\
"0.22174,0.22785,0.24051,0.26578,0.31889,0.44476,0.77153"\
"0.33818,0.34602,0.36191,0.39128,0.44774,0.57560,0.89990"\
"0.52098,0.53116,0.55188,0.58904,0.65373,0.78465,1.10875");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02342,0.02760,0.03741,0.06046,0.11965,0.28271,0.71570"\
"0.02333,0.02780,0.03744,0.06057,0.11934,0.28232,0.71527"\
"0.02366,0.02760,0.03740,0.06043,0.11962,0.28269,0.71580"\
"0.02342,0.02788,0.03761,0.06052,0.11953,0.28224,0.71532"\
"0.02723,0.03107,0.04022,0.06233,0.12034,0.28192,0.71300"\
"0.03832,0.04274,0.05220,0.07354,0.12800,0.28417,0.71517"\
"0.05659,0.06224,0.07313,0.09526,0.14588,0.29223,0.71396");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.08509,0.09217,0.10836,0.14589,0.24028,0.48487,1.12367"\
"0.08952,0.09659,0.11275,0.15029,0.24465,0.48937,1.13427"\
"0.09861,0.10564,0.12174,0.15942,0.25368,0.49994,1.13856"\
"0.11812,0.12523,0.14139,0.17910,0.27399,0.51890,1.16479"\
"0.15077,0.15834,0.17532,0.21365,0.30882,0.55407,1.19629"\
"0.19191,0.20080,0.21948,0.25936,0.35430,0.60036,1.23986"\
"0.22156,0.23319,0.25709,0.30140,0.39784,0.64416,1.28314");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02736,0.03447,0.05289,0.10193,0.23521,0.58624,1.50358"\
"0.02734,0.03443,0.05283,0.10217,0.23473,0.58676,1.50651"\
"0.02741,0.03448,0.05274,0.10210,0.23525,0.58759,1.50009"\
"0.02803,0.03507,0.05323,0.10214,0.23524,0.58511,1.51049"\
"0.03125,0.03807,0.05606,0.10361,0.23508,0.58681,1.50169"\
"0.03863,0.04578,0.06201,0.10729,0.23711,0.58459,1.50124"\
"0.05452,0.06154,0.07740,0.11790,0.23994,0.58783,1.49547");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.12092,0.12677,0.13925,0.16418,0.21708,0.34331,0.66972"\
"0.12568,0.13155,0.14409,0.16892,0.22173,0.34808,0.67413"\
"0.13890,0.14477,0.15713,0.18221,0.23513,0.36127,0.68834"\
"0.17072,0.17659,0.18915,0.21419,0.26719,0.39357,0.72061"\
"0.24588,0.25188,0.26437,0.28958,0.34267,0.46915,0.79619"\
"0.38115,0.38872,0.40376,0.43243,0.48867,0.61616,0.94288"\
"0.59854,0.60847,0.62837,0.66491,0.72811,0.85873,1.18551");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02479,0.02924,0.03879,0.06204,0.12094,0.28362,0.71789"\
"0.02481,0.02936,0.03870,0.06205,0.12082,0.28306,0.71598"\
"0.02511,0.02939,0.03891,0.06208,0.12071,0.28300,0.71883"\
"0.02484,0.02937,0.03871,0.06199,0.12103,0.28326,0.71742"\
"0.02633,0.03018,0.03956,0.06262,0.12100,0.28266,0.72090"\
"0.03721,0.04166,0.05066,0.07227,0.12677,0.28380,0.71918"\
"0.05523,0.06071,0.07144,0.09216,0.14301,0.29116,0.71476");
}
}
}
}
cell ("sky130_fd_sc_hd__and2_2") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__and2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*B";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.303;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.09791,0.10389,0.11825,0.15136,0.23398,0.46727,1.14134"\
"0.10227,0.10828,0.12266,0.15557,0.23839,0.47188,1.14871"\
"0.11284,0.11896,0.13325,0.16629,0.24900,0.48176,1.15722"\
"0.13775,0.14380,0.15806,0.19099,0.27358,0.50669,1.18435"\
"0.18401,0.19039,0.20557,0.23934,0.32238,0.55653,1.23177"\
"0.24427,0.25244,0.26984,0.30653,0.39109,0.62351,1.29850"\
"0.30306,0.31389,0.33792,0.38262,0.47009,0.70182,1.37715");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.02625,0.03135,0.04464,0.08126,0.19183,0.52615,1.50113"\
"0.02627,0.03122,0.04452,0.08110,0.19192,0.52514,1.49961"\
"0.02638,0.03137,0.04458,0.08127,0.19192,0.52499,1.50310"\
"0.02627,0.03127,0.04444,0.08130,0.19175,0.52696,1.50532"\
"0.03067,0.03576,0.04815,0.08359,0.19262,0.52532,1.49810"\
"0.04151,0.04635,0.05855,0.09076,0.19615,0.52557,1.50024"\
"0.05896,0.06542,0.07977,0.11118,0.20455,0.52788,1.49698");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.13641,0.14182,0.15414,0.17927,0.22931,0.34502,0.66199"\
"0.14161,0.14702,0.15935,0.18458,0.23457,0.35045,0.66736"\
"0.15429,0.15966,0.17193,0.19713,0.24708,0.36281,0.67992"\
"0.18517,0.19054,0.20284,0.22787,0.27808,0.39386,0.71096"\
"0.25950,0.26485,0.27697,0.30191,0.35220,0.46804,0.78472"\
"0.40056,0.40705,0.42199,0.45092,0.50536,0.62348,0.94038"\
"0.62439,0.63304,0.65248,0.69022,0.75690,0.88372,1.20163");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.02776,0.03107,0.03910,0.05733,0.10447,0.24061,0.66276"\
"0.02767,0.03104,0.03898,0.05736,0.10451,0.24103,0.65995"\
"0.02787,0.03131,0.03896,0.05766,0.10461,0.24077,0.65974"\
"0.02788,0.03129,0.03940,0.05731,0.10453,0.24095,0.65953"\
"0.02824,0.03142,0.04025,0.05804,0.10498,0.24146,0.66477"\
"0.04044,0.04415,0.05228,0.07008,0.11301,0.24390,0.66097"\
"0.06162,0.06565,0.07583,0.09671,0.13852,0.26021,0.66222");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.10350,0.10952,0.12390,0.15681,0.23949,0.47195,1.14795"\
"0.10804,0.11404,0.12827,0.16138,0.24393,0.47756,1.15088"\
"0.11710,0.12311,0.13746,0.17044,0.25318,0.48568,1.16022"\
"0.13768,0.14363,0.15797,0.19090,0.27343,0.50737,1.18422"\
"0.17639,0.18282,0.19785,0.23183,0.31493,0.54778,1.22636"\
"0.23131,0.23876,0.25591,0.29217,0.37652,0.60970,1.28914"\
"0.28455,0.29454,0.31669,0.35938,0.44768,0.68107,1.35506");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.02628,0.03119,0.04447,0.08128,0.19157,0.52512,1.50102"\
"0.02631,0.03128,0.04460,0.08127,0.19185,0.52499,1.50065"\
"0.02626,0.03122,0.04460,0.08121,0.19163,0.52527,1.50578"\
"0.02647,0.03122,0.04452,0.08123,0.19175,0.52510,1.50412"\
"0.02937,0.03435,0.04732,0.08325,0.19229,0.52710,1.50532"\
"0.03715,0.04201,0.05513,0.08920,0.19574,0.52473,1.50042"\
"0.05192,0.05817,0.07247,0.10445,0.20208,0.52703,1.49486");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.15583,0.16146,0.17419,0.19965,0.25070,0.36706,0.68438"\
"0.16076,0.16637,0.17910,0.20452,0.25568,0.37201,0.68936"\
"0.17400,0.17959,0.19233,0.21800,0.26885,0.38524,0.70256"\
"0.20584,0.21147,0.22422,0.24983,0.30084,0.41740,0.73453"\
"0.28221,0.28779,0.30044,0.32607,0.37726,0.49378,0.81124"\
"0.43906,0.44569,0.46046,0.48904,0.54273,0.66019,0.97751"\
"0.69540,0.70396,0.72364,0.76092,0.82597,0.95193,1.26993");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.02993,0.03304,0.04158,0.06025,0.10648,0.24223,0.66385"\
"0.02964,0.03309,0.04140,0.06055,0.10635,0.24190,0.66415"\
"0.02994,0.03301,0.04154,0.05953,0.10657,0.24216,0.66450"\
"0.02966,0.03306,0.04101,0.05992,0.10657,0.24214,0.66395"\
"0.03008,0.03321,0.04141,0.05968,0.10648,0.24161,0.66336"\
"0.04010,0.04328,0.05148,0.06929,0.11186,0.24358,0.66370"\
"0.06141,0.06530,0.07535,0.09557,0.13747,0.25870,0.66275");
}
}
}
}
cell ("sky130_fd_sc_hd__and2_4") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__and2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*B";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.539;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.10011,0.10445,0.11587,0.14396,0.21758,0.44045,1.14897"\
"0.10429,0.10857,0.11991,0.14809,0.22168,0.44481,1.15309"\
"0.11455,0.11887,0.13032,0.15841,0.23190,0.45510,1.16638"\
"0.13895,0.14325,0.15464,0.18272,0.25622,0.47996,1.19562"\
"0.18541,0.19002,0.20221,0.23097,0.30501,0.52744,1.23927"\
"0.24459,0.25060,0.26557,0.29770,0.37305,0.59643,1.30607"\
"0.30223,0.30985,0.32922,0.36981,0.45144,0.67320,1.38168");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02497,0.02843,0.03818,0.06738,0.16215,0.47908,1.50123"\
"0.02499,0.02836,0.03836,0.06736,0.16214,0.47935,1.50137"\
"0.02499,0.02843,0.03837,0.06729,0.16197,0.47936,1.50339"\
"0.02497,0.02843,0.03822,0.06735,0.16197,0.47846,1.50493"\
"0.02933,0.03252,0.04205,0.07007,0.16307,0.47881,1.50544"\
"0.03994,0.04351,0.05325,0.07874,0.16729,0.47885,1.50214"\
"0.05761,0.06125,0.07347,0.09828,0.17803,0.48184,1.49693");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.10757,0.11087,0.11941,0.13854,0.17926,0.28147,0.59098"\
"0.11280,0.11609,0.12458,0.14375,0.18453,0.28680,0.59677"\
"0.12549,0.12925,0.13771,0.15683,0.19766,0.29996,0.61039"\
"0.15692,0.16027,0.16877,0.18780,0.22873,0.33104,0.64135"\
"0.22905,0.23246,0.24117,0.26029,0.30157,0.40410,0.71361"\
"0.35147,0.35589,0.36726,0.39162,0.43867,0.54341,0.85226"\
"0.54287,0.54858,0.56345,0.59577,0.65543,0.77092,1.08147");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02171,0.02348,0.02916,0.04264,0.08112,0.20370,0.62035"\
"0.02149,0.02354,0.02916,0.04285,0.08106,0.20359,0.62068"\
"0.02158,0.02357,0.02890,0.04298,0.08119,0.20357,0.61876"\
"0.02160,0.02368,0.02918,0.04290,0.08110,0.20379,0.61898"\
"0.02416,0.02610,0.03120,0.04431,0.08223,0.20421,0.62223"\
"0.03634,0.03883,0.04463,0.05859,0.09321,0.20863,0.61980"\
"0.05642,0.05886,0.06706,0.08349,0.11818,0.22445,0.61887");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.10520,0.10950,0.12092,0.14913,0.22264,0.44517,1.15471"\
"0.10950,0.11384,0.12526,0.15336,0.22692,0.44959,1.15810"\
"0.11857,0.12288,0.13431,0.16247,0.23585,0.45867,1.16974"\
"0.13892,0.14325,0.15470,0.18278,0.25615,0.47913,1.19676"\
"0.17784,0.18246,0.19451,0.22353,0.29767,0.52027,1.22816"\
"0.23114,0.23675,0.25082,0.28240,0.35876,0.58160,1.29405"\
"0.27936,0.28653,0.30494,0.34358,0.42418,0.64730,1.35555");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02495,0.02834,0.03826,0.06745,0.16194,0.47897,1.50730"\
"0.02498,0.02844,0.03817,0.06738,0.16216,0.47910,1.50249"\
"0.02498,0.02841,0.03837,0.06727,0.16182,0.47924,1.50324"\
"0.02493,0.02832,0.03830,0.06728,0.16177,0.47922,1.50174"\
"0.02792,0.03141,0.04121,0.06958,0.16299,0.48056,1.50295"\
"0.03588,0.03953,0.04893,0.07663,0.16670,0.47821,1.50435"\
"0.05126,0.05507,0.06611,0.09273,0.17602,0.48140,1.49718");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.12560,0.12912,0.13818,0.15823,0.20024,0.30355,0.61333"\
"0.13106,0.13455,0.14346,0.16343,0.20551,0.30883,0.61875"\
"0.14388,0.14728,0.15708,0.17718,0.21927,0.32259,0.63250"\
"0.17622,0.17975,0.18886,0.20887,0.25077,0.35418,0.66430"\
"0.25231,0.25578,0.26480,0.28474,0.32591,0.42941,0.74007"\
"0.39404,0.39855,0.41003,0.43435,0.48107,0.58711,0.89755"\
"0.62227,0.62798,0.64332,0.67593,0.73565,0.85084,1.16266");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02414,0.02597,0.03181,0.04544,0.08393,0.20550,0.62097"\
"0.02414,0.02628,0.03147,0.04551,0.08386,0.20555,0.62153"\
"0.02397,0.02608,0.03154,0.04559,0.08396,0.20558,0.62115"\
"0.02411,0.02628,0.03147,0.04581,0.08390,0.20558,0.62170"\
"0.02465,0.02670,0.03245,0.04608,0.08441,0.20576,0.61856"\
"0.03711,0.03955,0.04511,0.05824,0.09344,0.20888,0.61756"\
"0.05733,0.06028,0.06791,0.08426,0.11846,0.22420,0.61999");
}
}
}
}
cell ("sky130_fd_sc_hd__and2b_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__and2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "!A_N*B";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.169;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.14920,0.15642,0.17258,0.20994,0.30309,0.54869,1.19143"\
"0.15365,0.16092,0.17708,0.21427,0.30729,0.55101,1.19570"\
"0.16644,0.17362,0.18990,0.22721,0.32007,0.56381,1.20617"\
"0.19812,0.20529,0.22157,0.25887,0.35180,0.59508,1.23929"\
"0.26396,0.27124,0.28752,0.32481,0.41799,0.66139,1.30835"\
"0.37085,0.37829,0.39472,0.43216,0.52551,0.76934,1.41486"\
"0.54016,0.54802,0.56500,0.60300,0.69657,0.94043,1.58312");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.02417,0.03102,0.04858,0.09603,0.22661,0.57662,1.50311"\
"0.02410,0.03096,0.04872,0.09615,0.22621,0.57741,1.50461"\
"0.02412,0.03107,0.04865,0.09603,0.22651,0.57842,1.49686"\
"0.02414,0.03109,0.04868,0.09602,0.22642,0.57826,1.49723"\
"0.02454,0.03131,0.04884,0.09627,0.22644,0.57807,1.50476"\
"0.02544,0.03227,0.04962,0.09694,0.22595,0.57524,1.50016"\
"0.02818,0.03471,0.05149,0.09788,0.22700,0.57366,1.49271");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.13927,0.14584,0.15931,0.18604,0.24198,0.37681,0.72863"\
"0.14393,0.15049,0.16395,0.19068,0.24662,0.38145,0.73332"\
"0.15454,0.16110,0.17467,0.20130,0.25724,0.39191,0.74365"\
"0.17467,0.18122,0.19475,0.22142,0.27735,0.41219,0.76419"\
"0.20367,0.21023,0.22384,0.25047,0.30645,0.44142,0.79343"\
"0.23930,0.24550,0.25927,0.28610,0.34223,0.47696,0.82881"\
"0.27335,0.27999,0.29354,0.32040,0.37666,0.51154,0.86435");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.02294,0.02716,0.03753,0.06166,0.12351,0.29684,0.76308"\
"0.02292,0.02749,0.03753,0.06166,0.12350,0.29694,0.77181"\
"0.02297,0.02703,0.03743,0.06182,0.12378,0.29878,0.76410"\
"0.02279,0.02714,0.03755,0.06163,0.12371,0.29694,0.76953"\
"0.02281,0.02731,0.03743,0.06171,0.12382,0.29890,0.76659"\
"0.02306,0.02790,0.03808,0.06194,0.12395,0.29437,0.77002"\
"0.02381,0.02819,0.03892,0.06250,0.12426,0.29725,0.76562");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.08388,0.09110,0.10728,0.14423,0.23664,0.48050,1.12439"\
"0.08825,0.09547,0.11153,0.14871,0.24112,0.48488,1.12868"\
"0.09676,0.10398,0.12012,0.15724,0.25015,0.49342,1.13729"\
"0.11509,0.12232,0.13853,0.17575,0.26875,0.51200,1.15637"\
"0.14606,0.15388,0.17098,0.20885,0.30232,0.54657,1.19363"\
"0.18583,0.19497,0.21420,0.25387,0.34769,0.59179,1.23528"\
"0.21233,0.22491,0.24974,0.29486,0.39047,0.63539,1.27748");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.02375,0.03063,0.04840,0.09609,0.22647,0.57613,1.49491"\
"0.02373,0.03063,0.04842,0.09605,0.22656,0.57851,1.50401"\
"0.02379,0.03067,0.04838,0.09606,0.22659,0.57652,1.50201"\
"0.02435,0.03122,0.04868,0.09602,0.22648,0.57657,1.50131"\
"0.02740,0.03422,0.05152,0.09799,0.22655,0.57889,1.50547"\
"0.03493,0.04138,0.05766,0.10197,0.22872,0.57518,1.50064"\
"0.04932,0.05686,0.07463,0.11301,0.23159,0.57749,1.49318");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.11999,0.12658,0.14001,0.16665,0.22242,0.35702,0.70997"\
"0.12505,0.13163,0.14522,0.17160,0.22741,0.36220,0.71454"\
"0.13790,0.14448,0.15800,0.18453,0.24037,0.37513,0.72786"\
"0.16948,0.17609,0.18963,0.21614,0.27203,0.40681,0.75917"\
"0.24586,0.25243,0.26587,0.29258,0.34854,0.48340,0.83735"\
"0.38383,0.39219,0.40886,0.43908,0.49833,0.63440,0.98723"\
"0.60653,0.61791,0.63951,0.67817,0.74518,0.88401,1.23635");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.02340,0.02784,0.03808,0.06208,0.12420,0.29677,0.76545"\
"0.02360,0.02794,0.03817,0.06220,0.12410,0.29798,0.76614"\
"0.02342,0.02777,0.03794,0.06213,0.12390,0.29917,0.76709"\
"0.02378,0.02801,0.03815,0.06210,0.12424,0.29741,0.76463"\
"0.02462,0.02881,0.03877,0.06264,0.12410,0.29716,0.76747"\
"0.03492,0.03970,0.04940,0.07221,0.12962,0.29856,0.76923"\
"0.05183,0.05805,0.06986,0.09271,0.14593,0.30531,0.76459");
}
}
}
}
cell ("sky130_fd_sc_hd__and2b_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__and2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "!A_N*B";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.310;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.17000,0.17646,0.19142,0.22486,0.30742,0.54032,1.21685"\
"0.17457,0.18101,0.19585,0.22935,0.31205,0.54457,1.22149"\
"0.18745,0.19391,0.20876,0.24228,0.32506,0.55855,1.23577"\
"0.21933,0.22577,0.24076,0.27418,0.35699,0.58958,1.26778"\
"0.28551,0.29204,0.30696,0.34048,0.42316,0.65653,1.33522"\
"0.39397,0.40056,0.41579,0.44948,0.53225,0.76501,1.44130"\
"0.56720,0.57405,0.58962,0.62368,0.70658,0.93938,1.61746");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.02412,0.02942,0.04265,0.07893,0.18854,0.52340,1.50296"\
"0.02423,0.02935,0.04266,0.07885,0.18865,0.52151,1.50233"\
"0.02425,0.02942,0.04269,0.07897,0.18848,0.52104,1.50512"\
"0.02417,0.02951,0.04258,0.07878,0.18860,0.52185,1.50279"\
"0.02432,0.02950,0.04266,0.07899,0.18875,0.52252,1.49833"\
"0.02544,0.03045,0.04355,0.07962,0.18872,0.52111,1.50099"\
"0.02725,0.03259,0.04516,0.08098,0.18938,0.52022,1.49813");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.17652,0.18269,0.19645,0.22387,0.27704,0.39926,0.73361"\
"0.18124,0.18745,0.20121,0.22850,0.28178,0.40401,0.73891"\
"0.19201,0.19819,0.21195,0.23926,0.29249,0.41464,0.74898"\
"0.21222,0.21839,0.23212,0.25925,0.31279,0.43480,0.76885"\
"0.24058,0.24671,0.26042,0.28782,0.34125,0.46341,0.79779"\
"0.27606,0.28229,0.29607,0.32339,0.37701,0.49933,0.83397"\
"0.30907,0.31526,0.32909,0.35556,0.40938,0.53164,0.86630");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.02754,0.03119,0.04003,0.05986,0.10885,0.25122,0.69855"\
"0.02747,0.03152,0.04013,0.05964,0.10889,0.25179,0.69687"\
"0.02732,0.03119,0.03993,0.05979,0.10885,0.25181,0.69505"\
"0.02736,0.03127,0.03995,0.06009,0.10863,0.25175,0.69874"\
"0.02754,0.03152,0.04017,0.06010,0.10885,0.25226,0.69908"\
"0.02761,0.03151,0.04017,0.06040,0.10891,0.25026,0.69929"\
"0.02806,0.03198,0.04055,0.06050,0.10911,0.25196,0.69308");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.10415,0.11061,0.12552,0.15894,0.24134,0.47426,1.15305"\
"0.10858,0.11503,0.12983,0.16328,0.24586,0.47849,1.15750"\
"0.11728,0.12365,0.13853,0.17197,0.25437,0.48652,1.16515"\
"0.13658,0.14303,0.15795,0.19124,0.27381,0.50630,1.18645"\
"0.17353,0.18046,0.19625,0.23058,0.31378,0.54640,1.22582"\
"0.22694,0.23524,0.25320,0.29010,0.37462,0.60758,1.28773"\
"0.27823,0.28902,0.31214,0.35625,0.44507,0.67763,1.35457");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.02404,0.02921,0.04242,0.07870,0.18860,0.52275,1.50228"\
"0.02403,0.02912,0.04239,0.07888,0.18874,0.52276,1.50282"\
"0.02403,0.02929,0.04240,0.07889,0.18837,0.52144,1.50333"\
"0.02411,0.02910,0.04244,0.07881,0.18873,0.52198,1.50527"\
"0.02691,0.03211,0.04548,0.08080,0.18924,0.52173,1.50118"\
"0.03382,0.03938,0.05288,0.08670,0.19253,0.52193,1.50571"\
"0.04811,0.05503,0.06947,0.10291,0.19945,0.52432,1.49790");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.15647,0.16272,0.17660,0.20381,0.25712,0.37910,0.71367"\
"0.16165,0.16795,0.18180,0.20903,0.26226,0.38433,0.71892"\
"0.17488,0.18115,0.19483,0.22205,0.27534,0.39700,0.73207"\
"0.20669,0.21298,0.22680,0.25391,0.30721,0.42930,0.76369"\
"0.28355,0.28986,0.30353,0.33072,0.38405,0.50552,0.84065"\
"0.44319,0.45054,0.46641,0.49641,0.55219,0.67481,1.00971"\
"0.70586,0.71543,0.73604,0.77560,0.84266,0.97445,1.31074");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.02825,0.03221,0.04075,0.06029,0.10886,0.25120,0.69370"\
"0.02847,0.03210,0.04064,0.06029,0.10889,0.25124,0.69370"\
"0.02827,0.03216,0.04087,0.06054,0.10901,0.25140,0.69253"\
"0.02849,0.03212,0.04073,0.06039,0.10888,0.25149,0.69885"\
"0.02844,0.03212,0.04115,0.06038,0.10885,0.25185,0.69577"\
"0.03746,0.04146,0.05023,0.06856,0.11423,0.25324,0.69369"\
"0.05769,0.06285,0.07376,0.09403,0.13792,0.26645,0.69582");
}
}
}
}
cell ("sky130_fd_sc_hd__and2b_4") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__and2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "!A_N*B";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.469;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00489, 0.01531, 0.04789, 0.14984, 0.46876");
values("0.20720,0.21177,0.22374,0.25272,0.32777,0.55024,1.24319"\
"0.21211,0.21670,0.22866,0.25787,0.33299,0.55532,1.24866"\
"0.22483,0.22943,0.24134,0.27056,0.34571,0.56802,1.26162"\
"0.25649,0.26109,0.27308,0.30220,0.37734,0.59978,1.29201"\
"0.32813,0.33270,0.34470,0.37390,0.44898,0.67150,1.36505"\
"0.45840,0.46301,0.47525,0.50465,0.57985,0.80219,1.49783"\
"0.66803,0.67290,0.68550,0.71526,0.79086,1.01289,1.70571");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00489, 0.01531, 0.04789, 0.14984, 0.46876");
values("0.02696,0.03075,0.04135,0.07209,0.17041,0.49010,1.49635"\
"0.02705,0.03065,0.04134,0.07207,0.17012,0.49037,1.50006"\
"0.02705,0.03064,0.04135,0.07210,0.17013,0.49037,1.50006"\
"0.02708,0.03076,0.04119,0.07214,0.17017,0.49050,1.49848"\
"0.02693,0.03068,0.04132,0.07212,0.16997,0.49003,1.49775"\
"0.02809,0.03170,0.04213,0.07271,0.17077,0.49049,1.50025"\
"0.02999,0.03389,0.04409,0.07424,0.17164,0.48960,1.49631");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00489, 0.01531, 0.04789, 0.14984, 0.46876");
values("0.15250,0.15597,0.16473,0.18399,0.22389,0.31805,0.58801"\
"0.15746,0.16087,0.16964,0.18888,0.22878,0.32297,0.59296"\
"0.16850,0.17193,0.18067,0.19990,0.23988,0.33411,0.60408"\
"0.19067,0.19410,0.20283,0.22205,0.26203,0.35629,0.62628"\
"0.22302,0.22644,0.23519,0.25422,0.29432,0.38855,0.65855"\
"0.26212,0.26555,0.27426,0.29354,0.33357,0.42781,0.69772"\
"0.29698,0.30043,0.30920,0.32862,0.36866,0.46312,0.73285");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00489, 0.01531, 0.04789, 0.14984, 0.46876");
values("0.02275,0.02481,0.03029,0.04377,0.07991,0.18796,0.54467"\
"0.02270,0.02488,0.03017,0.04407,0.07993,0.18773,0.54485"\
"0.02278,0.02494,0.03040,0.04420,0.07994,0.18782,0.54742"\
"0.02281,0.02497,0.03055,0.04419,0.07990,0.18777,0.54487"\
"0.02282,0.02490,0.03045,0.04397,0.08001,0.18777,0.54382"\
"0.02291,0.02501,0.03077,0.04397,0.08004,0.18827,0.54295"\
"0.02373,0.02559,0.03110,0.04495,0.08055,0.18826,0.54590");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00489, 0.01531, 0.04789, 0.14984, 0.46876");
values("0.11261,0.11715,0.12908,0.15804,0.23320,0.45610,1.15109"\
"0.11686,0.12142,0.13335,0.16231,0.23748,0.46025,1.15366"\
"0.12520,0.12975,0.14169,0.17083,0.24574,0.46751,1.16144"\
"0.14414,0.14868,0.16063,0.18966,0.26470,0.48792,1.17774"\
"0.18132,0.18607,0.19869,0.22849,0.30393,0.52659,1.21975"\
"0.23388,0.23956,0.25383,0.28609,0.36332,0.58591,1.28089"\
"0.28215,0.28951,0.30780,0.34622,0.42728,0.64989,1.34064");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00489, 0.01531, 0.04789, 0.14984, 0.46876");
values("0.02656,0.03034,0.04084,0.07170,0.17000,0.49092,1.50395"\
"0.02662,0.03035,0.04085,0.07183,0.17023,0.49073,1.50137"\
"0.02652,0.03023,0.04098,0.07182,0.16977,0.49072,1.50247"\
"0.02657,0.03007,0.04065,0.07176,0.17016,0.49086,1.49749"\
"0.02902,0.03303,0.04361,0.07359,0.17078,0.49055,1.50386"\
"0.03625,0.04019,0.05085,0.07998,0.17446,0.48932,1.50231"\
"0.05066,0.05530,0.06681,0.09505,0.18266,0.49311,1.49755");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00489, 0.01531, 0.04789, 0.14984, 0.46876");
values("0.13168,0.13537,0.14463,0.16467,0.20535,0.30023,0.57027"\
"0.13690,0.14050,0.14971,0.16971,0.21066,0.30541,0.57515"\
"0.14989,0.15351,0.16267,0.18257,0.22327,0.31883,0.58877"\
"0.18181,0.18552,0.19479,0.21479,0.25548,0.35038,0.62041"\
"0.25757,0.26116,0.27027,0.28984,0.33079,0.42575,0.69588"\
"0.40050,0.40507,0.41647,0.44040,0.48535,0.58287,0.85276"\
"0.63098,0.63687,0.65169,0.68345,0.74153,0.84887,1.12189");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00489, 0.01531, 0.04789, 0.14984, 0.46876");
values("0.02547,0.02752,0.03303,0.04685,0.08216,0.18894,0.54643"\
"0.02551,0.02759,0.03308,0.04691,0.08211,0.18906,0.54445"\
"0.02552,0.02773,0.03297,0.04646,0.08220,0.18901,0.54726"\
"0.02533,0.02761,0.03295,0.04649,0.08212,0.18879,0.54635"\
"0.02569,0.02783,0.03329,0.04696,0.08237,0.18938,0.54693"\
"0.03754,0.04008,0.04575,0.05882,0.09168,0.19329,0.54635"\
"0.05764,0.06061,0.06832,0.08455,0.11666,0.21005,0.54853");
}
}
}
}
cell ("sky130_fd_sc_hd__and3_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__and3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A*B)*C";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.157;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.10053,0.10922,0.12781,0.16836,0.26426,0.50902,1.14960"\
"0.10434,0.11301,0.13169,0.17223,0.26800,0.51352,1.15531"\
"0.11402,0.12268,0.14141,0.18191,0.27787,0.52356,1.16312"\
"0.13715,0.14575,0.16440,0.20484,0.30074,0.54652,1.19060"\
"0.17799,0.18700,0.20647,0.24757,0.34372,0.59064,1.23029"\
"0.22914,0.23980,0.26129,0.30404,0.40083,0.64805,1.28764"\
"0.27488,0.28911,0.31737,0.36572,0.46282,0.71028,1.34924");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02988,0.03759,0.05640,0.10424,0.23389,0.58304,1.50156"\
"0.02990,0.03758,0.05638,0.10405,0.23451,0.58389,1.49700"\
"0.03004,0.03766,0.05637,0.10426,0.23449,0.58370,1.50107"\
"0.03009,0.03779,0.05649,0.10427,0.23450,0.58575,1.50533"\
"0.03347,0.04105,0.05943,0.10674,0.23526,0.58445,1.50366"\
"0.04262,0.04989,0.06713,0.11140,0.23830,0.58448,1.49983"\
"0.05894,0.06765,0.08614,0.12454,0.24178,0.58732,1.49702");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.10836,0.11481,0.12809,0.15419,0.20775,0.33392,0.65890"\
"0.11345,0.11998,0.13333,0.15919,0.21285,0.33872,0.66441"\
"0.12588,0.13238,0.14575,0.17162,0.22523,0.35137,0.67668"\
"0.15674,0.16320,0.17649,0.20255,0.25622,0.38223,0.70658"\
"0.22694,0.23377,0.24748,0.27409,0.32746,0.45353,0.77725"\
"0.34662,0.35528,0.37239,0.40300,0.46121,0.58923,0.91462"\
"0.53302,0.54413,0.56664,0.60625,0.67353,0.80647,1.12781");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02259,0.02708,0.03741,0.06079,0.11929,0.27861,0.71033"\
"0.02249,0.02700,0.03714,0.06087,0.11915,0.27951,0.70589"\
"0.02286,0.02744,0.03725,0.06069,0.11913,0.27880,0.71303"\
"0.02273,0.02707,0.03720,0.06084,0.11912,0.27993,0.70957"\
"0.02555,0.02973,0.03952,0.06210,0.12045,0.28138,0.71684"\
"0.03607,0.04152,0.05129,0.07406,0.12838,0.28223,0.71280"\
"0.05331,0.05947,0.07215,0.09534,0.14688,0.29095,0.70856");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.10747,0.11614,0.13474,0.17522,0.27085,0.51531,1.15610"\
"0.11177,0.12033,0.13909,0.17947,0.27513,0.52017,1.15930"\
"0.12073,0.12936,0.14805,0.18852,0.28389,0.52981,1.16954"\
"0.14088,0.14956,0.16823,0.20866,0.30433,0.54946,1.18773"\
"0.17798,0.18720,0.20666,0.24809,0.34405,0.59022,1.23893"\
"0.22759,0.23822,0.26009,0.30324,0.40053,0.64662,1.28809"\
"0.26927,0.28334,0.31056,0.35965,0.45936,0.70625,1.34486");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02987,0.03758,0.05641,0.10422,0.23389,0.58321,1.50196"\
"0.02995,0.03768,0.05633,0.10432,0.23448,0.58402,1.50215"\
"0.03001,0.03776,0.05642,0.10409,0.23443,0.58458,1.50207"\
"0.03006,0.03773,0.05636,0.10413,0.23460,0.58477,1.50332"\
"0.03294,0.04080,0.05939,0.10630,0.23501,0.58462,1.49841"\
"0.04074,0.04809,0.06599,0.11056,0.23760,0.58405,1.50176"\
"0.05558,0.06432,0.08281,0.12376,0.24194,0.58612,1.49586");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.12708,0.13381,0.14771,0.17446,0.22889,0.35522,0.68025"\
"0.13209,0.13893,0.15277,0.17946,0.23398,0.36034,0.68535"\
"0.14496,0.15173,0.16555,0.19221,0.24676,0.37330,0.69844"\
"0.17641,0.18313,0.19685,0.22366,0.27820,0.40476,0.72963"\
"0.25158,0.25834,0.27226,0.29907,0.35373,0.48041,0.80497"\
"0.39123,0.39968,0.41651,0.44700,0.50492,0.63256,0.95667"\
"0.61482,0.62593,0.64799,0.68673,0.75285,0.88522,1.21047");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02446,0.02913,0.03942,0.06261,0.12089,0.28053,0.71452"\
"0.02462,0.02890,0.03943,0.06268,0.12085,0.28056,0.71578"\
"0.02454,0.02892,0.03923,0.06280,0.12075,0.28044,0.71444"\
"0.02450,0.02890,0.03922,0.06277,0.12078,0.28044,0.71592"\
"0.02561,0.02985,0.04002,0.06316,0.12079,0.27988,0.71106"\
"0.03533,0.04027,0.05022,0.07261,0.12652,0.28267,0.70937"\
"0.05215,0.05852,0.07086,0.09324,0.14501,0.28984,0.70982");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.11411,0.12278,0.14141,0.18185,0.27719,0.52115,1.16160"\
"0.11831,0.12688,0.14562,0.18599,0.28117,0.52762,1.16651"\
"0.12622,0.13480,0.15344,0.19388,0.28893,0.53431,1.17259"\
"0.14242,0.15106,0.16964,0.20994,0.30540,0.55013,1.19376"\
"0.17178,0.18098,0.20052,0.24193,0.33806,0.58373,1.22474"\
"0.21465,0.22502,0.24595,0.28966,0.38724,0.63291,1.27967"\
"0.24986,0.26336,0.28966,0.33822,0.43825,0.68460,1.32372");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02988,0.03755,0.05642,0.10416,0.23401,0.58334,1.50190"\
"0.02998,0.03767,0.05635,0.10433,0.23462,0.58495,1.50256"\
"0.02998,0.03767,0.05644,0.10437,0.23436,0.58384,1.50103"\
"0.03003,0.03779,0.05641,0.10436,0.23454,0.58476,1.49877"\
"0.03278,0.04057,0.05902,0.10611,0.23512,0.58367,1.50534"\
"0.03844,0.04616,0.06521,0.11052,0.23750,0.58287,1.50211"\
"0.05211,0.06114,0.07943,0.12265,0.24195,0.58608,1.49272");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.14207,0.14899,0.16276,0.18964,0.24427,0.37097,0.69592"\
"0.14697,0.15382,0.16779,0.19449,0.24922,0.37581,0.70136"\
"0.15996,0.16682,0.18078,0.20752,0.26225,0.38908,0.71364"\
"0.19151,0.19839,0.21233,0.23924,0.29413,0.42084,0.74533"\
"0.26697,0.27379,0.28779,0.31473,0.36970,0.49653,0.82118"\
"0.41617,0.42450,0.44093,0.47083,0.52826,0.65625,0.98146"\
"0.65591,0.66696,0.68836,0.72677,0.79175,0.92356,1.24866");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02581,0.03060,0.04115,0.06475,0.12255,0.28152,0.71578"\
"0.02595,0.03057,0.04072,0.06467,0.12252,0.28137,0.71342"\
"0.02613,0.03055,0.04088,0.06462,0.12229,0.28104,0.71415"\
"0.02582,0.03041,0.04093,0.06466,0.12214,0.28134,0.71676"\
"0.02640,0.03097,0.04119,0.06447,0.12236,0.28121,0.71483"\
"0.03524,0.04008,0.05006,0.07203,0.12710,0.28340,0.71341"\
"0.05190,0.05779,0.06972,0.09179,0.14373,0.29033,0.71177");
}
}
}
}
cell ("sky130_fd_sc_hd__and3_2") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__and3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A*B)*C";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.309;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.12595,0.13356,0.15100,0.18843,0.27480,0.50874,1.18583"\
"0.12993,0.13755,0.15494,0.19249,0.27883,0.51280,1.19170"\
"0.13956,0.14699,0.16457,0.20198,0.28854,0.52133,1.20307"\
"0.16305,0.17068,0.18813,0.22557,0.31206,0.54489,1.22539"\
"0.21259,0.22039,0.23823,0.27624,0.36335,0.59630,1.27539"\
"0.28316,0.29274,0.31286,0.35370,0.44267,0.67688,1.35254"\
"0.35814,0.37016,0.39724,0.44643,0.53995,0.77368,1.45071");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.03025,0.03610,0.05043,0.08766,0.19493,0.52300,1.50167"\
"0.03035,0.03629,0.05056,0.08752,0.19503,0.52344,1.50109"\
"0.03035,0.03625,0.05069,0.08745,0.19476,0.52409,1.50068"\
"0.03032,0.03610,0.05059,0.08746,0.19475,0.52418,1.50227"\
"0.03294,0.03875,0.05270,0.08901,0.19549,0.52411,1.50401"\
"0.04281,0.04864,0.06248,0.09673,0.19989,0.52536,1.50063"\
"0.05952,0.06710,0.08364,0.11595,0.20977,0.52812,1.49584");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.14000,0.14594,0.15928,0.18590,0.23868,0.35992,0.69174"\
"0.14536,0.15129,0.16464,0.19141,0.24413,0.36531,0.69737"\
"0.15797,0.16386,0.17710,0.20336,0.25648,0.37763,0.70963"\
"0.18840,0.19438,0.20769,0.23462,0.28723,0.40853,0.74042"\
"0.26233,0.26824,0.28143,0.30734,0.36080,0.48211,0.81380"\
"0.40404,0.41127,0.42728,0.45810,0.51500,0.63828,0.97012"\
"0.62743,0.63662,0.65758,0.69743,0.76747,0.90030,1.23357");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02653,0.03036,0.03903,0.05845,0.10775,0.24977,0.68731"\
"0.02676,0.03058,0.03905,0.05839,0.10764,0.24943,0.69153"\
"0.02680,0.03025,0.03902,0.05854,0.10769,0.24946,0.69172"\
"0.02682,0.03045,0.03908,0.05864,0.10771,0.24958,0.68812"\
"0.02692,0.03064,0.04008,0.05864,0.10784,0.24991,0.69228"\
"0.03826,0.04270,0.05146,0.07011,0.11573,0.25227,0.69219"\
"0.05840,0.06350,0.07435,0.09688,0.14193,0.26889,0.69056");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.13274,0.14035,0.15778,0.19524,0.28164,0.51442,1.19051"\
"0.13702,0.14464,0.16202,0.19956,0.28579,0.51962,1.19708"\
"0.14616,0.15387,0.17116,0.20859,0.29508,0.52819,1.20796"\
"0.16675,0.17437,0.19191,0.22929,0.31560,0.54930,1.22510"\
"0.20955,0.21750,0.23523,0.27332,0.35995,0.59387,1.26861"\
"0.27448,0.28355,0.30366,0.34431,0.43291,0.66688,1.34523"\
"0.34448,0.35598,0.38144,0.42964,0.52232,0.75706,1.43237");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.03048,0.03635,0.05066,0.08734,0.19478,0.52356,1.50131"\
"0.03035,0.03608,0.05067,0.08749,0.19505,0.52364,1.50223"\
"0.03039,0.03620,0.05074,0.08742,0.19477,0.52356,1.50145"\
"0.03034,0.03619,0.05062,0.08752,0.19447,0.52336,1.50824"\
"0.03245,0.03795,0.05255,0.08897,0.19549,0.52340,1.50253"\
"0.03946,0.04560,0.05997,0.09531,0.19897,0.52433,1.50295"\
"0.05402,0.06145,0.07735,0.11113,0.20967,0.52768,1.49819");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.15921,0.16542,0.17940,0.20699,0.26082,0.38313,0.71572"\
"0.16454,0.17077,0.18466,0.21204,0.26618,0.38837,0.72048"\
"0.17781,0.18403,0.19795,0.22558,0.27945,0.40178,0.73384"\
"0.20859,0.21490,0.22882,0.25631,0.31044,0.43259,0.76500"\
"0.28459,0.29079,0.30475,0.33229,0.38536,0.50883,0.84150"\
"0.44128,0.44863,0.46455,0.49515,0.55161,0.67571,1.00730"\
"0.69634,0.70564,0.72677,0.76657,0.83581,0.96798,1.30183");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02885,0.03281,0.04151,0.06130,0.11028,0.25115,0.68970"\
"0.02875,0.03256,0.04129,0.06166,0.11016,0.25123,0.68900"\
"0.02884,0.03273,0.04172,0.06152,0.11012,0.25116,0.68868"\
"0.02886,0.03292,0.04133,0.06127,0.10996,0.25126,0.68814"\
"0.02874,0.03293,0.04173,0.06100,0.11011,0.25159,0.69177"\
"0.03821,0.04240,0.05092,0.06948,0.11535,0.25234,0.69308"\
"0.05842,0.06285,0.07404,0.09544,0.14056,0.26702,0.69175");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.13957,0.14729,0.16464,0.20210,0.28842,0.52106,1.19583"\
"0.14381,0.15141,0.16876,0.20632,0.29256,0.52603,1.20471"\
"0.15180,0.15942,0.17685,0.21430,0.30062,0.53311,1.20966"\
"0.16826,0.17585,0.19335,0.23084,0.31717,0.54987,1.22808"\
"0.20141,0.20919,0.22722,0.26520,0.35203,0.58508,1.26352"\
"0.25342,0.26224,0.28213,0.32262,0.41179,0.64567,1.32813"\
"0.31171,0.32264,0.34675,0.39359,0.48708,0.72249,1.39762");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.03041,0.03623,0.05074,0.08746,0.19473,0.52290,1.50491"\
"0.03036,0.03640,0.05054,0.08764,0.19502,0.52387,1.50064"\
"0.03034,0.03637,0.05044,0.08756,0.19485,0.52383,1.49815"\
"0.03033,0.03637,0.05054,0.08748,0.19472,0.52355,1.50476"\
"0.03219,0.03808,0.05226,0.08882,0.19516,0.52305,1.50583"\
"0.03710,0.04331,0.05864,0.09483,0.19912,0.52388,1.50219"\
"0.04997,0.05721,0.07278,0.10816,0.20771,0.52704,1.49772");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.17347,0.17980,0.19387,0.22175,0.27580,0.39830,0.73074"\
"0.17851,0.18482,0.19891,0.22676,0.28089,0.40346,0.73600"\
"0.19163,0.19791,0.21183,0.23953,0.29350,0.41632,0.74873"\
"0.22289,0.22924,0.24328,0.27087,0.32617,0.44879,0.78131"\
"0.29933,0.30567,0.31975,0.34757,0.40204,0.52484,0.85784"\
"0.46298,0.47005,0.48583,0.51575,0.57208,0.69553,1.02828"\
"0.73521,0.74462,0.76521,0.80398,0.87218,1.00377,1.33731");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02966,0.03371,0.04236,0.06205,0.11102,0.25200,0.68909"\
"0.02982,0.03383,0.04232,0.06210,0.11111,0.25173,0.68821"\
"0.02977,0.03360,0.04298,0.06227,0.11126,0.25192,0.69320"\
"0.02976,0.03364,0.04239,0.06273,0.11098,0.25190,0.68860"\
"0.02988,0.03372,0.04257,0.06228,0.11086,0.25159,0.69133"\
"0.03750,0.04149,0.05000,0.06855,0.11479,0.25322,0.68885"\
"0.05725,0.06279,0.07398,0.09343,0.13854,0.26616,0.69226");
}
}
}
}
cell ("sky130_fd_sc_hd__and3_4") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__and3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A*B)*C";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.533;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.13408,0.13933,0.15317,0.18565,0.26430,0.48912,1.19902"\
"0.13787,0.14310,0.15684,0.18941,0.26825,0.49244,1.20454"\
"0.14722,0.15247,0.16629,0.19874,0.27755,0.50182,1.21432"\
"0.16962,0.17489,0.18878,0.22127,0.29991,0.52475,1.23567"\
"0.21967,0.22507,0.23903,0.27181,0.35090,0.57530,1.28674"\
"0.28991,0.29635,0.31253,0.34833,0.42921,0.65394,1.36584"\
"0.36277,0.37093,0.39193,0.43583,0.52276,0.74818,1.45702");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.03184,0.03574,0.04683,0.07696,0.16980,0.48248,1.50608"\
"0.03206,0.03579,0.04682,0.07703,0.16956,0.48222,1.50777"\
"0.03169,0.03561,0.04678,0.07702,0.16959,0.48209,1.50390"\
"0.03179,0.03576,0.04685,0.07698,0.16990,0.48109,1.50561"\
"0.03389,0.03768,0.04834,0.07874,0.17054,0.48267,1.50616"\
"0.04407,0.04796,0.05841,0.08672,0.17565,0.48368,1.50534"\
"0.06158,0.06691,0.07928,0.10644,0.18812,0.48620,1.49978");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.11766,0.12120,0.13021,0.15041,0.19274,0.29599,0.60318"\
"0.12306,0.12655,0.13560,0.15577,0.19830,0.30149,0.60888"\
"0.13626,0.13973,0.14882,0.16902,0.21137,0.31464,0.62187"\
"0.16716,0.17068,0.17952,0.20003,0.24231,0.34569,0.65257"\
"0.24038,0.24389,0.25247,0.27249,0.31576,0.41877,0.72626"\
"0.36938,0.37394,0.38581,0.41097,0.45884,0.56560,0.87256"\
"0.57207,0.57818,0.59279,0.62615,0.68825,0.80615,1.11590");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02295,0.02510,0.03077,0.04524,0.08379,0.20464,0.61589"\
"0.02313,0.02503,0.03092,0.04526,0.08376,0.20444,0.61199"\
"0.02304,0.02509,0.03104,0.04538,0.08379,0.20461,0.61577"\
"0.02304,0.02527,0.03068,0.04540,0.08376,0.20455,0.61451"\
"0.02463,0.02680,0.03246,0.04647,0.08435,0.20474,0.61113"\
"0.03680,0.03935,0.04571,0.05981,0.09587,0.20916,0.61180"\
"0.05712,0.05995,0.06873,0.08558,0.12131,0.22699,0.61454");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.14131,0.14655,0.16034,0.19286,0.27140,0.49597,1.20820"\
"0.14545,0.15071,0.16452,0.19692,0.27574,0.49970,1.21203"\
"0.15412,0.15940,0.17320,0.20563,0.28443,0.50836,1.21683"\
"0.17406,0.17937,0.19320,0.22569,0.30447,0.52847,1.23709"\
"0.21637,0.22181,0.23580,0.26874,0.34768,0.57249,1.28616"\
"0.28018,0.28640,0.30234,0.33791,0.41949,0.64500,1.35737"\
"0.34468,0.35247,0.37250,0.41513,0.50232,0.72884,1.43691");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.03187,0.03583,0.04689,0.07689,0.16988,0.48187,1.50133"\
"0.03182,0.03575,0.04672,0.07711,0.16999,0.48203,1.50233"\
"0.03173,0.03574,0.04672,0.07701,0.16970,0.48224,1.50367"\
"0.03180,0.03577,0.04690,0.07696,0.16958,0.48226,1.50287"\
"0.03362,0.03742,0.04845,0.07821,0.17049,0.48224,1.50472"\
"0.04119,0.04501,0.05582,0.08590,0.17500,0.48246,1.50070"\
"0.05637,0.06161,0.07360,0.10177,0.18555,0.48623,1.49805");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.13596,0.13967,0.14924,0.17002,0.21432,0.31838,0.62594"\
"0.14135,0.14507,0.15462,0.17573,0.21969,0.32361,0.63128"\
"0.15482,0.15851,0.16778,0.18870,0.23224,0.33663,0.64434"\
"0.18669,0.19015,0.20001,0.22099,0.26465,0.36884,0.67625"\
"0.26270,0.26570,0.27592,0.29685,0.33962,0.44445,0.75190"\
"0.41028,0.41533,0.42663,0.45165,0.50039,0.60728,0.91458"\
"0.65003,0.65588,0.67156,0.70508,0.76657,0.88408,1.19345");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02544,0.02776,0.03356,0.04828,0.08596,0.20599,0.61264"\
"0.02532,0.02757,0.03361,0.04774,0.08606,0.20610,0.61666"\
"0.02532,0.02759,0.03355,0.04787,0.08636,0.20621,0.61338"\
"0.02533,0.02746,0.03349,0.04773,0.08606,0.20627,0.61572"\
"0.02599,0.02790,0.03399,0.04820,0.08675,0.20611,0.61566"\
"0.03717,0.03932,0.04649,0.05924,0.09447,0.20903,0.61631"\
"0.05753,0.06052,0.06833,0.08581,0.12088,0.22566,0.61572");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.14615,0.15140,0.16524,0.19775,0.27636,0.50068,1.21156"\
"0.15015,0.15541,0.16915,0.20174,0.28047,0.50433,1.21538"\
"0.15801,0.16322,0.17702,0.20955,0.28824,0.51228,1.22317"\
"0.17408,0.17939,0.19324,0.22574,0.30442,0.52848,1.23641"\
"0.20770,0.21312,0.22732,0.26020,0.33924,0.56406,1.27658"\
"0.25968,0.26584,0.28141,0.31700,0.39863,0.62383,1.33306"\
"0.31302,0.32067,0.33990,0.38114,0.46837,0.69526,1.40365");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.03183,0.03572,0.04680,0.07697,0.17000,0.48213,1.50390"\
"0.03195,0.03577,0.04699,0.07699,0.16979,0.48216,1.49919"\
"0.03200,0.03564,0.04686,0.07701,0.16986,0.48171,1.50492"\
"0.03177,0.03576,0.04688,0.07700,0.16980,0.48209,1.50210"\
"0.03346,0.03739,0.04801,0.07811,0.17042,0.48244,1.50420"\
"0.03880,0.04293,0.05450,0.08448,0.17440,0.48292,1.50691"\
"0.05245,0.05753,0.06918,0.09901,0.18442,0.48603,1.49501");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.14638,0.15018,0.15994,0.18149,0.22584,0.33071,0.63826"\
"0.15168,0.15548,0.16530,0.18676,0.23120,0.33610,0.64343"\
"0.16474,0.16859,0.17827,0.20054,0.24486,0.34999,0.65772"\
"0.19702,0.20171,0.21145,0.23284,0.27626,0.38137,0.68927"\
"0.27425,0.27716,0.28685,0.30810,0.35346,0.45878,0.76649"\
"0.42925,0.43356,0.44528,0.47016,0.51819,0.62487,0.93307"\
"0.68345,0.68900,0.70460,0.73760,0.79857,0.91544,1.22501");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02669,0.02905,0.03499,0.04916,0.08758,0.20719,0.61571"\
"0.02651,0.02874,0.03456,0.04946,0.08754,0.20715,0.61440"\
"0.02662,0.02872,0.03464,0.04935,0.08761,0.20710,0.61286"\
"0.02656,0.02901,0.03491,0.04947,0.08759,0.20736,0.61312"\
"0.02673,0.02881,0.03477,0.04955,0.08760,0.20706,0.61561"\
"0.03700,0.03982,0.04558,0.05917,0.09436,0.20956,0.61431"\
"0.05714,0.06020,0.06856,0.08491,0.11983,0.22552,0.61619");
}
}
}
}
cell ("sky130_fd_sc_hd__and3b_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__and3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(!A_N*B)*C";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.157;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.16289,0.17167,0.19048,0.23124,0.32713,0.57237,1.21262"\
"0.16763,0.17634,0.19522,0.23592,0.33195,0.57690,1.22065"\
"0.18010,0.18873,0.20752,0.24828,0.34431,0.58903,1.23056"\
"0.21007,0.21872,0.23751,0.27826,0.37430,0.61952,1.26126"\
"0.26783,0.27664,0.29544,0.33618,0.43228,0.67751,1.32514"\
"0.35783,0.36668,0.38570,0.42664,0.52278,0.76871,1.40945"\
"0.49816,0.50706,0.52631,0.56743,0.66413,0.91025,1.54770");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.03034,0.03815,0.05686,0.10477,0.23461,0.58452,1.49686"\
"0.03045,0.03808,0.05675,0.10473,0.23412,0.58614,1.49814"\
"0.03034,0.03816,0.05672,0.10467,0.23427,0.58597,1.49768"\
"0.03036,0.03816,0.05686,0.10478,0.23438,0.58591,1.50389"\
"0.03063,0.03831,0.05707,0.10493,0.23419,0.58604,1.50462"\
"0.03113,0.03882,0.05751,0.10520,0.23405,0.58426,1.49628"\
"0.03263,0.04010,0.05861,0.10617,0.23488,0.58298,1.49475");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.13643,0.14304,0.15656,0.18258,0.23628,0.36194,0.68612"\
"0.14139,0.14793,0.16144,0.18747,0.24116,0.36683,0.69104"\
"0.15211,0.15871,0.17215,0.19835,0.25194,0.37759,0.70186"\
"0.17185,0.17835,0.19176,0.21803,0.27167,0.39735,0.72152"\
"0.19937,0.20588,0.21935,0.24550,0.29924,0.42527,0.74919"\
"0.23467,0.24114,0.25456,0.28085,0.33468,0.46050,0.78346"\
"0.27081,0.27735,0.29085,0.31726,0.37126,0.49724,0.82018");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02312,0.02736,0.03741,0.06073,0.11924,0.27907,0.71318"\
"0.02284,0.02734,0.03742,0.06073,0.11935,0.27905,0.71252"\
"0.02309,0.02733,0.03754,0.06062,0.11940,0.27904,0.71232"\
"0.02275,0.02721,0.03753,0.06083,0.11916,0.27894,0.71392"\
"0.02323,0.02742,0.03747,0.06089,0.11912,0.28075,0.70888"\
"0.02309,0.02752,0.03778,0.06124,0.11927,0.27714,0.71498"\
"0.02400,0.02822,0.03871,0.06162,0.11958,0.28056,0.71001");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.11066,0.11929,0.13816,0.17880,0.27442,0.51993,1.15753"\
"0.11490,0.12362,0.14236,0.18303,0.27868,0.52407,1.16250"\
"0.12340,0.13201,0.15085,0.19154,0.28724,0.53284,1.17171"\
"0.14253,0.15124,0.17000,0.21060,0.30650,0.55256,1.19398"\
"0.17874,0.18799,0.20756,0.24893,0.34526,0.59049,1.24048"\
"0.22863,0.23914,0.26070,0.30393,0.40137,0.64714,1.28654"\
"0.27111,0.28499,0.31207,0.36118,0.46093,0.70778,1.34609");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.03022,0.03810,0.05673,0.10484,0.23476,0.58333,1.50220"\
"0.03028,0.03804,0.05678,0.10482,0.23476,0.58299,1.49975"\
"0.03028,0.03816,0.05677,0.10484,0.23473,0.58457,1.50106"\
"0.03040,0.03798,0.05670,0.10468,0.23471,0.58394,1.50355"\
"0.03337,0.04094,0.05957,0.10658,0.23478,0.58611,1.50518"\
"0.04089,0.04819,0.06594,0.11085,0.23738,0.58312,1.50042"\
"0.05556,0.06410,0.08281,0.12377,0.24198,0.58587,1.49519");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.12534,0.13210,0.14606,0.17272,0.22725,0.35347,0.67686"\
"0.13046,0.13721,0.15099,0.17791,0.23229,0.35858,0.68292"\
"0.14350,0.15024,0.16411,0.19090,0.24534,0.37145,0.69558"\
"0.17501,0.18180,0.19561,0.22241,0.27683,0.40300,0.72715"\
"0.24926,0.25602,0.26971,0.29641,0.35100,0.47742,0.80084"\
"0.38702,0.39562,0.41236,0.44290,0.50065,0.62812,0.95263"\
"0.60630,0.61753,0.63951,0.67842,0.74425,0.87664,1.20122");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02484,0.02897,0.03935,0.06255,0.12036,0.28032,0.70855"\
"0.02464,0.02938,0.03955,0.06275,0.12045,0.27980,0.70878"\
"0.02477,0.02918,0.03972,0.06253,0.12047,0.27986,0.71478"\
"0.02453,0.02905,0.03931,0.06257,0.12048,0.27984,0.71504"\
"0.02562,0.03016,0.04000,0.06370,0.12098,0.28141,0.71384"\
"0.03573,0.04054,0.05052,0.07264,0.12655,0.28160,0.71094"\
"0.05250,0.05858,0.07113,0.09309,0.14415,0.28952,0.70803");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.11861,0.12731,0.14611,0.18670,0.28213,0.52798,1.16712"\
"0.12264,0.13133,0.15015,0.19071,0.28609,0.53077,1.16847"\
"0.13030,0.13901,0.15783,0.19835,0.29365,0.53872,1.17725"\
"0.14575,0.15441,0.17311,0.21372,0.30909,0.55429,1.19128"\
"0.17399,0.18321,0.20277,0.24438,0.34062,0.58596,1.22401"\
"0.21611,0.22626,0.24756,0.29132,0.38900,0.63460,1.28064"\
"0.25222,0.26554,0.29189,0.34053,0.44059,0.68619,1.32515");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.03028,0.03806,0.05666,0.10483,0.23464,0.58439,1.50314"\
"0.03039,0.03803,0.05667,0.10487,0.23472,0.58430,1.49949"\
"0.03039,0.03802,0.05668,0.10487,0.23456,0.58457,1.49975"\
"0.03029,0.03812,0.05680,0.10470,0.23423,0.58454,1.50262"\
"0.03291,0.04073,0.05924,0.10661,0.23524,0.58403,1.50165"\
"0.03869,0.04710,0.06483,0.11062,0.23809,0.58256,1.50131"\
"0.05195,0.06084,0.08035,0.12221,0.24242,0.58563,1.49524");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.14112,0.14798,0.16194,0.18875,0.24310,0.36932,0.69355"\
"0.14593,0.15279,0.16672,0.19372,0.24793,0.37420,0.69880"\
"0.15894,0.16582,0.17972,0.20648,0.26099,0.38733,0.71133"\
"0.19009,0.19695,0.21090,0.23784,0.29237,0.41875,0.74273"\
"0.26569,0.27245,0.28635,0.31317,0.36786,0.49432,0.81846"\
"0.41224,0.42061,0.43714,0.46698,0.52431,0.65184,0.97620"\
"0.64891,0.65960,0.68112,0.71881,0.78385,0.91533,1.23963");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02592,0.03048,0.04084,0.06397,0.12205,0.28055,0.71379"\
"0.02607,0.03066,0.04060,0.06417,0.12207,0.28062,0.70991"\
"0.02592,0.03099,0.04111,0.06451,0.12195,0.28064,0.71367"\
"0.02609,0.03071,0.04126,0.06428,0.12191,0.28064,0.71378"\
"0.02674,0.03101,0.04121,0.06435,0.12208,0.28168,0.70976"\
"0.03556,0.04034,0.05018,0.07208,0.12679,0.28270,0.71272"\
"0.05235,0.05877,0.06994,0.09171,0.14340,0.28907,0.70974");
}
}
}
}
cell ("sky130_fd_sc_hd__and3b_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__and3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(!A_N*B)*C";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.309;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.18694,0.19457,0.21217,0.24980,0.33644,0.56953,1.24465"\
"0.19171,0.19937,0.21697,0.25456,0.34122,0.57405,1.25658"\
"0.20440,0.21202,0.22955,0.26726,0.35381,0.58746,1.26330"\
"0.23451,0.24214,0.25968,0.29729,0.38395,0.61658,1.29393"\
"0.29216,0.29979,0.31728,0.35497,0.44157,0.67511,1.35313"\
"0.38157,0.38931,0.40682,0.44446,0.53122,0.76454,1.44183"\
"0.52254,0.53038,0.54800,0.58596,0.67304,0.90680,1.58201");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.03068,0.03638,0.05094,0.08796,0.19468,0.52232,1.50409"\
"0.03045,0.03639,0.05099,0.08795,0.19480,0.52308,1.50160"\
"0.03045,0.03658,0.05074,0.08781,0.19502,0.52387,1.50195"\
"0.03078,0.03636,0.05096,0.08783,0.19489,0.52347,1.49968"\
"0.03075,0.03663,0.05099,0.08774,0.19476,0.52392,1.50161"\
"0.03109,0.03694,0.05138,0.08826,0.19502,0.52264,1.50317"\
"0.03195,0.03780,0.05234,0.08892,0.19554,0.52296,1.49456");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.16830,0.17429,0.18776,0.21473,0.26772,0.38946,0.72278"\
"0.17305,0.17903,0.19248,0.21944,0.27243,0.39421,0.72687"\
"0.18399,0.18999,0.20344,0.23040,0.28352,0.40515,0.73830"\
"0.20344,0.20946,0.22286,0.24977,0.30308,0.42464,0.75792"\
"0.23006,0.23604,0.24934,0.27623,0.32964,0.45127,0.78438"\
"0.26351,0.26951,0.28297,0.30988,0.36320,0.48510,0.81765"\
"0.29635,0.30236,0.31586,0.34287,0.39636,0.51824,0.85160");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02669,0.03049,0.03966,0.05879,0.10812,0.25016,0.69369"\
"0.02671,0.03052,0.03925,0.05931,0.10831,0.25069,0.69066"\
"0.02678,0.03065,0.03941,0.05873,0.10823,0.25040,0.69399"\
"0.02673,0.03053,0.03917,0.05926,0.10805,0.25063,0.68943"\
"0.02685,0.03064,0.03967,0.05882,0.10836,0.25041,0.69023"\
"0.02705,0.03083,0.03950,0.05952,0.10839,0.24939,0.69566"\
"0.02742,0.03130,0.03987,0.05935,0.10862,0.25060,0.69027");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.13589,0.14356,0.16105,0.19869,0.28514,0.51861,1.19783"\
"0.14021,0.14785,0.16534,0.20298,0.28944,0.52291,1.20221"\
"0.14884,0.15658,0.17400,0.21146,0.29812,0.53115,1.20913"\
"0.16851,0.17618,0.19377,0.23132,0.31775,0.55132,1.22540"\
"0.21016,0.21816,0.23611,0.27419,0.36099,0.59474,1.26901"\
"0.27471,0.28381,0.30399,0.34393,0.43343,0.66720,1.34579"\
"0.34459,0.35608,0.38153,0.42961,0.52339,0.75806,1.43234");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.03066,0.03635,0.05089,0.08799,0.19509,0.52292,1.50317"\
"0.03053,0.03630,0.05094,0.08800,0.19508,0.52304,1.50181"\
"0.03064,0.03648,0.05101,0.08771,0.19471,0.52359,1.50061"\
"0.03055,0.03641,0.05086,0.08778,0.19475,0.52250,1.50004"\
"0.03243,0.03847,0.05243,0.08898,0.19557,0.52395,1.50129"\
"0.03932,0.04545,0.05959,0.09635,0.19941,0.52414,1.50150"\
"0.05384,0.06126,0.07708,0.11099,0.20796,0.52642,1.49303");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.15919,0.16550,0.17959,0.20730,0.26155,0.38440,0.71791"\
"0.16454,0.17083,0.18486,0.21253,0.26696,0.38969,0.72315"\
"0.17786,0.18414,0.19745,0.22595,0.28033,0.40302,0.73633"\
"0.20902,0.21533,0.22972,0.25701,0.31137,0.43413,0.76776"\
"0.28470,0.29095,0.30494,0.33264,0.38699,0.50982,0.84323"\
"0.44163,0.44893,0.46467,0.49551,0.55236,0.67629,1.01000"\
"0.69657,0.70591,0.72702,0.76706,0.83650,0.96922,1.30414");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02930,0.03290,0.04208,0.06126,0.11044,0.25223,0.69460"\
"0.02898,0.03290,0.04198,0.06144,0.11035,0.25200,0.69036"\
"0.02902,0.03288,0.04217,0.06138,0.11049,0.25244,0.69489"\
"0.02906,0.03311,0.04221,0.06139,0.11044,0.25199,0.68943"\
"0.02898,0.03297,0.04173,0.06127,0.11040,0.25261,0.69540"\
"0.03825,0.04211,0.05118,0.06990,0.11562,0.25349,0.69304"\
"0.05852,0.06298,0.07432,0.09522,0.14092,0.26757,0.69344");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.14343,0.15109,0.16856,0.20621,0.29262,0.52580,1.20375"\
"0.14764,0.15529,0.17276,0.21041,0.29675,0.52979,1.20521"\
"0.15549,0.16324,0.18068,0.21821,0.30472,0.53774,1.21430"\
"0.17110,0.17874,0.19634,0.23396,0.32042,0.55279,1.23513"\
"0.20304,0.21092,0.22898,0.26710,0.35403,0.58665,1.26967"\
"0.25431,0.26310,0.28291,0.32329,0.41273,0.64676,1.32110"\
"0.31212,0.32299,0.34704,0.39339,0.48734,0.72266,1.39708");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.03075,0.03634,0.05101,0.08801,0.19508,0.52287,1.50488"\
"0.03049,0.03654,0.05095,0.08793,0.19503,0.52393,1.50129"\
"0.03062,0.03646,0.05091,0.08801,0.19475,0.52412,1.50198"\
"0.03067,0.03635,0.05087,0.08787,0.19484,0.52346,1.50239"\
"0.03217,0.03832,0.05241,0.08911,0.19535,0.52342,1.50243"\
"0.03704,0.04317,0.05825,0.09480,0.19951,0.52419,1.49993"\
"0.04997,0.05700,0.07257,0.10912,0.20707,0.52673,1.49553");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.17343,0.17979,0.19396,0.22191,0.27614,0.39919,0.73253"\
"0.17850,0.18485,0.19901,0.22703,0.28144,0.40425,0.73763"\
"0.19157,0.19790,0.21171,0.23965,0.29396,0.41690,0.75046"\
"0.22289,0.22928,0.24406,0.27196,0.32648,0.44952,0.78324"\
"0.29932,0.30570,0.31999,0.34785,0.40245,0.52546,0.85942"\
"0.46286,0.47001,0.48605,0.51612,0.57236,0.69601,1.02935"\
"0.73501,0.74441,0.76514,0.80416,0.87237,1.00429,1.33963");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.03001,0.03417,0.04250,0.06260,0.11132,0.25271,0.69570"\
"0.02999,0.03428,0.04320,0.06209,0.11126,0.25264,0.69121"\
"0.03031,0.03417,0.04275,0.06213,0.11134,0.25245,0.69540"\
"0.03046,0.03434,0.04290,0.06281,0.11125,0.25217,0.69375"\
"0.02990,0.03385,0.04285,0.06224,0.11090,0.25231,0.69412"\
"0.03767,0.04155,0.05022,0.06893,0.11519,0.25390,0.69563"\
"0.05727,0.06250,0.07288,0.09340,0.13871,0.26672,0.69483");
}
}
}
}
cell ("sky130_fd_sc_hd__and3b_4") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__and3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(!A_N*B)*C";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.461;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.24835,0.25382,0.26794,0.30121,0.38125,0.60563,1.30093"\
"0.25303,0.25857,0.27296,0.30631,0.38643,0.61074,1.30038"\
"0.26547,0.27107,0.28527,0.31851,0.39860,0.62313,1.31558"\
"0.29723,0.30278,0.31700,0.35024,0.43022,0.65483,1.34640"\
"0.36980,0.37533,0.38952,0.42289,0.50305,0.72721,1.41877"\
"0.50381,0.50957,0.52377,0.55720,0.63713,0.86195,1.55715"\
"0.72254,0.72823,0.74284,0.77648,0.85707,1.08172,1.77453");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.03350,0.03780,0.04970,0.08148,0.17825,0.49378,1.50626"\
"0.03349,0.03774,0.04938,0.08143,0.17851,0.49453,1.49999"\
"0.03334,0.03781,0.04956,0.08136,0.17813,0.49427,1.50315"\
"0.03347,0.03772,0.04943,0.08158,0.17828,0.49405,1.50194"\
"0.03362,0.03790,0.04970,0.08152,0.17842,0.49494,1.50377"\
"0.03393,0.03826,0.05012,0.08178,0.17832,0.49462,1.50411"\
"0.03534,0.03945,0.05131,0.08318,0.17910,0.49618,1.50037");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.16583,0.16943,0.17874,0.19900,0.24052,0.33593,0.60359"\
"0.17072,0.17436,0.18361,0.20386,0.24539,0.34081,0.60845"\
"0.18180,0.18543,0.19467,0.21493,0.25647,0.35195,0.61959"\
"0.20435,0.20802,0.21723,0.23758,0.27902,0.37453,0.64222"\
"0.23707,0.24074,0.24985,0.27022,0.31179,0.40723,0.67502"\
"0.27637,0.27995,0.28918,0.30948,0.35108,0.44660,0.71468"\
"0.31048,0.31462,0.32391,0.34414,0.38600,0.48161,0.74914");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.02430,0.02659,0.03215,0.04631,0.08241,0.18895,0.53878"\
"0.02425,0.02649,0.03214,0.04685,0.08243,0.18894,0.53878"\
"0.02425,0.02679,0.03275,0.04659,0.08242,0.18857,0.53885"\
"0.02423,0.02677,0.03230,0.04650,0.08256,0.18873,0.53996"\
"0.02438,0.02655,0.03244,0.04630,0.08258,0.18859,0.53802"\
"0.02448,0.02673,0.03281,0.04640,0.08266,0.18853,0.53987"\
"0.02521,0.02725,0.03306,0.04747,0.08296,0.18885,0.53817");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.14874,0.15425,0.16842,0.20175,0.28178,0.50520,1.19835"\
"0.15294,0.15853,0.17269,0.20598,0.28589,0.50980,1.20146"\
"0.16122,0.16674,0.18093,0.21419,0.29394,0.51844,1.21190"\
"0.18002,0.18564,0.19985,0.23315,0.31311,0.53727,1.22903"\
"0.22070,0.22635,0.24081,0.27438,0.35458,0.57938,1.27545"\
"0.28384,0.29040,0.30635,0.34239,0.42486,0.64968,1.34458"\
"0.34896,0.35692,0.37696,0.41938,0.50689,0.73283,1.42319");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.03325,0.03755,0.04918,0.08124,0.17843,0.49400,1.50341"\
"0.03315,0.03756,0.04937,0.08135,0.17805,0.49406,1.49822"\
"0.03333,0.03764,0.04936,0.08120,0.17835,0.49464,1.50455"\
"0.03313,0.03735,0.04934,0.08120,0.17795,0.49485,1.50537"\
"0.03461,0.03878,0.05051,0.08215,0.17855,0.49478,1.50387"\
"0.04129,0.04581,0.05747,0.08850,0.18302,0.49553,1.50529"\
"0.05642,0.06188,0.07429,0.10398,0.19262,0.49841,1.49851");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.14314,0.14700,0.15669,0.17782,0.22056,0.31671,0.58501"\
"0.14866,0.15256,0.16232,0.18350,0.22604,0.32244,0.59042"\
"0.16147,0.16532,0.17507,0.19606,0.23870,0.33502,0.60319"\
"0.19341,0.19731,0.20684,0.22808,0.27076,0.36691,0.63524"\
"0.26899,0.27284,0.28179,0.30347,0.34611,0.44257,0.71075"\
"0.41804,0.42275,0.43504,0.45919,0.50609,0.60446,0.87053"\
"0.66045,0.66657,0.68199,0.71457,0.77432,0.88390,1.15579");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.02683,0.02917,0.03508,0.04931,0.08445,0.19007,0.54035"\
"0.02701,0.02905,0.03498,0.04902,0.08459,0.18991,0.54018"\
"0.02706,0.02937,0.03483,0.04935,0.08460,0.19031,0.54041"\
"0.02681,0.02935,0.03529,0.04915,0.08411,0.18988,0.54032"\
"0.02719,0.02915,0.03498,0.04896,0.08456,0.19020,0.54006"\
"0.03785,0.04046,0.04710,0.05999,0.09223,0.19325,0.54027"\
"0.05793,0.06106,0.06877,0.08582,0.11854,0.21163,0.54201");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.15536,0.16091,0.17507,0.20827,0.28828,0.51203,1.20452"\
"0.15935,0.16486,0.17910,0.21226,0.29226,0.51627,1.20564"\
"0.16702,0.17252,0.18669,0.22003,0.30003,0.52346,1.21336"\
"0.18193,0.18745,0.20174,0.23503,0.31505,0.53843,1.22888"\
"0.21358,0.21926,0.23382,0.26742,0.34770,0.57151,1.26155"\
"0.26416,0.27037,0.28633,0.32212,0.40481,0.62962,1.32043"\
"0.31744,0.32510,0.34443,0.38572,0.47321,0.69924,1.38978");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.03329,0.03757,0.04933,0.08150,0.17809,0.49423,1.50194"\
"0.03341,0.03769,0.04935,0.08132,0.17820,0.49467,1.50302"\
"0.03337,0.03752,0.04913,0.08133,0.17834,0.49318,1.49941"\
"0.03320,0.03744,0.04922,0.08125,0.17844,0.49419,1.49797"\
"0.03459,0.03875,0.05032,0.08229,0.17864,0.49321,1.50013"\
"0.03945,0.04412,0.05575,0.08812,0.18233,0.49537,1.50215"\
"0.05280,0.05738,0.07029,0.10126,0.19161,0.49799,1.49595");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.15413,0.15810,0.16805,0.18938,0.23263,0.32940,0.59796"\
"0.15929,0.16333,0.17326,0.19469,0.23785,0.33472,0.60330"\
"0.17233,0.17627,0.18696,0.20828,0.25154,0.34835,0.61695"\
"0.20438,0.20840,0.21840,0.24038,0.28333,0.38022,0.64879"\
"0.28099,0.28494,0.29490,0.31549,0.35862,0.45564,0.72371"\
"0.43725,0.44195,0.45369,0.47789,0.52448,0.62175,0.89005"\
"0.69404,0.70019,0.71627,0.74801,0.80705,0.91655,1.18775");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00486, 0.01517, 0.04733, 0.14764, 0.46052");
values("0.02823,0.03057,0.03635,0.05102,0.08609,0.19097,0.54078"\
"0.02827,0.03056,0.03641,0.05112,0.08611,0.19126,0.54079"\
"0.02849,0.03090,0.03641,0.05104,0.08612,0.19100,0.54075"\
"0.02819,0.03050,0.03637,0.05067,0.08613,0.19107,0.54076"\
"0.02829,0.03052,0.03645,0.05071,0.08626,0.19092,0.53817"\
"0.03820,0.04089,0.04643,0.05982,0.09187,0.19433,0.54096"\
"0.05852,0.06179,0.06916,0.08538,0.11790,0.21097,0.54226");
}
}
}
}
cell ("sky130_fd_sc_hd__and4_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__and4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A*B)*C)*D";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.161;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.12291,0.13284,0.15396,0.19795,0.29615,0.54306,1.18554"\
"0.12644,0.13643,0.15752,0.20148,0.29968,0.54553,1.19049"\
"0.13519,0.14520,0.16629,0.21033,0.30866,0.55519,1.19698"\
"0.15750,0.16736,0.18855,0.23240,0.33056,0.57734,1.21874"\
"0.20205,0.21217,0.23331,0.27796,0.37645,0.62256,1.26662"\
"0.26133,0.27278,0.29541,0.34149,0.44156,0.69046,1.33445"\
"0.31942,0.33488,0.36367,0.41564,0.51606,0.76476,1.40750");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03477,0.04301,0.06209,0.10933,0.23553,0.58128,1.49557"\
"0.03455,0.04294,0.06215,0.10939,0.23552,0.58004,1.49560"\
"0.03457,0.04293,0.06199,0.10909,0.23498,0.58152,1.49358"\
"0.03463,0.04298,0.06212,0.10924,0.23501,0.58173,1.49552"\
"0.03674,0.04482,0.06444,0.11111,0.23606,0.58035,1.49734"\
"0.04494,0.05267,0.07161,0.11592,0.23961,0.58096,1.50003"\
"0.06175,0.07060,0.08851,0.12903,0.24482,0.58514,1.49311");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.11224,0.11876,0.13219,0.15837,0.21146,0.33488,0.65229"\
"0.11741,0.12392,0.13737,0.16352,0.21690,0.34006,0.65715"\
"0.13027,0.13679,0.15007,0.17625,0.22949,0.35281,0.66994"\
"0.16110,0.16771,0.18116,0.20726,0.26045,0.38386,0.70118"\
"0.23204,0.23931,0.25300,0.27947,0.33294,0.45647,0.77406"\
"0.35457,0.36337,0.38072,0.41189,0.46985,0.59528,0.90819"\
"0.54577,0.55712,0.58008,0.62038,0.68813,0.81956,1.13374");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02302,0.02739,0.03758,0.06026,0.11597,0.27045,0.68963"\
"0.02274,0.02717,0.03736,0.06022,0.11628,0.27149,0.68912"\
"0.02268,0.02712,0.03762,0.06037,0.11632,0.27038,0.68910"\
"0.02298,0.02736,0.03749,0.06002,0.11622,0.27197,0.68724"\
"0.02528,0.02941,0.03883,0.06135,0.11673,0.27139,0.68465"\
"0.03588,0.04097,0.05102,0.07234,0.12513,0.27370,0.68517"\
"0.05308,0.05926,0.07213,0.09480,0.14544,0.28299,0.68891");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.13415,0.14410,0.16532,0.20920,0.30735,0.55317,1.19453"\
"0.13818,0.14809,0.16927,0.21318,0.31134,0.55720,1.19832"\
"0.14676,0.15674,0.17786,0.22171,0.31978,0.56603,1.20918"\
"0.16633,0.17634,0.19741,0.24132,0.33953,0.58628,1.23554"\
"0.20601,0.21633,0.23811,0.28272,0.38110,0.62739,1.26870"\
"0.26295,0.27461,0.29820,0.34461,0.44498,0.69261,1.33383"\
"0.31582,0.33085,0.36003,0.41237,0.51559,0.76320,1.40655");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03480,0.04316,0.06231,0.10923,0.23547,0.58111,1.50010"\
"0.03488,0.04307,0.06231,0.10922,0.23547,0.58112,1.49988"\
"0.03463,0.04296,0.06210,0.10929,0.23516,0.58006,1.49520"\
"0.03456,0.04294,0.06202,0.10914,0.23543,0.58182,1.50272"\
"0.03727,0.04531,0.06435,0.11108,0.23570,0.58124,1.50013"\
"0.04360,0.05196,0.07062,0.11557,0.23932,0.58149,1.49430"\
"0.05910,0.06836,0.08755,0.12912,0.24511,0.58497,1.49184");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.13528,0.14222,0.15638,0.18328,0.23778,0.36166,0.67890"\
"0.14078,0.14773,0.16189,0.18865,0.24307,0.36710,0.68488"\
"0.15373,0.16065,0.17479,0.20180,0.25626,0.38021,0.69763"\
"0.18510,0.19201,0.20622,0.23335,0.28778,0.41181,0.72952"\
"0.25970,0.26660,0.28070,0.30795,0.36232,0.48651,0.80402"\
"0.40440,0.41298,0.42994,0.46078,0.51721,0.64273,0.96049"\
"0.63656,0.64799,0.67056,0.71015,0.77700,0.90792,1.22617");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02497,0.02951,0.04005,0.06274,0.11861,0.27190,0.68407"\
"0.02495,0.02949,0.03951,0.06299,0.11870,0.27145,0.69305"\
"0.02502,0.02959,0.03952,0.06288,0.11861,0.27193,0.68501"\
"0.02501,0.02957,0.04000,0.06245,0.11860,0.27183,0.69344"\
"0.02583,0.03032,0.04031,0.06304,0.11886,0.27263,0.68774"\
"0.03597,0.04025,0.05029,0.07236,0.12451,0.27451,0.69099"\
"0.05222,0.05877,0.07122,0.09325,0.14341,0.28262,0.68998");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.14051,0.15050,0.17157,0.21546,0.31343,0.55948,1.20057"\
"0.14461,0.15451,0.17572,0.21960,0.31765,0.56323,1.20458"\
"0.15291,0.16290,0.18403,0.22795,0.32606,0.57198,1.21296"\
"0.16985,0.17985,0.20093,0.24474,0.34295,0.58878,1.23013"\
"0.20293,0.21336,0.23510,0.27962,0.37794,0.62412,1.26992"\
"0.25338,0.26481,0.28807,0.33506,0.43540,0.68251,1.32999"\
"0.29989,0.31458,0.34319,0.39568,0.49929,0.74713,1.38888");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03460,0.04293,0.06217,0.10909,0.23524,0.58185,1.49758"\
"0.03472,0.04314,0.06231,0.10923,0.23549,0.58107,1.50041"\
"0.03492,0.04288,0.06220,0.10916,0.23533,0.58137,1.50141"\
"0.03465,0.04289,0.06213,0.10911,0.23512,0.58164,1.49210"\
"0.03694,0.04493,0.06384,0.11064,0.23552,0.58142,1.50107"\
"0.04226,0.05127,0.07058,0.11563,0.23898,0.58156,1.50026"\
"0.05666,0.06611,0.08532,0.12936,0.24539,0.58382,1.49290");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.14930,0.15650,0.17103,0.19850,0.25371,0.37855,0.69602"\
"0.15451,0.16162,0.17632,0.20381,0.25902,0.38384,0.70118"\
"0.16806,0.17525,0.18982,0.21766,0.27257,0.39737,0.71565"\
"0.19982,0.20696,0.22151,0.24921,0.30443,0.42899,0.74702"\
"0.27590,0.28301,0.29751,0.32528,0.38049,0.50540,0.82365"\
"0.43113,0.43970,0.45639,0.48685,0.54405,0.66965,0.98770"\
"0.68437,0.69567,0.71775,0.75664,0.82236,0.95332,1.27100");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02633,0.03097,0.04151,0.06466,0.12011,0.27281,0.69076"\
"0.02676,0.03110,0.04158,0.06444,0.11995,0.27271,0.69141"\
"0.02656,0.03135,0.04131,0.06388,0.11983,0.27348,0.69324"\
"0.02645,0.03099,0.04164,0.06419,0.12011,0.27299,0.68578"\
"0.02658,0.03127,0.04139,0.06425,0.12013,0.27323,0.69324"\
"0.03481,0.03963,0.04951,0.07075,0.12425,0.27369,0.69221"\
"0.05133,0.05760,0.06956,0.09123,0.14145,0.28250,0.69184");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.14655,0.15653,0.17766,0.22150,0.31932,0.56486,1.20750"\
"0.15077,0.16073,0.18177,0.22568,0.32360,0.56868,1.21195"\
"0.15870,0.16858,0.18980,0.23368,0.33166,0.57692,1.21819"\
"0.17377,0.18379,0.20486,0.24868,0.34677,0.59295,1.23990"\
"0.20116,0.21148,0.23309,0.27744,0.37566,0.62143,1.26366"\
"0.24242,0.25364,0.27680,0.32347,0.42366,0.67041,1.31890"\
"0.28277,0.29669,0.32426,0.37602,0.47967,0.72718,1.36900");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03462,0.04296,0.06210,0.10925,0.23531,0.57960,1.49581"\
"0.03477,0.04304,0.06227,0.10922,0.23555,0.58069,1.49700"\
"0.03476,0.04317,0.06232,0.10923,0.23552,0.58099,1.50056"\
"0.03456,0.04301,0.06207,0.10914,0.23515,0.58175,1.50260"\
"0.03625,0.04446,0.06347,0.11043,0.23574,0.58054,1.49992"\
"0.04062,0.04941,0.06877,0.11493,0.23856,0.58149,1.49867"\
"0.05215,0.06193,0.08245,0.12611,0.24477,0.58289,1.48884");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.15902,0.16629,0.18101,0.20887,0.26417,0.38932,0.70755"\
"0.16419,0.17145,0.18596,0.21412,0.26940,0.39450,0.71281"\
"0.17688,0.18413,0.19969,0.22772,0.28299,0.40809,0.72684"\
"0.20980,0.21696,0.23163,0.25967,0.31516,0.44029,0.75913"\
"0.28644,0.29359,0.30825,0.33626,0.39174,0.51701,0.83552"\
"0.44765,0.45610,0.47249,0.50271,0.55954,0.68531,1.00354"\
"0.71384,0.72489,0.74688,0.78447,0.84951,0.97969,1.29816");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02748,0.03215,0.04294,0.06548,0.12124,0.27373,0.69015"\
"0.02747,0.03213,0.04264,0.06549,0.12112,0.27377,0.69652"\
"0.02745,0.03208,0.04283,0.06574,0.12160,0.27379,0.69107"\
"0.02746,0.03264,0.04253,0.06580,0.12146,0.27387,0.69275"\
"0.02778,0.03231,0.04294,0.06536,0.12134,0.27382,0.69450"\
"0.03454,0.03927,0.04941,0.07066,0.12394,0.27430,0.68881"\
"0.05105,0.05723,0.06842,0.09027,0.14013,0.28224,0.69072");
}
}
}
}
cell ("sky130_fd_sc_hd__and4_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__and4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A*B)*C)*D";
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.300;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.15615,0.16510,0.18526,0.22776,0.32082,0.55926,1.23887"\
"0.15990,0.16890,0.18925,0.23165,0.32473,0.56290,1.24599"\
"0.16871,0.17764,0.19794,0.24039,0.33344,0.57183,1.25528"\
"0.19102,0.19993,0.22041,0.26279,0.35593,0.59396,1.27564"\
"0.24211,0.25102,0.27145,0.31383,0.40694,0.64512,1.32540"\
"0.32134,0.33159,0.35343,0.39829,0.49387,0.73415,1.42028"\
"0.41048,0.42334,0.45167,0.50444,0.60359,0.84381,1.52449");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03622,0.04296,0.05942,0.09767,0.20407,0.52742,1.50099"\
"0.03651,0.04289,0.05900,0.09767,0.20375,0.52873,1.50540"\
"0.03620,0.04282,0.05914,0.09766,0.20407,0.52804,1.49858"\
"0.03622,0.04282,0.05905,0.09761,0.20396,0.52888,1.50343"\
"0.03710,0.04374,0.05969,0.09871,0.20380,0.52865,1.50323"\
"0.04574,0.05220,0.06779,0.10493,0.20913,0.53074,1.50434"\
"0.06279,0.07074,0.08837,0.12304,0.21864,0.53502,1.49764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.14390,0.14986,0.16311,0.18938,0.24041,0.35454,0.66041"\
"0.14928,0.15521,0.16836,0.19474,0.24584,0.35985,0.66601"\
"0.16251,0.16846,0.18158,0.20769,0.25901,0.37299,0.67919"\
"0.19307,0.19906,0.21222,0.23835,0.28982,0.40380,0.70982"\
"0.26694,0.27288,0.28597,0.31203,0.36347,0.47767,0.78370"\
"0.41094,0.41819,0.43406,0.46443,0.51968,0.63589,0.94042"\
"0.63927,0.64866,0.66935,0.70906,0.77741,0.90430,1.21019");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02640,0.03023,0.03857,0.05740,0.10326,0.23117,0.63041"\
"0.02669,0.03030,0.03931,0.05735,0.10291,0.23204,0.63038"\
"0.02648,0.03030,0.03927,0.05801,0.10279,0.23184,0.62982"\
"0.02651,0.03031,0.03874,0.05798,0.10284,0.23211,0.62770"\
"0.02681,0.03030,0.03921,0.05824,0.10279,0.23176,0.63218"\
"0.03762,0.04147,0.05059,0.06857,0.11026,0.23459,0.63324"\
"0.05713,0.06226,0.07339,0.09501,0.13719,0.25288,0.63171");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.16729,0.17622,0.19648,0.23904,0.33206,0.57026,1.25391"\
"0.17135,0.18041,0.20074,0.24310,0.33619,0.57408,1.25620"\
"0.18008,0.18915,0.20952,0.25186,0.34497,0.58307,1.26611"\
"0.20004,0.20883,0.22935,0.27167,0.36474,0.60303,1.28937"\
"0.24404,0.25307,0.27358,0.31631,0.40938,0.64786,1.32731"\
"0.31656,0.32665,0.34905,0.39310,0.48922,0.72897,1.41217"\
"0.39974,0.41199,0.43957,0.49157,0.59137,0.83205,1.51324");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03609,0.04275,0.05934,0.09781,0.20400,0.52858,1.50241"\
"0.03626,0.04314,0.05908,0.09776,0.20433,0.52916,1.50259"\
"0.03624,0.04312,0.05900,0.09774,0.20385,0.52856,1.50698"\
"0.03624,0.04287,0.05908,0.09763,0.20433,0.52833,1.50470"\
"0.03741,0.04395,0.06002,0.09847,0.20442,0.52813,1.49872"\
"0.04341,0.05015,0.06637,0.10572,0.20941,0.52896,1.50239"\
"0.05833,0.06637,0.08379,0.12019,0.21803,0.53433,1.49917");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.16964,0.17603,0.19012,0.21756,0.27041,0.38620,0.69278"\
"0.17513,0.18149,0.19547,0.22320,0.27588,0.39157,0.69817"\
"0.18866,0.19500,0.20904,0.23660,0.28926,0.40501,0.71164"\
"0.21978,0.22618,0.24040,0.26801,0.32077,0.43663,0.74308"\
"0.29556,0.30187,0.31588,0.34333,0.39650,0.51238,0.81873"\
"0.45684,0.46431,0.47995,0.51007,0.56540,0.68256,0.98928"\
"0.72391,0.73344,0.75414,0.79292,0.86169,0.98849,1.29755");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02946,0.03328,0.04215,0.06109,0.10696,0.23472,0.63402"\
"0.02946,0.03336,0.04257,0.06105,0.10706,0.23459,0.63060"\
"0.02937,0.03323,0.04194,0.06111,0.10685,0.23412,0.63359"\
"0.02944,0.03331,0.04246,0.06128,0.10652,0.23454,0.63004"\
"0.02937,0.03323,0.04194,0.06087,0.10642,0.23450,0.63066"\
"0.03805,0.04199,0.05051,0.06870,0.11132,0.23550,0.63497"\
"0.05777,0.06284,0.07368,0.09528,0.13649,0.25130,0.63312");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.17357,0.18255,0.20287,0.24523,0.33826,0.57640,1.25596"\
"0.17779,0.18673,0.20696,0.24956,0.34255,0.58062,1.26422"\
"0.18631,0.19525,0.21549,0.25799,0.35099,0.58920,1.26863"\
"0.20326,0.21222,0.23259,0.27495,0.36811,0.60569,1.28846"\
"0.23941,0.24830,0.26878,0.31156,0.40466,0.64282,1.32433"\
"0.30005,0.31007,0.33216,0.37726,0.47276,0.71223,1.39149"\
"0.37254,0.38476,0.41107,0.46259,0.56277,0.80351,1.48366");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03604,0.04280,0.05902,0.09770,0.20409,0.52799,1.50165"\
"0.03612,0.04271,0.05929,0.09787,0.20402,0.52857,1.50289"\
"0.03612,0.04287,0.05935,0.09766,0.20416,0.52743,1.50129"\
"0.03613,0.04278,0.05894,0.09777,0.20394,0.52920,1.50145"\
"0.03738,0.04419,0.06003,0.09825,0.20404,0.52833,1.50314"\
"0.04208,0.04928,0.06522,0.10444,0.20822,0.53039,1.49911"\
"0.05529,0.06287,0.08022,0.11746,0.21802,0.53316,1.49768");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.18478,0.19129,0.20564,0.23398,0.28752,0.40409,0.71125"\
"0.19012,0.19670,0.21117,0.23907,0.29298,0.40962,0.71674"\
"0.20364,0.21019,0.22469,0.25281,0.30644,0.42324,0.73038"\
"0.23507,0.24224,0.25667,0.28488,0.33875,0.45551,0.76235"\
"0.31165,0.31835,0.33280,0.36094,0.41486,0.53191,0.83847"\
"0.47983,0.48771,0.50354,0.53334,0.58839,0.70589,1.01190"\
"0.76642,0.77604,0.79657,0.83590,0.90269,1.02882,1.33769");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03100,0.03494,0.04384,0.06250,0.10840,0.23540,0.63025"\
"0.03107,0.03508,0.04391,0.06296,0.10863,0.23493,0.63050"\
"0.03106,0.03504,0.04417,0.06302,0.10828,0.23604,0.63432"\
"0.03102,0.03485,0.04366,0.06260,0.10837,0.23563,0.63197"\
"0.03094,0.03500,0.04439,0.06253,0.10842,0.23529,0.63106"\
"0.03740,0.04205,0.04991,0.06748,0.11100,0.23593,0.63158"\
"0.05735,0.06240,0.07285,0.09292,0.13403,0.25144,0.63448");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.17952,0.18850,0.20889,0.25125,0.34431,0.58210,1.26509"\
"0.18378,0.19273,0.21308,0.25549,0.34854,0.58646,1.26805"\
"0.19193,0.20082,0.22105,0.26363,0.35662,0.59458,1.27822"\
"0.20709,0.21606,0.23645,0.27873,0.37173,0.60996,1.29401"\
"0.23636,0.24535,0.26568,0.30839,0.40155,0.63943,1.32181"\
"0.28390,0.29344,0.31554,0.36044,0.45602,0.69543,1.37469"\
"0.34275,0.35414,0.37951,0.42916,0.52965,0.77067,1.45107");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03630,0.04309,0.05900,0.09768,0.20402,0.52872,1.50482"\
"0.03652,0.04303,0.05891,0.09752,0.20396,0.52805,1.50882"\
"0.03602,0.04270,0.05934,0.09783,0.20401,0.52843,1.50325"\
"0.03622,0.04289,0.05919,0.09775,0.20384,0.52927,1.50509"\
"0.03718,0.04362,0.05951,0.09828,0.20441,0.52886,1.50176"\
"0.04112,0.04811,0.06484,0.10330,0.20768,0.52856,1.50148"\
"0.05081,0.05864,0.07577,0.11565,0.21667,0.53300,1.49554");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.19465,0.20127,0.21590,0.24435,0.29819,0.41518,0.72238"\
"0.19989,0.20652,0.22113,0.24951,0.30336,0.42045,0.72804"\
"0.21279,0.21940,0.23404,0.26242,0.31618,0.43349,0.74031"\
"0.24518,0.25181,0.26634,0.29568,0.34957,0.46670,0.77362"\
"0.32233,0.32892,0.34352,0.37210,0.42636,0.54335,0.85067"\
"0.49509,0.50224,0.51774,0.54614,0.60090,0.71813,1.02558"\
"0.79313,0.80252,0.82302,0.86126,0.92725,1.05303,1.36145");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.03207,0.03625,0.04462,0.06424,0.10955,0.23626,0.63218"\
"0.03199,0.03607,0.04519,0.06413,0.10941,0.23677,0.63197"\
"0.03193,0.03602,0.04537,0.06351,0.10930,0.23630,0.63166"\
"0.03205,0.03600,0.04464,0.06389,0.10928,0.23630,0.63183"\
"0.03199,0.03583,0.04468,0.06414,0.10910,0.23661,0.63232"\
"0.03737,0.04094,0.04975,0.06776,0.11120,0.23684,0.63283"\
"0.05675,0.06119,0.07165,0.09152,0.13281,0.24936,0.63408");
}
}
}
}
cell ("sky130_fd_sc_hd__and4_4") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__and4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A*B)*C)*D";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.532;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.16183,0.16798,0.18400,0.22045,0.30464,0.53134,1.23945"\
"0.16559,0.17164,0.18749,0.22397,0.30840,0.53554,1.24251"\
"0.17424,0.18031,0.19616,0.23270,0.31711,0.54429,1.25159"\
"0.19532,0.20140,0.21724,0.25386,0.33831,0.56544,1.27339"\
"0.24565,0.25175,0.26738,0.30433,0.38851,0.61591,1.32272"\
"0.32477,0.33168,0.34930,0.38791,0.47430,0.70211,1.40999"\
"0.41322,0.42170,0.44356,0.49015,0.58173,0.81066,1.51938");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.03724,0.04196,0.05413,0.08585,0.17840,0.48437,1.50594"\
"0.03783,0.04218,0.05404,0.08596,0.17808,0.48528,1.50648"\
"0.03756,0.04214,0.05392,0.08600,0.17801,0.48523,1.50188"\
"0.03732,0.04164,0.05396,0.08578,0.17801,0.48529,1.50288"\
"0.03825,0.04278,0.05519,0.08702,0.17860,0.48455,1.50277"\
"0.04707,0.05127,0.06310,0.09352,0.18374,0.48714,1.49786"\
"0.06477,0.07007,0.08441,0.11266,0.19640,0.49131,1.49851");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.11548,0.11901,0.12807,0.14822,0.19060,0.29412,0.60265"\
"0.12099,0.12448,0.13352,0.15363,0.19620,0.29966,0.60834"\
"0.13446,0.13795,0.14701,0.16716,0.20950,0.31305,0.62139"\
"0.16511,0.16863,0.17767,0.19762,0.24086,0.34447,0.65290"\
"0.23798,0.24151,0.25059,0.27073,0.31284,0.41721,0.72533"\
"0.36420,0.36880,0.38057,0.40563,0.45466,0.56121,0.86936"\
"0.56068,0.56664,0.58154,0.61517,0.67645,0.79546,1.10587");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.02234,0.02461,0.03027,0.04478,0.08393,0.20671,0.62066"\
"0.02244,0.02473,0.03050,0.04493,0.08383,0.20634,0.62341"\
"0.02259,0.02482,0.03029,0.04488,0.08396,0.20673,0.62355"\
"0.02237,0.02455,0.03067,0.04505,0.08374,0.20641,0.62056"\
"0.02420,0.02620,0.03175,0.04580,0.08472,0.20672,0.62100"\
"0.03628,0.03890,0.04508,0.05968,0.09564,0.21132,0.62108"\
"0.05605,0.05908,0.06829,0.08526,0.12215,0.22954,0.62305");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.17216,0.17824,0.19407,0.23077,0.31504,0.54203,1.25073"\
"0.17605,0.18214,0.19815,0.23460,0.31872,0.54585,1.25319"\
"0.18433,0.19053,0.20643,0.24292,0.32722,0.55415,1.26570"\
"0.20379,0.20973,0.22559,0.26225,0.34648,0.57376,1.28396"\
"0.24726,0.25333,0.26936,0.30608,0.39046,0.61768,1.32427"\
"0.31844,0.32522,0.34271,0.38201,0.46885,0.69748,1.40837"\
"0.39824,0.40650,0.42794,0.47390,0.56586,0.79618,1.50363");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.03752,0.04196,0.05437,0.08563,0.17813,0.48537,1.50606"\
"0.03728,0.04197,0.05417,0.08587,0.17818,0.48513,1.50366"\
"0.03723,0.04198,0.05411,0.08600,0.17822,0.48528,1.50033"\
"0.03723,0.04204,0.05415,0.08594,0.17816,0.48486,1.50187"\
"0.03854,0.04263,0.05499,0.08662,0.17864,0.48542,1.50122"\
"0.04478,0.04934,0.06163,0.09289,0.18340,0.48660,1.50015"\
"0.06093,0.06528,0.07903,0.10971,0.19437,0.49105,1.49845");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.13519,0.13890,0.14852,0.16980,0.21358,0.31867,0.62743"\
"0.14102,0.14475,0.15439,0.17532,0.21953,0.32435,0.63255"\
"0.15432,0.15804,0.16762,0.18885,0.23296,0.33773,0.64658"\
"0.18591,0.18966,0.19924,0.22029,0.26515,0.36920,0.67753"\
"0.26162,0.26534,0.27490,0.29596,0.33897,0.44531,0.75421"\
"0.40756,0.41223,0.42410,0.44915,0.49817,0.60510,0.91399"\
"0.64229,0.64840,0.66431,0.69794,0.75966,0.87829,1.18931");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.02512,0.02720,0.03313,0.04758,0.08708,0.20857,0.62209"\
"0.02495,0.02713,0.03305,0.04801,0.08671,0.20892,0.62250"\
"0.02494,0.02723,0.03333,0.04759,0.08694,0.20875,0.62149"\
"0.02517,0.02749,0.03309,0.04772,0.08672,0.20886,0.62168"\
"0.02569,0.02801,0.03389,0.04816,0.08757,0.20850,0.62147"\
"0.03665,0.03930,0.04529,0.06005,0.09523,0.21173,0.62219"\
"0.05693,0.06015,0.06791,0.08574,0.12210,0.22926,0.62294");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.17838,0.18444,0.20026,0.23700,0.32124,0.54793,1.25921"\
"0.18241,0.18849,0.20451,0.24097,0.32509,0.55154,1.25911"\
"0.19023,0.19630,0.21219,0.24877,0.33312,0.55987,1.27112"\
"0.20665,0.21271,0.22843,0.26522,0.34942,0.57598,1.28748"\
"0.24215,0.24831,0.26422,0.30109,0.38541,0.61267,1.32265"\
"0.30142,0.30815,0.32568,0.36483,0.45167,0.68005,1.38687"\
"0.36857,0.37662,0.39751,0.44290,0.53523,0.76606,1.47318");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.03726,0.04176,0.05437,0.08593,0.17827,0.48529,1.49955"\
"0.03728,0.04196,0.05414,0.08584,0.17836,0.48421,1.50609"\
"0.03767,0.04223,0.05401,0.08612,0.17809,0.48530,1.50028"\
"0.03723,0.04181,0.05430,0.08592,0.17800,0.48510,1.50146"\
"0.03841,0.04286,0.05468,0.08687,0.17842,0.48445,1.50158"\
"0.04339,0.04800,0.06107,0.09220,0.18277,0.48663,1.49985"\
"0.05766,0.06224,0.07554,0.10714,0.19424,0.49069,1.49625");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.14677,0.15064,0.16049,0.18225,0.22694,0.33250,0.64180"\
"0.15230,0.15616,0.16607,0.18780,0.23240,0.33809,0.64717"\
"0.16593,0.16978,0.17966,0.20147,0.24634,0.35171,0.66102"\
"0.19743,0.20217,0.21207,0.23380,0.27884,0.38428,0.69333"\
"0.27460,0.27843,0.28826,0.30985,0.35475,0.46065,0.76963"\
"0.42973,0.43443,0.44623,0.47022,0.51921,0.62620,0.93556"\
"0.68303,0.68916,0.70486,0.73811,0.79955,0.91763,1.22798");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.02651,0.02860,0.03459,0.04900,0.08828,0.20954,0.62049"\
"0.02650,0.02851,0.03467,0.04935,0.08844,0.20960,0.62155"\
"0.02630,0.02864,0.03472,0.04915,0.08823,0.20977,0.62191"\
"0.02637,0.02864,0.03480,0.04923,0.08804,0.20954,0.62160"\
"0.02630,0.02866,0.03476,0.04969,0.08822,0.20972,0.62254"\
"0.03629,0.03926,0.04493,0.05892,0.09507,0.21200,0.62231"\
"0.05671,0.05938,0.06780,0.08474,0.11983,0.22753,0.62308");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.18429,0.19036,0.20624,0.24276,0.32714,0.55373,1.26028"\
"0.18833,0.19442,0.21030,0.24688,0.33121,0.55773,1.26877"\
"0.19600,0.20212,0.21790,0.25457,0.33891,0.56546,1.27655"\
"0.21045,0.21659,0.23233,0.26900,0.35325,0.57960,1.28896"\
"0.23910,0.24517,0.26116,0.29790,0.38226,0.60921,1.31847"\
"0.28564,0.29233,0.30959,0.34834,0.43520,0.66319,1.37028"\
"0.33905,0.34677,0.36668,0.41062,0.50283,0.73368,1.44084");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.03734,0.04185,0.05422,0.08608,0.17802,0.48527,1.49934"\
"0.03781,0.04229,0.05441,0.08613,0.17814,0.48531,1.49937"\
"0.03776,0.04166,0.05398,0.08613,0.17809,0.48531,1.49992"\
"0.03743,0.04179,0.05439,0.08609,0.17814,0.48507,1.50304"\
"0.03816,0.04263,0.05471,0.08663,0.17860,0.48500,1.50233"\
"0.04210,0.04698,0.06000,0.09193,0.18276,0.48653,1.49909"\
"0.05303,0.05832,0.07212,0.10468,0.19275,0.48986,1.49646");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.15730,0.16127,0.17144,0.19360,0.23897,0.34546,0.65475"\
"0.16271,0.16666,0.17682,0.19900,0.24444,0.35109,0.66055"\
"0.17583,0.17979,0.18991,0.21189,0.25751,0.36414,0.67360"\
"0.20905,0.21302,0.22314,0.24517,0.29079,0.39727,0.70703"\
"0.28566,0.28959,0.29969,0.32190,0.36681,0.47341,0.78320"\
"0.44676,0.45141,0.46316,0.48789,0.53550,0.64388,0.95303"\
"0.71334,0.71947,0.73508,0.76819,0.82913,0.94675,1.25718");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.02790,0.02993,0.03599,0.05104,0.09000,0.21094,0.62448"\
"0.02789,0.03031,0.03616,0.05129,0.09020,0.21099,0.62229"\
"0.02765,0.02998,0.03601,0.05096,0.09008,0.21076,0.62250"\
"0.02763,0.02996,0.03599,0.05145,0.08994,0.21057,0.62316"\
"0.02768,0.03012,0.03655,0.05116,0.08994,0.21134,0.62263"\
"0.03677,0.03930,0.04500,0.05967,0.09457,0.21235,0.62351"\
"0.05653,0.05982,0.06732,0.08405,0.11972,0.22754,0.62466");
}
}
}
}
cell ("sky130_fd_sc_hd__and4b_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__and4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((!A_N*B)*C)*D";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.156;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.19319,0.20319,0.22439,0.26854,0.36682,0.61214,1.24875"\
"0.19773,0.20778,0.22895,0.27296,0.37131,0.61599,1.25210"\
"0.21009,0.22008,0.24140,0.28555,0.38382,0.62914,1.26651"\
"0.24192,0.25189,0.27308,0.31723,0.41551,0.66083,1.29814"\
"0.30712,0.31715,0.33828,0.38232,0.48071,0.72616,1.36171"\
"0.41402,0.42403,0.44539,0.48960,0.58767,0.83254,1.47210"\
"0.58442,0.59447,0.61595,0.66049,0.75918,1.00476,1.64084");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03536,0.04392,0.06330,0.11115,0.23795,0.58228,1.49421"\
"0.03548,0.04375,0.06329,0.11106,0.23765,0.58286,1.48913"\
"0.03537,0.04386,0.06331,0.11116,0.23797,0.58242,1.49691"\
"0.03543,0.04392,0.06332,0.11116,0.23797,0.58244,1.49680"\
"0.03515,0.04378,0.06328,0.11115,0.23789,0.58249,1.48819"\
"0.03582,0.04431,0.06377,0.11145,0.23777,0.58185,1.49887"\
"0.03668,0.04514,0.06456,0.11227,0.23861,0.58142,1.48797");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.15062,0.15760,0.17165,0.19905,0.25400,0.37948,0.69947"\
"0.15547,0.16246,0.17668,0.20389,0.25874,0.38433,0.70353"\
"0.16639,0.17342,0.18764,0.21501,0.26991,0.39527,0.71528"\
"0.18713,0.19406,0.20821,0.23569,0.29052,0.41598,0.73643"\
"0.21598,0.22295,0.23712,0.26441,0.31947,0.44502,0.76552"\
"0.25108,0.25802,0.27226,0.29970,0.35475,0.48031,0.80030"\
"0.28415,0.29113,0.30535,0.33286,0.38795,0.51349,0.83347");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02452,0.02917,0.04000,0.06346,0.12078,0.27674,0.69719"\
"0.02452,0.02909,0.03990,0.06350,0.12063,0.27676,0.69444"\
"0.02463,0.02931,0.03963,0.06353,0.12061,0.27651,0.69798"\
"0.02470,0.02933,0.03957,0.06301,0.12065,0.27745,0.69972"\
"0.02503,0.02941,0.03962,0.06340,0.12075,0.27821,0.69866"\
"0.02479,0.02945,0.04010,0.06365,0.12073,0.27453,0.70348"\
"0.02530,0.03006,0.04023,0.06397,0.12110,0.27679,0.69805");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.13624,0.14624,0.16745,0.21145,0.30950,0.55427,1.18823"\
"0.14030,0.15026,0.17141,0.21529,0.31319,0.55757,1.19335"\
"0.14854,0.15844,0.17966,0.22359,0.32164,0.56665,1.20281"\
"0.16755,0.17754,0.19864,0.24264,0.34070,0.58584,1.21980"\
"0.20632,0.21671,0.23854,0.28334,0.38193,0.62736,1.26570"\
"0.26347,0.27514,0.29858,0.34513,0.44536,0.69144,1.32588"\
"0.31636,0.33134,0.36064,0.41292,0.51622,0.76261,1.39860");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03548,0.04385,0.06338,0.11093,0.23759,0.58310,1.49122"\
"0.03534,0.04377,0.06318,0.11106,0.23796,0.58237,1.49428"\
"0.03533,0.04388,0.06310,0.11098,0.23755,0.58200,1.49133"\
"0.03525,0.04372,0.06308,0.11109,0.23784,0.58337,1.49070"\
"0.03772,0.04626,0.06547,0.11269,0.23834,0.58272,1.49556"\
"0.04428,0.05279,0.07178,0.11762,0.24186,0.58377,1.49141"\
"0.05939,0.06891,0.08864,0.13089,0.24759,0.58623,1.48648");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.13449,0.14153,0.15572,0.18334,0.23829,0.36399,0.68473"\
"0.14007,0.14711,0.16107,0.18869,0.24365,0.36935,0.69007"\
"0.15323,0.16027,0.17466,0.20212,0.25711,0.38267,0.70324"\
"0.18485,0.19191,0.20616,0.23389,0.28893,0.41447,0.73491"\
"0.26018,0.26723,0.28153,0.30926,0.36432,0.49016,0.80935"\
"0.40729,0.41590,0.43317,0.46401,0.52127,0.64820,0.96986"\
"0.64446,0.65610,0.67859,0.71801,0.78555,0.91558,1.23864");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02545,0.03002,0.04093,0.06387,0.12073,0.27679,0.70260"\
"0.02572,0.03052,0.04096,0.06393,0.12084,0.27666,0.70265"\
"0.02569,0.03044,0.04060,0.06385,0.12109,0.27664,0.69924"\
"0.02600,0.03065,0.04038,0.06366,0.12099,0.27699,0.70198"\
"0.02588,0.03040,0.04065,0.06440,0.12100,0.27720,0.69495"\
"0.03579,0.04082,0.05083,0.07302,0.12668,0.27826,0.70128"\
"0.05322,0.05928,0.07162,0.09469,0.14580,0.28821,0.69837");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.14282,0.15278,0.17394,0.21779,0.31550,0.55959,1.19494"\
"0.14694,0.15697,0.17810,0.22212,0.31994,0.56450,1.19988"\
"0.15520,0.16519,0.18634,0.23037,0.32827,0.57264,1.20639"\
"0.17149,0.18154,0.20265,0.24653,0.34455,0.58870,1.22583"\
"0.20385,0.21417,0.23584,0.28045,0.37879,0.62381,1.25776"\
"0.25364,0.26521,0.28857,0.33538,0.43556,0.68129,1.31754"\
"0.30060,0.31518,0.34386,0.39646,0.49989,0.74619,1.38063");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03535,0.04379,0.06319,0.11105,0.23790,0.58218,1.49398"\
"0.03520,0.04356,0.06339,0.11114,0.23757,0.58248,1.48910"\
"0.03524,0.04370,0.06321,0.11113,0.23791,0.58350,1.49190"\
"0.03500,0.04369,0.06310,0.11104,0.23756,0.58295,1.49544"\
"0.03744,0.04539,0.06493,0.11223,0.23837,0.58351,1.49265"\
"0.04291,0.05153,0.07117,0.11741,0.24139,0.58258,1.48673"\
"0.05693,0.06653,0.08616,0.13063,0.24759,0.58539,1.48765");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.14647,0.15365,0.16839,0.19625,0.25184,0.37787,0.69810"\
"0.15188,0.15909,0.17374,0.20163,0.25701,0.38311,0.70377"\
"0.16550,0.17271,0.18740,0.21524,0.27066,0.39674,0.71753"\
"0.19756,0.20474,0.21936,0.24732,0.30275,0.42859,0.74933"\
"0.27406,0.28116,0.29569,0.32361,0.37917,0.50541,0.82590"\
"0.42916,0.43764,0.45449,0.48510,0.54280,0.66968,0.98967"\
"0.68243,0.69364,0.71579,0.75476,0.82071,0.95270,1.27302");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02707,0.03131,0.04190,0.06493,0.12186,0.27786,0.70079"\
"0.02665,0.03163,0.04174,0.06479,0.12155,0.27824,0.70243"\
"0.02688,0.03165,0.04174,0.06467,0.12190,0.27838,0.70302"\
"0.02665,0.03121,0.04191,0.06480,0.12192,0.27779,0.70395"\
"0.02690,0.03149,0.04162,0.06490,0.12208,0.27831,0.69933"\
"0.03494,0.03996,0.04994,0.07229,0.12618,0.27941,0.69788"\
"0.05146,0.05785,0.06997,0.09224,0.14290,0.28706,0.70209");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.15086,0.16088,0.18209,0.22609,0.32384,0.56770,1.20082"\
"0.15503,0.16517,0.18613,0.23020,0.32796,0.57195,1.20467"\
"0.16281,0.17281,0.19404,0.23801,0.33577,0.57979,1.21277"\
"0.17761,0.18753,0.20872,0.25256,0.35039,0.59466,1.22737"\
"0.20415,0.21455,0.23604,0.28050,0.37880,0.62357,1.26526"\
"0.24483,0.25598,0.27924,0.32575,0.42594,0.67143,1.30495"\
"0.28616,0.29993,0.32753,0.37835,0.48262,0.72918,1.36328");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03537,0.04384,0.06337,0.11092,0.23757,0.58293,1.49220"\
"0.03543,0.04368,0.06333,0.11082,0.23752,0.58227,1.48960"\
"0.03538,0.04385,0.06338,0.11084,0.23752,0.58252,1.49081"\
"0.03532,0.04387,0.06321,0.11089,0.23796,0.58219,1.48966"\
"0.03664,0.04499,0.06470,0.11216,0.23820,0.58284,1.49619"\
"0.04082,0.05013,0.06955,0.11683,0.24108,0.58326,1.49063"\
"0.05241,0.06237,0.08215,0.12852,0.24710,0.58463,1.48497");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.16197,0.16933,0.18411,0.21235,0.26789,0.39419,0.71439"\
"0.16696,0.17434,0.18924,0.21739,0.27296,0.39930,0.72006"\
"0.17937,0.18666,0.20150,0.22977,0.28550,0.41195,0.73310"\
"0.21178,0.21920,0.23399,0.26222,0.31828,0.44469,0.76537"\
"0.28811,0.29540,0.31016,0.33844,0.39448,0.52097,0.84190"\
"0.44819,0.45665,0.47339,0.50380,0.56132,0.68835,1.00888"\
"0.71221,0.72339,0.74513,0.78347,0.84881,0.98010,1.30117");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02873,0.03353,0.04358,0.06697,0.12405,0.27962,0.69873"\
"0.02831,0.03314,0.04398,0.06706,0.12440,0.27936,0.70216"\
"0.02832,0.03328,0.04416,0.06686,0.12442,0.27940,0.70182"\
"0.02870,0.03371,0.04376,0.06762,0.12419,0.27962,0.70257"\
"0.02834,0.03350,0.04426,0.06701,0.12408,0.27895,0.70476"\
"0.03540,0.04047,0.05057,0.07245,0.12723,0.27973,0.69925"\
"0.05182,0.05779,0.06972,0.09197,0.14351,0.28706,0.69957");
}
}
}
}
cell ("sky130_fd_sc_hd__and4b_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__and4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((!A_N*B)*C)*D";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.298;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.22529,0.23385,0.25410,0.29612,0.38851,0.62473,1.30028"\
"0.22988,0.23859,0.25866,0.30080,0.39316,0.62913,1.30778"\
"0.24247,0.25123,0.27128,0.31326,0.40568,0.64192,1.31842"\
"0.27432,0.28308,0.30313,0.34510,0.43752,0.67375,1.35059"\
"0.33865,0.34743,0.36751,0.40959,0.50197,0.73810,1.41567"\
"0.44570,0.45436,0.47441,0.51669,0.60914,0.84544,1.51735"\
"0.61630,0.62492,0.64534,0.68750,0.78018,1.01664,1.69074");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03728,0.04380,0.06002,0.09864,0.20517,0.52975,1.50008"\
"0.03738,0.04398,0.05987,0.09862,0.20551,0.52872,1.49848"\
"0.03724,0.04385,0.06005,0.09861,0.20507,0.52976,1.49868"\
"0.03726,0.04386,0.06006,0.09863,0.20502,0.52977,1.49815"\
"0.03716,0.04380,0.05983,0.09859,0.20538,0.52943,1.49731"\
"0.03758,0.04446,0.06040,0.09866,0.20566,0.52880,1.49811"\
"0.03814,0.04518,0.06099,0.09942,0.20589,0.52867,1.49761");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.18543,0.19166,0.20559,0.23342,0.28726,0.40722,0.72639"\
"0.19030,0.19648,0.21041,0.23838,0.29229,0.41202,0.73154"\
"0.20157,0.20777,0.22172,0.24928,0.30340,0.42307,0.74296"\
"0.22197,0.22815,0.24212,0.26990,0.32382,0.44356,0.76341"\
"0.25018,0.25640,0.27039,0.29824,0.35225,0.47192,0.79159"\
"0.28444,0.29066,0.30463,0.33241,0.38676,0.50659,0.82656"\
"0.31468,0.32094,0.33486,0.36283,0.41710,0.53726,0.85617");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.02955,0.03328,0.04214,0.06170,0.11005,0.24554,0.66673"\
"0.02933,0.03317,0.04212,0.06183,0.11011,0.24634,0.66633"\
"0.02929,0.03312,0.04211,0.06266,0.11040,0.24654,0.66659"\
"0.02957,0.03353,0.04213,0.06243,0.11030,0.24655,0.66700"\
"0.02974,0.03350,0.04284,0.06202,0.11032,0.24646,0.66824"\
"0.02954,0.03354,0.04228,0.06251,0.11028,0.24523,0.66822"\
"0.02975,0.03373,0.04259,0.06268,0.11034,0.24565,0.66760");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.16968,0.17845,0.19843,0.24058,0.33282,0.56887,1.24440"\
"0.17381,0.18257,0.20257,0.24472,0.33697,0.57307,1.24916"\
"0.18231,0.19108,0.21113,0.25311,0.34552,0.58165,1.25466"\
"0.20160,0.21039,0.23049,0.27247,0.36483,0.60069,1.28011"\
"0.24508,0.25391,0.27417,0.31643,0.40890,0.64498,1.31725"\
"0.31716,0.32699,0.34893,0.39355,0.48853,0.72578,1.40153"\
"0.40117,0.41323,0.44023,0.49132,0.59047,0.82893,1.50290");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03709,0.04379,0.06026,0.09856,0.20534,0.52979,1.50033"\
"0.03715,0.04373,0.06027,0.09861,0.20539,0.52981,1.49948"\
"0.03763,0.04402,0.05976,0.09878,0.20545,0.52847,1.50328"\
"0.03713,0.04378,0.06003,0.09858,0.20534,0.52857,1.49950"\
"0.03845,0.04508,0.06063,0.09935,0.20534,0.52937,1.49915"\
"0.04476,0.05156,0.06768,0.10580,0.21021,0.53102,1.49916"\
"0.06017,0.06789,0.08464,0.12233,0.21915,0.53393,1.49561");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.16937,0.17570,0.18986,0.21773,0.27231,0.39224,0.71196"\
"0.17498,0.18131,0.19549,0.22358,0.27795,0.39786,0.71773"\
"0.18870,0.19503,0.20905,0.23713,0.29149,0.41156,0.73086"\
"0.21987,0.22617,0.24033,0.26838,0.32259,0.44289,0.76236"\
"0.29670,0.30303,0.31715,0.34512,0.39962,0.51979,0.83943"\
"0.45990,0.46709,0.48290,0.51340,0.56999,0.68945,1.00895"\
"0.73284,0.74224,0.76295,0.80291,0.87178,1.00224,1.32416");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03054,0.03441,0.04314,0.06354,0.11079,0.24676,0.66869"\
"0.03045,0.03430,0.04329,0.06336,0.11096,0.24670,0.66884"\
"0.03048,0.03442,0.04349,0.06353,0.11091,0.24715,0.66509"\
"0.03041,0.03485,0.04337,0.06367,0.11080,0.24639,0.66379"\
"0.03050,0.03440,0.04322,0.06352,0.11078,0.24698,0.66397"\
"0.03867,0.04275,0.05161,0.07025,0.11519,0.24819,0.66888"\
"0.05893,0.06406,0.07502,0.09618,0.14016,0.26282,0.66902");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.17639,0.18528,0.20525,0.24728,0.33959,0.57507,1.24869"\
"0.18069,0.18941,0.20934,0.25157,0.34380,0.57914,1.25632"\
"0.18912,0.19789,0.21797,0.25994,0.35230,0.58825,1.26147"\
"0.20537,0.21416,0.23424,0.27630,0.36862,0.60397,1.27792"\
"0.24061,0.24949,0.26969,0.31193,0.40443,0.64005,1.31653"\
"0.30062,0.31033,0.33224,0.37669,0.47156,0.70858,1.38573"\
"0.37299,0.38469,0.41088,0.46132,0.56098,0.79950,1.47308");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03732,0.04392,0.05996,0.09861,0.20565,0.52952,1.49919"\
"0.03719,0.04368,0.06017,0.09876,0.20516,0.52891,1.49676"\
"0.03731,0.04375,0.05980,0.09874,0.20551,0.52819,1.50321"\
"0.03719,0.04374,0.05996,0.09861,0.20566,0.52899,1.50021"\
"0.03840,0.04476,0.06052,0.09926,0.20542,0.52958,1.49848"\
"0.04336,0.04998,0.06591,0.10494,0.20941,0.53070,1.49715"\
"0.05625,0.06367,0.08133,0.11861,0.21895,0.53435,1.49625");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.18265,0.18910,0.20354,0.23218,0.28703,0.40716,0.72709"\
"0.18800,0.19446,0.20880,0.23715,0.29216,0.41266,0.73290"\
"0.20158,0.20809,0.22250,0.25103,0.30582,0.42627,0.74662"\
"0.23332,0.23980,0.25427,0.28335,0.33734,0.45793,0.77804"\
"0.31044,0.31691,0.33132,0.35992,0.41472,0.53536,0.85536"\
"0.47922,0.48637,0.50205,0.53252,0.58835,0.70960,1.03007"\
"0.76765,0.77697,0.79756,0.83656,0.90462,1.03427,1.35604");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03177,0.03555,0.04444,0.06424,0.11175,0.24714,0.66898"\
"0.03168,0.03561,0.04532,0.06490,0.11192,0.24790,0.66847"\
"0.03205,0.03567,0.04443,0.06462,0.11205,0.24718,0.66858"\
"0.03168,0.03569,0.04477,0.06400,0.11203,0.24736,0.66933"\
"0.03161,0.03580,0.04445,0.06397,0.11174,0.24773,0.66498"\
"0.03868,0.04207,0.05139,0.06899,0.11499,0.24827,0.66873"\
"0.05849,0.06278,0.07353,0.09436,0.13890,0.26227,0.67000");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.18394,0.19270,0.21270,0.25485,0.34705,0.58272,1.25806"\
"0.18825,0.19700,0.21699,0.25908,0.35130,0.58676,1.26282"\
"0.19620,0.20505,0.22497,0.26709,0.35935,0.59512,1.26643"\
"0.21111,0.21992,0.23977,0.28179,0.37411,0.60973,1.28610"\
"0.23935,0.24818,0.26828,0.31061,0.40303,0.63900,1.31180"\
"0.28583,0.29538,0.31693,0.36157,0.45626,0.69293,1.36999"\
"0.34479,0.35581,0.38103,0.43023,0.52968,0.76845,1.44161");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03719,0.04373,0.06027,0.09858,0.20535,0.52981,1.49991"\
"0.03721,0.04410,0.06013,0.09865,0.20519,0.52917,1.49863"\
"0.03712,0.04407,0.06025,0.09866,0.20545,0.52980,1.50416"\
"0.03730,0.04398,0.06007,0.09865,0.20523,0.52967,1.49743"\
"0.03829,0.04470,0.06056,0.09937,0.20553,0.52903,1.50331"\
"0.04192,0.04897,0.06561,0.10407,0.20891,0.53057,1.49744"\
"0.05175,0.05957,0.07692,0.11568,0.21766,0.53306,1.49563");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.20075,0.20740,0.22226,0.25136,0.30695,0.42852,0.74895"\
"0.20585,0.21259,0.22738,0.25649,0.31212,0.43362,0.75448"\
"0.21863,0.22531,0.24008,0.26918,0.32485,0.44636,0.76724"\
"0.25064,0.25731,0.27202,0.30105,0.35690,0.47845,0.79935"\
"0.32759,0.33429,0.34903,0.37812,0.43393,0.55560,0.87599"\
"0.50041,0.50756,0.52333,0.55317,0.60951,0.73157,1.05241"\
"0.79951,0.80947,0.82923,0.86837,0.93650,1.06567,1.38751");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03380,0.03820,0.04673,0.06719,0.11492,0.24926,0.66980"\
"0.03377,0.03786,0.04672,0.06723,0.11465,0.24918,0.66790"\
"0.03381,0.03785,0.04672,0.06719,0.11469,0.24923,0.66792"\
"0.03388,0.03810,0.04790,0.06755,0.11455,0.24968,0.67001"\
"0.03388,0.03791,0.04675,0.06695,0.11434,0.24960,0.66582"\
"0.03870,0.04263,0.05119,0.06994,0.11627,0.24958,0.66919"\
"0.05867,0.06323,0.07428,0.09427,0.13887,0.26211,0.66992");
}
}
}
}
cell ("sky130_fd_sc_hd__and4b_4") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__and4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((!A_N*B)*C)*D";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.463;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.27402,0.28051,0.29682,0.33421,0.42018,0.64807,1.34566"\
"0.27904,0.28547,0.30182,0.33930,0.42524,0.65289,1.35240"\
"0.29183,0.29822,0.31454,0.35219,0.43800,0.66587,1.36036"\
"0.32322,0.32970,0.34604,0.38358,0.46945,0.69723,1.39693"\
"0.39541,0.40180,0.41816,0.45560,0.54158,0.76948,1.46393"\
"0.52749,0.53390,0.55013,0.58770,0.67364,0.90162,1.59673"\
"0.74208,0.74839,0.76482,0.80335,0.88968,1.11794,1.81349");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.03864,0.04346,0.05674,0.08993,0.18588,0.49676,1.50197"\
"0.03850,0.04351,0.05674,0.08989,0.18594,0.49614,1.50093"\
"0.03862,0.04336,0.05665,0.09003,0.18603,0.49675,1.49955"\
"0.03868,0.04346,0.05673,0.08988,0.18594,0.49635,1.50058"\
"0.03852,0.04336,0.05673,0.08979,0.18597,0.49677,1.49834"\
"0.03886,0.04356,0.05631,0.09001,0.18656,0.49652,1.50022"\
"0.03964,0.04486,0.05779,0.09116,0.18705,0.49598,1.50032");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.16553,0.16922,0.17855,0.19909,0.24115,0.33765,0.60830"\
"0.17029,0.17401,0.18338,0.20391,0.24601,0.34251,0.61313"\
"0.18164,0.18533,0.19469,0.21519,0.25727,0.35393,0.62415"\
"0.20468,0.20836,0.21767,0.23819,0.28028,0.37695,0.64718"\
"0.23832,0.24197,0.25127,0.27182,0.31414,0.41056,0.68103"\
"0.27936,0.28306,0.29240,0.31295,0.35516,0.45175,0.72242"\
"0.31795,0.32163,0.33105,0.35154,0.39399,0.49078,0.76089");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.02370,0.02602,0.03207,0.04631,0.08337,0.19140,0.54823"\
"0.02376,0.02605,0.03201,0.04627,0.08333,0.19123,0.54814"\
"0.02380,0.02605,0.03224,0.04667,0.08335,0.19092,0.54724"\
"0.02385,0.02615,0.03192,0.04661,0.08334,0.19131,0.54704"\
"0.02377,0.02634,0.03201,0.04648,0.08338,0.19121,0.54844"\
"0.02399,0.02625,0.03248,0.04639,0.08351,0.19114,0.54548"\
"0.02465,0.02680,0.03275,0.04754,0.08386,0.19169,0.54526");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.18194,0.18832,0.20469,0.24207,0.32793,0.55505,1.25226"\
"0.18591,0.19227,0.20870,0.24598,0.33183,0.55924,1.25402"\
"0.19389,0.20029,0.21672,0.25395,0.33974,0.56750,1.26006"\
"0.21203,0.21853,0.23472,0.27220,0.35795,0.58580,1.28009"\
"0.25349,0.25996,0.27645,0.31400,0.39980,0.62721,1.32391"\
"0.32367,0.33096,0.34874,0.38848,0.47648,0.70565,1.40438"\
"0.40294,0.41157,0.43299,0.47901,0.57226,0.80316,1.49729");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.03863,0.04342,0.05599,0.08994,0.18596,0.49608,1.50338"\
"0.03860,0.04340,0.05646,0.08988,0.18594,0.49659,1.50410"\
"0.03845,0.04353,0.05647,0.08989,0.18580,0.49709,1.50352"\
"0.03858,0.04361,0.05658,0.08972,0.18566,0.49675,1.49860"\
"0.03949,0.04422,0.05680,0.09032,0.18599,0.49631,1.50400"\
"0.04521,0.05014,0.06288,0.09621,0.19031,0.49812,1.50059"\
"0.05992,0.06586,0.07955,0.11276,0.20041,0.50148,1.49932");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.14727,0.15127,0.16133,0.18309,0.22677,0.32481,0.59537"\
"0.15314,0.15714,0.16719,0.18900,0.23261,0.33062,0.60113"\
"0.16611,0.17010,0.18013,0.20192,0.24558,0.34343,0.61448"\
"0.19773,0.20174,0.21178,0.23339,0.27698,0.37480,0.64587"\
"0.27321,0.27716,0.28711,0.30869,0.35243,0.45048,0.72120"\
"0.42374,0.42853,0.44050,0.46539,0.51273,0.61288,0.88402"\
"0.66813,0.67436,0.69007,0.72324,0.78396,0.89556,1.17049");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.02712,0.02953,0.03569,0.04980,0.08633,0.19334,0.54878"\
"0.02719,0.02941,0.03539,0.04978,0.08631,0.19325,0.54627"\
"0.02719,0.02965,0.03548,0.05008,0.08602,0.19344,0.54840"\
"0.02704,0.02948,0.03570,0.05010,0.08622,0.19339,0.54844"\
"0.02722,0.02951,0.03553,0.04981,0.08642,0.19337,0.54711"\
"0.03745,0.04026,0.04630,0.06094,0.09374,0.19688,0.54752"\
"0.05719,0.06076,0.06931,0.08629,0.11974,0.21525,0.55090");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.19008,0.19648,0.21288,0.25030,0.33613,0.56332,1.26232"\
"0.19415,0.20053,0.21698,0.25436,0.34020,0.56733,1.26636"\
"0.20200,0.20842,0.22471,0.26219,0.34804,0.57511,1.27384"\
"0.21739,0.22378,0.24010,0.27767,0.36347,0.59086,1.28973"\
"0.25108,0.25754,0.27405,0.31153,0.39732,0.62522,1.31804"\
"0.30906,0.31615,0.33385,0.37359,0.46186,0.69062,1.38441"\
"0.37608,0.38439,0.40542,0.45073,0.54417,0.77566,1.46968");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.03878,0.04348,0.05674,0.09001,0.18595,0.49627,1.50046"\
"0.03841,0.04317,0.05670,0.08997,0.18596,0.49602,1.50073"\
"0.03877,0.04336,0.05675,0.08990,0.18596,0.49568,1.50128"\
"0.03842,0.04322,0.05667,0.09005,0.18604,0.49648,1.50076"\
"0.03912,0.04409,0.05700,0.09048,0.18601,0.49692,1.49945"\
"0.04385,0.04899,0.06213,0.09579,0.19016,0.49745,1.50322"\
"0.05695,0.06252,0.07643,0.10913,0.20036,0.50226,1.49773");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.15988,0.16400,0.17430,0.19660,0.24082,0.33914,0.61003"\
"0.16528,0.16939,0.17956,0.20170,0.24608,0.34442,0.61572"\
"0.17844,0.18255,0.19284,0.21504,0.25925,0.35759,0.62888"\
"0.21000,0.21418,0.22433,0.24753,0.29056,0.39002,0.66122"\
"0.28656,0.29066,0.30073,0.32281,0.36732,0.46579,0.73708"\
"0.44491,0.45003,0.46167,0.48628,0.53338,0.63302,0.90408"\
"0.70653,0.71279,0.72842,0.76162,0.82148,0.93250,1.20661");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.02823,0.03064,0.03679,0.05091,0.08733,0.19404,0.54845"\
"0.02852,0.03059,0.03686,0.05164,0.08737,0.19416,0.54878"\
"0.02825,0.03072,0.03708,0.05096,0.08745,0.19367,0.54888"\
"0.02822,0.03065,0.03686,0.05103,0.08731,0.19403,0.54891"\
"0.02848,0.03100,0.03668,0.05149,0.08752,0.19395,0.54896"\
"0.03699,0.03982,0.04580,0.06029,0.09245,0.19628,0.54888"\
"0.05708,0.05982,0.06804,0.08495,0.11848,0.21345,0.55027");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.19531,0.20171,0.21811,0.25553,0.34136,0.56842,1.26715"\
"0.19936,0.20570,0.22205,0.25965,0.34544,0.57262,1.27136"\
"0.20708,0.21346,0.22985,0.26721,0.35306,0.57983,1.27677"\
"0.22093,0.22733,0.24370,0.28118,0.36697,0.59413,1.29235"\
"0.24826,0.25465,0.27120,0.30865,0.39453,0.62180,1.31576"\
"0.29376,0.30067,0.31826,0.35799,0.44598,0.67496,1.37237"\
"0.34719,0.35481,0.37508,0.41984,0.51271,0.74444,1.43747");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.03876,0.04342,0.05674,0.09001,0.18594,0.49645,1.50031"\
"0.03851,0.04334,0.05662,0.09008,0.18594,0.49670,1.49981"\
"0.03878,0.04373,0.05634,0.08988,0.18597,0.49616,1.50312"\
"0.03865,0.04344,0.05619,0.08991,0.18594,0.49632,1.50113"\
"0.03918,0.04394,0.05688,0.09047,0.18611,0.49628,1.49831"\
"0.04295,0.04793,0.06186,0.09512,0.18963,0.49832,1.50190"\
"0.05324,0.05871,0.07306,0.10599,0.19915,0.50169,1.49931");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.17039,0.17462,0.18520,0.20786,0.25269,0.35189,0.62360"\
"0.17565,0.17989,0.19050,0.21314,0.25794,0.35718,0.62892"\
"0.18871,0.19293,0.20354,0.22616,0.27104,0.37023,0.64194"\
"0.22145,0.22569,0.23605,0.25863,0.30364,0.40319,0.67494"\
"0.29745,0.30165,0.31135,0.33383,0.37879,0.47914,0.75098"\
"0.46078,0.46560,0.47781,0.50126,0.54862,0.64966,0.92096"\
"0.73378,0.74008,0.75559,0.78848,0.84815,0.95846,1.23307");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01522, 0.04752, 0.14837, 0.46327");
values("0.02983,0.03234,0.03844,0.05275,0.08948,0.19562,0.54902"\
"0.02991,0.03251,0.03839,0.05341,0.08928,0.19536,0.54959"\
"0.03010,0.03262,0.03842,0.05345,0.08935,0.19526,0.54944"\
"0.03010,0.03260,0.03880,0.05303,0.08961,0.19576,0.54845"\
"0.02979,0.03218,0.03848,0.05339,0.08933,0.19571,0.54922"\
"0.03797,0.04008,0.04681,0.05992,0.09388,0.19741,0.54944"\
"0.05749,0.06086,0.06867,0.08515,0.11837,0.21498,0.55238");
}
}
}
}
cell ("sky130_fd_sc_hd__and4bb_1") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__and4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((!A_N*!B_N)*C)*D";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.157;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.19830,0.20833,0.22948,0.27374,0.37280,0.61929,1.25842"\
"0.20285,0.21288,0.23404,0.27830,0.37737,0.62387,1.26254"\
"0.21563,0.22552,0.24674,0.29115,0.39010,0.63675,1.27793"\
"0.24742,0.25742,0.27865,0.32293,0.42194,0.66793,1.31128"\
"0.31526,0.32526,0.34659,0.39095,0.48977,0.73631,1.37834"\
"0.42849,0.43855,0.45980,0.50418,0.60309,0.84932,1.49732"\
"0.61259,0.62248,0.64398,0.68845,0.78773,1.03459,1.67411");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03577,0.04426,0.06394,0.11212,0.23903,0.58575,1.50419"\
"0.03575,0.04426,0.06394,0.11212,0.23900,0.58571,1.50489"\
"0.03584,0.04436,0.06383,0.11213,0.23950,0.58584,1.49978"\
"0.03567,0.04430,0.06390,0.11201,0.23937,0.58590,1.50330"\
"0.03599,0.04415,0.06392,0.11203,0.23895,0.58650,1.49925"\
"0.03606,0.04445,0.06411,0.11215,0.23977,0.58589,1.50400"\
"0.03698,0.04569,0.06513,0.11321,0.24021,0.58561,1.49914");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.14307,0.14978,0.16359,0.19032,0.24453,0.37003,0.69231"\
"0.14786,0.15456,0.16842,0.19511,0.24934,0.37481,0.69688"\
"0.15872,0.16545,0.17923,0.20585,0.26007,0.38570,0.70744"\
"0.17887,0.18554,0.19929,0.22593,0.28030,0.40580,0.72782"\
"0.20621,0.21292,0.22662,0.25335,0.30762,0.43332,0.75416"\
"0.23750,0.24419,0.25800,0.28472,0.33899,0.46459,0.78548"\
"0.25919,0.26588,0.27968,0.30656,0.36104,0.48659,0.80784");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02415,0.02874,0.03870,0.06229,0.12026,0.27852,0.70675"\
"0.02383,0.02840,0.03877,0.06230,0.12027,0.27834,0.70833"\
"0.02410,0.02830,0.03879,0.06251,0.12015,0.27897,0.70708"\
"0.02392,0.02846,0.03902,0.06244,0.12056,0.27824,0.70914"\
"0.02395,0.02849,0.03868,0.06232,0.12034,0.27931,0.70454"\
"0.02400,0.02857,0.03906,0.06238,0.12037,0.27717,0.71116"\
"0.02491,0.02917,0.03983,0.06295,0.12067,0.27857,0.70640");
}
}
timing() {
related_pin : "B_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.21481,0.22479,0.24622,0.29048,0.38930,0.63551,1.27547"\
"0.21961,0.22968,0.25086,0.29516,0.39395,0.63994,1.28043"\
"0.23260,0.24264,0.26383,0.30810,0.40693,0.65303,1.29197"\
"0.26405,0.27405,0.29525,0.33951,0.43837,0.68455,1.32272"\
"0.33092,0.34099,0.36233,0.40671,0.50547,0.75187,1.38972"\
"0.44301,0.45319,0.47453,0.51907,0.61810,0.86470,1.50332"\
"0.62486,0.63518,0.65706,0.70188,0.80122,1.04778,1.68767");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03620,0.04467,0.06419,0.11189,0.23917,0.58486,1.50052"\
"0.03613,0.04442,0.06419,0.11214,0.23945,0.58588,1.50109"\
"0.03603,0.04439,0.06420,0.11216,0.23926,0.58571,1.50406"\
"0.03609,0.04453,0.06412,0.11209,0.23905,0.58525,1.50543"\
"0.03631,0.04448,0.06417,0.11224,0.23963,0.58558,1.50101"\
"0.03653,0.04503,0.06457,0.11219,0.23973,0.58556,1.49595"\
"0.03793,0.04642,0.06586,0.11368,0.24044,0.58609,1.49860");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.17017,0.17722,0.19166,0.21922,0.27444,0.40066,0.72293"\
"0.17503,0.18196,0.19636,0.22408,0.27932,0.40547,0.72749"\
"0.18585,0.19293,0.20734,0.23482,0.29018,0.41614,0.73805"\
"0.20598,0.21301,0.22739,0.25510,0.31028,0.43622,0.75771"\
"0.23386,0.24089,0.25517,0.28284,0.33816,0.46434,0.78552"\
"0.26778,0.27479,0.28921,0.31695,0.37230,0.49852,0.82000"\
"0.29477,0.30188,0.31620,0.34402,0.39951,0.52579,0.84788");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02604,0.03062,0.04115,0.06481,0.12219,0.27909,0.70759"\
"0.02624,0.03090,0.04144,0.06483,0.12218,0.27935,0.70492"\
"0.02633,0.03092,0.04100,0.06462,0.12242,0.27976,0.71066"\
"0.02619,0.03078,0.04088,0.06447,0.12242,0.27972,0.71122"\
"0.02617,0.03083,0.04110,0.06453,0.12229,0.28043,0.70513"\
"0.02650,0.03093,0.04142,0.06485,0.12221,0.27791,0.70591"\
"0.02690,0.03138,0.04169,0.06500,0.12254,0.27915,0.70462");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.14371,0.15375,0.17494,0.21919,0.31746,0.56306,1.20028"\
"0.14793,0.15793,0.17917,0.22342,0.32198,0.56771,1.20540"\
"0.15588,0.16589,0.18712,0.23145,0.33002,0.57560,1.21312"\
"0.17173,0.18171,0.20291,0.24718,0.34565,0.59170,1.22943"\
"0.20357,0.21397,0.23567,0.28042,0.37941,0.62503,1.26578"\
"0.25275,0.26421,0.28783,0.33468,0.43562,0.68258,1.32722"\
"0.29848,0.31302,0.34160,0.39417,0.49822,0.74595,1.38436");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03588,0.04429,0.06379,0.11217,0.23960,0.58500,1.50243"\
"0.03586,0.04422,0.06381,0.11215,0.23940,0.58659,1.50165"\
"0.03578,0.04432,0.06387,0.11214,0.23958,0.58621,1.50224"\
"0.03595,0.04445,0.06396,0.11199,0.23897,0.58649,1.50259"\
"0.03758,0.04609,0.06560,0.11325,0.23996,0.58577,1.50324"\
"0.04330,0.05207,0.07169,0.11860,0.24267,0.58551,1.50221"\
"0.05785,0.06741,0.08704,0.13182,0.24937,0.58883,1.49561");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.14895,0.15623,0.17103,0.19917,0.25508,0.38190,0.70409"\
"0.15433,0.16162,0.17640,0.20449,0.26053,0.38730,0.70971"\
"0.16769,0.17494,0.18971,0.21788,0.27396,0.40073,0.72252"\
"0.19952,0.20676,0.22150,0.24976,0.30569,0.43233,0.75473"\
"0.27567,0.28282,0.29747,0.32555,0.38166,0.50862,0.83062"\
"0.43065,0.43920,0.45596,0.48674,0.54473,0.67220,0.99469"\
"0.68342,0.69460,0.71668,0.75548,0.82167,0.95400,1.27642");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02787,0.03247,0.04273,0.06619,0.12344,0.28142,0.70780"\
"0.02765,0.03265,0.04279,0.06606,0.12360,0.28147,0.70756"\
"0.02758,0.03215,0.04295,0.06608,0.12364,0.28090,0.70710"\
"0.02759,0.03221,0.04238,0.06602,0.12369,0.28072,0.71037"\
"0.02772,0.03236,0.04269,0.06601,0.12387,0.28129,0.70679"\
"0.03600,0.04088,0.05091,0.07337,0.12777,0.28189,0.70786"\
"0.05330,0.05927,0.07130,0.09354,0.14537,0.29005,0.70614");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.15159,0.16157,0.18282,0.22697,0.32519,0.57018,1.21045"\
"0.15575,0.16580,0.18702,0.23116,0.32942,0.57482,1.21257"\
"0.16358,0.17364,0.19480,0.23913,0.33758,0.58261,1.21984"\
"0.17792,0.18804,0.20922,0.25339,0.35188,0.59764,1.23431"\
"0.20395,0.21440,0.23601,0.28074,0.37956,0.62457,1.26655"\
"0.24408,0.25522,0.27855,0.32529,0.42603,0.67238,1.31385"\
"0.28439,0.29814,0.32586,0.37704,0.48149,0.72945,1.36741");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03593,0.04437,0.06394,0.11202,0.23958,0.58532,1.49968"\
"0.03598,0.04442,0.06390,0.11218,0.23965,0.58402,1.50144"\
"0.03577,0.04429,0.06388,0.11217,0.23954,0.58590,1.50232"\
"0.03588,0.04443,0.06390,0.11182,0.23954,0.58508,1.49839"\
"0.03729,0.04575,0.06542,0.11307,0.23998,0.58546,1.50228"\
"0.04143,0.05072,0.07025,0.11776,0.24248,0.58623,1.49956"\
"0.05326,0.06310,0.08301,0.12998,0.24891,0.58840,1.49594");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.16176,0.16914,0.18399,0.21234,0.26831,0.39533,0.71792"\
"0.16682,0.17419,0.18912,0.21743,0.27336,0.40040,0.72302"\
"0.17972,0.18709,0.20205,0.23034,0.28625,0.41322,0.73538"\
"0.21214,0.21950,0.23424,0.26261,0.31886,0.44591,0.76868"\
"0.28843,0.29573,0.31058,0.33894,0.39525,0.52236,0.84463"\
"0.44914,0.45754,0.47419,0.50458,0.56220,0.68975,1.01173"\
"0.71413,0.72485,0.74658,0.78473,0.85010,0.98199,1.30425");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02917,0.03394,0.04485,0.06815,0.12585,0.28210,0.70730"\
"0.02913,0.03382,0.04467,0.06826,0.12582,0.28221,0.70830"\
"0.02907,0.03385,0.04481,0.06786,0.12569,0.28218,0.70820"\
"0.02905,0.03378,0.04447,0.06842,0.12570,0.28212,0.70943"\
"0.02914,0.03390,0.04476,0.06781,0.12541,0.28179,0.71201"\
"0.03617,0.04117,0.05108,0.07311,0.12837,0.28236,0.70981"\
"0.05322,0.05922,0.07081,0.09310,0.14449,0.29067,0.70700");
}
}
}
}
cell ("sky130_fd_sc_hd__and4bb_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__and4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((!A_N*!B_N)*C)*D";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.270;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.23667,0.24565,0.26636,0.30889,0.40169,0.63610,1.29242"\
"0.24115,0.25047,0.27071,0.31329,0.40598,0.64042,1.30335"\
"0.25410,0.26328,0.28386,0.32638,0.41918,0.65342,1.30964"\
"0.28583,0.29507,0.31545,0.35792,0.45073,0.68530,1.34657"\
"0.35199,0.36129,0.38162,0.42412,0.51686,0.75144,1.41174"\
"0.46659,0.47591,0.49634,0.53877,0.63149,0.86551,1.52664"\
"0.65187,0.66110,0.68175,0.72449,0.81758,1.05186,1.70969");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.03648,0.04334,0.05999,0.10011,0.20985,0.53795,1.50090"\
"0.03631,0.04353,0.06028,0.09997,0.20991,0.53785,1.49962"\
"0.03643,0.04334,0.06004,0.10018,0.21035,0.53799,1.49558"\
"0.03648,0.04345,0.06016,0.10007,0.21014,0.53784,1.50090"\
"0.03632,0.04345,0.06021,0.10000,0.21018,0.53780,1.50119"\
"0.03654,0.04369,0.06032,0.09991,0.21016,0.53666,1.50310"\
"0.03753,0.04454,0.06090,0.10118,0.21100,0.53810,1.49658");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.18627,0.19266,0.20665,0.23387,0.28581,0.39891,0.69384"\
"0.19117,0.19753,0.21151,0.23882,0.29066,0.40375,0.69887"\
"0.20213,0.20848,0.22246,0.24936,0.30142,0.41454,0.70932"\
"0.22202,0.22839,0.24234,0.26950,0.32162,0.43473,0.72944"\
"0.24953,0.25583,0.26977,0.29694,0.34890,0.46205,0.75684"\
"0.28128,0.28764,0.30155,0.32873,0.38083,0.49404,0.78948"\
"0.30492,0.31120,0.32512,0.35238,0.40457,0.51807,0.81300");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.02841,0.03213,0.04116,0.06100,0.10703,0.23492,0.62339"\
"0.02824,0.03231,0.04142,0.06088,0.10707,0.23518,0.62247"\
"0.02841,0.03217,0.04104,0.06100,0.10745,0.23513,0.62284"\
"0.02826,0.03226,0.04136,0.06048,0.10705,0.23450,0.62285"\
"0.02854,0.03238,0.04173,0.06053,0.10742,0.23515,0.62017"\
"0.02857,0.03262,0.04152,0.06061,0.10731,0.23450,0.62309"\
"0.02885,0.03277,0.04194,0.06102,0.10753,0.23556,0.62302");
}
}
timing() {
related_pin : "B_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.24269,0.25192,0.27239,0.31488,0.40758,0.64214,1.30007"\
"0.24752,0.25674,0.27720,0.31968,0.41237,0.64702,1.31041"\
"0.26028,0.26951,0.28995,0.33244,0.42513,0.65981,1.32268"\
"0.29188,0.30086,0.32160,0.36413,0.45691,0.69078,1.35132"\
"0.35812,0.36726,0.38784,0.43036,0.52304,0.75756,1.41516"\
"0.46796,0.47731,0.49772,0.54028,0.63315,0.86732,1.52853"\
"0.64741,0.65676,0.67740,0.72018,0.81308,1.04758,1.70340");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.03653,0.04350,0.06022,0.10019,0.20983,0.53789,1.49823"\
"0.03662,0.04349,0.06022,0.10015,0.20989,0.53803,1.49911"\
"0.03662,0.04349,0.06022,0.10008,0.20990,0.53806,1.49967"\
"0.03660,0.04341,0.06017,0.10021,0.21011,0.53653,1.50185"\
"0.03655,0.04374,0.06017,0.10022,0.20979,0.53776,1.49582"\
"0.03663,0.04373,0.06046,0.09995,0.20998,0.53685,1.50330"\
"0.03736,0.04426,0.06108,0.10080,0.21022,0.53836,1.49917");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.19920,0.20583,0.22018,0.24795,0.30055,0.41402,0.70949"\
"0.20407,0.21070,0.22507,0.25282,0.30520,0.41912,0.71394"\
"0.21507,0.22166,0.23614,0.26397,0.31648,0.43015,0.72537"\
"0.23471,0.24143,0.25577,0.28356,0.33599,0.44984,0.74471"\
"0.26128,0.26790,0.28222,0.30999,0.36261,0.47628,0.77124"\
"0.28965,0.29623,0.31065,0.33846,0.39127,0.50481,0.80039"\
"0.30881,0.31544,0.32987,0.35767,0.41035,0.52434,0.81966");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.03049,0.03409,0.04300,0.06253,0.10820,0.23534,0.62311"\
"0.03016,0.03413,0.04299,0.06215,0.10842,0.23474,0.62329"\
"0.03071,0.03471,0.04293,0.06239,0.10801,0.23527,0.62340"\
"0.03050,0.03413,0.04294,0.06203,0.10811,0.23474,0.62334"\
"0.03060,0.03423,0.04351,0.06235,0.10802,0.23540,0.62280"\
"0.03040,0.03462,0.04348,0.06275,0.10812,0.23425,0.62290"\
"0.03069,0.03478,0.04324,0.06236,0.10830,0.23554,0.62369");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.17767,0.18699,0.20740,0.24990,0.34263,0.57668,1.23531"\
"0.18204,0.19121,0.21169,0.25409,0.34682,0.58139,1.24343"\
"0.19015,0.19946,0.21992,0.26235,0.35521,0.58939,1.24995"\
"0.20596,0.21520,0.23586,0.27834,0.37104,0.60539,1.26391"\
"0.24099,0.25025,0.27083,0.31360,0.40639,0.64111,1.29999"\
"0.30071,0.31084,0.33313,0.37805,0.47315,0.70856,1.36554"\
"0.37328,0.38563,0.41223,0.46279,0.56195,0.79844,1.45609");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.03641,0.04346,0.06016,0.10003,0.20990,0.53642,1.49662"\
"0.03643,0.04364,0.06023,0.10013,0.21006,0.53799,1.50018"\
"0.03637,0.04346,0.05990,0.10026,0.21029,0.53727,1.50283"\
"0.03683,0.04345,0.06007,0.10005,0.20978,0.53749,1.49789"\
"0.03737,0.04429,0.06082,0.10067,0.21027,0.53671,1.50146"\
"0.04198,0.04920,0.06631,0.10609,0.21451,0.53912,1.49887"\
"0.05485,0.06278,0.08070,0.11978,0.22294,0.54217,1.49504");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.18259,0.18934,0.20391,0.23203,0.28512,0.39914,0.69504"\
"0.18799,0.19471,0.20928,0.23715,0.29044,0.40448,0.70040"\
"0.20167,0.20839,0.22301,0.25060,0.30388,0.41793,0.71385"\
"0.23364,0.24041,0.25500,0.28297,0.33605,0.45014,0.74591"\
"0.30996,0.31664,0.33126,0.35941,0.41256,0.52654,0.82222"\
"0.47839,0.48583,0.50161,0.53146,0.58579,0.70075,0.99658"\
"0.76407,0.77385,0.79459,0.83332,0.89869,1.01991,1.31699");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.03141,0.03520,0.04384,0.06321,0.10889,0.23600,0.62375"\
"0.03120,0.03532,0.04450,0.06377,0.10904,0.23626,0.62326"\
"0.03149,0.03546,0.04433,0.06375,0.10903,0.23627,0.62308"\
"0.03109,0.03521,0.04461,0.06356,0.10911,0.23588,0.62263"\
"0.03123,0.03535,0.04429,0.06317,0.10890,0.23621,0.62348"\
"0.03804,0.04153,0.05091,0.06820,0.11248,0.23651,0.62326"\
"0.05694,0.06259,0.07315,0.09278,0.13486,0.25207,0.62582");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.18143,0.19072,0.21115,0.25367,0.34646,0.58074,1.24073"\
"0.18588,0.19512,0.21553,0.25811,0.35096,0.58526,1.24371"\
"0.19407,0.20324,0.22374,0.26630,0.35915,0.59349,1.25034"\
"0.20884,0.21802,0.23860,0.28112,0.37391,0.60812,1.26452"\
"0.23753,0.24679,0.26722,0.31000,0.40284,0.63714,1.29346"\
"0.28530,0.29539,0.31735,0.36207,0.45696,0.69154,1.35056"\
"0.34593,0.35752,0.38287,0.43238,0.53186,0.76826,1.42484");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.03643,0.04345,0.06006,0.10015,0.21032,0.53753,1.50241"\
"0.03655,0.04322,0.05971,0.10015,0.21038,0.53793,1.49861"\
"0.03642,0.04365,0.06001,0.10010,0.21039,0.53806,1.49905"\
"0.03654,0.04337,0.06002,0.10019,0.20984,0.53763,1.49532"\
"0.03714,0.04422,0.06046,0.10082,0.21052,0.53784,1.49672"\
"0.04130,0.04829,0.06537,0.10509,0.21322,0.53771,1.49724"\
"0.05047,0.05863,0.07636,0.11622,0.22148,0.54077,1.49488");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.19179,0.19862,0.21332,0.24173,0.29509,0.40956,0.70589"\
"0.19706,0.20386,0.21862,0.24704,0.30035,0.41485,0.71091"\
"0.21008,0.21688,0.23165,0.26024,0.31392,0.42835,0.72472"\
"0.24163,0.24844,0.26318,0.29302,0.34655,0.46109,0.75723"\
"0.31961,0.32644,0.34120,0.36974,0.42313,0.53782,0.83420"\
"0.49075,0.49831,0.51392,0.54312,0.59720,0.71238,1.00855"\
"0.78380,0.79357,0.81417,0.85235,0.91816,1.04070,1.33789");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01162, 0.03316, 0.09464, 0.27009");
values("0.03188,0.03597,0.04453,0.06379,0.10980,0.23651,0.62417"\
"0.03201,0.03585,0.04489,0.06379,0.10962,0.23731,0.62434"\
"0.03195,0.03591,0.04517,0.06464,0.10974,0.23688,0.62379"\
"0.03198,0.03613,0.04459,0.06464,0.10974,0.23701,0.62449"\
"0.03199,0.03612,0.04516,0.06388,0.10963,0.23681,0.62455"\
"0.03734,0.04174,0.05012,0.06785,0.11178,0.23753,0.62401"\
"0.05626,0.06093,0.07195,0.09118,0.13399,0.25054,0.62532");
}
}
}
}
cell ("sky130_fd_sc_hd__and4bb_4") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__and4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((!A_N*!B_N)*C)*D";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.461;
timing() {
related_pin : "A_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.25278,0.25910,0.27535,0.31255,0.39796,0.62529,1.31793"\
"0.25783,0.26408,0.28037,0.31753,0.40290,0.63053,1.32394"\
"0.27057,0.27692,0.29312,0.33028,0.41567,0.64319,1.33679"\
"0.30259,0.30891,0.32511,0.36226,0.44776,0.67512,1.36862"\
"0.37364,0.37995,0.39615,0.43330,0.51881,0.74611,1.43968"\
"0.49821,0.50460,0.52087,0.55778,0.64343,0.87074,1.56417"\
"0.69878,0.70527,0.72146,0.75868,0.84417,1.07199,1.76635");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.03853,0.04281,0.05565,0.08913,0.18509,0.49594,1.50189"\
"0.03853,0.04296,0.05558,0.08932,0.18529,0.49620,1.49557"\
"0.03828,0.04289,0.05562,0.08935,0.18530,0.49601,1.49629"\
"0.03795,0.04300,0.05557,0.08937,0.18511,0.49575,1.49638"\
"0.03804,0.04298,0.05556,0.08933,0.18503,0.49562,1.49580"\
"0.03811,0.04327,0.05585,0.08910,0.18542,0.49593,1.50210"\
"0.03879,0.04379,0.05679,0.09003,0.18570,0.49642,1.49746");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.15736,0.16095,0.17004,0.18991,0.23087,0.32602,0.59594"\
"0.16219,0.16578,0.17487,0.19477,0.23575,0.33087,0.60125"\
"0.17358,0.17722,0.18627,0.20621,0.24722,0.34249,0.61223"\
"0.19725,0.20083,0.20993,0.22985,0.27083,0.36615,0.63585"\
"0.23174,0.23533,0.24437,0.26432,0.30540,0.40067,0.67084"\
"0.27523,0.27883,0.28797,0.30793,0.34899,0.44437,0.71437"\
"0.31860,0.32221,0.33140,0.35129,0.39262,0.48795,0.75779");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.02288,0.02510,0.03080,0.04495,0.08132,0.19006,0.54620"\
"0.02293,0.02518,0.03102,0.04479,0.08138,0.18988,0.54845"\
"0.02297,0.02534,0.03112,0.04476,0.08135,0.18925,0.54578"\
"0.02286,0.02507,0.03079,0.04525,0.08107,0.18947,0.54565"\
"0.02304,0.02521,0.03115,0.04516,0.08148,0.18998,0.54834"\
"0.02322,0.02547,0.03142,0.04537,0.08133,0.18926,0.54833"\
"0.02379,0.02578,0.03164,0.04596,0.08183,0.19013,0.54575");
}
}
timing() {
related_pin : "B_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.28313,0.28952,0.30588,0.34300,0.42844,0.65551,1.35268"\
"0.28822,0.29445,0.31068,0.34803,0.43344,0.66063,1.35602"\
"0.30071,0.30708,0.32332,0.36056,0.44598,0.67275,1.36675"\
"0.33227,0.33857,0.35484,0.39204,0.47747,0.70446,1.39764"\
"0.40462,0.41102,0.42724,0.46444,0.54985,0.77706,1.46868"\
"0.53656,0.54287,0.55912,0.59630,0.68207,0.90934,1.60063"\
"0.75116,0.75762,0.77398,0.81166,0.89742,1.12505,1.81881");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.03830,0.04321,0.05611,0.08945,0.18538,0.49553,1.49860"\
"0.03832,0.04301,0.05636,0.08959,0.18525,0.49599,1.50112"\
"0.03882,0.04321,0.05595,0.08930,0.18529,0.49549,1.50181"\
"0.03841,0.04310,0.05594,0.08937,0.18527,0.49589,1.50209"\
"0.03835,0.04314,0.05590,0.08940,0.18524,0.49620,1.49695"\
"0.03853,0.04321,0.05632,0.08983,0.18568,0.49629,1.49661"\
"0.03918,0.04424,0.05708,0.09058,0.18604,0.49549,1.49768");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.19024,0.19427,0.20449,0.22642,0.27069,0.36933,0.64096"\
"0.19509,0.19911,0.20926,0.23131,0.27530,0.37429,0.64559"\
"0.20646,0.21050,0.22069,0.24267,0.28680,0.38548,0.65735"\
"0.22957,0.23361,0.24371,0.26574,0.30976,0.40874,0.68011"\
"0.26443,0.26848,0.27863,0.30063,0.34497,0.44367,0.71525"\
"0.30714,0.31118,0.32135,0.34337,0.38750,0.48635,0.75795"\
"0.34684,0.35091,0.36101,0.38297,0.42723,0.52626,0.79801");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.02742,0.02991,0.03581,0.05014,0.08716,0.19503,0.55089"\
"0.02712,0.02950,0.03569,0.05063,0.08747,0.19478,0.54875"\
"0.02712,0.02957,0.03572,0.05051,0.08686,0.19509,0.55078"\
"0.02728,0.02982,0.03578,0.05060,0.08750,0.19475,0.54847"\
"0.02727,0.02952,0.03569,0.05059,0.08730,0.19508,0.55039"\
"0.02744,0.02974,0.03618,0.05097,0.08708,0.19502,0.54807"\
"0.02749,0.02992,0.03637,0.05128,0.08775,0.19523,0.55070");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.18877,0.19510,0.21135,0.24846,0.33402,0.56072,1.25758"\
"0.19280,0.19915,0.21538,0.25265,0.33806,0.56470,1.26096"\
"0.20036,0.20664,0.22297,0.26007,0.34526,0.57243,1.26499"\
"0.21497,0.22134,0.23755,0.27470,0.36005,0.58724,1.28314"\
"0.24846,0.25481,0.27116,0.30837,0.39382,0.62120,1.31623"\
"0.30615,0.31310,0.33084,0.37010,0.45835,0.68670,1.38271"\
"0.37276,0.38101,0.40194,0.44695,0.53973,0.77062,1.46241");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.03810,0.04290,0.05618,0.08948,0.18545,0.49545,1.49863"\
"0.03843,0.04316,0.05627,0.08947,0.18542,0.49524,1.49957"\
"0.03828,0.04285,0.05601,0.08944,0.18519,0.49617,1.49715"\
"0.03801,0.04321,0.05613,0.08944,0.18536,0.49621,1.50210"\
"0.03909,0.04367,0.05664,0.08987,0.18543,0.49606,1.50096"\
"0.04368,0.04875,0.06155,0.09591,0.18969,0.49769,1.50157"\
"0.05662,0.06185,0.07585,0.10878,0.20010,0.50156,1.49620");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.15982,0.16385,0.17430,0.19628,0.24071,0.33926,0.61113"\
"0.16527,0.16938,0.17959,0.20179,0.24607,0.34471,0.61656"\
"0.17860,0.18270,0.19319,0.21520,0.25953,0.35813,0.62998"\
"0.21025,0.21434,0.22463,0.24656,0.29072,0.38946,0.66123"\
"0.28656,0.29066,0.30088,0.32291,0.36734,0.46601,0.73749"\
"0.44452,0.44931,0.46145,0.48638,0.53379,0.63247,0.90413"\
"0.70691,0.71295,0.72894,0.76212,0.82190,0.93287,1.20824");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.02827,0.03110,0.03712,0.05167,0.08717,0.19479,0.55004"\
"0.02857,0.03105,0.03708,0.05101,0.08760,0.19505,0.55054"\
"0.02870,0.03126,0.03677,0.05180,0.08752,0.19501,0.55057"\
"0.02829,0.03070,0.03683,0.05110,0.08768,0.19492,0.55063"\
"0.02853,0.03107,0.03698,0.05165,0.08777,0.19466,0.54930"\
"0.03752,0.04024,0.04658,0.05981,0.09281,0.19708,0.55121"\
"0.05715,0.06062,0.06827,0.08505,0.11895,0.21446,0.55280");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.19533,0.20173,0.21796,0.25509,0.34052,0.56672,1.26195"\
"0.19935,0.20571,0.22197,0.25915,0.34437,0.57142,1.26371"\
"0.20684,0.21322,0.22951,0.26648,0.35190,0.57867,1.26936"\
"0.22003,0.22637,0.24268,0.27977,0.36512,0.59213,1.28715"\
"0.24638,0.25277,0.26915,0.30635,0.39161,0.61896,1.30967"\
"0.29078,0.29768,0.31528,0.35464,0.44247,0.67070,1.36183"\
"0.34335,0.35118,0.37149,0.41561,0.50828,0.73948,1.43174");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.03820,0.04296,0.05610,0.08926,0.18535,0.49532,1.50040"\
"0.03815,0.04306,0.05614,0.08946,0.18542,0.49620,1.49597"\
"0.03821,0.04317,0.05603,0.08938,0.18529,0.49627,1.50058"\
"0.03809,0.04291,0.05608,0.08953,0.18532,0.49613,1.50156"\
"0.03900,0.04392,0.05650,0.08982,0.18556,0.49536,1.49619"\
"0.04324,0.04838,0.06149,0.09477,0.18915,0.49619,1.50070"\
"0.05290,0.05820,0.07234,0.10674,0.19918,0.50063,1.49484");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.16840,0.17261,0.18308,0.20553,0.25012,0.34913,0.62105"\
"0.17364,0.17783,0.18833,0.21081,0.25533,0.35440,0.62657"\
"0.18665,0.19084,0.20131,0.22379,0.26837,0.36745,0.63958"\
"0.21940,0.22346,0.23393,0.25628,0.30095,0.40026,0.67222"\
"0.29550,0.29885,0.30934,0.33171,0.37637,0.47564,0.74773"\
"0.45880,0.46260,0.47448,0.49935,0.54584,0.64556,0.91732"\
"0.72984,0.73630,0.75209,0.78495,0.84433,0.95469,1.23020");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00487, 0.01519, 0.04739, 0.14788, 0.46144");
values("0.02946,0.03192,0.03799,0.05300,0.08894,0.19549,0.55007"\
"0.02950,0.03201,0.03842,0.05294,0.08875,0.19586,0.55094"\
"0.02979,0.03227,0.03798,0.05297,0.08912,0.19544,0.55098"\
"0.02974,0.03185,0.03865,0.05254,0.08904,0.19586,0.55116"\
"0.02974,0.03178,0.03810,0.05305,0.08886,0.19602,0.54985"\
"0.03759,0.04033,0.04672,0.05996,0.09419,0.19752,0.54881"\
"0.05741,0.06109,0.06839,0.08474,0.11853,0.21415,0.55330");
}
}
}
}
cell ("sky130_fd_sc_hd__buf_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0022;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.130;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.04906,0.05583,0.07174,0.11045,0.20758,0.45148,1.06848"\
"0.05361,0.06035,0.07628,0.11499,0.21161,0.45633,1.07858"\
"0.06420,0.07088,0.08662,0.12552,0.22352,0.46931,1.08926"\
"0.08192,0.08884,0.10500,0.14400,0.24212,0.48768,1.10389"\
"0.10419,0.11159,0.12782,0.16725,0.26461,0.51031,1.12748"\
"0.12592,0.13490,0.15241,0.19160,0.28985,0.53445,1.15291"\
"0.12930,0.14131,0.16381,0.20611,0.30249,0.54844,1.16677");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.01998,0.02841,0.05007,0.10541,0.24630,0.60071,1.49767"\
"0.02004,0.02841,0.05006,0.10552,0.24660,0.60074,1.49829"\
"0.02014,0.02851,0.05004,0.10539,0.24690,0.60475,1.50610"\
"0.02155,0.02971,0.05077,0.10549,0.24737,0.60479,1.49805"\
"0.02495,0.03229,0.05235,0.10650,0.24607,0.60106,1.49268"\
"0.03269,0.03964,0.05725,0.10795,0.24752,0.59926,1.50096"\
"0.04678,0.05437,0.07092,0.11491,0.24822,0.60312,1.49384");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.05934,0.06434,0.07498,0.09736,0.14930,0.27879,0.60615"\
"0.06424,0.06929,0.07990,0.10249,0.15448,0.28418,0.61049"\
"0.07751,0.08257,0.09324,0.11573,0.16768,0.29737,0.62451"\
"0.10776,0.11292,0.12378,0.14652,0.19856,0.32805,0.65629"\
"0.15788,0.16404,0.17636,0.20088,0.25427,0.38281,0.71466"\
"0.23427,0.24236,0.25774,0.28510,0.33990,0.47004,0.79692"\
"0.35590,0.36626,0.38595,0.41983,0.47889,0.61047,0.93858");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.01489,0.01931,0.02955,0.05505,0.12218,0.29474,0.72996"\
"0.01497,0.01930,0.02966,0.05502,0.12164,0.29414,0.72944"\
"0.01489,0.01933,0.02964,0.05520,0.12151,0.29534,0.72596"\
"0.01605,0.02031,0.03035,0.05538,0.12134,0.29311,0.73000"\
"0.02108,0.02520,0.03498,0.05925,0.12302,0.29431,0.72707"\
"0.03021,0.03480,0.04455,0.06688,0.12773,0.29437,0.73300"\
"0.04377,0.04974,0.06046,0.08238,0.13735,0.29859,0.72786");
}
}
}
}
cell ("sky130_fd_sc_hd__buf_12") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0096;
max_transition : 5.000;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 5.399;
max_capacitance : 5.000;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.06506,0.06741,0.07686,0.11148,0.25146,0.89086,3.84097"\
"0.07135,0.07368,0.08324,0.11785,0.25789,0.89695,3.84721"\
"0.08986,0.09218,0.10152,0.13585,0.27618,0.91892,3.89700"\
"0.12430,0.12679,0.13668,0.17175,0.31253,0.95355,3.91066"\
"0.16468,0.16795,0.18012,0.21764,0.35866,0.99786,3.95923"\
"0.17203,0.17663,0.19413,0.24316,0.38710,1.02298,3.98441"\
"0.01891,0.02486,0.04879,0.12042,0.29005,0.92681,3.87551");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.01890,0.02093,0.02999,0.07069,0.26567,1.18092,5.38212"\
"0.01892,0.02094,0.02997,0.07070,0.26567,1.18092,5.38034"\
"0.01902,0.02107,0.03017,0.07080,0.26629,1.18221,5.39353"\
"0.02228,0.02425,0.03299,0.07257,0.26581,1.18291,5.39654"\
"0.03202,0.03420,0.04228,0.07834,0.26699,1.17651,5.39745"\
"0.05126,0.05437,0.06418,0.09863,0.27107,1.17766,5.39875"\
"0.08576,0.08937,0.10394,0.14834,0.29690,1.18286,5.38027");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.09499,0.09696,0.10461,0.12791,0.19662,0.46785,1.71753"\
"0.10257,0.10454,0.11221,0.13548,0.20425,0.47567,1.72318"\
"0.12553,0.12756,0.13512,0.15820,0.22691,0.49868,1.74568"\
"0.19275,0.19472,0.20233,0.22551,0.29451,0.56568,1.81360"\
"0.33076,0.33348,0.34383,0.37330,0.44853,0.71996,1.97255"\
"0.58295,0.58663,0.60084,0.64250,0.73666,1.01355,2.25965"\
"1.09132,1.09595,1.11458,1.17098,1.30024,1.60082,2.84800");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.01881,0.02005,0.02510,0.04317,0.11868,0.48584,2.20735"\
"0.01880,0.02004,0.02508,0.04324,0.11873,0.48495,2.21267"\
"0.01886,0.02017,0.02504,0.04330,0.11877,0.48588,2.21368"\
"0.02013,0.02131,0.02609,0.04417,0.11881,0.48597,2.20896"\
"0.03323,0.03444,0.04017,0.05738,0.12668,0.48628,2.22045"\
"0.05622,0.05762,0.06491,0.08698,0.15143,0.49169,2.21184"\
"0.09514,0.09713,0.10531,0.13609,0.20649,0.50994,2.21621");
}
}
}
}
cell ("sky130_fd_sc_hd__buf_16") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0143;
max_transition : 5.000;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 5.007;
max_capacitance : 5.000;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.06995,0.07203,0.08069,0.11233,0.23714,0.80457,3.42965"\
"0.07615,0.07824,0.08683,0.11855,0.24340,0.81129,3.44858"\
"0.09413,0.09617,0.10469,0.13617,0.26154,0.83454,3.46333"\
"0.12646,0.12860,0.13740,0.16964,0.29556,0.86475,3.49349"\
"0.16387,0.16647,0.17677,0.21095,0.33717,0.90425,3.52931"\
"0.16436,0.16799,0.18224,0.22628,0.35531,0.92293,3.55798"\
"-0.00615,-0.00154,0.01767,0.08042,0.23391,0.79996,3.42442");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.02306,0.02485,0.03322,0.07127,0.25125,1.09547,5.00655"\
"0.02308,0.02492,0.03322,0.07121,0.25149,1.09681,4.99531"\
"0.02318,0.02497,0.03334,0.07129,0.25168,1.09548,4.98489"\
"0.02607,0.02787,0.03592,0.07353,0.25174,1.09546,5.00731"\
"0.03563,0.03727,0.04443,0.07867,0.25301,1.09315,4.99650"\
"0.05574,0.05782,0.06675,0.09816,0.25802,1.09535,4.99669"\
"0.09221,0.09490,0.10660,0.14710,0.28593,1.09801,5.00243");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.09883,0.10055,0.10748,0.12990,0.19866,0.46932,1.71306"\
"0.10625,0.10796,0.11487,0.13738,0.20616,0.47694,1.71912"\
"0.12936,0.13107,0.13794,0.16043,0.22915,0.50089,1.74507"\
"0.19612,0.19780,0.20469,0.22667,0.29580,0.56635,1.81051"\
"0.33433,0.33661,0.34561,0.37325,0.44798,0.72059,1.96407"\
"0.58959,0.59272,0.60454,0.64257,0.73483,1.01271,2.25234"\
"1.10992,1.11355,1.12887,1.17887,1.30229,1.60213,2.84115");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.02152,0.02250,0.02733,0.04708,0.13482,0.55506,2.53668"\
"0.02147,0.02259,0.02735,0.04714,0.13501,0.55515,2.53376"\
"0.02142,0.02251,0.02741,0.04728,0.13464,0.55555,2.53321"\
"0.02273,0.02387,0.02851,0.04811,0.13513,0.55490,2.53564"\
"0.03615,0.03746,0.04210,0.06054,0.14183,0.55635,2.53559"\
"0.06010,0.06158,0.06787,0.08933,0.16462,0.56193,2.53231"\
"0.10118,0.10283,0.11014,0.13613,0.21538,0.57905,2.53944");
}
}
}
}
cell ("sky130_fd_sc_hd__buf_2") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.510;
max_capacitance : 0.316;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.06689,0.07189,0.08400,0.11341,0.19354,0.42617,1.10639"\
"0.07168,0.07668,0.08876,0.11821,0.19844,0.43119,1.11530"\
"0.08296,0.08796,0.09999,0.12945,0.21000,0.44337,1.12817"\
"0.10868,0.11372,0.12575,0.15510,0.23554,0.46757,1.16475"\
"0.14856,0.15447,0.16801,0.19851,0.27874,0.51299,1.19197"\
"0.19750,0.20561,0.22268,0.25608,0.33724,0.57017,1.25027"\
"0.24603,0.25665,0.27962,0.32214,0.40593,0.63724,1.31616");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.01734,0.02175,0.03428,0.07133,0.18441,0.52097,1.50961"\
"0.01727,0.02178,0.03428,0.07131,0.18466,0.52181,1.50553"\
"0.01733,0.02172,0.03419,0.07133,0.18441,0.52098,1.50735"\
"0.01817,0.02250,0.03474,0.07155,0.18499,0.52120,1.50819"\
"0.02389,0.02791,0.03929,0.07407,0.18507,0.52263,1.50550"\
"0.03372,0.03837,0.04940,0.08109,0.18693,0.51918,1.51039"\
"0.04828,0.05513,0.06833,0.09767,0.19368,0.52383,1.49915");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.08938,0.09401,0.10430,0.12531,0.17067,0.28678,0.62152"\
"0.09471,0.09928,0.10957,0.13050,0.17594,0.29204,0.62624"\
"0.10731,0.11221,0.12249,0.14357,0.18889,0.30501,0.63940"\
"0.13908,0.14365,0.15389,0.17497,0.22045,0.33666,0.67182"\
"0.20692,0.21198,0.22313,0.24517,0.29129,0.40714,0.74320"\
"0.31514,0.32175,0.33608,0.36328,0.41442,0.53303,0.86642"\
"0.48065,0.48911,0.50794,0.54442,0.60655,0.73084,1.06352");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.01783,0.02072,0.02789,0.04554,0.09398,0.24279,0.69727"\
"0.01759,0.02072,0.02791,0.04584,0.09407,0.24293,0.69558"\
"0.01781,0.02056,0.02791,0.04571,0.09385,0.24216,0.69489"\
"0.01774,0.02075,0.02792,0.04565,0.09385,0.24234,0.69832"\
"0.02185,0.02461,0.03147,0.04803,0.09509,0.24309,0.69117"\
"0.03260,0.03634,0.04431,0.06059,0.10481,0.24530,0.69011"\
"0.04987,0.05481,0.06447,0.08386,0.12540,0.25534,0.69079");
}
}
}
}
cell ("sky130_fd_sc_hd__buf_4") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.512;
max_capacitance : 0.561;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00520, 0.01675, 0.05400, 0.17409, 0.56123");
values("0.07166,0.07524,0.08493,0.10996,0.18086,0.40479,1.12152"\
"0.07636,0.07993,0.08961,0.11461,0.18533,0.40861,1.12794"\
"0.08750,0.09108,0.10075,0.12581,0.19682,0.41969,1.13961"\
"0.11304,0.11644,0.12617,0.15123,0.22214,0.44491,1.16652"\
"0.15331,0.15761,0.16839,0.19465,0.26582,0.48856,1.20608"\
"0.20179,0.20741,0.22107,0.25070,0.32345,0.54664,1.26185"\
"0.24340,0.25080,0.26948,0.30807,0.38645,0.60840,1.32324");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00520, 0.01675, 0.05400, 0.17409, 0.56123");
values("0.01804,0.02106,0.03030,0.05920,0.15597,0.47657,1.50571"\
"0.01812,0.02119,0.03036,0.05922,0.15614,0.47621,1.51117"\
"0.01813,0.02110,0.03035,0.05921,0.15622,0.47627,1.50571"\
"0.01873,0.02190,0.03086,0.05945,0.15606,0.47619,1.51239"\
"0.02451,0.02714,0.03569,0.06265,0.15668,0.47512,1.50064"\
"0.03433,0.03759,0.04593,0.07129,0.16002,0.47479,1.50611"\
"0.04919,0.05360,0.06501,0.08936,0.16922,0.47723,1.49825");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00520, 0.01675, 0.05400, 0.17409, 0.56123");
values("0.10331,0.10667,0.11512,0.13438,0.17539,0.27994,0.60066"\
"0.10846,0.11179,0.12035,0.13958,0.18051,0.28504,0.60553"\
"0.12118,0.12448,0.13347,0.15268,0.19370,0.29820,0.61865"\
"0.15263,0.15599,0.16464,0.18369,0.22488,0.32927,0.65045"\
"0.22444,0.22798,0.23682,0.25611,0.29768,0.40246,0.72292"\
"0.34384,0.34835,0.36000,0.38472,0.43222,0.53890,0.86058"\
"0.53044,0.53631,0.55169,0.58446,0.64452,0.76171,1.08106");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00520, 0.01675, 0.05400, 0.17409, 0.56123");
values("0.01998,0.02203,0.02752,0.04154,0.08063,0.20666,0.63869"\
"0.01998,0.02212,0.02745,0.04136,0.08078,0.20657,0.63643"\
"0.02011,0.02210,0.02758,0.04188,0.08049,0.20687,0.63758"\
"0.02005,0.02202,0.02762,0.04178,0.08067,0.20712,0.63340"\
"0.02284,0.02480,0.03023,0.04339,0.08183,0.20720,0.64067"\
"0.03436,0.03708,0.04313,0.05692,0.09262,0.21192,0.63965"\
"0.05303,0.05616,0.06464,0.08118,0.11640,0.22611,0.63700");
}
}
}
}
cell ("sky130_fd_sc_hd__buf_6") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.786;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01982, 0.06757, 0.23039, 0.78553");
values("0.06075,0.06340,0.07125,0.09315,0.15847,0.37504,1.10947"\
"0.06531,0.06796,0.07580,0.09768,0.16290,0.37942,1.11613"\
"0.07645,0.07909,0.08688,0.10865,0.17417,0.39112,1.12525"\
"0.09926,0.10193,0.10982,0.13185,0.19702,0.41406,1.14944"\
"0.13107,0.13414,0.14285,0.16573,0.23153,0.44792,1.18353"\
"0.16476,0.16878,0.17984,0.20553,0.27235,0.48869,1.22300"\
"0.18139,0.18676,0.20161,0.23452,0.30614,0.52134,1.25571");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01982, 0.06757, 0.23039, 0.78553");
values("0.01672,0.01908,0.02661,0.05201,0.14104,0.45129,1.49824"\
"0.01672,0.01908,0.02661,0.05208,0.14110,0.45101,1.50336"\
"0.01670,0.01901,0.02664,0.05201,0.14089,0.44923,1.50015"\
"0.01794,0.02018,0.02763,0.05249,0.14115,0.45137,1.49888"\
"0.02239,0.02477,0.03164,0.05517,0.14198,0.45011,1.49841"\
"0.03151,0.03379,0.04101,0.06262,0.14459,0.44926,1.50367"\
"0.04612,0.04891,0.05755,0.07934,0.15253,0.45089,1.49877");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01982, 0.06757, 0.23039, 0.78553");
values("0.08662,0.08895,0.09542,0.11104,0.14700,0.24409,0.56125"\
"0.09203,0.09431,0.10078,0.11654,0.15243,0.24953,0.56676"\
"0.10527,0.10756,0.11400,0.12959,0.16552,0.26257,0.57972"\
"0.13710,0.13945,0.14595,0.16156,0.19757,0.29481,0.61311"\
"0.20590,0.20844,0.21553,0.23214,0.26919,0.36657,0.68222"\
"0.31741,0.32072,0.32975,0.35112,0.39377,0.49462,0.81215"\
"0.49644,0.50075,0.51247,0.54053,0.59493,0.70433,1.01864");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01982, 0.06757, 0.23039, 0.78553");
values("0.01686,0.01836,0.02251,0.03455,0.06931,0.18926,0.61851"\
"0.01680,0.01827,0.02264,0.03441,0.06939,0.18918,0.61834"\
"0.01686,0.01822,0.02267,0.03427,0.06943,0.18946,0.61948"\
"0.01694,0.01841,0.02265,0.03442,0.06932,0.18948,0.61395"\
"0.02112,0.02264,0.02646,0.03742,0.07099,0.18980,0.61614"\
"0.03157,0.03344,0.03825,0.05006,0.08141,0.19457,0.61600"\
"0.04850,0.05037,0.05701,0.07156,0.10311,0.20641,0.61820");
}
}
}
}
cell ("sky130_fd_sc_hd__buf_8") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0073;
max_transition : 5.000;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 7.652;
max_capacitance : 5.000;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.06122,0.06432,0.07646,0.12191,0.31738,1.22343,5.39125"\
"0.06764,0.07074,0.08291,0.12839,0.32402,1.22324,5.42565"\
"0.08597,0.08902,0.10099,0.14636,0.34170,1.24107,5.44932"\
"0.11998,0.12333,0.13608,0.18242,0.37834,1.28187,5.45151"\
"0.15925,0.16377,0.17971,0.22790,0.42393,1.32417,5.49733"\
"0.16526,0.17175,0.19416,0.25474,0.45097,1.35302,5.52159"\
"0.01617,0.02461,0.05679,0.14399,0.35710,1.25885,5.42487");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.01730,0.02008,0.03252,0.09092,0.36959,1.66734,7.64237"\
"0.01728,0.02004,0.03258,0.09098,0.37015,1.65715,7.65224"\
"0.01744,0.02018,0.03274,0.09106,0.36975,1.66071,7.65000"\
"0.02123,0.02393,0.03573,0.09222,0.36892,1.66224,7.64863"\
"0.03158,0.03421,0.04483,0.09640,0.37058,1.66517,7.65193"\
"0.05004,0.05406,0.06835,0.11370,0.37241,1.66080,7.64071"\
"0.08350,0.08893,0.10852,0.16343,0.38664,1.67198,7.63963");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.08988,0.09260,0.10237,0.13106,0.22178,0.61034,2.40760"\
"0.09721,0.09992,0.10964,0.13825,0.22906,0.61710,2.41832"\
"0.11999,0.12268,0.13233,0.16076,0.25176,0.63931,2.43404"\
"0.18611,0.18886,0.19866,0.22749,0.31859,0.70650,2.51035"\
"0.31783,0.32165,0.33528,0.37135,0.46804,0.85715,2.65186"\
"0.55737,0.56259,0.58130,0.63187,0.74583,1.13462,2.92908"\
"1.04032,1.04679,1.07146,1.14086,1.29215,1.69045,3.48621");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02817, 0.07937, 0.22361, 0.62996, 1.77477, 5.00000");
index_2("0.00050, 0.00232, 0.01077, 0.05000, 0.23208, 1.07722, 5.00000");
values("0.01762,0.01914,0.02568,0.05057,0.15987,0.69608,3.18329"\
"0.01747,0.01925,0.02584,0.05059,0.15993,0.69357,3.18959"\
"0.01761,0.01917,0.02580,0.05055,0.15978,0.69346,3.18534"\
"0.01948,0.02108,0.02733,0.05153,0.16011,0.69287,3.19362"\
"0.03221,0.03391,0.04137,0.06369,0.16579,0.69442,3.18288"\
"0.05414,0.05656,0.06682,0.09375,0.18535,0.69733,3.18979"\
"0.09143,0.09430,0.10683,0.14242,0.23372,0.70692,3.20308");
}
}
}
}
cell ("sky130_fd_sc_hd__bufbuf_16") {
area : 32.531
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 1.494;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00190, 0.00720, 0.02733, 0.10373, 0.39369, 1.49415");
values("0.20933,0.21102,0.21689,0.23520,0.29130,0.48768,1.22646"\
"0.21409,0.21577,0.22164,0.23997,0.29611,0.49237,1.23364"\
"0.22540,0.22708,0.23296,0.25127,0.30740,0.50375,1.24496"\
"0.25096,0.25264,0.25852,0.27683,0.33295,0.52934,1.27045"\
"0.29405,0.29572,0.30155,0.31983,0.37587,0.57287,1.31268"\
"0.35341,0.35508,0.36093,0.37926,0.43544,0.63131,1.37235"\
"0.42747,0.42914,0.43497,0.45329,0.50945,0.70588,1.44398");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00190, 0.00720, 0.02733, 0.10373, 0.39369, 1.49415");
values("0.02515,0.02658,0.03196,0.05150,0.12474,0.41098,1.50356"\
"0.02514,0.02659,0.03197,0.05146,0.12508,0.41098,1.50399"\
"0.02515,0.02659,0.03197,0.05149,0.12495,0.41108,1.50178"\
"0.02515,0.02659,0.03197,0.05149,0.12490,0.41111,1.50124"\
"0.02508,0.02656,0.03191,0.05148,0.12507,0.41109,1.50256"\
"0.02517,0.02663,0.03203,0.05151,0.12513,0.40971,1.50466"\
"0.02523,0.02666,0.03205,0.05153,0.12508,0.41103,1.49973");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00190, 0.00720, 0.02733, 0.10373, 0.39369, 1.49415");
values("0.23134,0.23280,0.23762,0.25188,0.28823,0.38898,0.73854"\
"0.23641,0.23781,0.24266,0.25702,0.29328,0.39411,0.74383"\
"0.24923,0.25064,0.25553,0.26969,0.30619,0.40716,0.75665"\
"0.27921,0.28068,0.28551,0.29976,0.33612,0.43688,0.78653"\
"0.34453,0.34594,0.35076,0.36501,0.40127,0.50213,0.85183"\
"0.44885,0.45026,0.45510,0.46926,0.50571,0.60637,0.95594"\
"0.60286,0.60417,0.60900,0.62317,0.65957,0.76050,1.11021");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00190, 0.00720, 0.02733, 0.10373, 0.39369, 1.49415");
values("0.02369,0.02471,0.02785,0.03846,0.07538,0.21253,0.75087"\
"0.02376,0.02469,0.02787,0.03859,0.07544,0.21240,0.75003"\
"0.02379,0.02468,0.02785,0.03858,0.07535,0.21251,0.75052"\
"0.02373,0.02470,0.02786,0.03873,0.07539,0.21253,0.75120"\
"0.02362,0.02455,0.02786,0.03860,0.07545,0.21238,0.75015"\
"0.02380,0.02472,0.02792,0.03852,0.07536,0.21228,0.74953"\
"0.02393,0.02473,0.02805,0.03862,0.07554,0.21244,0.74953");
}
}
}
}
cell ("sky130_fd_sc_hd__bufbuf_8") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.941;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00617, 0.02169, 0.07623, 0.26785, 0.94117");
values("0.20168,0.20397,0.21109,0.23166,0.29432,0.50583,1.24687"\
"0.20631,0.20859,0.21565,0.23628,0.29887,0.50987,1.25261"\
"0.21755,0.21984,0.22694,0.24748,0.31010,0.52157,1.26215"\
"0.24020,0.24248,0.24958,0.27010,0.33271,0.54408,1.28550"\
"0.27352,0.27581,0.28293,0.30357,0.36616,0.57745,1.31847"\
"0.31551,0.31779,0.32491,0.34557,0.40822,0.61928,1.36353"\
"0.35942,0.36171,0.36882,0.38936,0.45197,0.66323,1.40159");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00617, 0.02169, 0.07623, 0.26785, 0.94117");
values("0.02037,0.02236,0.02905,0.05222,0.13646,0.43852,1.50599"\
"0.02042,0.02233,0.02910,0.05230,0.13644,0.43817,1.50783"\
"0.02037,0.02229,0.02907,0.05227,0.13637,0.43833,1.50468"\
"0.02032,0.02229,0.02909,0.05228,0.13631,0.43870,1.50641"\
"0.02042,0.02235,0.02907,0.05229,0.13645,0.43884,1.50427"\
"0.02044,0.02247,0.02915,0.05235,0.13636,0.43720,1.50618"\
"0.02046,0.02238,0.02917,0.05231,0.13635,0.43885,1.50194");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00617, 0.02169, 0.07623, 0.26785, 0.94117");
values("0.21420,0.21621,0.22211,0.23737,0.27347,0.37133,0.69808"\
"0.21926,0.22121,0.22715,0.24234,0.27842,0.37636,0.70231"\
"0.23216,0.23412,0.24003,0.25526,0.29129,0.38918,0.71493"\
"0.26336,0.26536,0.27125,0.28648,0.32261,0.42041,0.74618"\
"0.32541,0.32736,0.33329,0.34846,0.38454,0.48245,0.80844"\
"0.42318,0.42519,0.43107,0.44630,0.48234,0.58024,0.90704"\
"0.57459,0.57655,0.58245,0.59766,0.63372,0.73165,1.05654");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00617, 0.02169, 0.07623, 0.26785, 0.94117");
values("0.01956,0.02063,0.02451,0.03608,0.07148,0.19605,0.65367"\
"0.01931,0.02056,0.02465,0.03595,0.07136,0.19599,0.65374"\
"0.01954,0.02079,0.02455,0.03591,0.07140,0.19606,0.65250"\
"0.01955,0.02064,0.02449,0.03611,0.07132,0.19603,0.65361"\
"0.01931,0.02056,0.02451,0.03595,0.07137,0.19605,0.65365"\
"0.01936,0.02061,0.02468,0.03596,0.07139,0.19601,0.65370"\
"0.01966,0.02093,0.02470,0.03604,0.07151,0.19610,0.65372");
}
}
}
}
cell ("sky130_fd_sc_hd__bufinv_16") {
area : 30.029
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0072;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 1.510;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00190, 0.00723, 0.02747, 0.10445, 0.39711, 1.50971");
values("0.15463,0.15627,0.16202,0.18009,0.23599,0.43155,1.16935"\
"0.15977,0.16141,0.16711,0.18518,0.24092,0.43701,1.17619"\
"0.17270,0.17434,0.18007,0.19817,0.25398,0.44975,1.18882"\
"0.20433,0.20597,0.21171,0.22979,0.28559,0.48137,1.22112"\
"0.27398,0.27562,0.28135,0.29941,0.35531,0.55111,1.29521"\
"0.39128,0.39295,0.39871,0.41691,0.47290,0.66910,1.41509"\
"0.58352,0.58525,0.59124,0.60974,0.66621,0.86281,1.60030");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00190, 0.00723, 0.02747, 0.10445, 0.39711, 1.50971");
values("0.02439,0.02584,0.03099,0.05050,0.12383,0.40867,1.50284"\
"0.02440,0.02578,0.03104,0.05034,0.12384,0.41005,1.50028"\
"0.02432,0.02577,0.03102,0.05047,0.12395,0.40979,1.50240"\
"0.02435,0.02579,0.03106,0.05047,0.12396,0.40975,1.49867"\
"0.02450,0.02590,0.03119,0.05050,0.12388,0.40855,1.50129"\
"0.02534,0.02674,0.03195,0.05139,0.12425,0.40837,1.50318"\
"0.02777,0.02911,0.03420,0.05313,0.12546,0.40968,1.49780");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00190, 0.00723, 0.02747, 0.10445, 0.39711, 1.50971");
values("0.14349,0.14487,0.14962,0.16360,0.19924,0.29889,0.64671"\
"0.14795,0.14935,0.15415,0.16805,0.20389,0.30341,0.65081"\
"0.15864,0.16003,0.16482,0.17871,0.21456,0.31406,0.66145"\
"0.17951,0.18089,0.18566,0.19955,0.23536,0.33493,0.68281"\
"0.20728,0.20871,0.21345,0.22735,0.26316,0.36300,0.71045"\
"0.23684,0.23822,0.24296,0.25684,0.29270,0.39256,0.74032"\
"0.25038,0.25178,0.25659,0.27064,0.30657,0.40681,0.75417");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00190, 0.00723, 0.02747, 0.10445, 0.39711, 1.50971");
values("0.02287,0.02378,0.02703,0.03757,0.07395,0.20986,0.74695"\
"0.02304,0.02392,0.02702,0.03758,0.07397,0.21032,0.74747"\
"0.02303,0.02391,0.02702,0.03759,0.07398,0.21032,0.74735"\
"0.02302,0.02391,0.02702,0.03757,0.07405,0.20993,0.74694"\
"0.02326,0.02415,0.02720,0.03762,0.07392,0.21006,0.74749"\
"0.02330,0.02423,0.02743,0.03791,0.07426,0.20996,0.74631"\
"0.02409,0.02495,0.02808,0.03864,0.07471,0.21074,0.74815");
}
}
}
}
cell ("sky130_fd_sc_hd__bufinv_8") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.510;
max_capacitance : 0.942;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00618, 0.02170, 0.07628, 0.26806, 0.94209");
values("0.14960,0.15180,0.15881,0.17928,0.24161,0.45282,1.19145"\
"0.15473,0.15697,0.16398,0.18441,0.24691,0.45842,1.19768"\
"0.16747,0.16971,0.17678,0.19720,0.25965,0.47052,1.21116"\
"0.19745,0.19969,0.20671,0.22722,0.28975,0.50038,1.23846"\
"0.26282,0.26507,0.27211,0.29254,0.35483,0.56627,1.30354"\
"0.36707,0.36938,0.37659,0.39719,0.45979,0.67095,1.41066"\
"0.52136,0.52393,0.53167,0.55296,0.61582,0.82666,1.56450");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00618, 0.02170, 0.07628, 0.26806, 0.94209");
values("0.02011,0.02213,0.02886,0.05204,0.13626,0.43900,1.50757"\
"0.02009,0.02207,0.02885,0.05213,0.13626,0.43913,1.50357"\
"0.02016,0.02207,0.02876,0.05203,0.13630,0.43798,1.50297"\
"0.02017,0.02215,0.02885,0.05208,0.13599,0.43868,1.50421"\
"0.02042,0.02238,0.02905,0.05219,0.13628,0.43956,1.50164"\
"0.02186,0.02371,0.03030,0.05307,0.13664,0.43798,1.51044"\
"0.02557,0.02733,0.03374,0.05532,0.13769,0.43824,1.50069");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00618, 0.02170, 0.07628, 0.26806, 0.94209");
values("0.14480,0.14681,0.15266,0.16781,0.20375,0.30110,0.62599"\
"0.14959,0.15159,0.15745,0.17260,0.20846,0.30595,0.63096"\
"0.16089,0.16283,0.16875,0.18388,0.21974,0.31723,0.64195"\
"0.18643,0.18840,0.19424,0.20936,0.24529,0.34258,0.66766"\
"0.22935,0.23127,0.23712,0.25214,0.28811,0.38524,0.71109"\
"0.28821,0.29016,0.29604,0.31121,0.34727,0.44506,0.76922"\
"0.36118,0.36321,0.36928,0.38503,0.42154,0.51930,0.84386");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00618, 0.02170, 0.07628, 0.26806, 0.94209");
values("0.01961,0.02079,0.02458,0.03610,0.07119,0.19567,0.65186"\
"0.01962,0.02090,0.02460,0.03593,0.07130,0.19552,0.65213"\
"0.01952,0.02078,0.02470,0.03603,0.07131,0.19539,0.65296"\
"0.01969,0.02100,0.02458,0.03610,0.07133,0.19526,0.65203"\
"0.01965,0.02088,0.02465,0.03591,0.07157,0.19569,0.65289"\
"0.02020,0.02139,0.02539,0.03665,0.07168,0.19563,0.65285"\
"0.02186,0.02308,0.02710,0.03825,0.07285,0.19605,0.65231");
}
}
}
}
cell ("sky130_fd_sc_hd__clkbuf_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__clkbuf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0022;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.130;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.04900,0.05577,0.07168,0.11039,0.20750,0.45130,1.06887"\
"0.05355,0.06029,0.07622,0.11494,0.21158,0.45636,1.07885"\
"0.06414,0.07081,0.08656,0.12547,0.22257,0.46872,1.08986"\
"0.08184,0.08876,0.10492,0.14394,0.24207,0.48828,1.10623"\
"0.10409,0.11144,0.12793,0.16692,0.26452,0.51009,1.12767"\
"0.12577,0.13476,0.15226,0.19147,0.28974,0.53443,1.15327"\
"0.12908,0.14112,0.16360,0.20591,0.30232,0.54836,1.16691");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.01997,0.02841,0.05008,0.10547,0.24646,0.60074,1.49844"\
"0.02003,0.02840,0.05006,0.10555,0.24668,0.60092,1.49871"\
"0.02013,0.02851,0.05004,0.10541,0.24663,0.60494,1.50645"\
"0.02154,0.02971,0.05076,0.10553,0.24747,0.60465,1.49791"\
"0.02494,0.03232,0.05233,0.10638,0.24547,0.60185,1.49745"\
"0.03267,0.03962,0.05724,0.10797,0.24759,0.59939,1.50131"\
"0.04675,0.05433,0.07090,0.11493,0.24829,0.60330,1.49435");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.05923,0.06425,0.07489,0.09728,0.14924,0.27880,0.60629"\
"0.06416,0.06920,0.07981,0.10241,0.15443,0.28421,0.61070"\
"0.07743,0.08249,0.09316,0.11566,0.16763,0.29726,0.62464"\
"0.10766,0.11283,0.12369,0.14644,0.19851,0.32805,0.65660"\
"0.15775,0.16391,0.17622,0.20075,0.25417,0.38278,0.71101"\
"0.23408,0.24217,0.25755,0.28492,0.33973,0.46994,0.79708"\
"0.35564,0.36601,0.38570,0.41958,0.47912,0.61029,0.93853");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.01486,0.01930,0.02954,0.05507,0.12222,0.29485,0.73012"\
"0.01495,0.01929,0.02965,0.05505,0.12169,0.29434,0.72987"\
"0.01488,0.01932,0.02964,0.05522,0.12157,0.29641,0.72627"\
"0.01606,0.02030,0.03035,0.05538,0.12144,0.29309,0.73035"\
"0.02107,0.02519,0.03499,0.05926,0.12294,0.29445,0.72752"\
"0.03018,0.03478,0.04451,0.06688,0.12775,0.29453,0.73386"\
"0.04374,0.04971,0.06042,0.08234,0.13753,0.29874,0.72825");
}
}
}
}
cell ("sky130_fd_sc_hd__clkbuf_16") {
area : 25.024
cell_footprint : "sky130_fd_sc_hd__clkbuf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0079;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 1.532;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00191, 0.00726, 0.02767, 0.10546, 0.40192, 1.53169");
values("0.09255,0.09446,0.10089,0.12051,0.17871,0.38054,1.14089"\
"0.09699,0.09886,0.10527,0.12493,0.18313,0.38495,1.14498"\
"0.10789,0.10977,0.11621,0.13583,0.19406,0.39589,1.15674"\
"0.13357,0.13544,0.14186,0.16126,0.21936,0.42152,1.19225"\
"0.18040,0.18244,0.18937,0.20970,0.26864,0.47116,1.23462"\
"0.24093,0.24351,0.25213,0.27606,0.33741,0.53949,1.30064"\
"0.30128,0.30468,0.31607,0.34698,0.41780,0.62009,1.37999");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00191, 0.00726, 0.02767, 0.10546, 0.40192, 1.53169");
values("0.02441,0.02590,0.03120,0.05047,0.12298,0.40858,1.50051"\
"0.02438,0.02589,0.03119,0.05048,0.12284,0.40892,1.50157"\
"0.02430,0.02578,0.03117,0.05049,0.12313,0.40967,1.50599"\
"0.02445,0.02594,0.03123,0.05055,0.12315,0.40840,1.50594"\
"0.02955,0.03093,0.03573,0.05426,0.12454,0.40902,1.50819"\
"0.04066,0.04208,0.04713,0.06391,0.12983,0.40939,1.50765"\
"0.05898,0.06099,0.06739,0.08613,0.14477,0.41280,1.50341");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00191, 0.00726, 0.02767, 0.10546, 0.40192, 1.53169");
values("0.11401,0.11573,0.12142,0.13798,0.18137,0.30834,0.76993"\
"0.11943,0.12115,0.12684,0.14335,0.18673,0.31389,0.77538"\
"0.13265,0.13434,0.14051,0.15712,0.20032,0.32749,0.78886"\
"0.16527,0.16693,0.17263,0.18921,0.23236,0.35963,0.82143"\
"0.23900,0.24069,0.24630,0.26289,0.30606,0.43349,0.89544"\
"0.36777,0.36994,0.37724,0.39691,0.44550,0.57569,1.03631"\
"0.57125,0.57407,0.58368,0.61023,0.67038,0.80803,1.26927");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00191, 0.00726, 0.02767, 0.10546, 0.40192, 1.53169");
values("0.02319,0.02431,0.02833,0.04087,0.08431,0.25149,0.91421"\
"0.02320,0.02431,0.02829,0.04096,0.08430,0.25145,0.91409"\
"0.02336,0.02446,0.02823,0.04095,0.08430,0.25147,0.91391"\
"0.02338,0.02437,0.02835,0.04118,0.08447,0.25148,0.91191"\
"0.02531,0.02627,0.03001,0.04246,0.08526,0.25105,0.91245"\
"0.03691,0.03817,0.04230,0.05442,0.09382,0.25462,0.91305"\
"0.05690,0.05789,0.06335,0.07826,0.11618,0.26524,0.91344");
}
}
}
}
cell ("sky130_fd_sc_hd__clkbuf_2") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__clkbuf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.281;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.06622,0.07142,0.08387,0.11368,0.19392,0.42385,1.08497"\
"0.07059,0.07579,0.08829,0.11819,0.19848,0.42811,1.08751"\
"0.08140,0.08661,0.09895,0.12885,0.20897,0.43874,1.09836"\
"0.10650,0.11178,0.12425,0.15412,0.23488,0.46479,1.13321"\
"0.14482,0.15116,0.16493,0.19592,0.27680,0.50664,1.16175"\
"0.19221,0.20037,0.21747,0.25184,0.33335,0.56186,1.22077"\
"0.23971,0.25097,0.27426,0.31714,0.40096,0.62907,1.28595");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.01734,0.02218,0.03557,0.07455,0.19132,0.53023,1.50640"\
"0.01737,0.02216,0.03556,0.07470,0.19091,0.53017,1.50115"\
"0.01739,0.02213,0.03547,0.07477,0.19136,0.52883,1.50424"\
"0.01852,0.02311,0.03622,0.07477,0.19121,0.52973,1.50444"\
"0.02427,0.02862,0.04057,0.07741,0.19181,0.52848,1.49858"\
"0.03398,0.03897,0.05065,0.08355,0.19338,0.52846,1.50065"\
"0.04882,0.05559,0.06870,0.09995,0.19938,0.53180,1.49941");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.07155,0.07640,0.08749,0.11213,0.17328,0.34410,0.83563"\
"0.07696,0.08182,0.09283,0.11759,0.17873,0.34956,0.84014"\
"0.09005,0.09475,0.10576,0.13050,0.19166,0.36245,0.85445"\
"0.12134,0.12611,0.13713,0.16162,0.22293,0.39371,0.88626"\
"0.17976,0.18533,0.19764,0.22401,0.28636,0.45697,0.94628"\
"0.26797,0.27529,0.29081,0.32099,0.38596,0.55727,1.04500"\
"0.39932,0.40902,0.42984,0.46859,0.53993,0.71185,1.20093");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.01543,0.01902,0.02864,0.05470,0.13137,0.35968,1.01838"\
"0.01548,0.01914,0.02875,0.05467,0.13144,0.36006,1.01896"\
"0.01547,0.01911,0.02882,0.05474,0.13134,0.36190,1.01300"\
"0.01565,0.01930,0.02893,0.05484,0.13116,0.36095,1.01542"\
"0.02062,0.02439,0.03346,0.05782,0.13225,0.36145,1.01990"\
"0.03036,0.03466,0.04373,0.06693,0.13721,0.35966,1.01701"\
"0.04515,0.05091,0.06254,0.08587,0.14891,0.36392,1.01432");
}
}
}
}
cell ("sky130_fd_sc_hd__clkbuf_4") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__clkbuf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0022;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.517;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01608, 0.05115, 0.16265, 0.51728");
values("0.09135,0.09571,0.10696,0.13448,0.20749,0.43103,1.14363"\
"0.09593,0.10031,0.11162,0.13908,0.21211,0.43635,1.14701"\
"0.10693,0.11128,0.12255,0.15002,0.22309,0.44743,1.15782"\
"0.13338,0.13766,0.14887,0.17624,0.24927,0.47260,1.18064"\
"0.18391,0.18880,0.20119,0.22961,0.30317,0.52621,1.24198"\
"0.25071,0.25732,0.27292,0.30608,0.38208,0.60505,1.31326"\
"0.32824,0.33689,0.35792,0.40091,0.48398,0.70895,1.41450");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01608, 0.05115, 0.16265, 0.51728");
values("0.02207,0.02537,0.03526,0.06461,0.16178,0.48196,1.50834"\
"0.02212,0.02549,0.03519,0.06467,0.16160,0.48303,1.50713"\
"0.02228,0.02551,0.03530,0.06455,0.16182,0.48314,1.50736"\
"0.02223,0.02562,0.03531,0.06477,0.16194,0.48191,1.50489"\
"0.02797,0.03085,0.03995,0.06754,0.16230,0.48216,1.50604"\
"0.03948,0.04295,0.05257,0.07831,0.16698,0.48116,1.50464"\
"0.05684,0.06242,0.07392,0.09966,0.17911,0.48435,1.50145");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01608, 0.05115, 0.16265, 0.51728");
values("0.10251,0.10643,0.11659,0.13964,0.19395,0.34604,0.82451"\
"0.10791,0.11184,0.12196,0.14514,0.19938,0.35140,0.83051"\
"0.12136,0.12527,0.13535,0.15850,0.21263,0.36496,0.84509"\
"0.15244,0.15644,0.16692,0.18998,0.24392,0.39643,0.87685"\
"0.22356,0.22771,0.23809,0.26145,0.31630,0.46869,0.95122"\
"0.33971,0.34514,0.35853,0.38673,0.44573,0.59889,1.07913"\
"0.51616,0.52345,0.54111,0.57832,0.64882,0.80675,1.28479");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01608, 0.05115, 0.16265, 0.51728");
values("0.02051,0.02326,0.03035,0.05001,0.10902,0.30733,0.95523"\
"0.02057,0.02322,0.03048,0.05008,0.10924,0.30693,0.95516"\
"0.02073,0.02335,0.03049,0.04988,0.10906,0.30670,0.94732"\
"0.02070,0.02319,0.03050,0.04991,0.10887,0.30675,0.94791"\
"0.02363,0.02601,0.03293,0.05167,0.10978,0.30740,0.95173"\
"0.03488,0.03803,0.04573,0.06402,0.11825,0.30862,0.94812"\
"0.05296,0.05708,0.06687,0.08785,0.13805,0.31604,0.94905");
}
}
}
}
cell ("sky130_fd_sc_hd__clkbuf_8") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__clkbuf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0042;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.514;
max_capacitance : 0.909;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00610, 0.02132, 0.07449, 0.26022, 0.90913");
values("0.08740,0.09020,0.09856,0.12154,0.18667,0.40128,1.14588"\
"0.09189,0.09467,0.10303,0.12603,0.19112,0.40552,1.15561"\
"0.10292,0.10571,0.11413,0.13703,0.20216,0.41739,1.16120"\
"0.12877,0.13157,0.13990,0.16277,0.22771,0.44264,1.18703"\
"0.17635,0.17953,0.18882,0.21298,0.27841,0.49383,1.24368"\
"0.23827,0.24242,0.25418,0.28225,0.34986,0.56443,1.31033"\
"0.30323,0.30865,0.32436,0.36098,0.43749,0.65220,1.39453");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00610, 0.02132, 0.07449, 0.26022, 0.90913");
values("0.02203,0.02419,0.03148,0.05494,0.13878,0.44363,1.50804"\
"0.02209,0.02436,0.03146,0.05500,0.13877,0.44370,1.51425"\
"0.02209,0.02429,0.03143,0.05494,0.13870,0.44263,1.50617"\
"0.02218,0.02449,0.03155,0.05511,0.13884,0.44352,1.50979"\
"0.02780,0.02985,0.03661,0.05840,0.13969,0.44245,1.51225"\
"0.03896,0.04134,0.04816,0.06891,0.14465,0.44189,1.50766"\
"0.05717,0.06026,0.06890,0.09037,0.15859,0.44434,1.49952");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00610, 0.02132, 0.07449, 0.26022, 0.90913");
values("0.10322,0.10578,0.11320,0.13214,0.17873,0.31279,0.77088"\
"0.10887,0.11137,0.11879,0.13786,0.18425,0.31850,0.77625"\
"0.12207,0.12453,0.13186,0.15133,0.19774,0.33191,0.78950"\
"0.15456,0.15703,0.16443,0.18334,0.22992,0.36435,0.82063"\
"0.22656,0.22915,0.23676,0.25580,0.30258,0.43725,0.89399"\
"0.34795,0.35133,0.36109,0.38457,0.43581,0.57280,1.03195"\
"0.53645,0.54094,0.55385,0.58498,0.64843,0.79095,1.24746");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00610, 0.02132, 0.07449, 0.26022, 0.90913");
values("0.02099,0.02246,0.02765,0.04270,0.08997,0.26118,0.88494"\
"0.02113,0.02242,0.02775,0.04259,0.08999,0.26120,0.88406"\
"0.02089,0.02252,0.02751,0.04259,0.09000,0.26170,0.87995"\
"0.02085,0.02244,0.02774,0.04268,0.08994,0.26072,0.88620"\
"0.02361,0.02524,0.03012,0.04432,0.09077,0.26156,0.87720"\
"0.03508,0.03700,0.04269,0.05655,0.09998,0.26404,0.88381"\
"0.05427,0.05672,0.06385,0.08112,0.12184,0.27283,0.87902");
}
}
}
}
cell ("sky130_fd_sc_hd__clkdlybuf4s15_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.160;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.14487,0.15106,0.16585,0.20240,0.29653,0.54301,1.18651"\
"0.14911,0.15529,0.17008,0.20664,0.30080,0.54738,1.19284"\
"0.15988,0.16611,0.18090,0.21747,0.31158,0.55808,1.20248"\
"0.18286,0.18908,0.20387,0.24047,0.33426,0.58203,1.22915"\
"0.21699,0.22321,0.23797,0.27461,0.36853,0.61510,1.25759"\
"0.26082,0.26706,0.28186,0.31843,0.41257,0.65829,1.30254"\
"0.30764,0.31387,0.32867,0.36519,0.45932,0.70509,1.34786");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.01876,0.02583,0.04475,0.09537,0.22925,0.58074,1.50545"\
"0.01876,0.02583,0.04478,0.09535,0.22921,0.58146,1.50002"\
"0.01872,0.02584,0.04474,0.09531,0.22938,0.58091,1.50341"\
"0.01875,0.02580,0.04482,0.09549,0.22965,0.58312,1.50586"\
"0.01876,0.02585,0.04473,0.09545,0.22950,0.58314,1.50270"\
"0.01882,0.02588,0.04475,0.09551,0.22905,0.57991,1.50550"\
"0.01895,0.02598,0.04493,0.09555,0.22958,0.58316,1.49764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.14754,0.15427,0.16900,0.20154,0.28062,0.48628,1.02424"\
"0.15291,0.15963,0.17436,0.20689,0.28602,0.49236,1.03134"\
"0.16597,0.17270,0.18744,0.22001,0.29918,0.50438,1.04162"\
"0.19594,0.20266,0.21743,0.24998,0.32920,0.53515,1.07325"\
"0.24633,0.25302,0.26774,0.30031,0.37961,0.58565,1.12406"\
"0.32333,0.33004,0.34478,0.37735,0.45654,0.66200,1.20128"\
"0.43905,0.44576,0.46054,0.49323,0.57257,0.77851,1.31483");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.01943,0.02521,0.03980,0.07740,0.18072,0.45303,1.16469"\
"0.01930,0.02539,0.03991,0.07764,0.18045,0.45470,1.16806"\
"0.01926,0.02524,0.03984,0.07771,0.17986,0.45165,1.17376"\
"0.01933,0.02532,0.03982,0.07767,0.18133,0.45374,1.17155"\
"0.01949,0.02533,0.04008,0.07771,0.18159,0.45375,1.16583"\
"0.01936,0.02545,0.03988,0.07770,0.17903,0.45227,1.18422"\
"0.01945,0.02546,0.03997,0.07775,0.18080,0.45237,1.16529");
}
}
}
}
cell ("sky130_fd_sc_hd__clkdlybuf4s15_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.280;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00412, 0.01184, 0.03398, 0.09757, 0.28016");
values("0.15714,0.16212,0.17416,0.20439,0.28676,0.52377,1.19833"\
"0.16132,0.16633,0.17841,0.20862,0.29116,0.52734,1.20456"\
"0.17202,0.17703,0.18911,0.21933,0.30188,0.53831,1.21494"\
"0.19508,0.20008,0.21216,0.24238,0.32491,0.56123,1.23830"\
"0.22914,0.23409,0.24615,0.27639,0.35907,0.59434,1.27694"\
"0.27343,0.27839,0.29046,0.32068,0.40334,0.63852,1.31544"\
"0.32238,0.32739,0.33945,0.36967,0.45210,0.68821,1.36251");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00412, 0.01184, 0.03398, 0.09757, 0.28016");
values("0.01618,0.02091,0.03431,0.07380,0.19077,0.53162,1.50229"\
"0.01626,0.02096,0.03426,0.07396,0.19080,0.52950,1.50315"\
"0.01627,0.02094,0.03430,0.07389,0.19076,0.52832,1.50331"\
"0.01627,0.02095,0.03431,0.07386,0.19078,0.53032,1.50243"\
"0.01623,0.02091,0.03428,0.07398,0.19051,0.52968,1.50703"\
"0.01627,0.02102,0.03430,0.07386,0.19041,0.52794,1.49652"\
"0.01635,0.02109,0.03443,0.07400,0.19057,0.52964,1.49549");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00412, 0.01184, 0.03398, 0.09757, 0.28016");
values("0.16421,0.16969,0.18214,0.20894,0.27108,0.43897,0.91843"\
"0.16949,0.17496,0.18743,0.21421,0.27633,0.44426,0.92673"\
"0.18240,0.18788,0.20038,0.22712,0.28929,0.45699,0.93656"\
"0.21203,0.21752,0.23000,0.25672,0.31886,0.48664,0.96662"\
"0.26169,0.26715,0.27959,0.30635,0.36861,0.53653,1.01798"\
"0.33705,0.34252,0.35492,0.38173,0.44396,0.61166,1.09548"\
"0.44937,0.45485,0.46731,0.49413,0.55639,0.72438,1.20397");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00412, 0.01184, 0.03398, 0.09757, 0.28016");
values("0.01841,0.02261,0.03256,0.05834,0.13187,0.35426,1.00345"\
"0.01836,0.02246,0.03267,0.05834,0.13150,0.35377,0.99719"\
"0.01843,0.02255,0.03249,0.05839,0.13156,0.35514,1.00516"\
"0.01839,0.02260,0.03242,0.05840,0.13193,0.35511,1.00252"\
"0.01837,0.02235,0.03255,0.05851,0.13158,0.35322,0.99776"\
"0.01838,0.02254,0.03261,0.05844,0.13168,0.35269,0.99026"\
"0.01852,0.02274,0.03252,0.05847,0.13195,0.35126,0.98995");
}
}
}
}
cell ("sky130_fd_sc_hd__clkdlybuf4s18_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.160;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.15867,0.16498,0.17991,0.21652,0.31038,0.55570,1.19960"\
"0.16282,0.16916,0.18407,0.22066,0.31462,0.56042,1.20668"\
"0.17364,0.17998,0.19489,0.23150,0.32542,0.57134,1.21752"\
"0.19707,0.20337,0.21830,0.25499,0.34897,0.59665,1.24261"\
"0.23246,0.23875,0.25368,0.29036,0.38446,0.63061,1.27316"\
"0.27826,0.28461,0.29955,0.33621,0.43028,0.67547,1.32015"\
"0.32936,0.33570,0.35068,0.38746,0.48157,0.72780,1.36921");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.01920,0.02628,0.04508,0.09567,0.22946,0.58053,1.50157"\
"0.01927,0.02631,0.04517,0.09561,0.22947,0.58286,1.50277"\
"0.01927,0.02631,0.04517,0.09564,0.22949,0.58277,1.50264"\
"0.01929,0.02624,0.04511,0.09555,0.22898,0.58244,1.50504"\
"0.01923,0.02628,0.04512,0.09545,0.22954,0.58189,1.49565"\
"0.01933,0.02633,0.04509,0.09556,0.22882,0.58027,1.50564"\
"0.01943,0.02640,0.04525,0.09565,0.22924,0.58173,1.49733");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.16013,0.16701,0.18204,0.21494,0.29428,0.49953,1.04012"\
"0.16555,0.17236,0.18745,0.22036,0.29970,0.50535,1.04230"\
"0.17856,0.18544,0.20049,0.23341,0.31275,0.51803,1.05531"\
"0.20873,0.21560,0.23065,0.26348,0.34287,0.54836,1.08904"\
"0.26044,0.26731,0.28230,0.31520,0.39458,0.60041,1.13708"\
"0.33951,0.34638,0.36142,0.39451,0.47392,0.67915,1.21634"\
"0.45871,0.46557,0.48060,0.51356,0.59305,0.79858,1.33554");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02011,0.02594,0.04069,0.07819,0.18038,0.45836,1.17051"\
"0.01995,0.02599,0.04053,0.07840,0.18159,0.45569,1.16743"\
"0.02006,0.02582,0.04047,0.07815,0.18058,0.45806,1.17166"\
"0.02006,0.02584,0.04050,0.07817,0.18151,0.45828,1.16966"\
"0.02003,0.02601,0.04065,0.07819,0.18146,0.45311,1.16931"\
"0.02011,0.02590,0.04056,0.07813,0.17930,0.45520,1.17044"\
"0.02006,0.02627,0.04076,0.07839,0.18171,0.45427,1.17105");
}
}
}
}
cell ("sky130_fd_sc_hd__clkdlybuf4s18_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.515;
max_capacitance : 0.298;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.16192,0.16681,0.17875,0.20854,0.29025,0.52476,1.20663"\
"0.16616,0.17105,0.18298,0.21275,0.29425,0.53003,1.21344"\
"0.17698,0.18188,0.19378,0.22350,0.30492,0.54085,1.22336"\
"0.20043,0.20535,0.21730,0.24696,0.32865,0.56413,1.24575"\
"0.23578,0.24068,0.25262,0.28239,0.36395,0.59845,1.28695"\
"0.28221,0.28712,0.29906,0.32878,0.41047,0.64494,1.32681"\
"0.33532,0.34024,0.35220,0.38201,0.46376,0.69905,1.37781");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.01656,0.02108,0.03398,0.07260,0.18788,0.52571,1.50553"\
"0.01652,0.02106,0.03402,0.07245,0.18817,0.52640,1.51267"\
"0.01645,0.02105,0.03404,0.07264,0.18815,0.52600,1.50758"\
"0.01653,0.02109,0.03405,0.07245,0.18795,0.52636,1.50988"\
"0.01652,0.02107,0.03407,0.07263,0.18816,0.52688,1.51517"\
"0.01657,0.02112,0.03409,0.07258,0.18780,0.52533,1.51068"\
"0.01675,0.02125,0.03409,0.07267,0.18791,0.52562,1.49965");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.17271,0.17822,0.19098,0.21875,0.28399,0.46257,0.97892"\
"0.17802,0.18350,0.19625,0.22403,0.28936,0.46815,0.98494"\
"0.19092,0.19647,0.20922,0.23698,0.30219,0.48102,0.99716"\
"0.22077,0.22627,0.23894,0.26671,0.33194,0.51081,1.02704"\
"0.27083,0.27636,0.28915,0.31688,0.38220,0.56078,1.07794"\
"0.34676,0.35229,0.36505,0.39268,0.45807,0.63648,1.15420"\
"0.46060,0.46610,0.47883,0.50662,0.57198,0.75037,1.26589");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.01914,0.02332,0.03353,0.06014,0.13730,0.37567,1.07453"\
"0.01912,0.02345,0.03353,0.06008,0.13754,0.37378,1.07040"\
"0.01925,0.02320,0.03356,0.06002,0.13761,0.37366,1.06761"\
"0.01910,0.02329,0.03354,0.06006,0.13748,0.37303,1.06835"\
"0.01908,0.02332,0.03329,0.06025,0.13759,0.37549,1.06642"\
"0.01918,0.02334,0.03343,0.06031,0.13717,0.37361,1.06273"\
"0.01924,0.02327,0.03364,0.06025,0.13748,0.37108,1.06078");
}
}
}
}
cell ("sky130_fd_sc_hd__clkdlybuf4s25_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.152;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00872, 0.02260, 0.05861, 0.15199");
values("0.21293,0.21951,0.23510,0.27282,0.36802,0.61426,1.25578"\
"0.21718,0.22378,0.23931,0.27705,0.37220,0.61867,1.25716"\
"0.22772,0.23436,0.24987,0.28746,0.38290,0.62907,1.27263"\
"0.25175,0.25834,0.27385,0.31157,0.40670,0.65331,1.29499"\
"0.29011,0.29674,0.31228,0.35002,0.44525,0.69155,1.33493"\
"0.34143,0.34798,0.36356,0.40129,0.49645,0.74382,1.38308"\
"0.40378,0.41037,0.42599,0.46376,0.55901,0.80495,1.44321");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00872, 0.02260, 0.05861, 0.15199");
values("0.02426,0.03152,0.05076,0.10180,0.23638,0.58912,1.50064"\
"0.02424,0.03156,0.05078,0.10185,0.23642,0.58903,1.49950"\
"0.02432,0.03162,0.05068,0.10178,0.23604,0.58713,1.50441"\
"0.02425,0.03153,0.05079,0.10177,0.23641,0.58934,1.50880"\
"0.02435,0.03153,0.05075,0.10160,0.23634,0.58772,1.50626"\
"0.02432,0.03153,0.05081,0.10189,0.23546,0.58826,1.50161"\
"0.02436,0.03161,0.05074,0.10195,0.23634,0.58675,1.49632");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00872, 0.02260, 0.05861, 0.15199");
values("0.20828,0.21529,0.23064,0.26352,0.33867,0.52864,1.02127"\
"0.21358,0.22058,0.23593,0.26881,0.34394,0.53388,1.02480"\
"0.22658,0.23346,0.24882,0.28168,0.35683,0.54686,1.03933"\
"0.25692,0.26383,0.27920,0.31203,0.38716,0.57694,1.06927"\
"0.31134,0.31835,0.33358,0.36646,0.44157,0.63151,1.12490"\
"0.39456,0.40152,0.41684,0.44974,0.52495,0.71474,1.20711"\
"0.52018,0.52712,0.54247,0.57533,0.65056,0.84037,1.33141");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00872, 0.02260, 0.05861, 0.15199");
values("0.02527,0.03097,0.04512,0.08010,0.17356,0.42650,1.09181"\
"0.02525,0.03084,0.04515,0.08010,0.17270,0.42636,1.07749"\
"0.02503,0.03090,0.04508,0.08010,0.17338,0.42639,1.07704"\
"0.02509,0.03095,0.04533,0.08003,0.17330,0.42297,1.08644"\
"0.02503,0.03109,0.04517,0.08024,0.17319,0.42639,1.08263"\
"0.02527,0.03083,0.04522,0.08015,0.17241,0.42495,1.07339"\
"0.02523,0.03109,0.04546,0.08019,0.17334,0.42322,1.07626");
}
}
}
}
cell ("sky130_fd_sc_hd__clkdlybuf4s25_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.298;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.22211,0.22740,0.24006,0.27060,0.35216,0.58640,1.26553"\
"0.22627,0.23156,0.24414,0.27469,0.35609,0.58946,1.26878"\
"0.23687,0.24212,0.25480,0.28529,0.36705,0.60053,1.27977"\
"0.26076,0.26604,0.27866,0.30909,0.39058,0.62415,1.30373"\
"0.29861,0.30389,0.31645,0.34693,0.42854,0.66206,1.33926"\
"0.34965,0.35493,0.36750,0.39804,0.47950,0.71372,1.38981"\
"0.41209,0.41734,0.43001,0.46057,0.54233,0.77642,1.45181");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.01941,0.02391,0.03676,0.07444,0.18846,0.52401,1.50497"\
"0.01938,0.02391,0.03683,0.07441,0.18825,0.52454,1.50536"\
"0.01930,0.02401,0.03683,0.07450,0.18847,0.52334,1.50451"\
"0.01928,0.02389,0.03678,0.07453,0.18817,0.52464,1.49962"\
"0.01926,0.02384,0.03685,0.07454,0.18841,0.52355,1.50350"\
"0.01930,0.02390,0.03687,0.07451,0.18786,0.52455,1.50191"\
"0.01937,0.02402,0.03684,0.07449,0.18841,0.52392,1.49574");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.23206,0.23833,0.25263,0.28304,0.35173,0.53177,1.04932"\
"0.23723,0.24347,0.25778,0.28819,0.35686,0.53694,1.05408"\
"0.25002,0.25627,0.27058,0.30099,0.36967,0.54973,1.06724"\
"0.28018,0.28643,0.30072,0.33117,0.39978,0.57983,1.09802"\
"0.33433,0.34057,0.35473,0.38526,0.45387,0.63407,1.15140"\
"0.41659,0.42280,0.43708,0.46751,0.53609,0.71635,1.23399"\
"0.54056,0.54683,0.56108,0.59147,0.66019,0.84020,1.35735");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01222, 0.03545, 0.10286, 0.29847");
values("0.02423,0.02842,0.03942,0.06670,0.14291,0.37826,1.07416"\
"0.02423,0.02858,0.03921,0.06666,0.14298,0.37710,1.07981"\
"0.02423,0.02858,0.03923,0.06668,0.14295,0.37747,1.07920"\
"0.02447,0.02884,0.03922,0.06690,0.14272,0.37781,1.06742"\
"0.02450,0.02885,0.03941,0.06680,0.14309,0.37625,1.07869"\
"0.02439,0.02856,0.03966,0.06684,0.14287,0.37860,1.06860"\
"0.02452,0.02890,0.03939,0.06693,0.14305,0.37667,1.06794");
}
}
}
}
cell ("sky130_fd_sc_hd__clkdlybuf4s50_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.157;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.43389,0.44194,0.45983,0.49942,0.59582,0.84127,1.47991"\
"0.43823,0.44640,0.46424,0.50379,0.60023,0.84567,1.48388"\
"0.44833,0.45645,0.47438,0.51397,0.61041,0.85586,1.49454"\
"0.47162,0.47973,0.49767,0.53729,0.63371,0.87917,1.51807"\
"0.51638,0.52453,0.54245,0.58228,0.67844,0.92384,1.56358"\
"0.58156,0.58971,0.60757,0.64726,0.74340,0.98877,1.62600"\
"0.66549,0.67353,0.69143,0.73103,0.82744,1.07293,1.71247");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02763,0.03517,0.05371,0.10245,0.23398,0.58071,1.49351"\
"0.02765,0.03515,0.05368,0.10267,0.23370,0.58024,1.49232"\
"0.02762,0.03517,0.05376,0.10257,0.23404,0.58070,1.49467"\
"0.02758,0.03518,0.05375,0.10251,0.23404,0.58080,1.49532"\
"0.02762,0.03513,0.05373,0.10249,0.23440,0.58102,1.49489"\
"0.02769,0.03502,0.05369,0.10249,0.23437,0.58124,1.48983"\
"0.02772,0.03517,0.05374,0.10255,0.23414,0.58074,1.49221");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.37737,0.38663,0.40594,0.44603,0.53086,0.73079,1.24624"\
"0.38279,0.39200,0.41132,0.45144,0.53631,0.73639,1.25234"\
"0.39580,0.40504,0.42462,0.46437,0.54907,0.74935,1.26421"\
"0.42641,0.43542,0.45504,0.49505,0.57983,0.77973,1.29565"\
"0.48996,0.49920,0.51874,0.55857,0.64338,0.84319,1.35965"\
"0.59220,0.60139,0.62097,0.66093,0.74562,0.94572,1.46198"\
"0.74902,0.75827,0.77786,0.81776,0.90252,1.10236,1.61690");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03168,0.03886,0.05499,0.09288,0.18752,0.44208,1.12745"\
"0.03167,0.03896,0.05525,0.09287,0.18700,0.44197,1.13070"\
"0.03203,0.03872,0.05520,0.09319,0.18688,0.44210,1.12772"\
"0.03161,0.03930,0.05489,0.09287,0.18760,0.44252,1.12856"\
"0.03195,0.03887,0.05464,0.09316,0.18740,0.44376,1.13429"\
"0.03207,0.03887,0.05520,0.09295,0.18748,0.44417,1.13166"\
"0.03223,0.03911,0.05463,0.09304,0.18759,0.44028,1.12618");
}
}
}
}
cell ("sky130_fd_sc_hd__clkdlybuf4s50_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.293;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.45163,0.45872,0.47484,0.51002,0.59514,0.82963,1.50395"\
"0.45605,0.46319,0.47926,0.51446,0.59962,0.83411,1.51128"\
"0.46625,0.47339,0.48947,0.52467,0.60981,0.84431,1.52151"\
"0.48961,0.49675,0.51283,0.54803,0.63317,0.86767,1.54479"\
"0.53426,0.54139,0.55750,0.59268,0.67790,0.91269,1.58840"\
"0.59910,0.60625,0.62233,0.65753,0.74277,0.97730,1.65374"\
"0.68156,0.68870,0.70481,0.74003,0.82525,1.06012,1.73407");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.02523,0.03078,0.04446,0.08167,0.19244,0.52329,1.49505"\
"0.02515,0.03072,0.04443,0.08176,0.19261,0.52437,1.49537"\
"0.02515,0.03072,0.04444,0.08177,0.19260,0.52436,1.49555"\
"0.02515,0.03072,0.04444,0.08176,0.19259,0.52438,1.49532"\
"0.02517,0.03065,0.04445,0.08175,0.19251,0.52367,1.49626"\
"0.02512,0.03053,0.04438,0.08175,0.19280,0.52411,1.49569"\
"0.02520,0.03072,0.04450,0.08181,0.19264,0.52423,1.49286");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.43599,0.44470,0.46382,0.50230,0.58107,0.76547,1.27246"\
"0.44140,0.45011,0.46922,0.50772,0.58643,0.77090,1.27784"\
"0.45437,0.46310,0.48218,0.52056,0.59950,0.78410,1.29014"\
"0.48502,0.49374,0.51286,0.55134,0.63010,0.81450,1.32149"\
"0.54817,0.55697,0.57604,0.61446,0.69312,0.87765,1.38448"\
"0.64994,0.65827,0.67738,0.71561,0.79480,0.97944,1.48506"\
"0.80454,0.81327,0.83215,0.87059,0.94932,1.13416,1.64074");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.03547,0.04100,0.05426,0.08271,0.15943,0.37830,1.04590"\
"0.03546,0.04102,0.05355,0.08290,0.15949,0.37854,1.04644"\
"0.03562,0.04127,0.05429,0.08277,0.15964,0.37840,1.05534"\
"0.03546,0.04101,0.05426,0.08271,0.15943,0.37833,1.04528"\
"0.03577,0.04117,0.05369,0.08380,0.15956,0.37828,1.04545"\
"0.03543,0.04111,0.05424,0.08304,0.15939,0.37878,1.05021"\
"0.03543,0.04110,0.05387,0.08312,0.15920,0.37677,1.04756");
}
}
}
}
cell ("sky130_fd_sc_hd__clkinv_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__clkinv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0033;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.491;
max_capacitance : 0.190;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.01732,0.02098,0.03018,0.05395,0.11624,0.28413,0.73698"\
"0.02282,0.02642,0.03559,0.05941,0.12229,0.29189,0.74290"\
"0.03324,0.03862,0.04878,0.07216,0.13551,0.30270,0.75964"\
"0.04792,0.05667,0.07381,0.10369,0.16587,0.33474,0.78905"\
"0.06761,0.08186,0.11032,0.15947,0.23857,0.40603,0.86049"\
"0.09373,0.11546,0.16101,0.24241,0.37156,0.57189,1.01990"\
"0.12679,0.15981,0.22964,0.35753,0.57220,0.89571,1.40631");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.01044,0.01512,0.02768,0.06150,0.15217,0.39600,1.05343"\
"0.01107,0.01519,0.02760,0.06146,0.15252,0.39799,1.05227"\
"0.01807,0.02131,0.03016,0.06125,0.15221,0.39600,1.05524"\
"0.03034,0.03543,0.04616,0.06990,0.15208,0.39643,1.05241"\
"0.05231,0.06045,0.07713,0.10817,0.17102,0.39519,1.05198"\
"0.08947,0.10390,0.13030,0.17824,0.25599,0.43297,1.05003"\
"0.15421,0.17527,0.22070,0.30004,0.42583,0.62514,1.11365");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.02416,0.02981,0.04389,0.07945,0.17341,0.42664,1.10772"\
"0.02788,0.03348,0.04769,0.08376,0.17866,0.43038,1.10948"\
"0.03765,0.04404,0.05798,0.09454,0.18927,0.44551,1.12591"\
"0.05207,0.06182,0.08153,0.12049,0.21643,0.46975,1.14437"\
"0.07077,0.08577,0.11697,0.17557,0.27806,0.53200,1.20951"\
"0.09330,0.11611,0.16394,0.25367,0.40794,0.67668,1.35792"\
"0.11818,0.15197,0.22301,0.35896,0.59636,0.98951,1.69374");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.01382,0.02011,0.03743,0.08378,0.20848,0.54279,1.45348"\
"0.01367,0.02027,0.03717,0.08353,0.20814,0.54651,1.45754"\
"0.01840,0.02292,0.03813,0.08393,0.20976,0.54416,1.46266"\
"0.03035,0.03702,0.05140,0.08783,0.20800,0.54609,1.45217"\
"0.05073,0.06111,0.08226,0.12261,0.21920,0.54797,1.45581"\
"0.08496,0.10114,0.13531,0.19284,0.29824,0.56500,1.45262"\
"0.14718,0.17245,0.22313,0.31285,0.46682,0.72869,1.49078");
}
}
}
}
cell ("sky130_fd_sc_hd__clkinv_16") {
area : 30.029
cell_footprint : "sky130_fd_sc_hd__clkinv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0404;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 2.348;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00205, 0.00837, 0.03427, 0.14023, 0.57385, 2.34834");
values("0.02133,0.02229,0.02596,0.03882,0.08599,0.27457,1.04890"\
"0.02640,0.02730,0.03083,0.04360,0.09128,0.28032,1.05000"\
"0.03785,0.03907,0.04347,0.05653,0.10405,0.29356,1.06344"\
"0.05517,0.05712,0.06411,0.08454,0.13538,0.32556,1.09897"\
"0.08220,0.08525,0.09630,0.12923,0.20621,0.39703,1.16555"\
"0.12717,0.13182,0.14880,0.20020,0.32368,0.57003,1.33660"\
"0.20838,0.21502,0.23934,0.31711,0.51004,0.90531,1.73339");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00205, 0.00837, 0.03427, 0.14023, 0.57385, 2.34834");
values("0.01162,0.01250,0.01639,0.03262,0.09942,0.37315,1.48859"\
"0.01185,0.01280,0.01657,0.03266,0.09923,0.37271,1.48485"\
"0.01782,0.01840,0.02086,0.03386,0.09942,0.37255,1.48390"\
"0.02834,0.02955,0.03382,0.04782,0.10136,0.37269,1.48363"\
"0.04762,0.04947,0.05631,0.07658,0.12967,0.37163,1.48215"\
"0.08059,0.08325,0.09432,0.12745,0.20347,0.40683,1.48298"\
"0.13999,0.14423,0.15992,0.21149,0.33519,0.58548,1.49783");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00205, 0.00837, 0.03427, 0.14023, 0.57385, 2.34834");
values("0.02477,0.02572,0.02941,0.04257,0.09102,0.28491,1.07701"\
"0.02775,0.02869,0.03232,0.04575,0.09479,0.28878,1.08006"\
"0.03526,0.03646,0.04091,0.05493,0.10478,0.29925,1.09190"\
"0.04391,0.04582,0.05266,0.07406,0.12870,0.32405,1.11645"\
"0.05050,0.05348,0.06416,0.09729,0.17958,0.38264,1.17783"\
"0.04680,0.05121,0.06760,0.11860,0.24579,0.51811,1.31063"\
"0.01340,0.01994,0.04458,0.12100,0.31627,0.73706,1.62691");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00205, 0.00837, 0.03427, 0.14023, 0.57385, 2.34834");
values("0.01051,0.01142,0.01524,0.03107,0.09634,0.36406,1.45588"\
"0.01063,0.01154,0.01531,0.03116,0.09653,0.36331,1.45656"\
"0.01524,0.01615,0.01907,0.03230,0.09638,0.36328,1.45709"\
"0.02491,0.02626,0.03087,0.04610,0.09960,0.36319,1.45734"\
"0.04253,0.04433,0.05199,0.07421,0.13167,0.36573,1.46030"\
"0.07229,0.07545,0.08716,0.12297,0.20651,0.41753,1.45669"\
"0.12782,0.13316,0.15004,0.20353,0.33221,0.61159,1.49953");
}
}
}
}
cell ("sky130_fd_sc_hd__clkinv_2") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__clkinv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0055;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.396;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00152, 0.00462, 0.01406, 0.04277, 0.13006, 0.39552");
values("0.01679,0.01967,0.02771,0.05074,0.11907,0.32506,0.96199"\
"0.02240,0.02514,0.03314,0.05605,0.12520,0.33224,0.96327"\
"0.03288,0.03701,0.04652,0.06925,0.13795,0.34590,0.97198"\
"0.04793,0.05467,0.07024,0.10095,0.16923,0.37628,1.00639"\
"0.06927,0.08045,0.10609,0.15615,0.24169,0.44696,1.07441"\
"0.10150,0.11818,0.15861,0.23967,0.38209,0.61731,1.23858"\
"0.15217,0.17683,0.23752,0.36372,0.59253,0.96963,1.62400");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00152, 0.00462, 0.01406, 0.04277, 0.13006, 0.39552");
values("0.00997,0.01348,0.02414,0.05650,0.15501,0.45126,1.35521"\
"0.01066,0.01360,0.02412,0.05650,0.15454,0.45501,1.36444"\
"0.01769,0.02013,0.02721,0.05639,0.15459,0.45317,1.35546"\
"0.02906,0.03320,0.04294,0.06544,0.15432,0.45173,1.36042"\
"0.04948,0.05622,0.07129,0.10218,0.17254,0.45186,1.35933"\
"0.08367,0.09489,0.12001,0.16824,0.25679,0.47775,1.35827"\
"0.14474,0.16086,0.20063,0.28207,0.41910,0.65516,1.38544");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00152, 0.00462, 0.01406, 0.04277, 0.13006, 0.39552");
values("0.01950,0.02289,0.03240,0.05941,0.13849,0.37785,1.10631"\
"0.02340,0.02672,0.03625,0.06352,0.14293,0.38248,1.11064"\
"0.03187,0.03627,0.04682,0.07383,0.15450,0.39387,1.12146"\
"0.04279,0.04965,0.06609,0.10014,0.18059,0.42174,1.15103"\
"0.05525,0.06595,0.09136,0.14441,0.24212,0.48156,1.20971"\
"0.06549,0.08179,0.12092,0.20285,0.35344,0.62472,1.35193"\
"0.06491,0.08889,0.14750,0.27197,0.50551,0.91566,1.68180");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00152, 0.00462, 0.01406, 0.04277, 0.13006, 0.39552");
values("0.01013,0.01401,0.02523,0.06101,0.16570,0.48732,1.46513"\
"0.01031,0.01389,0.02530,0.06020,0.16571,0.48549,1.45754"\
"0.01582,0.01890,0.02752,0.06055,0.16574,0.48638,1.45950"\
"0.02659,0.03107,0.04214,0.06785,0.16546,0.49408,1.46442"\
"0.04447,0.05186,0.06908,0.10389,0.18310,0.49241,1.46272"\
"0.07564,0.08715,0.11592,0.16771,0.26761,0.51706,1.47329"\
"0.13337,0.14954,0.19130,0.27455,0.42464,0.69611,1.49826");
}
}
}
}
cell ("sky130_fd_sc_hd__clkinv_4") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__clkinv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0109;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.783;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01978, 0.06741, 0.22972, 0.78279");
values("0.01702,0.01899,0.02508,0.04394,0.10670,0.31631,1.03038"\
"0.02273,0.02455,0.03052,0.04938,0.11221,0.32380,1.04487"\
"0.03367,0.03655,0.04413,0.06303,0.12533,0.33479,1.04880"\
"0.04989,0.05437,0.06692,0.09422,0.15760,0.36720,1.08437"\
"0.07447,0.08194,0.10191,0.14761,0.23215,0.44122,1.15568"\
"0.11377,0.12494,0.15663,0.22860,0.36633,0.61319,1.32655"\
"0.18071,0.19777,0.24481,0.35651,0.58104,0.97574,1.72443");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01978, 0.06741, 0.22972, 0.78279");
values("0.00957,0.01183,0.01952,0.04576,0.13516,0.43781,1.46873"\
"0.01008,0.01201,0.01955,0.04570,0.13515,0.43791,1.47837"\
"0.01696,0.01867,0.02344,0.04603,0.13505,0.43738,1.46874"\
"0.02798,0.03071,0.03836,0.05758,0.13500,0.43978,1.47381"\
"0.04772,0.05233,0.06424,0.09278,0.15600,0.43684,1.47266"\
"0.08113,0.08819,0.10793,0.15195,0.23764,0.46372,1.46957"\
"0.14051,0.15129,0.18502,0.25440,0.39149,0.64501,1.49207");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01978, 0.06741, 0.22972, 0.78279");
values("0.01856,0.02062,0.02718,0.04750,0.11330,0.33523,1.09258"\
"0.02241,0.02442,0.03097,0.05142,0.11758,0.33975,1.09713"\
"0.02992,0.03283,0.04100,0.06170,0.12838,0.35104,1.10805"\
"0.03888,0.04339,0.05596,0.08583,0.15393,0.37753,1.13606"\
"0.04730,0.05424,0.07383,0.11989,0.21288,0.43736,1.19342"\
"0.04846,0.05936,0.08944,0.16088,0.30529,0.57798,1.33591"\
"0.02784,0.04401,0.08851,0.19784,0.42272,0.84057,1.65676");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01978, 0.06741, 0.22972, 0.78279");
values("0.00897,0.01127,0.01876,0.04458,0.13239,0.43177,1.44802"\
"0.00928,0.01124,0.01871,0.04447,0.13222,0.43365,1.44797"\
"0.01479,0.01690,0.02242,0.04513,0.13274,0.43096,1.45019"\
"0.02484,0.02787,0.03629,0.05722,0.13355,0.43353,1.46017"\
"0.04213,0.04695,0.06024,0.09060,0.15781,0.43662,1.46590"\
"0.07316,0.08033,0.10090,0.14788,0.24155,0.47018,1.47074"\
"0.12901,0.13890,0.17073,0.24366,0.38922,0.66365,1.49968");
}
}
}
}
cell ("sky130_fd_sc_hd__clkinv_8") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__clkinv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0216;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 1.382;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00187, 0.00702, 0.02628, 0.09845, 0.36881, 1.38154");
values("0.01776,0.01911,0.02374,0.03884,0.09247,0.29197,1.02819"\
"0.02343,0.02469,0.02910,0.04423,0.09778,0.29552,1.03334"\
"0.03460,0.03648,0.04225,0.05769,0.11141,0.31034,1.05876"\
"0.05110,0.05410,0.06359,0.08733,0.14317,0.34122,1.08161"\
"0.07670,0.08147,0.09660,0.13551,0.21695,0.41555,1.15362"\
"0.11844,0.12572,0.14907,0.21073,0.34185,0.58723,1.32792"\
"0.19250,0.20296,0.23716,0.33175,0.54097,0.93519,1.72171");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00187, 0.00702, 0.02628, 0.09845, 0.36881, 1.38154");
values("0.00995,0.01140,0.01688,0.03752,0.11458,0.40328,1.48284"\
"0.01030,0.01156,0.01687,0.03752,0.11435,0.40296,1.48137"\
"0.01737,0.01830,0.02147,0.03825,0.11434,0.40260,1.48420"\
"0.02782,0.02960,0.03549,0.05113,0.11558,0.40255,1.48481"\
"0.04762,0.05041,0.05932,0.08275,0.14087,0.40169,1.48482"\
"0.08042,0.08534,0.09955,0.13746,0.21871,0.43456,1.48364"\
"0.14063,0.14587,0.16844,0.23077,0.36002,0.60993,1.49988");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00187, 0.00702, 0.02628, 0.09845, 0.36881, 1.38154");
values("0.01924,0.02061,0.02530,0.04070,0.09464,0.29428,1.04655"\
"0.02295,0.02424,0.02886,0.04473,0.09895,0.30032,1.04476"\
"0.03027,0.03214,0.03808,0.05472,0.10998,0.31097,1.06567"\
"0.03859,0.04148,0.05076,0.07592,0.13478,0.33610,1.08228"\
"0.04541,0.04987,0.06418,0.10321,0.18935,0.39440,1.14126"\
"0.04362,0.05040,0.07228,0.13268,0.26658,0.53441,1.27984"\
"0.01575,0.02594,0.05877,0.14903,0.35689,0.77049,1.60122");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00187, 0.00702, 0.02628, 0.09845, 0.36881, 1.38154");
values("0.00902,0.01039,0.01554,0.03508,0.10877,0.38423,1.41808"\
"0.00919,0.01046,0.01554,0.03528,0.10846,0.38442,1.41290"\
"0.01464,0.01597,0.02023,0.03619,0.10871,0.38751,1.42119"\
"0.02429,0.02623,0.03259,0.05040,0.11112,0.38312,1.41738"\
"0.04170,0.04495,0.05466,0.08022,0.14094,0.38454,1.41416"\
"0.07131,0.07591,0.09132,0.13139,0.21936,0.43237,1.41560"\
"0.12605,0.13360,0.15689,0.21826,0.35319,0.62481,1.45953");
}
}
}
}
cell ("sky130_fd_sc_hd__clkinvlp_2") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.492;
max_capacitance : 0.155;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.02801,0.03306,0.04498,0.07379,0.14764,0.34097,0.83762"\
"0.03355,0.03864,0.05056,0.07989,0.15415,0.34571,0.84319"\
"0.04823,0.05305,0.06479,0.09424,0.16966,0.36152,0.85827"\
"0.07554,0.08346,0.09927,0.12923,0.20403,0.39779,0.89779"\
"0.12019,0.13349,0.15990,0.20623,0.28523,0.47668,0.97898"\
"0.19200,0.21571,0.26119,0.33998,0.46410,0.66520,1.16267"\
"0.31143,0.35101,0.42717,0.56097,0.76985,1.08531,1.59741");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.01672,0.02249,0.03767,0.07665,0.17854,0.44816,1.13424"\
"0.01656,0.02237,0.03744,0.07655,0.17811,0.44242,1.13022"\
"0.01795,0.02281,0.03741,0.07651,0.17906,0.44238,1.12959"\
"0.03015,0.03525,0.04512,0.07819,0.17842,0.44732,1.13813"\
"0.05136,0.05874,0.07418,0.10281,0.18428,0.44222,1.13547"\
"0.09197,0.10301,0.12713,0.16992,0.24538,0.45585,1.13263"\
"0.16172,0.18097,0.22201,0.29241,0.40232,0.59862,1.15218");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03875,0.04555,0.06168,0.10054,0.19991,0.45468,1.12135"\
"0.04195,0.04885,0.06563,0.10506,0.20439,0.46020,1.12426"\
"0.05275,0.05947,0.07624,0.11653,0.21661,0.47290,1.13729"\
"0.07631,0.08538,0.10426,0.14468,0.24638,0.50452,1.17293"\
"0.10999,0.12478,0.15557,0.21088,0.31400,0.57226,1.24474"\
"0.15335,0.17808,0.22876,0.31904,0.46847,0.73295,1.40309"\
"0.19760,0.23934,0.32319,0.47331,0.71905,1.09925,1.77555");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.02059,0.02820,0.04819,0.09849,0.23158,0.57604,1.46786"\
"0.02058,0.02809,0.04824,0.09818,0.23070,0.57294,1.46365"\
"0.02087,0.02807,0.04791,0.09870,0.23145,0.57490,1.46886"\
"0.03173,0.03803,0.05259,0.09958,0.23392,0.57632,1.47333"\
"0.05309,0.06286,0.08388,0.12154,0.23428,0.57377,1.48495"\
"0.09233,0.10753,0.13985,0.19490,0.29307,0.58334,1.48477"\
"0.16324,0.18929,0.23899,0.32406,0.47166,0.72291,1.49180");
}
}
}
}
cell ("sky130_fd_sc_hd__clkinvlp_4") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0094;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.321;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01268, 0.03724, 0.10939, 0.32136");
values("0.02877,0.03237,0.04168,0.06605,0.13519,0.33760,0.93007"\
"0.03414,0.03764,0.04690,0.07198,0.14294,0.34774,0.94083"\
"0.04879,0.05212,0.06126,0.08594,0.15677,0.35801,0.95956"\
"0.07597,0.08168,0.09477,0.12100,0.19136,0.39475,0.98572"\
"0.12016,0.13004,0.15220,0.19545,0.27208,0.47563,1.07266"\
"0.19535,0.21146,0.24914,0.32301,0.44888,0.66585,1.26825"\
"0.32047,0.34787,0.41122,0.53726,0.75153,1.09075,1.70116");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01268, 0.03724, 0.10939, 0.32136");
values("0.01529,0.01896,0.02989,0.06184,0.15597,0.43094,1.24961"\
"0.01518,0.01876,0.02964,0.06204,0.15703,0.43596,1.24236"\
"0.01661,0.01956,0.02973,0.06161,0.15577,0.43092,1.25417"\
"0.02822,0.03167,0.03917,0.06396,0.15589,0.43514,1.24043"\
"0.04868,0.05396,0.06616,0.09191,0.16347,0.43144,1.25097"\
"0.08622,0.09469,0.11571,0.15399,0.22890,0.44405,1.24914"\
"0.15158,0.16635,0.20274,0.26601,0.38457,0.58092,1.26059");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01268, 0.03724, 0.10939, 0.32136");
values("0.03661,0.04078,0.05182,0.08135,0.16459,0.41028,1.11872"\
"0.03967,0.04385,0.05531,0.08563,0.16963,0.41284,1.12574"\
"0.05041,0.05444,0.06581,0.09697,0.18159,0.43231,1.14970"\
"0.07170,0.07776,0.09250,0.12454,0.21036,0.45669,1.16803"\
"0.10098,0.11092,0.13504,0.18437,0.27803,0.52338,1.23718"\
"0.13605,0.15276,0.19248,0.27404,0.42020,0.68327,1.40353"\
"0.16380,0.19203,0.25831,0.39696,0.63454,1.03190,1.77036");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01268, 0.03724, 0.10939, 0.32136");
values("0.01694,0.02138,0.03438,0.07261,0.18449,0.51670,1.47662"\
"0.01696,0.02139,0.03437,0.07254,0.18434,0.51287,1.47725"\
"0.01765,0.02167,0.03444,0.07267,0.18444,0.51738,1.48193"\
"0.02791,0.03234,0.04254,0.07459,0.18413,0.52063,1.47966"\
"0.04698,0.05353,0.06951,0.10311,0.19202,0.51460,1.48127"\
"0.08300,0.09349,0.11843,0.16854,0.26291,0.52698,1.48164"\
"0.14663,0.16440,0.20544,0.28842,0.42548,0.67873,1.49685");
}
}
}
}
cell ("sky130_fd_sc_hd__conb_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__conb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("HI") {
direction : output;
function : "1";
capacitance : 0.0000;
max_transition : 1.000;
max_capacitance : 1.904;
}
pin("LO") {
direction : output;
function : "0";
capacitance : 0.0000;
max_transition : 1.000;
max_capacitance : 2.047;
}
}
cell ("sky130_fd_sc_hd__decap_12") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__decap_3") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__decap_4") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__decap_6") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__decap_8") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__dfbbn_1") {
area : 32.531
cell_footprint : "sky130_fd_sc_hd__dfbbn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.27414,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19944,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.08135,0.19547,0.28133"\
"-0.13166,-0.01631,0.07077"\
"-0.37132,-0.25475,-0.16646");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14604,0.36027,0.65242"\
"0.01727,0.22539,0.50900"\
"-0.13573,0.07606,0.35356");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.04472,-0.06818,-0.15160"\
"0.23698,0.12895,0.04798"\
"0.45711,0.35641,0.28276");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12739,-0.34040,-0.62645"\
"0.00382,-0.20430,-0.48425"\
"0.16048,-0.05008,-0.32637");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.168;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.41968,0.42636,0.44146,0.47744,0.57044,0.81470,1.46042"\
"0.42423,0.43090,0.44603,0.48185,0.57511,0.81967,1.46359"\
"0.43716,0.44385,0.45902,0.49487,0.58814,0.83273,1.47640"\
"0.46808,0.47474,0.48987,0.52569,0.61897,0.86348,1.50794"\
"0.53796,0.54463,0.55980,0.59562,0.68884,0.93352,1.57852"\
"0.66139,0.66810,0.68321,0.71902,0.81209,1.05669,1.70221"\
"0.85131,0.85804,0.87303,0.90914,1.00179,1.24594,1.89525");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02349,0.02961,0.04644,0.09444,0.22651,0.57391,1.50231"\
"0.02343,0.02958,0.04659,0.09451,0.22651,0.57448,1.50570"\
"0.02362,0.02978,0.04659,0.09426,0.22599,0.57437,1.50397"\
"0.02344,0.02958,0.04660,0.09451,0.22630,0.57422,1.50170"\
"0.02359,0.02978,0.04669,0.09454,0.22644,0.57526,1.50211"\
"0.02351,0.02957,0.04660,0.09443,0.22583,0.57440,1.49939"\
"0.02349,0.02954,0.04669,0.09450,0.22643,0.57365,1.50153");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.51804,0.52332,0.53458,0.55780,0.61016,0.74389,1.09673"\
"0.52298,0.52832,0.53949,0.56276,0.61516,0.74884,1.10149"\
"0.53590,0.54119,0.55245,0.57567,0.62805,0.76178,1.11460"\
"0.56657,0.57189,0.58308,0.60636,0.65876,0.79244,1.14537"\
"0.63698,0.64232,0.65349,0.67676,0.72916,0.86284,1.21564"\
"0.76252,0.76784,0.77903,0.80231,0.85476,0.98846,1.34133"\
"0.95748,0.96282,0.97399,0.99726,1.04967,1.18326,1.53616");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01760,0.02176,0.03086,0.05436,0.11824,0.29416,0.76608"\
"0.01782,0.02162,0.03115,0.05452,0.11806,0.29403,0.76799"\
"0.01757,0.02176,0.03103,0.05441,0.11825,0.29417,0.76958"\
"0.01757,0.02172,0.03116,0.05445,0.11814,0.29426,0.76961"\
"0.01781,0.02163,0.03115,0.05453,0.11814,0.29427,0.76893"\
"0.01762,0.02179,0.03117,0.05447,0.11764,0.29416,0.76993"\
"0.01782,0.02163,0.03115,0.05450,0.11826,0.29306,0.76962");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.29772,0.30306,0.31439,0.33782,0.39033,0.52411,0.87659"\
"0.30287,0.30820,0.31959,0.34294,0.39543,0.52917,0.88142"\
"0.31534,0.32067,0.33207,0.35541,0.40793,0.54164,0.89389"\
"0.34684,0.35218,0.36347,0.38694,0.43947,0.57322,0.92542"\
"0.41698,0.42235,0.43370,0.45714,0.50967,0.64331,0.99558"\
"0.54404,0.54932,0.56063,0.58411,0.63673,0.77053,1.12266"\
"0.74337,0.74874,0.76015,0.78366,0.83627,0.97018,1.32208");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01813,0.02226,0.03167,0.05491,0.11823,0.29355,0.76329"\
"0.01821,0.02221,0.03149,0.05503,0.11813,0.29355,0.76204"\
"0.01820,0.02222,0.03150,0.05503,0.11821,0.29356,0.76279"\
"0.01804,0.02210,0.03151,0.05492,0.11822,0.29340,0.76316"\
"0.01814,0.02192,0.03167,0.05489,0.11831,0.29339,0.76281"\
"0.01813,0.02201,0.03167,0.05509,0.11837,0.29360,0.76346"\
"0.01820,0.02219,0.03188,0.05509,0.11826,0.29381,0.76199");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.33009,0.33739,0.35323,0.38954,0.48255,0.72713,1.37146"\
"0.33520,0.34250,0.35835,0.39464,0.48768,0.73213,1.37537"\
"0.34808,0.35546,0.37125,0.40758,0.50063,0.74523,1.39055"\
"0.37988,0.38727,0.40306,0.43939,0.53244,0.77702,1.42242"\
"0.45606,0.46344,0.47928,0.51562,0.60864,0.85311,1.49810"\
"0.63479,0.64210,0.65798,0.69431,0.78734,1.03164,1.67719"\
"0.98890,0.99711,1.01394,1.05077,1.14351,1.38817,2.03341");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02674,0.03261,0.04864,0.09534,0.22615,0.57576,1.49966"\
"0.02675,0.03262,0.04866,0.09529,0.22638,0.57556,1.49954"\
"0.02680,0.03261,0.04854,0.09545,0.22664,0.57552,1.49962"\
"0.02682,0.03263,0.04858,0.09539,0.22660,0.57520,1.50021"\
"0.02669,0.03270,0.04869,0.09541,0.22622,0.57389,1.49867"\
"0.02668,0.03274,0.04868,0.09540,0.22645,0.57451,1.49910"\
"0.03130,0.03740,0.05178,0.09648,0.22625,0.57505,1.49979");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.154;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.46029,0.46943,0.48925,0.53185,0.63118,0.87766,1.51636"\
"0.46534,0.47439,0.49417,0.53677,0.63610,0.88246,1.52214"\
"0.47816,0.48730,0.50712,0.54972,0.64906,0.89619,1.53620"\
"0.50883,0.51796,0.53776,0.58036,0.67971,0.92631,1.56456"\
"0.57914,0.58829,0.60807,0.65067,0.75002,0.99665,1.63463"\
"0.70483,0.71395,0.73371,0.77631,0.87565,1.12234,1.76225"\
"0.89974,0.90885,0.92868,0.97127,1.07060,1.31698,1.95881");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03328,0.04098,0.05989,0.10933,0.23901,0.58552,1.49930"\
"0.03315,0.04101,0.05996,0.10932,0.23904,0.58565,1.49650"\
"0.03327,0.04098,0.05990,0.10933,0.23895,0.58496,1.49782"\
"0.03334,0.04102,0.06010,0.10928,0.23953,0.58444,1.50138"\
"0.03316,0.04100,0.05996,0.10932,0.23875,0.58422,1.49488"\
"0.03313,0.04096,0.06003,0.10930,0.23977,0.58559,1.49359"\
"0.03313,0.04102,0.05988,0.10935,0.23894,0.58473,1.49770");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.34817,0.35751,0.37670,0.41323,0.48241,0.62116,0.95126"\
"0.35325,0.36260,0.38172,0.41833,0.48745,0.62621,0.95661"\
"0.36565,0.37498,0.39411,0.43047,0.49967,0.63839,0.96852"\
"0.39639,0.40571,0.42487,0.46152,0.53067,0.66938,0.99956"\
"0.46666,0.47596,0.49507,0.53176,0.60089,0.73963,1.06974"\
"0.59071,0.60004,0.61922,0.65579,0.72495,0.86371,1.19359"\
"0.77974,0.78910,0.80830,0.84486,0.91404,1.05282,1.38261");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03628,0.04251,0.05614,0.08447,0.14575,0.29818,0.72527"\
"0.03613,0.04257,0.05616,0.08429,0.14580,0.29902,0.72824"\
"0.03629,0.04225,0.05587,0.08440,0.14602,0.29880,0.72482"\
"0.03616,0.04237,0.05583,0.08432,0.14598,0.29885,0.72524"\
"0.03614,0.04229,0.05587,0.08430,0.14605,0.29813,0.72368"\
"0.03625,0.04240,0.05597,0.08442,0.14609,0.29834,0.72418"\
"0.03633,0.04268,0.05625,0.08444,0.14612,0.29856,0.72339");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.23938,0.24896,0.26974,0.31413,0.41724,0.66689,1.30483"\
"0.24440,0.25401,0.27472,0.31913,0.42224,0.67183,1.30994"\
"0.25719,0.26678,0.28758,0.33197,0.43507,0.68476,1.32280"\
"0.28830,0.29789,0.31865,0.36308,0.46618,0.71587,1.35409"\
"0.35794,0.36755,0.38829,0.43331,0.53643,0.78616,1.42450"\
"0.48563,0.49534,0.51627,0.56093,0.66422,0.91369,1.55120"\
"0.68450,0.69455,0.71591,0.76118,0.86520,1.11486,1.75249");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03508,0.04333,0.06290,0.11403,0.24633,0.58673,1.49221"\
"0.03512,0.04326,0.06293,0.11387,0.24669,0.58924,1.49520"\
"0.03506,0.04339,0.06292,0.11400,0.24687,0.58736,1.49454"\
"0.03512,0.04336,0.06295,0.11394,0.24689,0.58749,1.49486"\
"0.03517,0.04335,0.06297,0.11400,0.24659,0.58759,1.49543"\
"0.03586,0.04403,0.06358,0.11452,0.24661,0.58735,1.49489"\
"0.03772,0.04586,0.06537,0.11636,0.24777,0.58763,1.49159");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.24654,0.25806,0.28238,0.32844,0.41111,0.56006,0.89373"\
"0.25163,0.26316,0.28749,0.33354,0.41618,0.56513,0.89890"\
"0.26443,0.27601,0.30042,0.34645,0.42909,0.57799,0.91223"\
"0.29626,0.30791,0.33220,0.37823,0.46083,0.60977,0.94343"\
"0.37257,0.38408,0.40836,0.45430,0.53693,0.68596,1.02002"\
"0.55042,0.56220,0.58666,0.63253,0.71496,0.86400,1.19812"\
"0.88245,0.89907,0.93223,0.98881,1.08124,1.23675,1.57224");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.04779,0.05572,0.07220,0.10644,0.16893,0.31329,0.72807"\
"0.04782,0.05577,0.07221,0.10655,0.16858,0.31341,0.72928"\
"0.04784,0.05584,0.07227,0.10653,0.16884,0.31362,0.72967"\
"0.04794,0.05576,0.07253,0.10657,0.16854,0.31276,0.72834"\
"0.04780,0.05577,0.07229,0.10661,0.16863,0.31334,0.72940"\
"0.05042,0.05790,0.07388,0.10730,0.16888,0.31349,0.73256"\
"0.07931,0.08845,0.10513,0.13499,0.18875,0.32380,0.73092");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07036,0.19669,0.29354"\
"-0.14753,-0.01997,0.07687"\
"-0.39574,-0.26818,-0.17012");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07280,-0.05109,-0.13817"\
"0.27116,0.14726,0.06019"\
"0.51082,0.38815,0.30107");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.21922,0.83333,2.50000");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10298,-0.06087,-0.07390"\
"-0.22687,-0.16646,-0.17582"\
"-0.33104,-0.25231,-0.24702");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13750,0.10272,0.18654"\
"0.26994,0.21562,0.24940"\
"0.40096,0.32589,0.32793");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06026,0.03190,0.11898"\
"-0.24640,-0.15669,-0.10257"\
"-0.45067,-0.36096,-0.32637");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06670,-0.02180,-0.05516"\
"0.25163,0.16435,0.13099"\
"0.45589,0.36740,0.34013");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13750,0.26994,0.40096"\
"0.10272,0.21562,0.32589"\
"0.18654,0.24940,0.32793");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.25437,0.83333,2.50000");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10298,-0.22687,-0.33104"\
"-0.06087,-0.16646,-0.25231"\
"-0.07390,-0.17582,-0.24702");
}
}
}
}
cell ("sky130_fd_sc_hd__dfbbn_2") {
area : 35.034
cell_footprint : "sky130_fd_sc_hd__dfbbn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK_N") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.28842,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19944,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.08379,0.19914,0.28499"\
"-0.12922,-0.01265,0.07321"\
"-0.36766,-0.25231,-0.16402");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14604,0.35905,0.65120"\
"0.01483,0.22539,0.50778"\
"-0.13817,0.07239,0.34990");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.04717,-0.06696,-0.14916"\
"0.23942,0.13017,0.05042"\
"0.46077,0.36007,0.28642");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12617,-0.33918,-0.62523"\
"0.00626,-0.20308,-0.48181"\
"0.16292,-0.04642,-0.32271");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.313;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.49596,0.50234,0.51615,0.54699,0.62712,0.85802,1.53409"\
"0.50064,0.50703,0.52091,0.55189,0.63221,0.86328,1.53931"\
"0.51320,0.51952,0.53359,0.56432,0.64455,0.87597,1.55013"\
"0.54418,0.55058,0.56444,0.59541,0.67574,0.90682,1.58351"\
"0.61457,0.62092,0.63490,0.66573,0.74611,0.97694,1.65303"\
"0.73921,0.74562,0.75948,0.79047,0.87078,1.10186,1.77585"\
"0.92952,0.93588,0.94979,0.98057,1.06100,1.29163,1.96675");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02510,0.02949,0.04099,0.07524,0.18552,0.51672,1.49457"\
"0.02517,0.02956,0.04098,0.07531,0.18531,0.51732,1.49375"\
"0.02514,0.02970,0.04103,0.07528,0.18529,0.51766,1.49399"\
"0.02520,0.02962,0.04096,0.07532,0.18531,0.51718,1.49449"\
"0.02512,0.02979,0.04103,0.07522,0.18538,0.51640,1.49769"\
"0.02517,0.02958,0.04098,0.07531,0.18531,0.51715,1.49177"\
"0.02521,0.02958,0.04111,0.07530,0.18516,0.51746,1.49497");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.57151,0.57646,0.58730,0.60950,0.65623,0.77289,1.10708"\
"0.57637,0.58131,0.59215,0.61434,0.66107,0.77773,1.11196"\
"0.58885,0.59378,0.60472,0.62688,0.67365,0.79027,1.12481"\
"0.61985,0.62479,0.63575,0.65788,0.70457,0.82139,1.15489"\
"0.69036,0.69530,0.70626,0.72823,0.77507,0.89177,1.22555"\
"0.81643,0.82138,0.83233,0.85447,0.90114,1.01792,1.35161"\
"1.01226,1.01720,1.02810,1.05025,1.09704,1.21366,1.54780");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02016,0.02325,0.03062,0.04865,0.09654,0.24319,0.69408"\
"0.02014,0.02323,0.03066,0.04865,0.09658,0.24317,0.68760"\
"0.02017,0.02326,0.03063,0.04861,0.09602,0.24296,0.69010"\
"0.02025,0.02335,0.03085,0.04846,0.09618,0.24264,0.69316"\
"0.02020,0.02334,0.03055,0.04832,0.09645,0.24217,0.68535"\
"0.02016,0.02325,0.03083,0.04825,0.09629,0.24306,0.68596"\
"0.02017,0.02325,0.03094,0.04861,0.09608,0.24198,0.69448");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.35695,0.36198,0.37312,0.39561,0.44266,0.55972,0.89313"\
"0.36224,0.36728,0.37836,0.40089,0.44803,0.56493,0.89833"\
"0.37475,0.37979,0.39087,0.41338,0.46054,0.57745,0.91084"\
"0.40646,0.41148,0.42259,0.44511,0.49226,0.60925,0.94235"\
"0.47763,0.48267,0.49379,0.51632,0.56334,0.68044,1.01366"\
"0.60924,0.61434,0.62550,0.64803,0.69508,0.81212,1.14546"\
"0.81910,0.82416,0.83534,0.85788,0.90502,1.02204,1.35535");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02107,0.02394,0.03167,0.04920,0.09730,0.24282,0.68705"\
"0.02090,0.02404,0.03146,0.04947,0.09687,0.24277,0.68746"\
"0.02087,0.02404,0.03141,0.04951,0.09684,0.24281,0.68818"\
"0.02088,0.02405,0.03149,0.04941,0.09713,0.24286,0.68777"\
"0.02108,0.02433,0.03159,0.04924,0.09731,0.24264,0.68860"\
"0.02117,0.02416,0.03169,0.04926,0.09704,0.24287,0.68812"\
"0.02099,0.02413,0.03214,0.04938,0.09668,0.24281,0.68752");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.42247,0.42932,0.44418,0.47590,0.55630,0.78712,1.46260"\
"0.42774,0.43454,0.44944,0.48106,0.56155,0.79217,1.46848"\
"0.44080,0.44769,0.46249,0.49412,0.57459,0.80578,1.48009"\
"0.47255,0.47942,0.49421,0.52597,0.60628,0.83729,1.51447"\
"0.54852,0.55544,0.57014,0.60197,0.68225,0.91324,1.58784"\
"0.72688,0.73377,0.74854,0.78015,0.86064,1.09176,1.76614"\
"1.10701,1.11439,1.13020,1.16259,1.24322,1.47404,2.15018");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02803,0.03234,0.04366,0.07668,0.18572,0.51633,1.49125"\
"0.02787,0.03213,0.04389,0.07679,0.18558,0.51766,1.49425"\
"0.02787,0.03245,0.04360,0.07678,0.18546,0.51772,1.49138"\
"0.02785,0.03252,0.04380,0.07674,0.18558,0.51743,1.48993"\
"0.02797,0.03241,0.04356,0.07686,0.18586,0.51680,1.48925"\
"0.02785,0.03241,0.04389,0.07678,0.18591,0.51733,1.49362"\
"0.03051,0.03494,0.04638,0.07842,0.18606,0.51731,1.49333");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.288;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.47547,0.48308,0.50084,0.53924,0.62877,0.86560,1.53960"\
"0.48058,0.48829,0.50602,0.54446,0.63398,0.87131,1.54562"\
"0.49310,0.50085,0.51859,0.55705,0.64653,0.88416,1.55803"\
"0.52357,0.53134,0.54908,0.58750,0.67698,0.91395,1.58985"\
"0.59458,0.60228,0.61997,0.65840,0.74790,0.98485,1.66196"\
"0.72054,0.72825,0.74601,0.78447,0.87395,1.11116,1.78704"\
"0.91662,0.92432,0.94206,0.98053,1.07002,1.30707,1.98585");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03058,0.03647,0.05139,0.08968,0.20070,0.52960,1.50337"\
"0.03058,0.03645,0.05135,0.08961,0.20016,0.52787,1.49772"\
"0.03055,0.03640,0.05127,0.08966,0.20011,0.52866,1.49812"\
"0.03058,0.03638,0.05131,0.08964,0.20059,0.52875,1.49617"\
"0.03060,0.03640,0.05126,0.08962,0.20053,0.52861,1.49482"\
"0.03066,0.03648,0.05137,0.08971,0.20044,0.52917,1.49933"\
"0.03058,0.03645,0.05122,0.08959,0.20013,0.52763,1.49726");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.37632,0.38439,0.40220,0.43738,0.50414,0.63922,0.96629"\
"0.38082,0.38889,0.40673,0.44191,0.50864,0.64373,0.97051"\
"0.39390,0.40197,0.41980,0.45498,0.52173,0.65682,0.98388"\
"0.42469,0.43278,0.45058,0.48576,0.55251,0.68759,1.01467"\
"0.49441,0.50247,0.52030,0.55548,0.62223,0.75732,1.08439"\
"0.61875,0.62680,0.64465,0.67987,0.74657,0.88166,1.20849"\
"0.80993,0.81801,0.83589,0.87104,0.93779,1.07293,1.39980");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03705,0.04193,0.05333,0.07724,0.13071,0.26606,0.67792"\
"0.03707,0.04194,0.05343,0.07674,0.13069,0.26602,0.67649"\
"0.03706,0.04194,0.05331,0.07682,0.13067,0.26600,0.67768"\
"0.03705,0.04191,0.05330,0.07683,0.13067,0.26610,0.67478"\
"0.03706,0.04194,0.05331,0.07683,0.13069,0.26610,0.67805"\
"0.03698,0.04199,0.05333,0.07685,0.13069,0.26612,0.67662"\
"0.03709,0.04205,0.05326,0.07778,0.13058,0.26608,0.67818");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.25797,0.26624,0.28498,0.32521,0.41837,0.65890,1.33273"\
"0.26312,0.27133,0.29005,0.33027,0.42352,0.66412,1.33850"\
"0.27598,0.28420,0.30292,0.34320,0.43645,0.67679,1.35010"\
"0.30701,0.31516,0.33386,0.37415,0.46737,0.70788,1.38252"\
"0.37824,0.38643,0.40516,0.44539,0.53864,0.77908,1.45241"\
"0.51022,0.51847,0.53719,0.57745,0.67087,0.91135,1.58597"\
"0.71878,0.72722,0.74651,0.78748,0.88119,1.12165,1.79615");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03264,0.03891,0.05456,0.09404,0.20728,0.53335,1.49609"\
"0.03262,0.03904,0.05459,0.09385,0.20738,0.53148,1.49421"\
"0.03256,0.03904,0.05456,0.09381,0.20745,0.53186,1.49574"\
"0.03271,0.03884,0.05442,0.09407,0.20756,0.53164,1.49209"\
"0.03267,0.03903,0.05466,0.09395,0.20768,0.53194,1.49561"\
"0.03329,0.03918,0.05458,0.09419,0.20736,0.53160,1.49370"\
"0.03486,0.04136,0.05677,0.09581,0.20787,0.53095,1.49390");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.28402,0.29404,0.31568,0.35688,0.43366,0.57911,0.91183"\
"0.28927,0.29933,0.32095,0.36219,0.43888,0.58435,0.91737"\
"0.30249,0.31253,0.33403,0.37521,0.45195,0.59739,0.93045"\
"0.33438,0.34435,0.36588,0.40706,0.48372,0.62917,0.96210"\
"0.41024,0.42023,0.44177,0.48293,0.55962,0.70512,1.03818"\
"0.58947,0.59930,0.62055,0.66130,0.73773,0.88321,1.21634"\
"0.95020,0.96137,0.98577,1.03305,1.11798,1.27012,1.60477");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.05191,0.05699,0.06806,0.09319,0.14813,0.28079,0.68306"\
"0.05198,0.05695,0.06809,0.09319,0.14806,0.28096,0.68162"\
"0.05183,0.05680,0.06806,0.09297,0.14805,0.28083,0.68193"\
"0.05180,0.05678,0.06785,0.09308,0.14802,0.28089,0.68195"\
"0.05183,0.05681,0.06803,0.09310,0.14820,0.28050,0.68262"\
"0.05148,0.05653,0.06763,0.09287,0.14809,0.28076,0.68259"\
"0.06926,0.07406,0.08539,0.11219,0.16506,0.29077,0.68346");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07280,0.19669,0.28865"\
"-0.14509,-0.01997,0.07199"\
"-0.39452,-0.26940,-0.17622");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07646,-0.04499,-0.12596"\
"0.27482,0.15459,0.07239"\
"0.51570,0.39547,0.31450");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.25327,0.83333,2.50000");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10420,-0.05965,-0.07634"\
"-0.22687,-0.16768,-0.17948"\
"-0.33226,-0.25475,-0.25313");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.15825,0.14300,0.24635"\
"0.29679,0.25346,0.31043"\
"0.44734,0.37472,0.39995");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06148,0.03068,0.15193"\
"-0.24763,-0.15669,-0.08670"\
"-0.45433,-0.36340,-0.32515");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06792,-0.02180,-0.05394"\
"0.25285,0.16435,0.13221"\
"0.45955,0.36984,0.34136");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.15825,0.29679,0.44734"\
"0.14300,0.25346,0.37472"\
"0.24635,0.31043,0.39995");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.30600,0.83333,2.50000");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10420,-0.22687,-0.33226"\
"-0.05965,-0.16768,-0.25475"\
"-0.07634,-0.17948,-0.25313");
}
}
}
}
cell ("sky130_fd_sc_hd__dfbbp_1") {
area : 32.531
cell_footprint : "sky130_fd_sc_hd__dfbbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26975,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20933,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07158,0.18937,0.27645"\
"-0.00226,0.10576,0.18063"\
"-0.02953,0.07606,0.14726");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17046,0.38346,0.68050"\
"0.03924,0.24980,0.54806"\
"-0.05882,0.14808,0.44756");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.04683,-0.16340,-0.24193"\
"0.02091,-0.08589,-0.15588"\
"0.04940,-0.05497,-0.12251");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08589,-0.29890,-0.59227"\
"0.02335,-0.18477,-0.47692"\
"0.10433,-0.09891,-0.38862");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.168;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.46364,0.47040,0.48541,0.52130,0.61445,0.85912,1.50767"\
"0.46859,0.47522,0.49021,0.52623,0.61924,0.86366,1.50946"\
"0.47959,0.48623,0.50135,0.53726,0.63014,0.87421,1.51905"\
"0.50560,0.51224,0.52735,0.56326,0.65619,0.90068,1.54706"\
"0.55309,0.55981,0.57490,0.61065,0.70377,0.94837,1.59479"\
"0.62028,0.62701,0.64216,0.67804,0.77133,1.01552,1.65924"\
"0.70347,0.71014,0.72532,0.76114,0.85447,1.09893,1.74492");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02347,0.02971,0.04648,0.09455,0.22634,0.57491,1.50058"\
"0.02342,0.02959,0.04641,0.09454,0.22651,0.57486,1.50237"\
"0.02343,0.02954,0.04633,0.09452,0.22627,0.57552,1.50174"\
"0.02343,0.02954,0.04634,0.09448,0.22654,0.57499,1.50259"\
"0.02343,0.02961,0.04644,0.09441,0.22641,0.57514,1.50248"\
"0.02357,0.02973,0.04654,0.09448,0.22601,0.57505,1.49637"\
"0.02343,0.02951,0.04651,0.09453,0.22656,0.57333,1.50059");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.40395,0.40923,0.42044,0.44368,0.49611,0.62968,0.98214"\
"0.40862,0.41389,0.42511,0.44832,0.50081,0.63435,0.98682"\
"0.41955,0.42489,0.43607,0.45934,0.51173,0.64545,0.99839"\
"0.44528,0.45056,0.46177,0.48498,0.53746,0.67109,1.02341"\
"0.49340,0.49871,0.50990,0.53312,0.58561,0.71919,1.07161"\
"0.56397,0.56927,0.58048,0.60370,0.65610,0.78970,1.14186"\
"0.65520,0.66047,0.67168,0.69490,0.74737,0.88107,1.23316");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01761,0.02173,0.03101,0.05449,0.11806,0.29413,0.76279"\
"0.01754,0.02165,0.03118,0.05443,0.11829,0.29361,0.76528"\
"0.01760,0.02175,0.03114,0.05444,0.11814,0.29395,0.76349"\
"0.01758,0.02167,0.03121,0.05455,0.11791,0.29413,0.76242"\
"0.01751,0.02177,0.03116,0.05447,0.11787,0.29371,0.76265"\
"0.01777,0.02157,0.03098,0.05451,0.11842,0.29415,0.76382"\
"0.01753,0.02178,0.03119,0.05452,0.11793,0.29418,0.76481");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.29675,0.30211,0.31346,0.33688,0.38939,0.52302,0.87529"\
"0.30181,0.30713,0.31851,0.34192,0.39435,0.52810,0.88035"\
"0.31493,0.32027,0.33162,0.35502,0.40754,0.54134,0.89354"\
"0.34577,0.35114,0.36247,0.38589,0.43840,0.57228,0.92431"\
"0.41558,0.42094,0.43229,0.45571,0.50823,0.64186,0.99414"\
"0.54267,0.54797,0.55927,0.58272,0.63530,0.76907,1.12137"\
"0.74194,0.74737,0.75874,0.78225,0.83480,0.96864,1.32080");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01811,0.02190,0.03164,0.05487,0.11831,0.29332,0.76217"\
"0.01794,0.02218,0.03146,0.05491,0.11830,0.29336,0.76254"\
"0.01826,0.02235,0.03169,0.05485,0.11826,0.29357,0.76337"\
"0.01813,0.02194,0.03161,0.05493,0.11831,0.29324,0.76193"\
"0.01811,0.02193,0.03165,0.05484,0.11831,0.29341,0.76351"\
"0.01803,0.02210,0.03153,0.05497,0.11827,0.29346,0.76398"\
"0.01830,0.02252,0.03187,0.05503,0.11850,0.29356,0.76257");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.32749,0.33484,0.35066,0.38698,0.48000,0.72438,1.36995"\
"0.33263,0.33998,0.35583,0.39216,0.48519,0.72958,1.37470"\
"0.34567,0.35295,0.36873,0.40503,0.49802,0.74260,1.38646"\
"0.37744,0.38475,0.40055,0.43687,0.52989,0.77448,1.41997"\
"0.45365,0.46093,0.47671,0.51301,0.60600,0.85059,1.49543"\
"0.63209,0.63952,0.65533,0.69164,0.78466,1.02912,1.67540"\
"0.98411,0.99247,1.00932,1.04603,1.13907,1.38328,2.02877");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02653,0.03249,0.04853,0.09528,0.22663,0.57539,1.49996"\
"0.02645,0.03247,0.04853,0.09537,0.22614,0.57405,1.49915"\
"0.02665,0.03251,0.04855,0.09528,0.22606,0.57576,1.49955"\
"0.02643,0.03245,0.04850,0.09540,0.22659,0.57527,1.49690"\
"0.02665,0.03251,0.04855,0.09528,0.22599,0.57402,1.49936"\
"0.02661,0.03269,0.04865,0.09538,0.22621,0.57401,1.49638"\
"0.03115,0.03694,0.05180,0.09659,0.22654,0.57409,1.49808");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.154;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.34659,0.35564,0.37540,0.41794,0.51721,0.76417,1.40439"\
"0.35121,0.36030,0.38005,0.42259,0.52189,0.76853,1.40548"\
"0.36216,0.37128,0.39102,0.43357,0.53284,0.77957,1.41769"\
"0.38781,0.39689,0.41664,0.45919,0.55849,0.80557,1.44515"\
"0.43620,0.44530,0.46505,0.50761,0.60692,0.85382,1.49347"\
"0.50636,0.51546,0.53521,0.57775,0.67704,0.92414,1.56350"\
"0.59776,0.60687,0.62663,0.66919,0.76848,1.01569,1.65472");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03325,0.04099,0.05997,0.10940,0.23907,0.58504,1.49738"\
"0.03318,0.04097,0.05997,0.10937,0.23880,0.58491,1.50048"\
"0.03318,0.04100,0.05992,0.10933,0.23900,0.58438,1.49517"\
"0.03316,0.04098,0.05987,0.10931,0.23903,0.58544,1.49755"\
"0.03331,0.04106,0.05998,0.10933,0.23918,0.58488,1.49709"\
"0.03327,0.04110,0.05985,0.10936,0.23901,0.58603,1.49073"\
"0.03326,0.04109,0.06008,0.10937,0.23871,0.58421,1.49532");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.39312,0.40239,0.42143,0.45782,0.52668,0.66518,0.99516"\
"0.39774,0.40699,0.42603,0.46245,0.53133,0.66980,0.99937"\
"0.40876,0.41802,0.43710,0.47348,0.54236,0.68084,1.01043"\
"0.43469,0.44393,0.46291,0.49941,0.56829,0.70675,1.03669"\
"0.48223,0.49150,0.51057,0.54693,0.61581,0.75431,1.08403"\
"0.54951,0.55877,0.57778,0.61424,0.68311,0.82162,1.15143"\
"0.63260,0.64183,0.66090,0.69729,0.76617,0.90468,1.23445");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03638,0.04226,0.05569,0.08416,0.14571,0.29791,0.72716"\
"0.03640,0.04225,0.05561,0.08415,0.14555,0.29756,0.72696"\
"0.03616,0.04212,0.05571,0.08416,0.14556,0.29770,0.72396"\
"0.03607,0.04214,0.05577,0.08400,0.14561,0.29794,0.72927"\
"0.03623,0.04264,0.05589,0.08408,0.14573,0.29811,0.72321"\
"0.03607,0.04215,0.05552,0.08408,0.14563,0.29803,0.72984"\
"0.03613,0.04212,0.05573,0.08407,0.14571,0.29810,0.72134");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.23860,0.24815,0.26886,0.31320,0.41626,0.66574,1.30283"\
"0.24358,0.25315,0.27382,0.31818,0.42125,0.67075,1.30843"\
"0.25645,0.26600,0.28674,0.33109,0.43414,0.68371,1.32168"\
"0.28758,0.29714,0.31789,0.36223,0.46529,0.71488,1.35302"\
"0.35730,0.36686,0.38762,0.43195,0.53501,0.78449,1.42183"\
"0.48452,0.49420,0.51505,0.55966,0.66291,0.91231,1.54977"\
"0.68289,0.69288,0.71422,0.75949,0.86351,1.11292,1.75061");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03512,0.04339,0.06295,0.11404,0.24608,0.58715,1.49448"\
"0.03519,0.04329,0.06296,0.11393,0.24676,0.58684,1.49365"\
"0.03512,0.04338,0.06289,0.11404,0.24687,0.58725,1.49452"\
"0.03514,0.04344,0.06296,0.11398,0.24689,0.58750,1.49454"\
"0.03514,0.04341,0.06293,0.11406,0.24677,0.58665,1.49051"\
"0.03587,0.04404,0.06361,0.11454,0.24649,0.58727,1.49434"\
"0.03766,0.04586,0.06547,0.11629,0.24791,0.58782,1.49272");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.24500,0.25648,0.28040,0.32604,0.40850,0.55722,0.89099"\
"0.25010,0.26159,0.28552,0.33119,0.41363,0.56233,0.89628"\
"0.26306,0.27442,0.29847,0.34414,0.42654,0.57523,0.90896"\
"0.29483,0.30635,0.33030,0.37592,0.45834,0.60702,0.94088"\
"0.37107,0.38243,0.40643,0.45200,0.53441,0.68321,1.01715"\
"0.54877,0.56041,0.58455,0.63007,0.71231,0.86113,1.19493"\
"0.87871,0.89511,0.92801,0.98462,1.07709,1.23237,1.56774");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.04746,0.05516,0.07156,0.10589,0.16864,0.31348,0.73046"\
"0.04750,0.05516,0.07158,0.10596,0.16849,0.31330,0.72687"\
"0.04740,0.05522,0.07158,0.10585,0.16855,0.31312,0.73106"\
"0.04748,0.05516,0.07173,0.10594,0.16858,0.31330,0.72707"\
"0.04730,0.05514,0.07156,0.10597,0.16868,0.31303,0.72970"\
"0.05001,0.05745,0.07329,0.10688,0.16847,0.31302,0.72655"\
"0.07835,0.08763,0.10480,0.13514,0.18845,0.32352,0.73083");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06426,0.19059,0.28377"\
"-0.05475,0.06792,0.15744"\
"-0.13939,-0.01794,0.06792");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03828,-0.16096,-0.24925"\
"0.07829,-0.04195,-0.12780"\
"0.16536,0.04269,-0.04195");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.21812,0.83333,2.50000");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10420,-0.06087,-0.07512"\
"-0.22687,-0.16768,-0.17582"\
"-0.33104,-0.25353,-0.24824");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13750,0.10394,0.18654"\
"0.26872,0.21440,0.24818"\
"0.39852,0.32467,0.32671");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03950,0.07584,0.24227"\
"-0.19147,-0.07368,0.07321"\
"-0.30907,-0.19250,-0.05415");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11675,0.03314,0.00221"\
"0.25040,0.16557,0.13587"\
"0.35579,0.26974,0.23882");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13750,0.26872,0.39852"\
"0.10394,0.21440,0.32467"\
"0.18654,0.24818,0.32671");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.25217,0.83333,2.50000");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10420,-0.22687,-0.33104"\
"-0.06087,-0.16768,-0.25353"\
"-0.07512,-0.17582,-0.24824");
}
}
}
}
cell ("sky130_fd_sc_hd__dfrbp_1") {
area : 28.778
cell_footprint : "sky130_fd_sc_hd__dfrbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20933,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.16539,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05815,0.17350,0.24959"\
"-0.01447,0.08745,0.15011"\
"-0.04784,0.04920,0.10576");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10576,0.31999,0.62557"\
"-0.00593,0.20220,0.50167"\
"-0.09178,0.11268,0.40727");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03340,-0.13532,-0.18822"\
"0.03434,-0.06270,-0.11315"\
"0.06038,-0.03299,-0.08467");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03828,-0.23786,-0.49095"\
"0.07340,-0.12495,-0.38781"\
"0.15193,-0.04154,-0.30562");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.166;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.30770,0.31690,0.33680,0.37947,0.47837,0.72499,1.37545"\
"0.31218,0.32138,0.34132,0.38398,0.48289,0.72921,1.37468"\
"0.32347,0.33265,0.35259,0.39528,0.49418,0.74113,1.38720"\
"0.34925,0.35847,0.37842,0.42106,0.51997,0.76675,1.41437"\
"0.39862,0.40785,0.42778,0.47045,0.56936,0.81579,1.46323"\
"0.46988,0.47908,0.49898,0.54165,0.64058,0.88685,1.53454"\
"0.56178,0.57101,0.59096,0.63364,0.73256,0.97952,1.62401");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.03408,0.04156,0.05992,0.10788,0.23489,0.58114,1.50546"\
"0.03402,0.04155,0.05979,0.10789,0.23502,0.58043,1.49997"\
"0.03397,0.04151,0.05986,0.10789,0.23505,0.58147,1.49726"\
"0.03400,0.04151,0.05989,0.10794,0.23467,0.58078,1.50105"\
"0.03390,0.04157,0.05980,0.10794,0.23491,0.57973,1.50504"\
"0.03412,0.04163,0.05984,0.10790,0.23520,0.58021,1.50577"\
"0.03402,0.04166,0.05996,0.10797,0.23505,0.57881,1.50499");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.36450,0.37396,0.39329,0.43049,0.50157,0.64991,1.01821"\
"0.36918,0.37864,0.39801,0.43519,0.50627,0.65459,1.02406"\
"0.38030,0.38972,0.40911,0.44624,0.51732,0.66570,1.03419"\
"0.40587,0.41528,0.43471,0.47190,0.54297,0.69128,1.05979"\
"0.45404,0.46343,0.48289,0.51999,0.59110,0.73943,1.10766"\
"0.52149,0.53089,0.55028,0.58747,0.65858,0.80690,1.17504"\
"0.60481,0.61420,0.63363,0.67080,0.74191,0.89022,1.25831");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.03724,0.04320,0.05674,0.08614,0.15086,0.32027,0.80145"\
"0.03745,0.04356,0.05703,0.08601,0.15089,0.32103,0.80780"\
"0.03709,0.04341,0.05648,0.08603,0.15123,0.32064,0.80262"\
"0.03709,0.04370,0.05701,0.08595,0.15085,0.32068,0.80330"\
"0.03733,0.04322,0.05657,0.08597,0.15104,0.32020,0.80248"\
"0.03747,0.04324,0.05643,0.08587,0.15096,0.32002,0.80029"\
"0.03731,0.04328,0.05665,0.08623,0.15094,0.31997,0.80257");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.20127,0.21143,0.23253,0.27425,0.34562,0.48882,0.85649"\
"0.20622,0.21636,0.23747,0.27925,0.35063,0.49384,0.86171"\
"0.21878,0.22892,0.25003,0.29178,0.36321,0.50636,0.87433"\
"0.25045,0.26061,0.28172,0.32344,0.39491,0.53811,0.90541"\
"0.32669,0.33683,0.35788,0.39945,0.47085,0.61412,0.98152"\
"0.49713,0.50819,0.53090,0.57390,0.64534,0.78864,1.15619"\
"0.78857,0.80333,0.83372,0.88980,0.96702,1.11095,1.47859");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00346, 0.00910, 0.02395, 0.06300, 0.16572");
values("0.04022,0.04728,0.06235,0.09277,0.14780,0.31316,0.80096"\
"0.03972,0.04728,0.06229,0.09287,0.14782,0.31297,0.79991"\
"0.03976,0.04675,0.06238,0.09279,0.14752,0.31268,0.80381"\
"0.03982,0.04673,0.06213,0.09297,0.14789,0.31249,0.79734"\
"0.03973,0.04677,0.06225,0.09298,0.14792,0.31304,0.80006"\
"0.04693,0.05391,0.06806,0.09617,0.14854,0.31311,0.79977"\
"0.06948,0.07750,0.09685,0.12223,0.16019,0.31450,0.80047");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.171;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.43136,0.43799,0.45287,0.48849,0.58023,0.82311,1.46446"\
"0.43602,0.44275,0.45769,0.49324,0.58510,0.82764,1.46895"\
"0.44711,0.45374,0.46862,0.50404,0.59609,0.83853,1.48062"\
"0.47292,0.47951,0.49444,0.53001,0.62194,0.86413,1.50793"\
"0.52068,0.52729,0.54216,0.57778,0.66999,0.91254,1.55347"\
"0.58822,0.59492,0.60985,0.64537,0.73762,0.98029,1.62325"\
"0.67165,0.67829,0.69328,0.72877,0.82101,1.06386,1.70522");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.02270,0.02879,0.04548,0.09303,0.22369,0.57136,1.50019"\
"0.02255,0.02875,0.04555,0.09305,0.22366,0.57081,1.50021"\
"0.02274,0.02874,0.04560,0.09302,0.22341,0.57090,1.49731"\
"0.02269,0.02873,0.04549,0.09305,0.22373,0.57143,1.49318"\
"0.02272,0.02873,0.04552,0.09304,0.22365,0.57041,1.50038"\
"0.02267,0.02881,0.04549,0.09298,0.22373,0.57037,1.49345"\
"0.02284,0.02888,0.04558,0.09315,0.22350,0.57129,1.49812");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.36632,0.37171,0.38305,0.40666,0.46008,0.59698,0.95845"\
"0.37083,0.37621,0.38756,0.41117,0.46458,0.60142,0.96258"\
"0.38210,0.38748,0.39883,0.42239,0.47593,0.61272,0.97489"\
"0.40796,0.41330,0.42462,0.44824,0.50165,0.63838,1.00010"\
"0.45730,0.46268,0.47403,0.49764,0.55106,0.68781,1.04943"\
"0.52840,0.53376,0.54509,0.56866,0.62206,0.75882,1.12097"\
"0.62045,0.62582,0.63721,0.66074,0.71426,0.85086,1.21217");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.01749,0.02160,0.03129,0.05503,0.12010,0.30073,0.78981"\
"0.01749,0.02163,0.03130,0.05507,0.12021,0.30091,0.78506"\
"0.01757,0.02155,0.03128,0.05516,0.12032,0.30106,0.78934"\
"0.01763,0.02164,0.03113,0.05514,0.12032,0.30048,0.78975"\
"0.01749,0.02165,0.03132,0.05505,0.12020,0.30112,0.78354"\
"0.01750,0.02144,0.03111,0.05517,0.12058,0.30094,0.78437"\
"0.01759,0.02155,0.03131,0.05513,0.12032,0.30007,0.78597");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.27155,0.27842,0.29365,0.32956,0.42158,0.66443,1.30639"\
"0.27651,0.28331,0.29857,0.33428,0.42650,0.66935,1.31148"\
"0.28904,0.29595,0.31117,0.34708,0.43907,0.68150,1.32380"\
"0.32062,0.32748,0.34277,0.37849,0.47071,0.71360,1.35612"\
"0.39683,0.40362,0.41890,0.45462,0.54684,0.78980,1.43308"\
"0.57086,0.57779,0.59310,0.62896,0.72116,0.96341,1.60798"\
"0.88031,0.88854,0.90471,0.94113,1.03328,1.27550,1.91810");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.02394,0.03001,0.04658,0.09355,0.22366,0.57111,1.49494"\
"0.02399,0.03012,0.04656,0.09358,0.22370,0.57091,1.49271"\
"0.02392,0.02997,0.04659,0.09355,0.22383,0.57193,1.49480"\
"0.02419,0.03009,0.04653,0.09358,0.22371,0.57144,1.49544"\
"0.02408,0.03009,0.04652,0.09352,0.22377,0.57233,1.49586"\
"0.02465,0.03059,0.04685,0.09356,0.22385,0.57116,1.49155"\
"0.02959,0.03544,0.05072,0.09509,0.22440,0.57100,1.49532");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.22505,-0.08651,0.22762"\
"-0.37458,-0.24702,0.03292"\
"-0.50072,-0.37927,-0.12373");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30107,0.43597,0.70290"\
"0.43595,0.56841,0.82923"\
"0.55477,0.68356,0.93706");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.23240,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfrbp_2") {
area : 30.029
cell_footprint : "sky130_fd_sc_hd__dfrbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.21043,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17747,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05815,0.17228,0.24837"\
"-0.01447,0.08623,0.14889"\
"-0.04784,0.04920,0.10576");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10698,0.32121,0.62801"\
"-0.00471,0.20342,0.50412"\
"-0.09056,0.11390,0.40971");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03218,-0.13532,-0.18822"\
"0.03434,-0.06148,-0.11315"\
"0.06038,-0.03299,-0.08345");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03828,-0.23786,-0.49217"\
"0.07340,-0.12495,-0.38903"\
"0.15193,-0.04154,-0.30562");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.254;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.32873,0.33711,0.35610,0.39684,0.49132,0.73081,1.39448"\
"0.33324,0.34158,0.36051,0.40137,0.49577,0.73516,1.39401"\
"0.34448,0.35288,0.37180,0.41265,0.50702,0.74640,1.40558"\
"0.37026,0.37866,0.39760,0.43847,0.53285,0.77226,1.43321"\
"0.41957,0.42800,0.44697,0.48771,0.58217,0.82150,1.48262"\
"0.49090,0.49931,0.51824,0.55892,0.65345,0.89282,1.55238"\
"0.58278,0.59112,0.61008,0.65095,0.74530,0.98479,1.64196");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.03363,0.04023,0.05660,0.09899,0.21639,0.54486,1.49970"\
"0.03365,0.04020,0.05656,0.09894,0.21636,0.54719,1.50061"\
"0.03356,0.04014,0.05655,0.09895,0.21637,0.54472,1.50297"\
"0.03364,0.04026,0.05661,0.09894,0.21639,0.54581,1.50129"\
"0.03370,0.04033,0.05670,0.09897,0.21637,0.54667,1.50363"\
"0.03361,0.04023,0.05652,0.09885,0.21637,0.54710,1.50107"\
"0.03374,0.04028,0.05667,0.09899,0.21645,0.54462,1.49787");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.37502,0.38270,0.39934,0.43167,0.49201,0.61191,0.89166"\
"0.37976,0.38741,0.40414,0.43641,0.49678,0.61668,0.89631"\
"0.39083,0.39843,0.41514,0.44742,0.50778,0.62766,0.90754"\
"0.41655,0.42416,0.44088,0.47316,0.53352,0.65341,0.93325"\
"0.46431,0.47199,0.48869,0.52100,0.58134,0.70122,0.98081"\
"0.53196,0.53961,0.55629,0.58857,0.64894,0.76880,1.04857"\
"0.61537,0.62305,0.63969,0.67199,0.73241,0.85227,1.13186");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.03491,0.03962,0.04990,0.07175,0.12096,0.23891,0.58783"\
"0.03488,0.03953,0.04990,0.07241,0.12083,0.23875,0.58768"\
"0.03488,0.03965,0.05012,0.07175,0.12047,0.23838,0.58775"\
"0.03477,0.03953,0.05040,0.07159,0.12098,0.23829,0.58741"\
"0.03493,0.03970,0.05009,0.07176,0.12058,0.23836,0.58725"\
"0.03477,0.03956,0.05007,0.07170,0.12089,0.23833,0.58751"\
"0.03492,0.03969,0.04990,0.07195,0.12081,0.23906,0.58453");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.21511,0.22321,0.24115,0.27619,0.34128,0.45414,0.72825"\
"0.22020,0.22831,0.24625,0.28131,0.34640,0.45929,0.73335"\
"0.23292,0.24101,0.25900,0.29409,0.35915,0.47204,0.74620"\
"0.26445,0.27253,0.29049,0.32555,0.39067,0.50355,0.77768"\
"0.33983,0.34792,0.36585,0.40075,0.46582,0.57874,0.85290"\
"0.51234,0.52099,0.53970,0.57532,0.64086,0.75378,1.02782"\
"0.81156,0.82298,0.84794,0.89539,0.97575,1.09204,1.36624");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.03779,0.04296,0.05507,0.07886,0.12370,0.22725,0.57879"\
"0.03784,0.04298,0.05519,0.07900,0.12363,0.22698,0.58003"\
"0.03813,0.04300,0.05455,0.07928,0.12384,0.22691,0.57945"\
"0.03809,0.04305,0.05445,0.07916,0.12398,0.22715,0.57784"\
"0.03778,0.04296,0.05507,0.07894,0.12359,0.22754,0.57970"\
"0.04275,0.04786,0.05869,0.08197,0.12498,0.22761,0.57982"\
"0.06503,0.07158,0.08542,0.11331,0.14828,0.23367,0.58105");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.287;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.50911,0.51503,0.52906,0.56083,0.64317,0.87665,1.55227"\
"0.51391,0.52000,0.53387,0.56579,0.64807,0.88168,1.55584"\
"0.52488,0.53095,0.54510,0.57692,0.65919,0.89322,1.56766"\
"0.55054,0.55668,0.57079,0.60250,0.68474,0.91812,1.59383"\
"0.59844,0.60453,0.61867,0.65047,0.73272,0.96652,1.64062"\
"0.66604,0.67224,0.68622,0.71812,0.80047,1.03385,1.70869"\
"0.74946,0.75564,0.76959,0.80132,0.88347,1.11733,1.79246");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.02659,0.03158,0.04348,0.07939,0.19213,0.52506,1.49210"\
"0.02673,0.03110,0.04339,0.07934,0.19234,0.52429,1.49326"\
"0.02661,0.03108,0.04347,0.07941,0.19183,0.52545,1.49785"\
"0.02670,0.03120,0.04346,0.07953,0.19179,0.52536,1.49400"\
"0.02662,0.03114,0.04342,0.07936,0.19211,0.52512,1.49743"\
"0.02668,0.03109,0.04328,0.07927,0.19197,0.52528,1.48633"\
"0.02667,0.03142,0.04346,0.07946,0.19200,0.52455,1.49762");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.44446,0.44956,0.46084,0.48335,0.52930,0.63773,0.93768"\
"0.44885,0.45398,0.46518,0.48788,0.53386,0.64221,0.94173"\
"0.46012,0.46522,0.47645,0.49912,0.54513,0.65349,0.95281"\
"0.48596,0.49104,0.50227,0.52493,0.57096,0.67933,0.97841"\
"0.53527,0.54038,0.55170,0.57422,0.62014,0.72858,1.02855"\
"0.60644,0.61154,0.62283,0.64546,0.69139,0.79982,1.09975"\
"0.69842,0.70343,0.71474,0.73735,0.78330,0.89178,1.19092");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.02386,0.02705,0.03436,0.05201,0.09576,0.22538,0.62340"\
"0.02380,0.02755,0.03460,0.05184,0.09571,0.22569,0.61945"\
"0.02382,0.02759,0.03459,0.05188,0.09574,0.22568,0.61971"\
"0.02383,0.02761,0.03458,0.05188,0.09577,0.22552,0.62256"\
"0.02381,0.02694,0.03430,0.05189,0.09595,0.22618,0.62485"\
"0.02391,0.02708,0.03434,0.05177,0.09571,0.22562,0.62512"\
"0.02380,0.02692,0.03425,0.05206,0.09588,0.22580,0.61859");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.35915,0.36537,0.37935,0.41116,0.49323,0.72639,1.40252"\
"0.36413,0.37040,0.38441,0.41606,0.49819,0.73167,1.40954"\
"0.37693,0.38324,0.39723,0.42883,0.51080,0.74481,1.41886"\
"0.40839,0.41473,0.42869,0.46034,0.54231,0.77609,1.45101"\
"0.48367,0.48989,0.50388,0.53570,0.61777,0.85115,1.52897"\
"0.65908,0.66528,0.67928,0.71109,0.79328,1.02703,1.70388"\
"0.99794,1.00457,1.01915,1.05124,1.13360,1.36679,2.04433");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.02722,0.03188,0.04352,0.07939,0.19156,0.52478,1.49464"\
"0.02737,0.03161,0.04355,0.07935,0.19156,0.52411,1.49455"\
"0.02723,0.03153,0.04362,0.07931,0.19178,0.52434,1.48862"\
"0.02733,0.03183,0.04355,0.07935,0.19165,0.52439,1.49085"\
"0.02725,0.03191,0.04353,0.07941,0.19158,0.52553,1.49305"\
"0.02736,0.03199,0.04360,0.07944,0.19155,0.52549,1.49560"\
"0.03036,0.03413,0.04559,0.08031,0.19197,0.52464,1.49515");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.22505,-0.08041,0.27523"\
"-0.37458,-0.23970,0.08297"\
"-0.50072,-0.37194,-0.07613");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30107,0.43597,0.70290"\
"0.43595,0.56841,0.82923"\
"0.55477,0.68356,0.93706");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26975,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfrtn_1") {
area : 25.024
cell_footprint : "sky130_fd_sc_hd__dfrtn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK_N") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18407,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20713,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0021;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03218,0.08805,0.17879"\
"-0.23176,-0.11763,-0.03177"\
"-0.45921,-0.35729,-0.28364");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14604,0.36149,0.65853"\
"0.00994,0.22051,0.50656"\
"-0.15160,0.06019,0.34136");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07524,-0.01569,-0.05394"\
"0.26872,0.17778,0.13587"\
"0.49617,0.40768,0.36455");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.07368,-0.27570,-0.52757"\
"0.08317,-0.12251,-0.37194"\
"0.23860,0.03170,-0.21895");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.175;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.34609,0.35450,0.37273,0.41205,0.50571,0.74942,1.39648"\
"0.35104,0.35945,0.37768,0.41698,0.51075,0.75455,1.39898"\
"0.36325,0.37167,0.38991,0.42927,0.52286,0.76654,1.41330"\
"0.39451,0.40294,0.42117,0.46050,0.55426,0.79809,1.44227"\
"0.46549,0.47392,0.49215,0.53149,0.62534,0.86918,1.51373"\
"0.59564,0.60406,0.62230,0.66166,0.75553,0.99937,1.64433"\
"0.79720,0.80561,0.82382,0.86319,0.95686,1.20076,1.84784");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.02814,0.03515,0.05258,0.09805,0.22494,0.57062,1.49884"\
"0.02814,0.03515,0.05262,0.09788,0.22503,0.57180,1.49897"\
"0.02811,0.03510,0.05250,0.09811,0.22481,0.57021,1.50020"\
"0.02815,0.03522,0.05258,0.09807,0.22500,0.57221,1.50036"\
"0.02808,0.03523,0.05257,0.09804,0.22450,0.57229,1.50066"\
"0.02802,0.03514,0.05248,0.09803,0.22444,0.57201,1.49964"\
"0.02815,0.03527,0.05255,0.09802,0.22472,0.56910,1.49904");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.28857,0.29659,0.31308,0.34458,0.40726,0.55146,0.92641"\
"0.29348,0.30150,0.31793,0.34953,0.41214,0.55638,0.93131"\
"0.30624,0.31427,0.33077,0.36230,0.42493,0.56915,0.94406"\
"0.33723,0.34527,0.36169,0.39329,0.45589,0.60014,0.97507"\
"0.40790,0.41593,0.43242,0.46396,0.52660,0.67076,1.04449"\
"0.53274,0.54081,0.55714,0.58869,0.65144,0.79562,1.16997"\
"0.72350,0.73154,0.74798,0.77947,0.84229,0.98650,1.36000");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.02770,0.03282,0.04439,0.07034,0.13493,0.31456,0.81210"\
"0.02771,0.03286,0.04423,0.07066,0.13471,0.31428,0.80616"\
"0.02766,0.03285,0.04442,0.07061,0.13493,0.31451,0.80655"\
"0.02771,0.03286,0.04423,0.07066,0.13473,0.31433,0.81276"\
"0.02770,0.03286,0.04446,0.07063,0.13485,0.31456,0.81059"\
"0.02769,0.03313,0.04454,0.07071,0.13478,0.31460,0.80949"\
"0.02781,0.03298,0.04437,0.07083,0.13483,0.31506,0.80869");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.15855,0.16730,0.18526,0.22023,0.28514,0.42737,0.80158"\
"0.16327,0.17198,0.18998,0.22494,0.28987,0.43208,0.80551"\
"0.17565,0.18436,0.20234,0.23732,0.30229,0.44448,0.81794"\
"0.20721,0.21593,0.23387,0.26884,0.33382,0.47612,0.84963"\
"0.28335,0.29197,0.30984,0.34472,0.40962,0.55198,0.92565"\
"0.43875,0.44904,0.46969,0.50814,0.57399,0.71612,1.08966"\
"0.69305,0.70665,0.73410,0.78343,0.85409,0.99644,1.36977");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.03064,0.03646,0.04957,0.07679,0.13579,0.31136,0.81102"\
"0.03037,0.03658,0.04961,0.07683,0.13570,0.31187,0.80792"\
"0.03035,0.03651,0.04961,0.07685,0.13562,0.31093,0.80534"\
"0.03031,0.03629,0.04955,0.07698,0.13578,0.31323,0.80985"\
"0.03028,0.03628,0.04949,0.07709,0.13577,0.31335,0.80987"\
"0.03966,0.04593,0.05906,0.08398,0.13771,0.31308,0.80710"\
"0.05879,0.06678,0.08340,0.10597,0.14676,0.31307,0.80922");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.30562,-0.18050,0.06893"\
"-0.52717,-0.41060,-0.19779"\
"-0.79613,-0.68932,-0.51070");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.41094,0.54705,0.82252"\
"0.60685,0.74297,1.01844"\
"0.84407,0.98019,1.25200");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.31149,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfrtp_1") {
area : 25.024
cell_footprint : "sky130_fd_sc_hd__dfrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.21043,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.15441,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05693,0.17106,0.24593"\
"-0.01569,0.08501,0.14767"\
"-0.04784,0.04798,0.10454");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10698,0.32121,0.62801"\
"-0.00471,0.20342,0.50290"\
"-0.09056,0.11268,0.40849");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03218,-0.13532,-0.18700"\
"0.03434,-0.06270,-0.11315"\
"0.06038,-0.03299,-0.08345");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03950,-0.23908,-0.49584"\
"0.07218,-0.12617,-0.39147"\
"0.15071,-0.04276,-0.30928");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.175;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.28066,0.28907,0.30728,0.34666,0.44025,0.68386,1.33063"\
"0.28515,0.29355,0.31176,0.35107,0.44490,0.68877,1.33261"\
"0.29638,0.30478,0.32296,0.36233,0.45620,0.69990,1.34512"\
"0.32224,0.33066,0.34886,0.38819,0.48203,0.72590,1.37027"\
"0.37161,0.38003,0.39823,0.43755,0.53138,0.77525,1.41921"\
"0.44260,0.45100,0.46922,0.50853,0.60239,0.84583,1.49232"\
"0.53447,0.54290,0.56114,0.60048,0.69432,0.93819,1.58144");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.02795,0.03504,0.05242,0.09805,0.22460,0.57027,1.49341"\
"0.02794,0.03505,0.05252,0.09787,0.22487,0.57238,1.49831"\
"0.02806,0.03520,0.05248,0.09797,0.22484,0.57145,1.49483"\
"0.02799,0.03511,0.05249,0.09797,0.22468,0.57244,1.50098"\
"0.02798,0.03510,0.05250,0.09793,0.22480,0.57246,1.50102"\
"0.02807,0.03509,0.05257,0.09809,0.22482,0.57035,1.50088"\
"0.02806,0.03520,0.05264,0.09801,0.22484,0.57014,1.49816");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.32055,0.32857,0.34488,0.37647,0.43908,0.58332,0.95800"\
"0.32523,0.33325,0.34957,0.38105,0.44374,0.58786,0.96133"\
"0.33632,0.34433,0.36078,0.39222,0.45477,0.59896,0.97393"\
"0.36192,0.36997,0.38635,0.41788,0.48046,0.62454,0.99863"\
"0.41006,0.41808,0.43454,0.46596,0.52864,0.67273,1.04765"\
"0.47749,0.48549,0.50195,0.53325,0.59588,0.73997,1.11392"\
"0.56069,0.56875,0.58514,0.61657,0.67913,0.82345,1.19794");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.02762,0.03280,0.04435,0.07025,0.13469,0.31476,0.80934"\
"0.02760,0.03271,0.04436,0.07077,0.13531,0.31432,0.81151"\
"0.02758,0.03286,0.04445,0.06996,0.13495,0.31444,0.80663"\
"0.02763,0.03310,0.04406,0.07056,0.13468,0.31412,0.80796"\
"0.02761,0.03279,0.04425,0.07036,0.13503,0.31459,0.80741"\
"0.02759,0.03274,0.04436,0.06980,0.13439,0.31409,0.81608"\
"0.02771,0.03297,0.04411,0.07073,0.13459,0.31318,0.80680");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.15857,0.16727,0.18523,0.22020,0.28510,0.42733,0.80086"\
"0.16330,0.17201,0.18999,0.22501,0.28994,0.43206,0.80626"\
"0.17582,0.18457,0.20250,0.23750,0.30247,0.44457,0.81878"\
"0.20721,0.21593,0.23388,0.26882,0.33381,0.47595,0.85025"\
"0.28332,0.29197,0.30981,0.34471,0.40959,0.55193,0.92622"\
"0.43877,0.44912,0.46972,0.50816,0.57401,0.71619,1.09018"\
"0.69284,0.70642,0.73387,0.78367,0.85389,0.99633,1.36949");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00352, 0.00935, 0.02482, 0.06588, 0.17488");
values("0.03030,0.03648,0.04958,0.07680,0.13568,0.31127,0.80782"\
"0.03068,0.03623,0.04948,0.07694,0.13573,0.31136,0.81130"\
"0.03049,0.03639,0.04957,0.07682,0.13582,0.31128,0.81125"\
"0.03025,0.03620,0.04955,0.07689,0.13585,0.31134,0.81150"\
"0.03058,0.03613,0.04940,0.07691,0.13573,0.31152,0.81097"\
"0.03970,0.04670,0.05937,0.08388,0.13781,0.31121,0.81401"\
"0.05884,0.06682,0.08339,0.10618,0.14677,0.31333,0.81086");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.22871,-0.10116,0.16902"\
"-0.37824,-0.26045,-0.02445"\
"-0.50316,-0.39269,-0.17622");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30107,0.43597,0.70290"\
"0.43473,0.56841,0.82923"\
"0.55477,0.68356,0.93706");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18077,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfrtp_2") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__dfrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.21153,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.16978,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06059,0.17594,0.25325"\
"-0.01325,0.08989,0.15255"\
"-0.04662,0.05042,0.10820");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10820,0.32365,0.62923"\
"-0.00471,0.20464,0.50412"\
"-0.08934,0.11390,0.40971");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03218,-0.13410,-0.18700"\
"0.03434,-0.06148,-0.11193"\
"0.06038,-0.03299,-0.08345");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03584,-0.23542,-0.48607"\
"0.07584,-0.12251,-0.38415"\
"0.15438,-0.03910,-0.30073");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.322;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00432, 0.01269, 0.03731, 0.10965, 0.32228");
values("0.30264,0.30991,0.32666,0.36273,0.44720,0.67981,1.35847"\
"0.30708,0.31442,0.33112,0.36719,0.45161,0.68384,1.36293"\
"0.31823,0.32564,0.34241,0.37846,0.46299,0.69552,1.37383"\
"0.34412,0.35145,0.36823,0.40425,0.48880,0.72093,1.39947"\
"0.39353,0.40087,0.41758,0.45365,0.53808,0.77014,1.44970"\
"0.46477,0.47206,0.48883,0.52491,0.60936,0.84131,1.52091"\
"0.55643,0.56382,0.58065,0.61666,0.70119,0.93348,1.61029");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00432, 0.01269, 0.03731, 0.10965, 0.32228");
values("0.02753,0.03285,0.04659,0.08232,0.18850,0.51815,1.50432"\
"0.02753,0.03289,0.04650,0.08216,0.18836,0.51860,1.50242"\
"0.02745,0.03287,0.04655,0.08216,0.18820,0.51775,1.50426"\
"0.02750,0.03290,0.04660,0.08230,0.18858,0.51771,1.49836"\
"0.02752,0.03285,0.04649,0.08216,0.18842,0.51861,1.49986"\
"0.02756,0.03292,0.04659,0.08212,0.18875,0.51832,1.49905"\
"0.02762,0.03293,0.04660,0.08237,0.18852,0.51869,1.49873");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00432, 0.01269, 0.03731, 0.10965, 0.32228");
values("0.35070,0.35784,0.37361,0.40466,0.46445,0.59668,0.95332"\
"0.35551,0.36268,0.37847,0.40945,0.46927,0.60131,0.95760"\
"0.36648,0.37360,0.38941,0.42042,0.48027,0.61243,0.96886"\
"0.39222,0.39938,0.41516,0.44619,0.50610,0.63825,0.99485"\
"0.44003,0.44716,0.46299,0.49398,0.55385,0.68593,1.04267"\
"0.50761,0.51476,0.53053,0.56145,0.62135,0.75354,1.11028"\
"0.59105,0.59818,0.61399,0.64507,0.70500,0.83698,1.19353");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00432, 0.01269, 0.03731, 0.10965, 0.32228");
values("0.03021,0.03460,0.04458,0.06652,0.11797,0.26698,0.73761"\
"0.03017,0.03481,0.04493,0.06557,0.11788,0.26818,0.73333"\
"0.03011,0.03467,0.04446,0.06570,0.11806,0.26780,0.73238"\
"0.03020,0.03454,0.04445,0.06561,0.11848,0.26742,0.73943"\
"0.03016,0.03482,0.04444,0.06581,0.11771,0.26816,0.73960"\
"0.03017,0.03478,0.04446,0.06560,0.11831,0.26782,0.73757"\
"0.03013,0.03488,0.04454,0.06585,0.11790,0.26757,0.73267");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00432, 0.01269, 0.03731, 0.10965, 0.32228");
values("0.19045,0.19810,0.21516,0.24906,0.31278,0.44001,0.79436"\
"0.19548,0.20302,0.22018,0.25398,0.31781,0.44516,0.80012"\
"0.20827,0.21588,0.23294,0.26685,0.33061,0.45785,0.81215"\
"0.23950,0.24716,0.26424,0.29796,0.36180,0.48920,0.84387"\
"0.31515,0.32282,0.33986,0.37352,0.43728,0.56468,0.91913"\
"0.48301,0.49144,0.50991,0.54569,0.61027,0.73750,1.09253"\
"0.76655,0.77747,0.80166,0.84848,0.92412,1.05255,1.40657");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00432, 0.01269, 0.03731, 0.10965, 0.32228");
values("0.03308,0.03789,0.04889,0.07266,0.11933,0.26041,0.73707"\
"0.03330,0.03794,0.04879,0.07277,0.11956,0.25998,0.73194"\
"0.03318,0.03809,0.04892,0.07295,0.11951,0.26030,0.73703"\
"0.03310,0.03828,0.04926,0.07285,0.11969,0.25978,0.73694"\
"0.03301,0.03814,0.04891,0.07288,0.11964,0.25992,0.73705"\
"0.04012,0.04486,0.05618,0.07800,0.12117,0.26045,0.73433"\
"0.06125,0.06701,0.08042,0.10648,0.13838,0.26368,0.73358");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21895,-0.07186,0.28011"\
"-0.36848,-0.23360,0.07931"\
"-0.49461,-0.36706,-0.08101");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30107,0.43475,0.70290"\
"0.43595,0.56841,0.82923"\
"0.55477,0.68356,0.93706");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.23130,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfrtp_4") {
area : 28.778
cell_footprint : "sky130_fd_sc_hd__dfrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.21043,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19725,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06059,0.17594,0.25325"\
"-0.01325,0.08989,0.15377"\
"-0.04662,0.05042,0.10820");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10698,0.32121,0.62801"\
"-0.00471,0.20342,0.50290"\
"-0.09056,0.11268,0.40849");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03218,-0.13532,-0.18822"\
"0.03434,-0.06270,-0.11315"\
"0.06038,-0.03299,-0.08345");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03584,-0.23420,-0.48485"\
"0.07584,-0.12251,-0.38415"\
"0.15438,-0.03910,-0.30073");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.551;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.35728,0.36319,0.37867,0.41436,0.49707,0.72336,1.43714"\
"0.36175,0.36768,0.38314,0.41883,0.50144,0.72842,1.44347"\
"0.37294,0.37886,0.39443,0.43013,0.51283,0.73935,1.45703"\
"0.39885,0.40475,0.42021,0.45593,0.53855,0.76552,1.48031"\
"0.44820,0.45414,0.46962,0.50533,0.58804,0.81449,1.52916"\
"0.51948,0.52537,0.54092,0.57655,0.65929,0.88613,1.59928"\
"0.61141,0.61733,0.63281,0.66852,0.75122,0.97780,1.69350");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.03866,0.04262,0.05418,0.08416,0.17507,0.48240,1.49850"\
"0.03858,0.04259,0.05402,0.08435,0.17504,0.48166,1.50133"\
"0.03869,0.04280,0.05401,0.08448,0.17495,0.48235,1.50665"\
"0.03862,0.04260,0.05392,0.08447,0.17509,0.48186,1.50248"\
"0.03850,0.04261,0.05403,0.08436,0.17509,0.48221,1.50179"\
"0.03859,0.04233,0.05395,0.08459,0.17506,0.48151,1.50602"\
"0.03865,0.04259,0.05409,0.08430,0.17501,0.48088,1.50001");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.42789,0.43338,0.44782,0.47989,0.54337,0.67659,1.02140"\
"0.43269,0.43821,0.45261,0.48476,0.54845,0.68119,1.02602"\
"0.44370,0.44914,0.46360,0.49565,0.55948,0.69236,1.03706"\
"0.46944,0.47492,0.48934,0.52144,0.58529,0.71826,1.06261"\
"0.51723,0.52268,0.53713,0.56918,0.63302,0.76590,1.11060"\
"0.58479,0.59030,0.60475,0.63683,0.70082,0.83360,1.17804"\
"0.66821,0.67372,0.68813,0.72021,0.78409,0.91703,1.26130");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.04741,0.05056,0.05938,0.07859,0.12496,0.25340,0.68111"\
"0.04737,0.05051,0.05917,0.07880,0.12473,0.25308,0.68201"\
"0.04750,0.05047,0.05927,0.07858,0.12439,0.25343,0.68205"\
"0.04734,0.05056,0.05887,0.07841,0.12465,0.25313,0.68114"\
"0.04751,0.05047,0.05927,0.07857,0.12438,0.25184,0.68205"\
"0.04741,0.05061,0.05913,0.07952,0.12560,0.25306,0.68146"\
"0.04723,0.05057,0.05892,0.07849,0.12491,0.25309,0.67934");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.27262,0.27841,0.29388,0.32843,0.39689,0.52078,0.85647"\
"0.27782,0.28367,0.29909,0.33365,0.40216,0.52602,0.86175"\
"0.29096,0.29675,0.31226,0.34677,0.41528,0.53915,0.87494"\
"0.32242,0.32821,0.34368,0.37823,0.44671,0.57062,0.90612"\
"0.39738,0.40324,0.41862,0.45318,0.52163,0.64551,0.98129"\
"0.57421,0.58006,0.59536,0.62975,0.69797,0.82176,1.15760"\
"0.91247,0.91970,0.93858,0.98068,1.06005,1.18606,1.52076");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.05170,0.05500,0.06423,0.08617,0.12738,0.23589,0.67067"\
"0.05193,0.05534,0.06482,0.08679,0.12714,0.23626,0.67037"\
"0.05162,0.05542,0.06424,0.08634,0.12745,0.23621,0.67112"\
"0.05173,0.05502,0.06426,0.08617,0.12723,0.23631,0.67032"\
"0.05214,0.05520,0.06471,0.08655,0.12750,0.23627,0.67043"\
"0.05268,0.05597,0.06536,0.08720,0.12756,0.23626,0.67023"\
"0.07954,0.08306,0.09234,0.11536,0.14863,0.24097,0.66899");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21773,-0.05843,0.36434"\
"-0.36848,-0.22017,0.16354"\
"-0.49461,-0.35485,0.00200");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30107,0.43597,0.70290"\
"0.43595,0.56841,0.82923"\
"0.55477,0.68356,0.93706");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32138,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfsbp_1") {
area : 28.778
cell_footprint : "sky130_fd_sc_hd__dfsbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19285,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.41256,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05083,0.15641,0.23616"\
"-0.01569,0.08135,0.15011"\
"-0.04295,0.05042,0.11675");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06426,0.24186,0.45223"\
"-0.04377,0.12407,0.32711"\
"-0.12352,0.03577,0.23515");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03218,-0.13044,-0.19432"\
"0.02824,-0.06514,-0.12780"\
"0.05062,-0.04154,-0.10420");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.01143,-0.16828,-0.33959"\
"0.09538,-0.05904,-0.23889"\
"0.16536,0.01583,-0.16524");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.167;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.56580,0.57483,0.59272,0.63017,0.72314,0.96762,1.60949"\
"0.57065,0.57958,0.59744,0.63492,0.72802,0.97253,1.61539"\
"0.58166,0.59069,0.60854,0.64606,0.73899,0.98401,1.62644"\
"0.60686,0.61578,0.63369,0.67112,0.76410,1.00919,1.65143"\
"0.65410,0.66302,0.68087,0.71833,0.81136,1.05640,1.69873"\
"0.72287,0.73177,0.74962,0.78708,0.88022,1.12500,1.76756"\
"0.81167,0.82073,0.83857,0.87608,0.96898,1.21392,1.85614");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.03419,0.03998,0.05470,0.09827,0.22758,0.57496,1.49612"\
"0.03417,0.04041,0.05480,0.09819,0.22764,0.57562,1.49214"\
"0.03412,0.03994,0.05477,0.09842,0.22720,0.57504,1.49608"\
"0.03425,0.04010,0.05479,0.09836,0.22778,0.57521,1.49533"\
"0.03437,0.04052,0.05483,0.09825,0.22719,0.57523,1.49555"\
"0.03437,0.04050,0.05483,0.09825,0.22805,0.57606,1.49209"\
"0.03412,0.03996,0.05479,0.09839,0.22749,0.57599,1.49117");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.35350,0.35905,0.37069,0.39448,0.44750,0.58153,0.93486"\
"0.35814,0.36370,0.37533,0.39911,0.45213,0.58620,0.93823"\
"0.36929,0.37484,0.38648,0.41027,0.46328,0.59734,0.95094"\
"0.39494,0.40049,0.41213,0.43592,0.48894,0.62303,0.97606"\
"0.44293,0.44848,0.46011,0.48391,0.53692,0.67101,1.02330"\
"0.51147,0.51702,0.52856,0.55241,0.60547,0.73959,1.09230"\
"0.59581,0.60136,0.61294,0.63676,0.68982,0.82385,1.17592");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.01887,0.02318,0.03252,0.05574,0.11988,0.29622,0.76517"\
"0.01882,0.02296,0.03251,0.05606,0.11971,0.29620,0.76841"\
"0.01884,0.02282,0.03252,0.05606,0.11949,0.29547,0.76780"\
"0.01882,0.02318,0.03252,0.05603,0.11958,0.29518,0.77243"\
"0.01880,0.02316,0.03252,0.05604,0.11961,0.29564,0.76800"\
"0.01885,0.02282,0.03220,0.05612,0.11972,0.29571,0.77218"\
"0.01888,0.02284,0.03234,0.05613,0.11977,0.29618,0.76223");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.34340,0.35008,0.36521,0.40128,0.49442,0.73827,1.38130"\
"0.34816,0.35477,0.36991,0.40599,0.49899,0.74296,1.38602"\
"0.36065,0.36732,0.38243,0.41851,0.51164,0.75517,1.40092"\
"0.39384,0.40051,0.41562,0.45169,0.54482,0.78841,1.43150"\
"0.47108,0.47772,0.49279,0.52892,0.62203,0.86589,1.50902"\
"0.63512,0.64172,0.65683,0.69288,0.78590,1.02982,1.67393"\
"0.93337,0.94022,0.95558,0.99174,1.08493,1.32867,1.97204");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.02345,0.02967,0.04689,0.09521,0.22646,0.57647,1.50211"\
"0.02332,0.02957,0.04677,0.09507,0.22672,0.57626,1.50325"\
"0.02336,0.02960,0.04674,0.09509,0.22692,0.57740,1.49861"\
"0.02334,0.02958,0.04672,0.09511,0.22689,0.57550,1.49445"\
"0.02328,0.02949,0.04668,0.09519,0.22684,0.57711,1.49901"\
"0.02322,0.02949,0.04672,0.09502,0.22674,0.57624,1.49598"\
"0.02471,0.03064,0.04746,0.09545,0.22689,0.57604,1.50332");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.179;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00355, 0.00945, 0.02517, 0.06703, 0.17854");
values("0.28572,0.29555,0.31667,0.36237,0.46332,0.70792,1.35398"\
"0.29052,0.30019,0.32131,0.36702,0.46798,0.71272,1.35913"\
"0.30159,0.31135,0.33247,0.37817,0.47912,0.72456,1.37023"\
"0.32716,0.33702,0.35811,0.40382,0.50477,0.74933,1.39839"\
"0.37523,0.38497,0.40610,0.45179,0.55273,0.79749,1.44340"\
"0.44376,0.45353,0.47465,0.52036,0.62134,0.86586,1.51276"\
"0.52801,0.53783,0.55897,0.60472,0.70573,0.95016,1.59745");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00355, 0.00945, 0.02517, 0.06703, 0.17854");
values("0.03568,0.04341,0.06277,0.11166,0.23426,0.57082,1.49398"\
"0.03581,0.04352,0.06282,0.11170,0.23340,0.57160,1.49837"\
"0.03606,0.04335,0.06278,0.11168,0.23395,0.57114,1.49354"\
"0.03565,0.04348,0.06279,0.11167,0.23338,0.57040,1.49856"\
"0.03575,0.04337,0.06260,0.11164,0.23415,0.57157,1.49717"\
"0.03613,0.04340,0.06281,0.11169,0.23334,0.56958,1.49825"\
"0.03628,0.04352,0.06292,0.11178,0.23335,0.56988,1.49368");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00355, 0.00945, 0.02517, 0.06703, 0.17854");
values("0.46000,0.47650,0.51230,0.58063,0.69002,0.87705,1.27947"\
"0.46456,0.48122,0.51702,0.58541,0.69473,0.88182,1.28436"\
"0.47560,0.49223,0.52806,0.59644,0.70580,0.89285,1.29545"\
"0.50087,0.51738,0.55317,0.62153,0.73090,0.91790,1.32043"\
"0.54815,0.56473,0.60047,0.66878,0.77816,0.96520,1.36795"\
"0.61729,0.63377,0.66952,0.73781,0.84711,1.03419,1.43698"\
"0.70584,0.72245,0.75820,0.82653,0.93593,1.12311,1.52573");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00355, 0.00945, 0.02517, 0.06703, 0.17854");
values("0.07555,0.08756,0.11271,0.15399,0.21799,0.38000,0.85489"\
"0.07576,0.08728,0.11262,0.15393,0.21821,0.37941,0.85339"\
"0.07574,0.08727,0.11270,0.15410,0.21811,0.37923,0.85646"\
"0.07555,0.08756,0.11272,0.15410,0.21830,0.38031,0.85527"\
"0.07541,0.08736,0.11265,0.15391,0.21772,0.37993,0.85248"\
"0.07540,0.08732,0.11272,0.15407,0.21825,0.37946,0.85143"\
"0.07552,0.08745,0.11281,0.15407,0.21840,0.37765,0.85498");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00355, 0.00945, 0.02517, 0.06703, 0.17854");
values("0.27708,0.28571,0.30424,0.34166,0.41230,0.56368,0.94974"\
"0.28178,0.29044,0.30896,0.34621,0.41657,0.56786,0.95426"\
"0.29492,0.30354,0.32206,0.35922,0.42967,0.58092,0.96740"\
"0.32773,0.33636,0.35488,0.39196,0.46232,0.61354,1.00015"\
"0.40477,0.41352,0.43201,0.46907,0.53934,0.69052,1.07692"\
"0.56890,0.57757,0.59617,0.63317,0.70335,0.85446,1.24080"\
"0.85997,0.87025,0.89189,0.93330,1.00717,1.16018,1.54649");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00355, 0.00945, 0.02517, 0.06703, 0.17854");
values("0.03249,0.03890,0.05317,0.08345,0.14767,0.32353,0.83047"\
"0.03265,0.03890,0.05310,0.08319,0.14753,0.32428,0.82833"\
"0.03245,0.03891,0.05301,0.08295,0.14694,0.32323,0.83046"\
"0.03244,0.03891,0.05297,0.08280,0.14688,0.32386,0.83226"\
"0.03263,0.03894,0.05277,0.08253,0.14695,0.32427,0.83734"\
"0.03230,0.03860,0.05280,0.08263,0.14699,0.32330,0.83233"\
"0.04087,0.04757,0.06237,0.09165,0.15331,0.32676,0.83054");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.13106,-0.08163,-0.09953"\
"-0.26716,-0.21651,-0.23441"\
"-0.37376,-0.32311,-0.33613");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14848,0.10516,0.12916"\
"0.28214,0.23638,0.26038"\
"0.38753,0.34176,0.36211");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20713,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfsbp_2") {
area : 30.015
cell_footprint : "sky130_fd_sc_hd__dfsbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19505,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.52351,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05083,0.15641,0.23616"\
"-0.01569,0.08135,0.15011"\
"-0.04295,0.05042,0.11553");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06670,0.24552,0.45589"\
"-0.04255,0.12529,0.33078"\
"-0.12230,0.03821,0.23760");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03096,-0.12800,-0.19066"\
"0.02946,-0.06392,-0.12536"\
"0.05184,-0.04032,-0.10176");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.01143,-0.16828,-0.34203"\
"0.09415,-0.06026,-0.24011"\
"0.16536,0.01461,-0.16646");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.311;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.68083,0.68869,0.70574,0.73946,0.82109,1.05657,1.73775"\
"0.68556,0.69350,0.71048,0.74419,0.82583,1.06128,1.74250"\
"0.69664,0.70463,0.72170,0.75549,0.83706,1.07277,1.75384"\
"0.72199,0.72989,0.74701,0.78083,0.86238,1.09815,1.77829"\
"0.76944,0.77745,0.79448,0.82822,0.90979,1.14374,1.82598"\
"0.83842,0.84633,0.86344,0.89724,0.97881,1.21318,1.89453"\
"0.92657,0.93456,0.95162,0.98538,1.06689,1.30082,1.98364");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.03485,0.03947,0.05030,0.08079,0.18732,0.52081,1.49167"\
"0.03475,0.03947,0.05025,0.08072,0.18734,0.52089,1.49215"\
"0.03474,0.03949,0.05041,0.08100,0.18689,0.52156,1.49052"\
"0.03468,0.03927,0.05080,0.08108,0.18715,0.52018,1.49045"\
"0.03469,0.03927,0.05077,0.08098,0.18717,0.51993,1.49043"\
"0.03466,0.03932,0.05078,0.08090,0.18698,0.52058,1.49411"\
"0.03472,0.03945,0.05080,0.08102,0.18709,0.51938,1.49422");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.39338,0.39784,0.40770,0.42795,0.47197,0.58600,0.91466"\
"0.39806,0.40249,0.41237,0.43264,0.47664,0.59061,0.91941"\
"0.40925,0.41371,0.42356,0.44384,0.48784,0.60186,0.93172"\
"0.43485,0.43929,0.44916,0.46943,0.51344,0.62755,0.95605"\
"0.48287,0.48732,0.49719,0.51742,0.56145,0.67556,1.00387"\
"0.55151,0.55595,0.56591,0.58612,0.63009,0.74419,1.07243"\
"0.63603,0.64051,0.65037,0.67064,0.71461,0.82867,1.15795");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.01843,0.02112,0.02769,0.04447,0.09133,0.23819,0.67674"\
"0.01847,0.02113,0.02768,0.04462,0.09132,0.23792,0.68163"\
"0.01848,0.02128,0.02805,0.04445,0.09167,0.23752,0.68143"\
"0.01843,0.02107,0.02769,0.04454,0.09153,0.23758,0.67643"\
"0.01840,0.02140,0.02771,0.04435,0.09149,0.23683,0.67977"\
"0.01839,0.02114,0.02810,0.04444,0.09156,0.23846,0.68291"\
"0.01845,0.02112,0.02765,0.04424,0.09171,0.23797,0.67505");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.37473,0.37988,0.39217,0.42193,0.50294,0.73668,1.42105"\
"0.37958,0.38477,0.39714,0.42681,0.50796,0.74203,1.42396"\
"0.39222,0.39740,0.40973,0.43942,0.52056,0.75447,1.44094"\
"0.42547,0.43082,0.44302,0.47270,0.55386,0.78757,1.47240"\
"0.50298,0.50828,0.52054,0.55021,0.63138,0.86486,1.54878"\
"0.66873,0.67403,0.68628,0.71595,0.79714,1.03142,1.71323"\
"0.97966,0.98517,0.99786,1.02773,1.10884,1.34277,2.02609");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.02102,0.02504,0.03667,0.07274,0.18536,0.51892,1.49928"\
"0.02110,0.02528,0.03672,0.07287,0.18504,0.51901,1.50365"\
"0.02107,0.02524,0.03667,0.07287,0.18544,0.51783,1.50315"\
"0.02120,0.02514,0.03665,0.07279,0.18525,0.51723,1.49205"\
"0.02096,0.02518,0.03665,0.07283,0.18548,0.51779,1.49553"\
"0.02119,0.02516,0.03662,0.07283,0.18550,0.51828,1.50276"\
"0.02263,0.02661,0.03805,0.07347,0.18532,0.51844,1.49685");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.320;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01264, 0.03710, 0.10887, 0.31953");
values("0.30892,0.31765,0.33791,0.38182,0.47869,0.71670,1.40248"\
"0.31358,0.32233,0.34257,0.38648,0.48335,0.72161,1.40548"\
"0.32473,0.33355,0.35384,0.39768,0.49453,0.73310,1.41422"\
"0.35038,0.35911,0.37937,0.42328,0.52015,0.75846,1.44160"\
"0.39834,0.40718,0.42742,0.47130,0.56816,0.80648,1.48939"\
"0.46686,0.47580,0.49616,0.53996,0.63680,0.87540,1.55715"\
"0.55130,0.56026,0.58052,0.62447,0.72138,0.96001,1.64228");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01264, 0.03710, 0.10887, 0.31953");
values("0.03477,0.04143,0.05743,0.09848,0.20433,0.52180,1.49842"\
"0.03482,0.04150,0.05740,0.09842,0.20435,0.52274,1.49538"\
"0.03482,0.04133,0.05747,0.09822,0.20435,0.52273,1.50083"\
"0.03477,0.04143,0.05743,0.09846,0.20440,0.52128,1.50080"\
"0.03472,0.04127,0.05752,0.09840,0.20505,0.52338,1.50240"\
"0.03499,0.04145,0.05742,0.09830,0.20421,0.52187,1.49806"\
"0.03498,0.04160,0.05751,0.09835,0.20444,0.52087,1.49604");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01264, 0.03710, 0.10887, 0.31953");
values("0.54387,0.55788,0.59055,0.65852,0.77808,0.97160,1.37263"\
"0.54866,0.56276,0.59533,0.66329,0.78285,0.97630,1.37737"\
"0.55967,0.57380,0.60659,0.67438,0.79394,0.98739,1.38818"\
"0.58511,0.59918,0.63179,0.69972,0.81927,1.01277,1.41381"\
"0.63259,0.64677,0.67926,0.74719,0.86675,1.06027,1.46135"\
"0.70136,0.71548,0.74820,0.81610,0.93564,1.12911,1.53011"\
"0.78974,0.80389,0.83646,0.90446,1.02405,1.21768,1.61864");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01264, 0.03710, 0.10887, 0.31953");
values("0.08119,0.09052,0.11305,0.15763,0.22162,0.36023,0.78703"\
"0.08145,0.09022,0.11302,0.15767,0.22179,0.36081,0.78697"\
"0.08111,0.09047,0.11306,0.15776,0.22191,0.36080,0.78879"\
"0.08147,0.09031,0.11281,0.15780,0.22175,0.35897,0.78836"\
"0.08086,0.09021,0.11316,0.15773,0.22171,0.35860,0.78691"\
"0.08085,0.09038,0.11266,0.15760,0.22174,0.36064,0.78867"\
"0.08103,0.09061,0.11335,0.15784,0.22169,0.35842,0.78867");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01264, 0.03710, 0.10887, 0.31953");
values("0.29350,0.30102,0.31826,0.35359,0.42179,0.56031,0.92345"\
"0.29837,0.30591,0.32313,0.35845,0.42641,0.56485,0.92791"\
"0.31114,0.31873,0.33585,0.37119,0.43897,0.57736,0.94024"\
"0.34444,0.35197,0.36922,0.40442,0.47213,0.61050,0.97366"\
"0.42198,0.42952,0.44671,0.48200,0.54961,0.68793,1.05175"\
"0.58795,0.59538,0.61286,0.64770,0.71524,0.85350,1.21641"\
"0.88944,0.89808,0.91806,0.95825,1.03104,1.17234,1.53563");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01264, 0.03710, 0.10887, 0.31953");
values("0.03231,0.03748,0.04938,0.07529,0.12862,0.27327,0.74137"\
"0.03227,0.03743,0.04931,0.07508,0.12850,0.27374,0.74647"\
"0.03211,0.03715,0.04894,0.07514,0.12841,0.27321,0.74061"\
"0.03192,0.03749,0.04936,0.07494,0.12797,0.27285,0.74126"\
"0.03218,0.03740,0.04931,0.07482,0.12807,0.27282,0.74295"\
"0.03181,0.03715,0.04910,0.07477,0.12769,0.27272,0.74186"\
"0.04033,0.04602,0.05921,0.08569,0.13621,0.27596,0.74833");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12862,-0.07796,-0.09343"\
"-0.26594,-0.21284,-0.22953"\
"-0.37254,-0.32067,-0.33247");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14848,0.10516,0.13039"\
"0.28214,0.23638,0.26038"\
"0.38753,0.34176,0.36089");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.25986,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfstp_1") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__dfstp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19175,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32687,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05205,0.15763,0.23738"\
"-0.01569,0.08135,0.15011"\
"-0.04295,0.05042,0.11553");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06426,0.24064,0.45101"\
"-0.04499,0.12285,0.32589"\
"-0.12474,0.03455,0.23393");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03218,-0.13044,-0.19554"\
"0.02824,-0.06514,-0.12658"\
"0.05062,-0.04154,-0.10420");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.01021,-0.16584,-0.33470"\
"0.09660,-0.05659,-0.23644"\
"0.16902,0.01950,-0.16157");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.168;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.45933,0.46763,0.48464,0.52168,0.61509,0.85969,1.50377"\
"0.46410,0.47239,0.48929,0.52641,0.61977,0.86443,1.50860"\
"0.47507,0.48340,0.50029,0.53740,0.63136,0.87506,1.51850"\
"0.50001,0.50828,0.52529,0.56228,0.65582,0.90032,1.54434"\
"0.54737,0.55577,0.57266,0.60971,0.70354,0.94734,1.59184"\
"0.61643,0.62470,0.64172,0.67873,0.77208,1.01684,1.66111"\
"0.70620,0.71461,0.73150,0.76856,0.86238,1.10632,1.74937");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.03094,0.03631,0.05171,0.09695,0.22753,0.57505,1.49593"\
"0.03058,0.03646,0.05160,0.09677,0.22814,0.57390,1.49657"\
"0.03055,0.03634,0.05163,0.09666,0.22770,0.57532,1.49518"\
"0.03106,0.03633,0.05163,0.09673,0.22831,0.57424,1.49493"\
"0.03052,0.03638,0.05165,0.09692,0.22766,0.57532,1.49628"\
"0.03106,0.03678,0.05167,0.09665,0.22775,0.57461,1.49845"\
"0.03056,0.03640,0.05167,0.09692,0.22770,0.57421,1.49892");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.32058,0.32601,0.33743,0.36101,0.41405,0.54886,0.90311"\
"0.32522,0.33064,0.34201,0.36564,0.41871,0.55313,0.90656"\
"0.33640,0.34180,0.35317,0.37679,0.42986,0.56425,0.91727"\
"0.36205,0.36749,0.37888,0.40246,0.45551,0.58971,0.94350"\
"0.41004,0.41544,0.42680,0.45044,0.50349,0.63782,0.99122"\
"0.47864,0.48406,0.49542,0.51906,0.57214,0.70656,1.05987"\
"0.56290,0.56832,0.57970,0.60329,0.65638,0.79073,1.14419");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.01794,0.02203,0.03149,0.05529,0.11934,0.29649,0.76506"\
"0.01767,0.02196,0.03156,0.05522,0.11947,0.29635,0.76847"\
"0.01767,0.02196,0.03154,0.05526,0.11946,0.29649,0.77001"\
"0.01771,0.02181,0.03155,0.05542,0.11939,0.29846,0.77462"\
"0.01771,0.02201,0.03149,0.05530,0.11945,0.29618,0.76746"\
"0.01766,0.02203,0.03157,0.05492,0.11987,0.29711,0.76655"\
"0.01797,0.02199,0.03131,0.05543,0.11952,0.29630,0.76262");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.31204,0.31860,0.33360,0.36973,0.46283,0.70666,1.35377"\
"0.31664,0.32318,0.33821,0.37440,0.46751,0.71237,1.35521"\
"0.32968,0.33623,0.35119,0.38738,0.48040,0.72435,1.36802"\
"0.36235,0.36889,0.38392,0.42006,0.51318,0.75777,1.40114"\
"0.43819,0.44474,0.45970,0.49590,0.58894,0.83284,1.47964"\
"0.60109,0.60762,0.62260,0.65883,0.75174,0.99602,1.63986"\
"0.88722,0.89389,0.90907,0.94542,1.03853,1.28221,1.92776");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02209,0.02843,0.04583,0.09456,0.22592,0.57558,1.50298"\
"0.02208,0.02842,0.04575,0.09459,0.22582,0.57663,1.50394"\
"0.02204,0.02839,0.04573,0.09447,0.22604,0.57595,1.50534"\
"0.02193,0.02834,0.04579,0.09458,0.22585,0.57559,1.50050"\
"0.02192,0.02832,0.04579,0.09436,0.22602,0.57592,1.49473"\
"0.02192,0.02829,0.04575,0.09444,0.22649,0.57460,1.49807"\
"0.02304,0.02927,0.04632,0.09487,0.22688,0.57412,1.50202");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.13106,-0.08407,-0.10441"\
"-0.26838,-0.21895,-0.23929"\
"-0.37499,-0.32556,-0.34102");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14848,0.10516,0.13039"\
"0.28336,0.23760,0.26160"\
"0.38875,0.34298,0.36333");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.21482,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfstp_2") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__dfstp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19615,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.35653,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05205,0.15763,0.23860"\
"-0.01569,0.08135,0.15011"\
"-0.04540,0.04920,0.11430");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06670,0.24430,0.45467"\
"-0.04377,0.12407,0.32833"\
"-0.12596,0.03455,0.23515");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02974,-0.12678,-0.18944"\
"0.03190,-0.06148,-0.12414"\
"0.05428,-0.03788,-0.09932");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.00532,-0.15607,-0.31883"\
"0.10392,-0.04805,-0.22302"\
"0.17635,0.02804,-0.14815");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.311;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.48065,0.48719,0.50161,0.53265,0.61378,0.84841,1.52997"\
"0.48549,0.49204,0.50645,0.53751,0.61853,0.85289,1.53632"\
"0.49646,0.50301,0.51741,0.54847,0.62948,0.86414,1.54579"\
"0.52149,0.52815,0.54251,0.57346,0.65479,0.88871,1.57428"\
"0.56910,0.57574,0.59007,0.62113,0.70227,0.93648,1.61998"\
"0.63863,0.64526,0.65967,0.69059,0.77195,1.00600,1.68944"\
"0.72909,0.73565,0.75006,0.78113,0.86217,1.09671,1.77955");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.02762,0.03191,0.04249,0.07545,0.18603,0.51737,1.49681"\
"0.02766,0.03160,0.04239,0.07536,0.18579,0.51752,1.49604"\
"0.02771,0.03165,0.04241,0.07536,0.18560,0.51739,1.49650"\
"0.02752,0.03182,0.04255,0.07535,0.18622,0.51799,1.49781"\
"0.02759,0.03170,0.04254,0.07516,0.18572,0.51738,1.49558"\
"0.02758,0.03186,0.04250,0.07535,0.18592,0.51770,1.49488"\
"0.02773,0.03161,0.04243,0.07534,0.18557,0.51799,1.49417");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.33137,0.33546,0.34473,0.36407,0.40709,0.52068,0.84895"\
"0.33603,0.34012,0.34939,0.36873,0.41176,0.52523,0.85521"\
"0.34720,0.35130,0.36054,0.37989,0.42294,0.53654,0.86513"\
"0.37285,0.37696,0.38619,0.40553,0.44860,0.56217,0.89011"\
"0.42116,0.42525,0.43451,0.45385,0.49689,0.61034,0.94028"\
"0.49038,0.49447,0.50373,0.52308,0.56612,0.67973,1.00818"\
"0.57557,0.57966,0.58893,0.60827,0.65130,0.76493,1.09332");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.01625,0.01878,0.02540,0.04228,0.08991,0.23745,0.68503"\
"0.01638,0.01879,0.02555,0.04235,0.08982,0.23751,0.67649"\
"0.01643,0.01873,0.02561,0.04237,0.08990,0.23717,0.68287"\
"0.01616,0.01880,0.02538,0.04241,0.09001,0.23746,0.68415"\
"0.01634,0.01875,0.02550,0.04234,0.08981,0.23725,0.67668"\
"0.01638,0.01880,0.02554,0.04199,0.08996,0.23758,0.68335"\
"0.01627,0.01884,0.02551,0.04245,0.08963,0.23761,0.67372");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.31484,0.31966,0.33145,0.36057,0.44152,0.67573,1.35860"\
"0.31950,0.32427,0.33599,0.36519,0.44604,0.68022,1.36280"\
"0.33235,0.33717,0.34885,0.37802,0.45907,0.69349,1.37647"\
"0.36528,0.37005,0.38174,0.41093,0.49202,0.72571,1.40871"\
"0.44202,0.44679,0.45847,0.48766,0.56875,0.80239,1.48642"\
"0.60466,0.60948,0.62113,0.65035,0.73126,0.96534,1.64742"\
"0.89398,0.89896,0.91088,0.94017,1.02129,1.25513,1.93915");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01248, 0.03646, 0.10653, 0.31129");
values("0.01850,0.02251,0.03451,0.07152,0.18510,0.51930,1.50340"\
"0.01846,0.02246,0.03448,0.07139,0.18469,0.51855,1.50341"\
"0.01846,0.02246,0.03437,0.07147,0.18492,0.52010,1.50316"\
"0.01842,0.02242,0.03443,0.07144,0.18464,0.51947,1.50173"\
"0.01840,0.02241,0.03441,0.07146,0.18475,0.51912,1.50082"\
"0.01831,0.02249,0.03436,0.07151,0.18478,0.51812,1.50214"\
"0.01977,0.02364,0.03526,0.07186,0.18463,0.51849,1.50170");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12984,-0.08163,-0.10075"\
"-0.26838,-0.21773,-0.23685"\
"-0.37621,-0.32678,-0.34224");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14971,0.10638,0.13161"\
"0.28458,0.23882,0.26282"\
"0.39119,0.34542,0.36577");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.22581,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfstp_4") {
area : 30.029
cell_footprint : "sky130_fd_sc_hd__dfstp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19285,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.37960,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05205,0.15885,0.23860"\
"-0.01447,0.08257,0.15133"\
"-0.04295,0.05164,0.11675");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06426,0.24186,0.45101"\
"-0.04499,0.12285,0.32711"\
"-0.12474,0.03577,0.23393");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03218,-0.13044,-0.19432"\
"0.02824,-0.06514,-0.12780"\
"0.05062,-0.04154,-0.10298");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.00654,-0.15851,-0.32250"\
"0.10148,-0.05049,-0.22668"\
"0.17269,0.02438,-0.15303");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.623;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00164, 0.00538, 0.01764, 0.05787, 0.18981, 0.62257");
values("0.57176,0.57650,0.58931,0.61906,0.69249,0.91364,1.63411"\
"0.57621,0.58097,0.59365,0.62355,0.69737,0.91764,1.63830"\
"0.58745,0.59227,0.60486,0.63493,0.70868,0.92940,1.65042"\
"0.61238,0.61721,0.62979,0.65986,0.73341,0.95369,1.67464"\
"0.65977,0.66450,0.67704,0.70707,0.78064,1.00090,1.72071"\
"0.72902,0.73373,0.74662,0.77639,0.85032,1.07120,1.79294"\
"0.81861,0.82332,0.83603,0.86610,0.93986,1.16003,1.88171");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00164, 0.00538, 0.01764, 0.05787, 0.18981, 0.62257");
values("0.03909,0.04206,0.05070,0.07574,0.16206,0.46836,1.49449"\
"0.03898,0.04195,0.05071,0.07579,0.16195,0.46807,1.49272"\
"0.03935,0.04189,0.05042,0.07586,0.16199,0.46756,1.49550"\
"0.03931,0.04200,0.05042,0.07588,0.16171,0.46786,1.49477"\
"0.03892,0.04206,0.05054,0.07616,0.16212,0.46764,1.49458"\
"0.03911,0.04215,0.05082,0.07592,0.16197,0.46882,1.49411"\
"0.03921,0.04237,0.05046,0.07586,0.16200,0.46796,1.49588");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00164, 0.00538, 0.01764, 0.05787, 0.18981, 0.62257");
values("0.42849,0.43219,0.44230,0.46593,0.51518,0.62721,0.94476"\
"0.43317,0.43686,0.44710,0.47073,0.52020,0.63193,0.94976"\
"0.44433,0.44805,0.45826,0.48191,0.53146,0.64301,0.96097"\
"0.46992,0.47367,0.48384,0.50767,0.55684,0.66866,0.98606"\
"0.51798,0.52170,0.53192,0.55558,0.60507,0.71666,1.03430"\
"0.58657,0.59036,0.60054,0.62420,0.67346,0.78539,1.10275"\
"0.67098,0.67471,0.68486,0.70856,0.75813,0.86971,1.18721");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00164, 0.00538, 0.01764, 0.05787, 0.18981, 0.62257");
values("0.03601,0.03804,0.04464,0.05933,0.09880,0.21733,0.63111"\
"0.03603,0.03814,0.04436,0.05947,0.09843,0.21702,0.63101"\
"0.03606,0.03838,0.04435,0.06013,0.09811,0.21682,0.63125"\
"0.03630,0.03843,0.04466,0.05944,0.09901,0.21714,0.62743"\
"0.03580,0.03814,0.04435,0.06018,0.09918,0.21747,0.63211"\
"0.03611,0.03839,0.04413,0.05934,0.09911,0.21705,0.62837"\
"0.03607,0.03835,0.04451,0.06017,0.09871,0.21741,0.62701");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00164, 0.00538, 0.01764, 0.05787, 0.18981, 0.62257");
values("0.39068,0.39476,0.40597,0.43375,0.50611,0.72683,1.44790"\
"0.39514,0.39896,0.41018,0.43813,0.51065,0.73091,1.45173"\
"0.40758,0.41151,0.42279,0.45068,0.52310,0.74366,1.46482"\
"0.44018,0.44441,0.45566,0.48359,0.55591,0.77704,1.49686"\
"0.51693,0.52080,0.53199,0.55987,0.63242,0.85366,1.57310"\
"0.67931,0.68337,0.69451,0.72242,0.79484,1.01618,1.73565"\
"0.96915,0.97334,0.98458,1.01261,1.08509,1.30527,2.02498");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00164, 0.00538, 0.01764, 0.05787, 0.18981, 0.62257");
values("0.03184,0.03497,0.04377,0.07005,0.15870,0.46905,1.49377"\
"0.03169,0.03473,0.04337,0.07001,0.15918,0.46954,1.49856"\
"0.03160,0.03468,0.04358,0.07008,0.15927,0.47032,1.49879"\
"0.03185,0.03487,0.04346,0.07000,0.15937,0.46883,1.49737"\
"0.03165,0.03484,0.04362,0.07025,0.15904,0.46955,1.49271"\
"0.03179,0.03478,0.04363,0.07000,0.15935,0.46985,1.49768"\
"0.03227,0.03559,0.04416,0.07017,0.15922,0.46694,1.50199");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.13106,-0.08285,-0.10319"\
"-0.26838,-0.21895,-0.23807"\
"-0.37499,-0.32556,-0.34102");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14848,0.10516,0.13039"\
"0.28336,0.23760,0.26038"\
"0.38875,0.34298,0.36211");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.24009,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dfxbp_1") {
area : 23.773
cell_footprint : "sky130_fd_sc_hd__dfxbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20713,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17528,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05327,0.16862,0.24959"\
"-0.01691,0.08501,0.15011"\
"-0.04540,0.05042,0.11064");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10332,0.31754,0.62068"\
"-0.00959,0.19853,0.49679"\
"-0.09789,0.10902,0.40239");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02974,-0.13166,-0.18700"\
"0.03556,-0.06148,-0.11437"\
"0.05794,-0.03543,-0.08955");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.04317,-0.24518,-0.50682"\
"0.06730,-0.13594,-0.40856"\
"0.14339,-0.05619,-0.33003");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.159;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.28358,0.29063,0.30643,0.34346,0.43807,0.68273,1.32118"\
"0.28825,0.29530,0.31108,0.34813,0.44275,0.68717,1.32909"\
"0.29915,0.30619,0.32198,0.35903,0.45363,0.69798,1.34044"\
"0.32522,0.33220,0.34800,0.38502,0.47960,0.72413,1.36373"\
"0.37335,0.38039,0.39618,0.43320,0.52780,0.77201,1.41706"\
"0.44446,0.45146,0.46727,0.50429,0.59891,0.84355,1.48385"\
"0.53716,0.54423,0.56005,0.59712,0.69178,0.93644,1.57495");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02582,0.03248,0.04985,0.09922,0.23156,0.57837,1.49887"\
"0.02586,0.03255,0.04997,0.09930,0.23141,0.57971,1.49603"\
"0.02585,0.03254,0.04994,0.09927,0.23136,0.57937,1.49733"\
"0.02598,0.03252,0.04991,0.09928,0.23137,0.57786,1.49744"\
"0.02586,0.03251,0.04987,0.09922,0.23132,0.57948,1.49427"\
"0.02608,0.03258,0.04998,0.09926,0.23103,0.57984,1.49605"\
"0.02612,0.03265,0.05010,0.09935,0.23138,0.57776,1.49526");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.28098,0.28676,0.29888,0.32371,0.37769,0.50721,0.84361"\
"0.28567,0.29145,0.30360,0.32840,0.38237,0.51187,0.84760"\
"0.29675,0.30252,0.31465,0.33947,0.39344,0.52295,0.85936"\
"0.32245,0.32823,0.34036,0.36519,0.41914,0.54866,0.88441"\
"0.36962,0.37540,0.38752,0.41236,0.46633,0.59584,0.93180"\
"0.43651,0.44226,0.45441,0.47923,0.53319,0.66272,0.99865"\
"0.51905,0.52484,0.53699,0.56178,0.61576,0.74529,1.08103");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02034,0.02458,0.03457,0.05883,0.11997,0.28464,0.73401"\
"0.02032,0.02464,0.03464,0.05887,0.11957,0.28448,0.73033"\
"0.02036,0.02473,0.03477,0.05881,0.11977,0.28422,0.73077"\
"0.02032,0.02458,0.03478,0.05876,0.11982,0.28509,0.73344"\
"0.02035,0.02457,0.03484,0.05874,0.11947,0.28446,0.73182"\
"0.02048,0.02470,0.03472,0.05873,0.11978,0.28465,0.73078"\
"0.02037,0.02464,0.03458,0.05883,0.11954,0.28474,0.72568");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.173;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.33453,0.34059,0.35501,0.39032,0.48252,0.72576,1.37150"\
"0.33923,0.34534,0.35969,0.39491,0.48711,0.73061,1.37578"\
"0.35032,0.35642,0.37079,0.40602,0.49804,0.74180,1.38854"\
"0.37598,0.38204,0.39645,0.43187,0.52390,0.76721,1.41337"\
"0.42311,0.42923,0.44366,0.47898,0.57108,0.81436,1.46003"\
"0.49003,0.49616,0.51051,0.54585,0.63781,0.88199,1.52758"\
"0.57264,0.57869,0.59305,0.62835,0.72043,0.96483,1.60841");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.02001,0.02646,0.04381,0.09210,0.22249,0.56978,1.49930"\
"0.02001,0.02643,0.04378,0.09207,0.22260,0.57041,1.49545"\
"0.01998,0.02643,0.04378,0.09210,0.22298,0.57129,1.49645"\
"0.02000,0.02643,0.04386,0.09203,0.22288,0.57325,1.49423"\
"0.02002,0.02646,0.04381,0.09209,0.22309,0.57291,1.49572"\
"0.02000,0.02648,0.04385,0.09214,0.22302,0.57222,1.49107"\
"0.01999,0.02643,0.04383,0.09212,0.22301,0.57135,1.49446");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.33387,0.33900,0.34994,0.37307,0.42626,0.56343,0.92719"\
"0.33855,0.34369,0.35463,0.37772,0.43089,0.56820,0.93130"\
"0.34964,0.35477,0.36572,0.38882,0.44205,0.57929,0.94241"\
"0.37557,0.38067,0.39161,0.41475,0.46791,0.60516,0.96936"\
"0.42347,0.42860,0.43954,0.46266,0.51588,0.65312,1.01634"\
"0.49449,0.49960,0.51057,0.53368,0.58682,0.72405,1.08795"\
"0.58740,0.59254,0.60348,0.62659,0.67982,0.81707,1.18153");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.01641,0.02066,0.03030,0.05425,0.12004,0.30201,0.79239"\
"0.01665,0.02049,0.03027,0.05440,0.12020,0.30199,0.78873"\
"0.01667,0.02054,0.03028,0.05440,0.12019,0.30199,0.78630"\
"0.01639,0.02062,0.03017,0.05435,0.12032,0.30176,0.78804"\
"0.01669,0.02060,0.03028,0.05434,0.12013,0.30199,0.78939"\
"0.01639,0.02062,0.03022,0.05405,0.12019,0.30222,0.79225"\
"0.01667,0.02053,0.03028,0.05440,0.12021,0.30182,0.78649");
}
}
}
}
cell ("sky130_fd_sc_hd__dfxbp_2") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__dfxbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20933,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18516,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05449,0.17106,0.25447"\
"-0.01569,0.08623,0.15133"\
"-0.04540,0.05164,0.11186");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10454,0.31999,0.62191"\
"-0.00837,0.20097,0.49923"\
"-0.09667,0.10902,0.40483");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02852,-0.13044,-0.18456"\
"0.03556,-0.06026,-0.11437"\
"0.05794,-0.03543,-0.08955");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.04072,-0.24274,-0.50072"\
"0.06852,-0.13350,-0.40368"\
"0.14461,-0.05497,-0.32759");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.292;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01208, 0.03494, 0.10102, 0.29206");
values("0.29154,0.29747,0.31117,0.34286,0.42630,0.66146,1.34341"\
"0.29632,0.30217,0.31590,0.34765,0.43103,0.66608,1.34390"\
"0.30710,0.31303,0.32678,0.35848,0.44191,0.67695,1.35432"\
"0.33314,0.33906,0.35279,0.38453,0.46786,0.70296,1.38118"\
"0.38141,0.38733,0.40101,0.43275,0.51618,0.75119,1.42923"\
"0.45233,0.45826,0.47193,0.50363,0.58715,0.82228,1.49939"\
"0.54496,0.55094,0.56468,0.59632,0.67976,0.91501,1.59244");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01208, 0.03494, 0.10102, 0.29206");
values("0.02289,0.02746,0.04030,0.07735,0.19188,0.52566,1.50263"\
"0.02278,0.02741,0.04017,0.07735,0.19172,0.52546,1.49455"\
"0.02290,0.02749,0.04023,0.07737,0.19167,0.52539,1.49704"\
"0.02290,0.02740,0.04013,0.07735,0.19130,0.52522,1.49333"\
"0.02284,0.02748,0.04015,0.07735,0.19164,0.52407,1.49436"\
"0.02296,0.02764,0.04026,0.07743,0.19144,0.52448,1.50089"\
"0.02300,0.02758,0.04029,0.07750,0.19167,0.52435,1.50160");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01208, 0.03494, 0.10102, 0.29206");
values("0.29393,0.29915,0.31057,0.33382,0.38288,0.50170,0.83319"\
"0.29866,0.30382,0.31529,0.33832,0.38759,0.50641,0.83792"\
"0.30970,0.31488,0.32633,0.34961,0.39864,0.51747,0.84839"\
"0.33546,0.34059,0.35204,0.37529,0.42435,0.54318,0.87502"\
"0.38259,0.38779,0.39922,0.42248,0.47153,0.59036,0.92183"\
"0.44950,0.45467,0.46610,0.48936,0.53842,0.65724,0.98854"\
"0.53206,0.53726,0.54870,0.57196,0.62102,0.73985,1.07134");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01208, 0.03494, 0.10102, 0.29206");
values("0.01984,0.02313,0.03093,0.04984,0.09973,0.24375,0.68231"\
"0.01966,0.02303,0.03090,0.05015,0.09955,0.24372,0.68226"\
"0.01981,0.02305,0.03110,0.05012,0.09946,0.24391,0.68308"\
"0.01964,0.02304,0.03091,0.05026,0.09968,0.24414,0.68566"\
"0.01981,0.02317,0.03092,0.04983,0.09972,0.24372,0.68750"\
"0.01972,0.02310,0.03101,0.05016,0.09947,0.24417,0.68662"\
"0.01987,0.02308,0.03101,0.05021,0.09941,0.24397,0.67935");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.320;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01266, 0.03717, 0.10913, 0.32044");
values("0.37747,0.38278,0.39534,0.42505,0.50528,0.73733,1.42050"\
"0.38214,0.38745,0.40000,0.42982,0.51010,0.74235,1.42525"\
"0.39325,0.39858,0.41111,0.44085,0.52106,0.75311,1.43628"\
"0.41893,0.42428,0.43668,0.46657,0.54671,0.77870,1.46187"\
"0.46609,0.47141,0.48396,0.51368,0.59380,0.82591,1.50897"\
"0.53298,0.53828,0.55079,0.58064,0.66071,0.89301,1.57571"\
"0.61565,0.62095,0.63352,0.66315,0.74350,0.97652,1.65922");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01266, 0.03717, 0.10913, 0.32044");
values("0.01981,0.02411,0.03602,0.07170,0.18304,0.51488,1.49777"\
"0.01993,0.02410,0.03607,0.07170,0.18300,0.51602,1.49975"\
"0.01965,0.02398,0.03597,0.07174,0.18303,0.51500,1.49673"\
"0.01982,0.02404,0.03596,0.07180,0.18269,0.51551,1.49799"\
"0.01985,0.02416,0.03604,0.07162,0.18303,0.51560,1.49836"\
"0.01963,0.02404,0.03604,0.07178,0.18283,0.51597,1.50000"\
"0.01979,0.02413,0.03601,0.07182,0.18284,0.51556,1.49539");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01266, 0.03717, 0.10913, 0.32044");
values("0.37319,0.37790,0.38846,0.41015,0.45642,0.57355,0.91111"\
"0.37791,0.38264,0.39317,0.41482,0.46116,0.57823,0.91532"\
"0.38902,0.39376,0.40428,0.42594,0.47220,0.58937,0.92702"\
"0.41434,0.41910,0.42964,0.45130,0.49759,0.61454,0.95118"\
"0.46284,0.46754,0.47811,0.49975,0.54604,0.66315,1.00079"\
"0.53381,0.53851,0.54898,0.57055,0.61688,0.73397,1.07139"\
"0.62673,0.63150,0.64207,0.66364,0.70999,0.82711,1.16471");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00431, 0.01266, 0.03717, 0.10913, 0.32044");
values("0.01870,0.02188,0.02893,0.04687,0.09531,0.24541,0.70258"\
"0.01869,0.02164,0.02883,0.04707,0.09566,0.24445,0.70227"\
"0.01876,0.02167,0.02887,0.04707,0.09572,0.24527,0.70254"\
"0.01875,0.02168,0.02889,0.04710,0.09546,0.24465,0.70328"\
"0.01856,0.02152,0.02932,0.04711,0.09563,0.24521,0.69788"\
"0.01858,0.02153,0.02902,0.04706,0.09591,0.24513,0.70076"\
"0.01859,0.02159,0.02889,0.04713,0.09555,0.24517,0.69580");
}
}
}
}
cell ("sky130_fd_sc_hd__dfxtp_1") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__dfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20823,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.16869,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05083,0.16496,0.24349"\
"-0.01813,0.08379,0.14767"\
"-0.04540,0.05042,0.11064");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10332,0.31876,0.62068"\
"-0.01081,0.19975,0.49801"\
"-0.09667,0.10902,0.40361");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02852,-0.13166,-0.18578"\
"0.03556,-0.06026,-0.11437"\
"0.05794,-0.03543,-0.08955");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.04683,-0.25129,-0.51781"\
"0.06364,-0.14082,-0.41467"\
"0.14095,-0.05985,-0.33491");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.162;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.26922,0.27591,0.29129,0.32800,0.42180,0.66652,1.31091"\
"0.27391,0.28063,0.29596,0.33269,0.42647,0.67098,1.31372"\
"0.28500,0.29171,0.30704,0.34378,0.43757,0.68204,1.32511"\
"0.31092,0.31770,0.33307,0.36971,0.46347,0.70814,1.35056"\
"0.35888,0.36562,0.38100,0.41762,0.51154,0.75608,1.39839"\
"0.43023,0.43701,0.45232,0.48904,0.58270,0.82745,1.46923"\
"0.52281,0.52961,0.54495,0.58164,0.67557,0.92083,1.55992");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02344,0.02989,0.04751,0.09645,0.22811,0.57696,1.49749"\
"0.02338,0.02994,0.04748,0.09649,0.22802,0.57761,1.49795"\
"0.02345,0.02994,0.04748,0.09650,0.22806,0.57765,1.49687"\
"0.02337,0.02991,0.04742,0.09644,0.22839,0.57670,1.49686"\
"0.02334,0.02991,0.04750,0.09648,0.22808,0.57703,1.49661"\
"0.02343,0.03004,0.04746,0.09624,0.22839,0.57628,1.49723"\
"0.02361,0.03010,0.04759,0.09646,0.22862,0.57601,1.49199");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.26524,0.27046,0.28141,0.30408,0.35489,0.48292,0.81849"\
"0.26989,0.27509,0.28607,0.30873,0.35950,0.48766,0.82310"\
"0.28102,0.28620,0.29715,0.31982,0.37063,0.49861,0.83414"\
"0.30669,0.31190,0.32288,0.34553,0.39629,0.52424,0.85972"\
"0.35388,0.35910,0.37005,0.39273,0.44352,0.57155,0.90698"\
"0.42076,0.42597,0.43695,0.45960,0.51042,0.63822,0.97349"\
"0.50337,0.50858,0.51948,0.54215,0.59298,0.72096,1.05538");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.01701,0.02092,0.03052,0.05330,0.11410,0.28282,0.72912"\
"0.01702,0.02089,0.03044,0.05328,0.11419,0.28235,0.72863"\
"0.01705,0.02089,0.03045,0.05312,0.11416,0.28188,0.72966"\
"0.01702,0.02089,0.03041,0.05329,0.11422,0.28102,0.73308"\
"0.01701,0.02096,0.03052,0.05330,0.11411,0.28340,0.73047"\
"0.01706,0.02103,0.03044,0.05339,0.11366,0.28183,0.72449"\
"0.01699,0.02093,0.03048,0.05340,0.11455,0.28076,0.72177");
}
}
}
}
cell ("sky130_fd_sc_hd__dfxtp_2") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__dfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20933,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17857,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05571,0.17228,0.25569"\
"-0.01569,0.08623,0.15255"\
"-0.04540,0.05164,0.11186");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10576,0.31999,0.62313"\
"-0.00837,0.20097,0.49923"\
"-0.09667,0.11024,0.40483");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02852,-0.13044,-0.18456"\
"0.03556,-0.06026,-0.11315"\
"0.05794,-0.03543,-0.08833");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03950,-0.24030,-0.49706"\
"0.06974,-0.13228,-0.40246"\
"0.14583,-0.05375,-0.32637");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.303;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.27923,0.28472,0.29758,0.32791,0.40941,0.64337,1.32300"\
"0.28389,0.28938,0.30216,0.33248,0.41417,0.64765,1.32973"\
"0.29501,0.30049,0.31333,0.34350,0.42495,0.65896,1.34258"\
"0.32035,0.32584,0.33870,0.36897,0.45058,0.68435,1.36558"\
"0.36894,0.37439,0.38725,0.41753,0.49916,0.73289,1.41422"\
"0.43991,0.44540,0.45822,0.48853,0.56989,0.80392,1.48926"\
"0.53278,0.53825,0.55108,0.58136,0.66276,0.89690,1.57729");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.02079,0.02501,0.03723,0.07377,0.18703,0.52111,1.49752"\
"0.02082,0.02517,0.03723,0.07371,0.18708,0.52116,1.50143"\
"0.02079,0.02501,0.03715,0.07378,0.18651,0.52180,1.50353"\
"0.02082,0.02508,0.03725,0.07376,0.18683,0.52158,1.49930"\
"0.02078,0.02500,0.03723,0.07377,0.18678,0.52177,1.49887"\
"0.02082,0.02515,0.03724,0.07368,0.18680,0.52192,1.50323"\
"0.02084,0.02519,0.03739,0.07376,0.18694,0.52066,1.49947");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.27956,0.28411,0.29420,0.31491,0.35944,0.47275,0.79838"\
"0.28426,0.28881,0.29893,0.31959,0.36417,0.47727,0.80162"\
"0.29532,0.29988,0.30998,0.33074,0.37522,0.48841,0.81383"\
"0.32103,0.32558,0.33570,0.35645,0.40094,0.51408,0.83961"\
"0.36820,0.37276,0.38284,0.40352,0.44809,0.56139,0.88704"\
"0.43513,0.43963,0.44974,0.47050,0.51498,0.62812,0.95259"\
"0.51767,0.52221,0.53233,0.55303,0.59755,0.71076,1.03525");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00423, 0.01231, 0.03581, 0.10417, 0.30305");
values("0.01713,0.02005,0.02695,0.04443,0.09140,0.23564,0.66330"\
"0.01708,0.02003,0.02709,0.04440,0.09155,0.23472,0.67011"\
"0.01712,0.02003,0.02711,0.04442,0.09156,0.23446,0.66328"\
"0.01709,0.02002,0.02708,0.04440,0.09155,0.23437,0.66258"\
"0.01715,0.01996,0.02699,0.04437,0.09140,0.23560,0.66311"\
"0.01711,0.02010,0.02704,0.04446,0.09106,0.23478,0.66562"\
"0.01702,0.02010,0.02713,0.04455,0.09120,0.23419,0.66092");
}
}
}
}
cell ("sky130_fd_sc_hd__dfxtp_4") {
area : 23.773
cell_footprint : "sky130_fd_sc_hd__dfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20164,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18956,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05693,0.17472,0.25692"\
"-0.01447,0.08867,0.15622"\
"-0.04295,0.05530,0.11675");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10454,0.31876,0.61458"\
"-0.00593,0.20220,0.49435"\
"-0.08568,0.11878,0.40605");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02852,-0.13166,-0.18578"\
"0.03434,-0.06148,-0.11559"\
"0.05672,-0.03788,-0.09199");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03828,-0.23786,-0.48607"\
"0.06486,-0.13472,-0.39636"\
"0.13362,-0.06229,-0.32759");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.547;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01653, 0.05306, 0.17030, 0.54658");
values("0.30368,0.30768,0.31840,0.34507,0.41740,0.64211,1.36629"\
"0.30829,0.31233,0.32304,0.34969,0.42202,0.64676,1.36920"\
"0.31934,0.32329,0.33405,0.36073,0.43307,0.65776,1.38193"\
"0.34497,0.34892,0.35968,0.38637,0.45871,0.68339,1.40766"\
"0.39228,0.39631,0.40708,0.43376,0.50612,0.73075,1.44926"\
"0.45999,0.46405,0.47481,0.50147,0.57378,0.79847,1.51727"\
"0.54758,0.55153,0.56232,0.58904,0.66142,0.88597,1.60552");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01653, 0.05306, 0.17030, 0.54658");
values("0.02531,0.02851,0.03727,0.06508,0.16007,0.47684,1.50516"\
"0.02551,0.02837,0.03730,0.06509,0.15993,0.47644,1.50724"\
"0.02530,0.02844,0.03726,0.06506,0.16006,0.47691,1.50316"\
"0.02530,0.02844,0.03725,0.06505,0.16004,0.47698,1.50481"\
"0.02558,0.02841,0.03733,0.06500,0.15999,0.47722,1.49890"\
"0.02557,0.02842,0.03725,0.06508,0.15978,0.47652,1.50627"\
"0.02549,0.02854,0.03740,0.06517,0.15986,0.47722,1.50281");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01653, 0.05306, 0.17030, 0.54658");
values("0.30496,0.30854,0.31790,0.33869,0.38294,0.49040,0.81197"\
"0.30962,0.31320,0.32254,0.34341,0.38761,0.49510,0.81734"\
"0.32080,0.32436,0.33367,0.35455,0.39862,0.50622,0.82845"\
"0.34645,0.35005,0.35943,0.38028,0.42447,0.53196,0.85493"\
"0.39270,0.39624,0.40560,0.42648,0.47068,0.57814,0.90098"\
"0.45715,0.46068,0.47004,0.49091,0.53524,0.64261,0.96482"\
"0.53525,0.53887,0.54820,0.56901,0.61324,0.72076,1.04242");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01653, 0.05306, 0.17030, 0.54658");
values("0.02487,0.02707,0.03281,0.04729,0.08683,0.21103,0.64023"\
"0.02490,0.02719,0.03279,0.04741,0.08708,0.21068,0.63434"\
"0.02486,0.02709,0.03284,0.04741,0.08680,0.21058,0.63435"\
"0.02511,0.02713,0.03306,0.04771,0.08704,0.21076,0.63649"\
"0.02491,0.02713,0.03302,0.04737,0.08708,0.21077,0.64087"\
"0.02493,0.02715,0.03284,0.04769,0.08629,0.21063,0.63557"\
"0.02511,0.02714,0.03309,0.04736,0.08692,0.21055,0.63421");
}
}
}
}
cell ("sky130_fd_sc_hd__diode_2") {
area : 2.502
cell_footprint : "sky130_fd_sc_hd__diode";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("DIODE") {
direction : input;
capacitance : 0.0009;
max_transition : 1.500;
}
}
cell ("sky130_fd_sc_hd__dlclkp_1") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__dlclkp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0043;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13280,0.83333,2.50000");
}
}
}
pin("GATE") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10088,0.21989,0.32405"\
"0.04168,0.15215,0.24777"\
"0.08766,0.19568,0.29009");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12651,0.27482,0.47908"\
"0.01849,0.16557,0.36984"\
"-0.04418,0.10535,0.30840");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.05415,-0.17194,-0.26512"\
"-0.01327,-0.11519,-0.19860"\
"-0.02018,-0.11722,-0.19331");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12129,-0.26960,-0.47142"\
"-0.01449,-0.16157,-0.36584"\
"0.04940,-0.10013,-0.30318");
}
}
}
pin("GCLK") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.153;
timing() {
related_pin : "CLK";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.08975,0.09733,0.11423,0.15245,0.24731,0.49311,1.13028"\
"0.09388,0.10145,0.11834,0.15658,0.25153,0.49709,1.13569"\
"0.10239,0.10995,0.12674,0.16511,0.26022,0.50585,1.14497"\
"0.12129,0.12889,0.14573,0.18412,0.27951,0.52533,1.16429"\
"0.15431,0.16243,0.18016,0.21953,0.31544,0.56140,1.19911"\
"0.19792,0.20750,0.22721,0.26813,0.36453,0.61104,1.24968"\
"0.23404,0.24671,0.27152,0.31706,0.41462,0.66087,1.29916");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.02565,0.03307,0.05162,0.10109,0.23504,0.58579,1.49423"\
"0.02571,0.03304,0.05156,0.10116,0.23502,0.58574,1.49692"\
"0.02566,0.03304,0.05170,0.10108,0.23457,0.58677,1.50037"\
"0.02606,0.03333,0.05196,0.10122,0.23438,0.58653,1.50011"\
"0.02920,0.03643,0.05457,0.10293,0.23530,0.58518,1.49379"\
"0.03671,0.04389,0.06035,0.10627,0.23634,0.58601,1.49434"\
"0.05112,0.05903,0.07582,0.11635,0.23991,0.58675,1.49478");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.09343,0.09894,0.11035,0.13333,0.18329,0.30556,0.62139"\
"0.09854,0.10405,0.11551,0.13850,0.18846,0.31082,0.62827"\
"0.11170,0.11715,0.12865,0.15152,0.20154,0.32396,0.64133"\
"0.14382,0.14931,0.16070,0.18380,0.23388,0.35625,0.67206"\
"0.21382,0.21984,0.23196,0.25585,0.30639,0.42899,0.74627"\
"0.32882,0.33656,0.35178,0.37935,0.43324,0.55722,0.87380"\
"0.51012,0.52044,0.54113,0.57615,0.63715,0.76392,1.08108");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.01915,0.02314,0.03263,0.05506,0.11352,0.27361,0.69358"\
"0.01914,0.02343,0.03261,0.05513,0.11379,0.27371,0.69726"\
"0.01913,0.02333,0.03258,0.05516,0.11374,0.27359,0.69609"\
"0.01910,0.02335,0.03262,0.05494,0.11358,0.27419,0.69331"\
"0.02243,0.02639,0.03528,0.05688,0.11433,0.27377,0.69845"\
"0.03216,0.03673,0.04544,0.06607,0.12068,0.27530,0.69664"\
"0.04808,0.05372,0.06430,0.08487,0.13464,0.28168,0.69465");
}
}
}
}
cell ("sky130_fd_sc_hd__dlclkp_2") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__dlclkp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0043;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13280,0.83333,2.50000");
}
}
}
pin("GATE") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11797,0.23698,0.34114"\
"0.04656,0.15825,0.25509"\
"0.09132,0.19813,0.29253");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12651,0.27482,0.47908"\
"0.01849,0.16557,0.36984"\
"-0.04418,0.10413,0.30718");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.05415,-0.17194,-0.26512"\
"-0.01327,-0.11519,-0.19860"\
"-0.02018,-0.11722,-0.19331");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11275,-0.25861,-0.45311"\
"-0.00838,-0.15547,-0.35607"\
"0.05184,-0.09647,-0.29829");
}
}
}
pin("GCLK") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.296;
timing() {
related_pin : "CLK";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.10849,0.11489,0.12983,0.16357,0.24715,0.48123,1.15748"\
"0.11274,0.11916,0.13409,0.16783,0.25144,0.48519,1.16217"\
"0.12144,0.12792,0.14281,0.17654,0.26017,0.49439,1.17063"\
"0.14107,0.14748,0.16240,0.19604,0.27976,0.51398,1.19029"\
"0.17962,0.18643,0.20211,0.23673,0.32091,0.55626,1.23366"\
"0.23607,0.24407,0.26195,0.29908,0.38488,0.61951,1.29704"\
"0.29433,0.30488,0.32765,0.37149,0.46123,0.69675,1.37186");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02510,0.03036,0.04389,0.08115,0.19254,0.52809,1.50339"\
"0.02505,0.03035,0.04391,0.08114,0.19250,0.52636,1.50451"\
"0.02521,0.03033,0.04390,0.08107,0.19241,0.52780,1.50285"\
"0.02502,0.03042,0.04391,0.08104,0.19215,0.52707,1.50172"\
"0.02793,0.03309,0.04651,0.08296,0.19323,0.52719,1.50364"\
"0.03505,0.04075,0.05357,0.08876,0.19615,0.52770,1.50305"\
"0.04892,0.05603,0.07045,0.10261,0.20247,0.52974,1.49949");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.11849,0.12353,0.13473,0.15724,0.20373,0.31516,0.62659"\
"0.12383,0.12885,0.14005,0.16262,0.20911,0.32049,0.63289"\
"0.13718,0.14222,0.15339,0.17594,0.22249,0.33391,0.64617"\
"0.16928,0.17431,0.18546,0.20800,0.25453,0.36605,0.67797"\
"0.24449,0.24959,0.26081,0.28346,0.33006,0.44168,0.75319"\
"0.38066,0.38738,0.40175,0.42897,0.47985,0.59361,0.90466"\
"0.59768,0.60666,0.62581,0.66205,0.72422,0.84502,1.15730");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02196,0.02512,0.03259,0.05026,0.09626,0.23292,0.65351"\
"0.02199,0.02511,0.03248,0.05029,0.09640,0.23256,0.64780"\
"0.02196,0.02503,0.03263,0.05023,0.09634,0.23270,0.64814"\
"0.02207,0.02513,0.03238,0.05026,0.09609,0.23323,0.64662"\
"0.02305,0.02602,0.03351,0.05087,0.09643,0.23231,0.65096"\
"0.03464,0.03798,0.04535,0.06205,0.10440,0.23611,0.65302"\
"0.05283,0.05801,0.06744,0.08618,0.12609,0.24761,0.64761");
}
}
}
}
cell ("sky130_fd_sc_hd__dlclkp_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__dlclkp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0051;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13524,0.83333,2.50000");
}
}
}
pin("GATE") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13017,0.24430,0.33870"\
"0.05755,0.16679,0.25631"\
"0.12428,0.23109,0.31816");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12285,0.27116,0.47664"\
"0.00872,0.15825,0.36496"\
"-0.06004,0.09070,0.29619");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.04805,-0.15851,-0.24071"\
"-0.00228,-0.09810,-0.16931"\
"-0.00309,-0.09281,-0.15913");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10420,-0.25007,-0.44212"\
"0.00138,-0.14693,-0.34753"\
"0.06771,-0.08304,-0.28487");
}
}
}
pin("GCLK") {
direction : output;
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.508;
timing() {
related_pin : "CLK";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01594, 0.05054, 0.16025, 0.50813");
values("0.11535,0.11979,0.13162,0.16068,0.23568,0.45994,1.17057"\
"0.11954,0.12398,0.13584,0.16486,0.23993,0.46369,1.17227"\
"0.12810,0.13254,0.14436,0.17341,0.24856,0.47369,1.18243"\
"0.14731,0.15181,0.16353,0.19262,0.26766,0.49173,1.19969"\
"0.18576,0.19050,0.20293,0.23276,0.30849,0.53318,1.24004"\
"0.24044,0.24596,0.26019,0.29260,0.37030,0.59527,1.30688"\
"0.29086,0.29811,0.31625,0.35539,0.43821,0.66408,1.37084");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01594, 0.05054, 0.16025, 0.50813");
values("0.02687,0.03052,0.04066,0.07063,0.16665,0.48492,1.50128"\
"0.02697,0.03034,0.04072,0.07074,0.16676,0.48426,1.50175"\
"0.02689,0.03052,0.04075,0.07069,0.16687,0.48483,1.50086"\
"0.02702,0.03045,0.04070,0.07058,0.16678,0.48414,1.50094"\
"0.02954,0.03330,0.04327,0.07267,0.16709,0.48571,1.49893"\
"0.03714,0.04064,0.05082,0.07900,0.17086,0.48488,1.50170"\
"0.05227,0.05626,0.06799,0.09438,0.17959,0.48669,1.49689");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01594, 0.05054, 0.16025, 0.50813");
values("0.13651,0.14012,0.14939,0.16990,0.21247,0.31313,0.60759"\
"0.14198,0.14559,0.15487,0.17538,0.21793,0.31873,0.61334"\
"0.15539,0.15903,0.16828,0.18876,0.23131,0.33215,0.62651"\
"0.18767,0.19129,0.20052,0.22099,0.26360,0.36435,0.65886"\
"0.26424,0.26782,0.27703,0.29744,0.34001,0.44083,0.73530"\
"0.41388,0.41838,0.42987,0.45419,0.50111,0.60431,0.89882"\
"0.65714,0.66295,0.67816,0.71075,0.77039,0.88406,1.18033");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01594, 0.05054, 0.16025, 0.50813");
values("0.02579,0.02787,0.03331,0.04710,0.08456,0.19960,0.58695"\
"0.02561,0.02790,0.03329,0.04705,0.08441,0.19933,0.58609"\
"0.02576,0.02771,0.03346,0.04753,0.08441,0.19941,0.59010"\
"0.02581,0.02770,0.03330,0.04711,0.08451,0.19962,0.58701"\
"0.02580,0.02823,0.03350,0.04746,0.08467,0.19919,0.59005"\
"0.03733,0.03961,0.04541,0.05873,0.09226,0.20250,0.59013"\
"0.05853,0.06112,0.06866,0.08547,0.11840,0.21881,0.58866");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrbn_1") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__dlrbn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.18022,0.26383,0.29598"\
"0.06121,0.14482,0.17697"\
"-0.01244,0.07239,0.10454");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11675,0.27726,0.44734"\
"0.07708,0.23515,0.40158"\
"0.09743,0.24940,0.41338");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16768,-0.25251,-0.28587"\
"-0.04867,-0.13350,-0.16686"\
"0.02376,-0.06229,-0.09444");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10298,-0.26472,-0.43724"\
"-0.05599,-0.21773,-0.38781"\
"-0.05436,-0.21488,-0.38374");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.14672,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.162;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.32723,0.33508,0.35252,0.39168,0.48781,0.73352,1.37457"\
"0.33160,0.33961,0.35701,0.39615,0.49231,0.73823,1.38122"\
"0.34285,0.35087,0.36827,0.40741,0.50358,0.74946,1.39263"\
"0.36395,0.37181,0.38910,0.42829,0.52443,0.76992,1.41306"\
"0.39115,0.39889,0.41633,0.45552,0.55166,0.79724,1.43987"\
"0.42192,0.43004,0.44740,0.48660,0.58269,0.82859,1.47479"\
"0.44511,0.45293,0.47033,0.50954,0.60569,0.85079,1.49325");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02927,0.03620,0.05370,0.10224,0.23263,0.57974,1.50674"\
"0.02937,0.03618,0.05378,0.10235,0.23260,0.58143,1.50030"\
"0.02940,0.03617,0.05379,0.10234,0.23267,0.58141,1.49852"\
"0.02908,0.03617,0.05375,0.10224,0.23252,0.58008,1.50557"\
"0.02917,0.03630,0.05370,0.10224,0.23266,0.57985,1.50594"\
"0.02942,0.03636,0.05368,0.10225,0.23247,0.58052,1.50479"\
"0.02923,0.03626,0.05363,0.10228,0.23278,0.58021,1.49784");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.22460,0.23068,0.24337,0.26887,0.32240,0.44715,0.76923"\
"0.22958,0.23565,0.24833,0.27379,0.32735,0.45208,0.77417"\
"0.24279,0.24879,0.26150,0.28695,0.34050,0.46525,0.78771"\
"0.27394,0.28002,0.29270,0.31820,0.37175,0.49649,0.81850"\
"0.33097,0.33703,0.34974,0.37518,0.42874,0.55348,0.87595"\
"0.41982,0.42592,0.43855,0.46399,0.51757,0.64234,0.96452"\
"0.55994,0.56600,0.57871,0.60418,0.65778,0.78255,1.10472");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02100,0.02547,0.03504,0.05866,0.11677,0.27263,0.69939"\
"0.02108,0.02566,0.03538,0.05886,0.11694,0.27268,0.69937"\
"0.02115,0.02533,0.03544,0.05877,0.11671,0.27271,0.69948"\
"0.02099,0.02547,0.03535,0.05866,0.11637,0.27266,0.69866"\
"0.02103,0.02536,0.03513,0.05863,0.11673,0.27272,0.70329"\
"0.02105,0.02561,0.03525,0.05866,0.11650,0.27240,0.70052"\
"0.02108,0.02569,0.03524,0.05880,0.11690,0.27256,0.69514");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.38814,0.39612,0.41369,0.45295,0.54911,0.79427,1.43896"\
"0.39275,0.40076,0.41832,0.45757,0.55374,0.79971,1.44429"\
"0.40560,0.41358,0.43114,0.47038,0.56655,0.81232,1.45435"\
"0.43646,0.44444,0.46200,0.50125,0.59743,0.84340,1.48599"\
"0.50254,0.51049,0.52807,0.56732,0.66351,0.90933,1.55087"\
"0.60923,0.61721,0.63479,0.67406,0.77024,1.01616,1.66005"\
"0.77246,0.78042,0.79798,0.83724,0.93342,1.17897,1.82153");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02904,0.03610,0.05378,0.10230,0.23270,0.58004,1.49926"\
"0.02907,0.03605,0.05372,0.10236,0.23259,0.58121,1.50379"\
"0.02896,0.03597,0.05374,0.10231,0.23279,0.57970,1.50550"\
"0.02891,0.03602,0.05384,0.10230,0.23248,0.58066,1.50491"\
"0.02898,0.03608,0.05373,0.10232,0.23277,0.57946,1.50542"\
"0.02901,0.03609,0.05376,0.10233,0.23249,0.58100,1.49705"\
"0.02896,0.03601,0.05381,0.10229,0.23265,0.57879,1.50452");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.25099,0.25714,0.26995,0.29558,0.34922,0.47400,0.79598"\
"0.25585,0.26202,0.27484,0.30049,0.35412,0.47890,0.80078"\
"0.26843,0.27456,0.28740,0.31304,0.36667,0.49146,0.81355"\
"0.29943,0.30557,0.31839,0.34403,0.39767,0.52245,0.84436"\
"0.36639,0.37252,0.38534,0.41099,0.46462,0.58940,0.91151"\
"0.47920,0.48533,0.49819,0.52380,0.57749,0.70231,1.02414"\
"0.65368,0.65987,0.67271,0.69843,0.75217,0.87701,1.19890");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02144,0.02574,0.03571,0.05905,0.11713,0.27264,0.70150"\
"0.02156,0.02583,0.03548,0.05904,0.11683,0.27263,0.70267"\
"0.02156,0.02599,0.03545,0.05904,0.11692,0.27301,0.69902"\
"0.02139,0.02584,0.03577,0.05903,0.11691,0.27287,0.70120"\
"0.02158,0.02570,0.03580,0.05899,0.11684,0.27287,0.70153"\
"0.02152,0.02607,0.03586,0.05898,0.11717,0.27261,0.70365"\
"0.02170,0.02598,0.03577,0.05923,0.11715,0.27270,0.69752");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.10225,0.10842,0.12138,0.14739,0.20321,0.32807,0.64979"\
"0.10750,0.11371,0.12662,0.15268,0.20851,0.33338,0.65501"\
"0.12058,0.12676,0.13973,0.16579,0.22166,0.34652,0.66830"\
"0.15289,0.15903,0.17193,0.19803,0.25393,0.37884,0.70037"\
"0.22565,0.23225,0.24572,0.27228,0.32838,0.45328,0.77502"\
"0.34879,0.35777,0.37548,0.40761,0.46792,0.59303,0.91476"\
"0.54608,0.55824,0.58246,0.62590,0.69568,0.82096,1.14281");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02180,0.02615,0.03658,0.06127,0.11955,0.27274,0.70186"\
"0.02194,0.02651,0.03651,0.06131,0.11952,0.27257,0.70186"\
"0.02183,0.02636,0.03662,0.06127,0.11951,0.27273,0.70574"\
"0.02174,0.02619,0.03652,0.06125,0.11946,0.27253,0.70379"\
"0.02473,0.02887,0.03878,0.06237,0.11963,0.27258,0.70001"\
"0.03570,0.04120,0.05111,0.07434,0.12583,0.27347,0.70041"\
"0.05277,0.05992,0.07366,0.09975,0.14004,0.27519,0.69584");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.168;
timing() {
related_pin : "D";
timing_sense : negative_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.28073,0.28698,0.30160,0.33741,0.43021,0.67423,1.31832"\
"0.28572,0.29194,0.30648,0.34219,0.43500,0.67963,1.32227"\
"0.29887,0.30510,0.31962,0.35535,0.44817,0.69171,1.33805"\
"0.33007,0.33631,0.35092,0.38674,0.47952,0.72354,1.36750"\
"0.38703,0.39329,0.40788,0.44367,0.53664,0.78048,1.42448"\
"0.47590,0.48211,0.49669,0.53238,0.62519,0.86944,1.51378"\
"0.61612,0.62234,0.63693,0.67273,0.76583,1.00968,1.65503");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02060,0.02715,0.04488,0.09375,0.22587,0.57628,1.49953"\
"0.02055,0.02710,0.04482,0.09378,0.22574,0.57562,1.50070"\
"0.02052,0.02709,0.04492,0.09370,0.22605,0.57513,1.50168"\
"0.02061,0.02715,0.04488,0.09375,0.22583,0.57539,1.50107"\
"0.02061,0.02716,0.04496,0.09380,0.22604,0.57578,1.50229"\
"0.02054,0.02713,0.04484,0.09364,0.22556,0.57748,1.49629"\
"0.02057,0.02709,0.04483,0.09383,0.22556,0.57389,1.49651");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.38012,0.38529,0.39636,0.41942,0.47174,0.60517,0.95824"\
"0.38454,0.38975,0.40080,0.42383,0.47610,0.60979,0.96259"\
"0.39583,0.40104,0.41209,0.43513,0.48744,0.62107,0.97389"\
"0.41675,0.42189,0.43296,0.45602,0.50834,0.64185,0.99470"\
"0.44389,0.44906,0.46014,0.48317,0.53550,0.66906,1.02156"\
"0.47495,0.48015,0.49120,0.51426,0.56658,0.70021,1.05327"\
"0.49808,0.50329,0.51434,0.53736,0.58963,0.72331,1.07561");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01711,0.02131,0.03076,0.05430,0.11836,0.29419,0.77057"\
"0.01704,0.02136,0.03084,0.05436,0.11827,0.29448,0.76447"\
"0.01704,0.02141,0.03084,0.05430,0.11804,0.29436,0.76438"\
"0.01710,0.02132,0.03076,0.05433,0.11837,0.29446,0.77118"\
"0.01712,0.02131,0.03072,0.05419,0.11838,0.29457,0.76343"\
"0.01715,0.02116,0.03083,0.05399,0.11841,0.29479,0.76927"\
"0.01704,0.02130,0.03084,0.05438,0.11820,0.29454,0.76069");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.30741,0.31363,0.32824,0.36398,0.45703,0.70097,1.34523"\
"0.31233,0.31850,0.33311,0.36898,0.46156,0.70587,1.35064"\
"0.32484,0.33106,0.34570,0.38147,0.47442,0.71873,1.36159"\
"0.35588,0.36214,0.37663,0.41229,0.50525,0.74871,1.39429"\
"0.42281,0.42903,0.44366,0.47942,0.57242,0.81712,1.45898"\
"0.53567,0.54188,0.55645,0.59228,0.68494,0.92918,1.57427"\
"0.71024,0.71647,0.73111,0.76687,0.85983,1.10419,1.74844");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02058,0.02716,0.04497,0.09386,0.22606,0.57515,1.50419"\
"0.02060,0.02717,0.04494,0.09384,0.22615,0.57733,1.49760"\
"0.02065,0.02720,0.04490,0.09382,0.22635,0.57694,1.49794"\
"0.02060,0.02714,0.04495,0.09382,0.22613,0.57538,1.49846"\
"0.02064,0.02720,0.04491,0.09381,0.22619,0.57690,1.50475"\
"0.02057,0.02701,0.04486,0.09380,0.22584,0.57770,1.49852"\
"0.02068,0.02723,0.04490,0.09382,0.22619,0.57322,1.50177");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.44126,0.44646,0.45750,0.48056,0.53278,0.66643,1.01896"\
"0.44589,0.45107,0.46210,0.48517,0.53745,0.67115,1.02415"\
"0.45872,0.46392,0.47495,0.49794,0.55028,0.68394,1.03691"\
"0.48960,0.49479,0.50582,0.52886,0.58120,0.71492,1.06707"\
"0.55565,0.56085,0.57188,0.59494,0.64728,0.78079,1.13297"\
"0.66236,0.66755,0.67860,0.70165,0.75388,0.88753,1.24005"\
"0.82552,0.83072,0.84173,0.86483,0.91716,1.05079,1.40295");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01729,0.02109,0.03080,0.05430,0.11770,0.29481,0.76873"\
"0.01706,0.02125,0.03058,0.05429,0.11807,0.29434,0.76111"\
"0.01714,0.02109,0.03059,0.05424,0.11828,0.29423,0.76302"\
"0.01713,0.02102,0.03060,0.05421,0.11815,0.29420,0.77292"\
"0.01704,0.02115,0.03076,0.05420,0.11814,0.29435,0.76566"\
"0.01729,0.02104,0.03061,0.05412,0.11772,0.29480,0.76868"\
"0.01727,0.02105,0.03073,0.05428,0.11813,0.29412,0.76687");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.15958,0.16585,0.18045,0.21629,0.30922,0.55332,1.19772"\
"0.16479,0.17105,0.18574,0.22165,0.31455,0.55878,1.20226"\
"0.17809,0.18435,0.19893,0.23477,0.32768,0.57168,1.21470"\
"0.21014,0.21633,0.23104,0.26700,0.35985,0.60503,1.24988"\
"0.28432,0.29059,0.30518,0.34117,0.43385,0.67800,1.32176"\
"0.41850,0.42497,0.43988,0.47599,0.56892,0.81314,1.45658"\
"0.63540,0.64228,0.65787,0.69414,0.78716,1.03128,1.67648");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02073,0.02727,0.04510,0.09403,0.22584,0.57515,1.49808"\
"0.02080,0.02733,0.04509,0.09392,0.22585,0.57542,1.49664"\
"0.02071,0.02728,0.04514,0.09400,0.22591,0.57494,1.49372"\
"0.02076,0.02737,0.04508,0.09404,0.22586,0.57540,1.49917"\
"0.02087,0.02741,0.04513,0.09399,0.22557,0.57589,1.49860"\
"0.02238,0.02868,0.04606,0.09437,0.22591,0.57504,1.49564"\
"0.02599,0.03232,0.04839,0.09549,0.22565,0.57381,1.49765");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06270,-0.00472,-0.00554"\
"-0.17805,-0.11885,-0.11844"\
"-0.25169,-0.19128,-0.19087");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07890,0.01971,0.01930"\
"0.19303,0.13384,0.13221"\
"0.26790,0.20504,0.20464");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13024,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrbn_2") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__dlrbn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.19487,0.27848,0.31063"\
"0.07464,0.15703,0.18917"\
"-0.00145,0.08216,0.11430");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12407,0.28336,0.45345"\
"0.08196,0.23882,0.40646"\
"0.10353,0.25428,0.41704");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17866,-0.26349,-0.29686"\
"-0.05965,-0.14448,-0.17663"\
"0.01522,-0.07084,-0.10298");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10664,-0.26960,-0.44212"\
"-0.05965,-0.22139,-0.39147"\
"-0.05925,-0.21976,-0.38862");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.15550,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.286;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.34214,0.34882,0.36402,0.39855,0.48401,0.71873,1.39390"\
"0.34675,0.35330,0.36874,0.40320,0.48862,0.72328,1.39606"\
"0.35800,0.36455,0.37999,0.41445,0.49987,0.73454,1.40733"\
"0.37868,0.38526,0.40071,0.43524,0.52071,0.75520,1.42722"\
"0.40603,0.41265,0.42800,0.46254,0.54797,0.78246,1.45496"\
"0.43715,0.44369,0.45904,0.49359,0.57902,0.81372,1.48630"\
"0.45970,0.46623,0.48165,0.51618,0.60165,0.83621,1.50637");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02821,0.03347,0.04736,0.08447,0.19685,0.52693,1.49671"\
"0.02808,0.03359,0.04712,0.08447,0.19692,0.52698,1.49082"\
"0.02808,0.03359,0.04712,0.08447,0.19692,0.52706,1.49092"\
"0.02832,0.03359,0.04734,0.08451,0.19720,0.52826,1.49385"\
"0.02833,0.03352,0.04721,0.08445,0.19704,0.52647,1.49296"\
"0.02817,0.03366,0.04707,0.08449,0.19659,0.52796,1.49509"\
"0.02833,0.03370,0.04734,0.08451,0.19727,0.52834,1.49081");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.23781,0.24290,0.25446,0.27797,0.32716,0.44307,0.76128"\
"0.24280,0.24787,0.25942,0.28300,0.33211,0.44800,0.76602"\
"0.25597,0.26105,0.27257,0.29615,0.34525,0.46116,0.77949"\
"0.28722,0.29229,0.30382,0.32737,0.37656,0.49248,0.81065"\
"0.34415,0.34923,0.36076,0.38430,0.43350,0.54941,0.86758"\
"0.43304,0.43813,0.44964,0.47330,0.52241,0.63834,0.95649"\
"0.57328,0.57833,0.58988,0.61344,0.66258,0.77854,1.09671");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02156,0.02477,0.03297,0.05179,0.10055,0.24010,0.66759"\
"0.02154,0.02494,0.03309,0.05188,0.10032,0.24009,0.66290"\
"0.02151,0.02484,0.03306,0.05189,0.10045,0.24023,0.66360"\
"0.02150,0.02517,0.03287,0.05178,0.10054,0.24006,0.66432"\
"0.02179,0.02507,0.03288,0.05179,0.10055,0.24006,0.66758"\
"0.02180,0.02509,0.03285,0.05193,0.10044,0.24016,0.66743"\
"0.02158,0.02494,0.03282,0.05174,0.10068,0.24019,0.66120");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.40300,0.40965,0.42501,0.45968,0.54520,0.77992,1.45328"\
"0.40759,0.41422,0.42967,0.46427,0.54984,0.78451,1.45853"\
"0.42044,0.42710,0.44248,0.47713,0.56266,0.79741,1.46868"\
"0.45131,0.45791,0.47335,0.50799,0.59353,0.82820,1.49880"\
"0.51743,0.52400,0.53944,0.57408,0.65965,0.89438,1.56650"\
"0.62413,0.63072,0.64615,0.68080,0.76632,1.00095,1.67232"\
"0.78741,0.79403,0.80945,0.84410,0.92965,1.16437,1.83496");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02812,0.03320,0.04706,0.08456,0.19678,0.52750,1.49505"\
"0.02816,0.03339,0.04705,0.08463,0.19650,0.52739,1.49286"\
"0.02809,0.03317,0.04707,0.08454,0.19679,0.52750,1.49460"\
"0.02805,0.03340,0.04704,0.08451,0.19676,0.52759,1.49627"\
"0.02809,0.03332,0.04701,0.08459,0.19675,0.52761,1.49503"\
"0.02810,0.03334,0.04701,0.08456,0.19708,0.52746,1.49865"\
"0.02806,0.03335,0.04705,0.08460,0.19669,0.52647,1.49770");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.26433,0.26953,0.28115,0.30493,0.35415,0.47013,0.78842"\
"0.26921,0.27438,0.28604,0.30981,0.35906,0.47503,0.79301"\
"0.28192,0.28712,0.29874,0.32255,0.37178,0.48775,0.80604"\
"0.31260,0.31780,0.32944,0.35319,0.40245,0.51843,0.83629"\
"0.37952,0.38468,0.39635,0.42009,0.46936,0.58534,0.90348"\
"0.49252,0.49771,0.50934,0.53309,0.58238,0.69839,1.01644"\
"0.66688,0.67212,0.68376,0.70757,0.75690,0.87293,1.19134");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02199,0.02539,0.03316,0.05201,0.10051,0.24085,0.66371"\
"0.02193,0.02528,0.03347,0.05208,0.10053,0.24019,0.66205"\
"0.02198,0.02538,0.03323,0.05219,0.10070,0.24020,0.66773"\
"0.02210,0.02538,0.03346,0.05206,0.10073,0.24081,0.66761"\
"0.02212,0.02537,0.03312,0.05206,0.10079,0.24008,0.66687"\
"0.02213,0.02538,0.03313,0.05186,0.10052,0.24011,0.66874"\
"0.02233,0.02540,0.03333,0.05232,0.10062,0.24078,0.66248");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.11740,0.12275,0.13472,0.15908,0.21031,0.32624,0.64364"\
"0.12269,0.12798,0.13999,0.16438,0.21563,0.33157,0.64897"\
"0.13563,0.14094,0.15293,0.17736,0.22863,0.34459,0.66211"\
"0.16753,0.17284,0.18475,0.20909,0.26045,0.37644,0.69384"\
"0.24216,0.24754,0.25961,0.28403,0.33555,0.45152,0.76909"\
"0.37508,0.38227,0.39807,0.42823,0.48487,0.60145,0.91870"\
"0.58739,0.59697,0.61837,0.65891,0.72930,0.84791,1.16497");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02303,0.02653,0.03445,0.05438,0.10402,0.23933,0.66176"\
"0.02284,0.02628,0.03445,0.05438,0.10396,0.23933,0.66503"\
"0.02323,0.02632,0.03450,0.05440,0.10387,0.23936,0.66680"\
"0.02283,0.02664,0.03443,0.05437,0.10395,0.23930,0.66492"\
"0.02437,0.02777,0.03550,0.05521,0.10391,0.23924,0.66693"\
"0.03607,0.03983,0.04858,0.06791,0.11157,0.24079,0.66640"\
"0.05426,0.05949,0.07154,0.09479,0.13166,0.24417,0.66105");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.314;
timing() {
related_pin : "D";
timing_sense : negative_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.32392,0.32927,0.34191,0.37177,0.45198,0.68372,1.36146"\
"0.32883,0.33422,0.34682,0.37671,0.45697,0.68844,1.36810"\
"0.34199,0.34738,0.35996,0.38985,0.46989,0.70129,1.37873"\
"0.37335,0.37870,0.39131,0.42120,0.50113,0.73351,1.41048"\
"0.43026,0.43561,0.44825,0.47810,0.55814,0.78928,1.46677"\
"0.51910,0.52450,0.53717,0.56708,0.64707,0.87917,1.55694"\
"0.65933,0.66475,0.67734,0.70732,0.78757,1.01860,1.69664");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.02074,0.02511,0.03719,0.07318,0.18486,0.51766,1.50066"\
"0.02081,0.02513,0.03717,0.07318,0.18473,0.51891,1.50203"\
"0.02078,0.02515,0.03722,0.07320,0.18496,0.51902,1.50005"\
"0.02075,0.02515,0.03708,0.07304,0.18463,0.51949,1.50105"\
"0.02074,0.02512,0.03719,0.07317,0.18492,0.51915,1.50299"\
"0.02088,0.02523,0.03705,0.07310,0.18457,0.51863,1.49745"\
"0.02075,0.02503,0.03718,0.07319,0.18500,0.51767,1.50073");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.42866,0.43341,0.44406,0.46596,0.51240,0.62927,0.96458"\
"0.43326,0.43802,0.44869,0.47060,0.51702,0.63385,0.96900"\
"0.44452,0.44927,0.45994,0.48185,0.52828,0.64510,0.98025"\
"0.46534,0.47018,0.48078,0.50265,0.54917,0.66582,1.00080"\
"0.49264,0.49739,0.50804,0.52994,0.57637,0.69325,1.02825"\
"0.52360,0.52839,0.53902,0.56075,0.60733,0.72397,1.05826"\
"0.54660,0.55132,0.56199,0.58390,0.63032,0.74707,1.08137");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.01988,0.02297,0.03032,0.04800,0.09628,0.24406,0.69321"\
"0.01986,0.02304,0.03022,0.04791,0.09602,0.24383,0.68946"\
"0.01986,0.02305,0.03021,0.04790,0.09601,0.24381,0.68938"\
"0.01975,0.02292,0.03004,0.04803,0.09587,0.24324,0.69385"\
"0.01988,0.02298,0.03030,0.04798,0.09613,0.24393,0.69575"\
"0.01990,0.02297,0.03005,0.04775,0.09604,0.24362,0.69716"\
"0.01963,0.02299,0.03018,0.04787,0.09588,0.24251,0.68645");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.35082,0.35626,0.36892,0.39881,0.47915,0.71099,1.38937"\
"0.35579,0.36122,0.37384,0.40362,0.48409,0.71601,1.39471"\
"0.36849,0.37392,0.38657,0.41646,0.49668,0.72865,1.40634"\
"0.39930,0.40474,0.41735,0.44720,0.52750,0.75882,1.43633"\
"0.46608,0.47151,0.48416,0.51406,0.59426,0.82561,1.50305"\
"0.57907,0.58445,0.59712,0.62704,0.70721,0.93918,1.61801"\
"0.75360,0.75900,0.77159,0.80155,0.88169,1.11287,1.78993");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.02075,0.02520,0.03723,0.07312,0.18515,0.51975,1.50101"\
"0.02064,0.02516,0.03717,0.07322,0.18522,0.51901,1.49632"\
"0.02083,0.02515,0.03717,0.07315,0.18513,0.51769,1.50198"\
"0.02069,0.02516,0.03717,0.07323,0.18515,0.51830,1.50537"\
"0.02084,0.02512,0.03717,0.07318,0.18509,0.51830,1.50540"\
"0.02085,0.02509,0.03717,0.07322,0.18496,0.51930,1.49869"\
"0.02085,0.02521,0.03727,0.07335,0.18504,0.51753,1.50306");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.48970,0.49446,0.50514,0.52700,0.57347,0.69027,1.02534"\
"0.49450,0.49926,0.50993,0.53172,0.57828,0.69509,1.03005"\
"0.50707,0.51184,0.52250,0.54429,0.59085,0.70767,1.04263"\
"0.53809,0.54286,0.55355,0.57545,0.62189,0.73859,1.07360"\
"0.60407,0.60878,0.61945,0.64127,0.68764,0.80427,1.13924"\
"0.71084,0.71560,0.72629,0.74805,0.79457,0.91140,1.24526"\
"0.87397,0.87876,0.88944,0.91129,0.95774,1.07456,1.40864");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.01966,0.02273,0.02999,0.04809,0.09586,0.24397,0.69547"\
"0.01967,0.02280,0.03000,0.04773,0.09616,0.24394,0.69551"\
"0.01967,0.02280,0.03001,0.04773,0.09616,0.24394,0.69551"\
"0.01967,0.02272,0.03016,0.04779,0.09585,0.24333,0.69293"\
"0.01967,0.02294,0.03009,0.04795,0.09554,0.24341,0.68894"\
"0.01960,0.02275,0.03017,0.04779,0.09612,0.24388,0.68780"\
"0.01991,0.02276,0.03003,0.04790,0.09589,0.24378,0.69204");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.20671,0.21221,0.22495,0.25507,0.33516,0.56687,1.24283"\
"0.21194,0.21740,0.23020,0.26026,0.34037,0.57200,1.24928"\
"0.22513,0.23060,0.24335,0.27344,0.35356,0.58459,1.26255"\
"0.25668,0.26216,0.27500,0.30512,0.38509,0.61680,1.29667"\
"0.33165,0.33713,0.34997,0.38011,0.46005,0.69180,1.37174"\
"0.48106,0.48676,0.49984,0.53008,0.61029,0.84184,1.51835"\
"0.72537,0.73188,0.74571,0.77673,0.85677,1.08842,1.76940");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.02118,0.02567,0.03770,0.07341,0.18499,0.51974,1.49775"\
"0.02136,0.02582,0.03774,0.07353,0.18479,0.51952,1.49738"\
"0.02117,0.02572,0.03776,0.07341,0.18476,0.51847,1.49880"\
"0.02144,0.02584,0.03769,0.07344,0.18494,0.51913,1.49945"\
"0.02153,0.02585,0.03774,0.07353,0.18493,0.51915,1.49932"\
"0.02279,0.02727,0.03887,0.07391,0.18505,0.51931,1.49788"\
"0.02706,0.03124,0.04237,0.07566,0.18506,0.51798,1.49656");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.04927,0.01847,0.03353"\
"-0.16462,-0.09566,-0.07938"\
"-0.23949,-0.16686,-0.15181");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07036,0.00018,-0.01732"\
"0.18449,0.11430,0.09681"\
"0.25936,0.18673,0.16924");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.15550,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrbp_1") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__dlrbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.21074,0.29435,0.32772"\
"0.11492,0.19731,0.22946"\
"0.05714,0.13587,0.16435");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.04228,0.20280,0.37288"\
"-0.13166,0.02641,0.19284"\
"-0.31151,-0.15222,0.00932");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19820,-0.28425,-0.31639"\
"-0.09383,-0.17988,-0.21081"\
"-0.00432,-0.09159,-0.12373");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02974,-0.19147,-0.36156"\
"0.14420,-0.01631,-0.18395"\
"0.32527,0.16476,0.00078");
}
}
}
pin("GATE") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : min_pulse_width;
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17747,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.161;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.32523,0.33311,0.35039,0.38931,0.48508,0.72952,1.36758"\
"0.32966,0.33757,0.35488,0.39380,0.48959,0.73417,1.37309"\
"0.34088,0.34880,0.36611,0.40503,0.50082,0.74541,1.38431"\
"0.36172,0.36972,0.38692,0.42586,0.52164,0.76595,1.40331"\
"0.38916,0.39709,0.41431,0.45325,0.54902,0.79330,1.43087"\
"0.42024,0.42818,0.44547,0.48443,0.58021,0.82456,1.46361"\
"0.44360,0.45134,0.46862,0.50761,0.60337,0.84821,1.48475");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02928,0.03622,0.05379,0.10228,0.23224,0.57788,1.49730"\
"0.02941,0.03644,0.05372,0.10235,0.23209,0.57898,1.49104"\
"0.02940,0.03644,0.05370,0.10236,0.23210,0.57899,1.49108"\
"0.02946,0.03647,0.05388,0.10235,0.23199,0.57704,1.49820"\
"0.02935,0.03625,0.05363,0.10225,0.23205,0.57727,1.49829"\
"0.02955,0.03637,0.05389,0.10235,0.23223,0.57775,1.49347"\
"0.02932,0.03634,0.05375,0.10228,0.23228,0.57798,1.49013");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.22411,0.23012,0.24271,0.26806,0.32147,0.44548,0.76511"\
"0.22902,0.23503,0.24761,0.27301,0.32640,0.45042,0.77002"\
"0.24217,0.24818,0.26078,0.28616,0.33956,0.46358,0.78328"\
"0.27339,0.27942,0.29202,0.31741,0.37082,0.49484,0.81453"\
"0.33047,0.33648,0.34909,0.37448,0.42788,0.55189,0.87232"\
"0.41950,0.42553,0.43816,0.46350,0.51690,0.64094,0.96065"\
"0.55988,0.56591,0.57842,0.60387,0.65732,0.78137,1.10112");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02140,0.02546,0.03570,0.05891,0.11667,0.27149,0.69342"\
"0.02120,0.02575,0.03531,0.05889,0.11656,0.27156,0.69860"\
"0.02126,0.02578,0.03534,0.05895,0.11670,0.27147,0.69419"\
"0.02119,0.02566,0.03542,0.05881,0.11622,0.27138,0.69413"\
"0.02119,0.02571,0.03539,0.05881,0.11627,0.27141,0.69645"\
"0.02149,0.02578,0.03541,0.05898,0.11629,0.27151,0.69758"\
"0.02132,0.02564,0.03542,0.05884,0.11635,0.27124,0.69200");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.29125,0.29916,0.31661,0.35565,0.45143,0.69562,1.33425"\
"0.29589,0.30378,0.32121,0.36025,0.45603,0.70033,1.33904"\
"0.30665,0.31455,0.33199,0.37104,0.46684,0.71141,1.35128"\
"0.33055,0.33845,0.35589,0.39493,0.49072,0.73476,1.37426"\
"0.37031,0.37822,0.39566,0.43469,0.53048,0.77483,1.41315"\
"0.42561,0.43351,0.45095,0.48999,0.58577,0.83033,1.47026"\
"0.49391,0.50180,0.51927,0.55833,0.65411,0.89865,1.53640");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02919,0.03626,0.05386,0.10229,0.23201,0.57699,1.49169"\
"0.02915,0.03615,0.05389,0.10234,0.23221,0.57756,1.48799"\
"0.02907,0.03612,0.05390,0.10231,0.23205,0.57850,1.49347"\
"0.02912,0.03612,0.05383,0.10231,0.23231,0.57893,1.49376"\
"0.02917,0.03628,0.05386,0.10232,0.23190,0.57780,1.48749"\
"0.02911,0.03620,0.05383,0.10231,0.23197,0.57861,1.49336"\
"0.02918,0.03625,0.05392,0.10241,0.23203,0.57867,1.48865");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.27012,0.27619,0.28894,0.31446,0.36793,0.49199,0.81165"\
"0.27470,0.28079,0.29351,0.31904,0.37251,0.49657,0.81634"\
"0.28583,0.29193,0.30463,0.33016,0.38363,0.50770,0.82750"\
"0.31017,0.31626,0.32901,0.35453,0.40801,0.53207,0.85164"\
"0.34873,0.35482,0.36753,0.39307,0.44655,0.57062,0.89058"\
"0.40051,0.40661,0.41935,0.44485,0.49832,0.62237,0.94324"\
"0.45759,0.46367,0.47644,0.50193,0.55542,0.67949,0.99932");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02173,0.02594,0.03580,0.05906,0.11693,0.27125,0.69622"\
"0.02173,0.02601,0.03559,0.05898,0.11692,0.27237,0.69872"\
"0.02157,0.02588,0.03563,0.05910,0.11638,0.27194,0.69860"\
"0.02182,0.02611,0.03582,0.05896,0.11670,0.27145,0.69546"\
"0.02160,0.02589,0.03565,0.05903,0.11689,0.27145,0.70273"\
"0.02175,0.02587,0.03600,0.05901,0.11631,0.27149,0.69902"\
"0.02170,0.02610,0.03575,0.05909,0.11676,0.27158,0.69192");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.10221,0.10837,0.12120,0.14710,0.20272,0.32680,0.64640"\
"0.10752,0.11366,0.12647,0.15242,0.20805,0.33215,0.65152"\
"0.12083,0.12694,0.13976,0.16572,0.22139,0.34549,0.66472"\
"0.15307,0.15920,0.17198,0.19795,0.25366,0.37780,0.69742"\
"0.22598,0.23246,0.24587,0.27230,0.32820,0.45230,0.77188"\
"0.34921,0.35799,0.37552,0.40753,0.46764,0.59203,0.91122"\
"0.54678,0.55892,0.58299,0.62633,0.69602,0.82051,1.13997");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02210,0.02650,0.03672,0.06128,0.11917,0.27135,0.69516"\
"0.02207,0.02665,0.03648,0.06133,0.11917,0.27136,0.69274"\
"0.02217,0.02662,0.03658,0.06130,0.11917,0.27132,0.69304"\
"0.02197,0.02639,0.03676,0.06141,0.11923,0.27084,0.69574"\
"0.02486,0.02903,0.03867,0.06239,0.11938,0.27117,0.69724"\
"0.03591,0.04140,0.05134,0.07454,0.12552,0.27182,0.69729"\
"0.05353,0.06066,0.07483,0.10026,0.13981,0.27391,0.69183");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.168;
timing() {
related_pin : "D";
timing_sense : negative_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.28079,0.28704,0.30161,0.33735,0.43009,0.67436,1.31923"\
"0.28568,0.29190,0.30655,0.34233,0.43511,0.67877,1.32387"\
"0.29888,0.30506,0.31971,0.35553,0.44832,0.69240,1.33666"\
"0.33008,0.33631,0.35096,0.38675,0.47950,0.72439,1.36794"\
"0.38715,0.39338,0.40803,0.44382,0.53642,0.78086,1.42547"\
"0.47627,0.48250,0.49703,0.53273,0.62570,0.86932,1.51317"\
"0.61658,0.62283,0.63741,0.67317,0.76616,1.00962,1.65428");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02057,0.02712,0.04483,0.09372,0.22559,0.57740,1.49761"\
"0.02062,0.02713,0.04482,0.09370,0.22595,0.57654,1.50052"\
"0.02057,0.02718,0.04482,0.09378,0.22551,0.57636,1.50103"\
"0.02062,0.02714,0.04483,0.09375,0.22582,0.57616,1.50293"\
"0.02062,0.02715,0.04483,0.09381,0.22629,0.57816,1.49672"\
"0.02056,0.02711,0.04483,0.09380,0.22576,0.57501,1.50189"\
"0.02058,0.02718,0.04476,0.09372,0.22582,0.57472,1.49838");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.37867,0.38389,0.39496,0.41804,0.47032,0.60390,0.95608"\
"0.38313,0.38836,0.39945,0.42249,0.47474,0.60833,0.96103"\
"0.39439,0.39958,0.41063,0.43374,0.48599,0.61951,0.97167"\
"0.41519,0.42042,0.43150,0.45455,0.50683,0.64027,0.99232"\
"0.44260,0.44783,0.45891,0.48197,0.53426,0.66781,1.02017"\
"0.47376,0.47898,0.49005,0.51313,0.56540,0.69901,1.05192"\
"0.49699,0.50220,0.51329,0.53637,0.58849,0.72209,1.07509");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01715,0.02120,0.03088,0.05423,0.11784,0.29424,0.76674"\
"0.01712,0.02131,0.03088,0.05438,0.11806,0.29431,0.76459"\
"0.01732,0.02129,0.03063,0.05440,0.11789,0.29390,0.76544"\
"0.01711,0.02133,0.03088,0.05438,0.11813,0.29388,0.76653"\
"0.01709,0.02145,0.03088,0.05428,0.11789,0.29410,0.76655"\
"0.01715,0.02121,0.03089,0.05410,0.11815,0.29430,0.76868"\
"0.01709,0.02132,0.03078,0.05425,0.11822,0.29432,0.76030");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.32711,0.33334,0.34780,0.38354,0.47648,0.72001,1.36567"\
"0.33181,0.33804,0.35268,0.38841,0.48126,0.72543,1.37200"\
"0.34280,0.34904,0.36359,0.39926,0.49208,0.73638,1.38169"\
"0.36729,0.37352,0.38807,0.42389,0.51652,0.76034,1.40660"\
"0.40545,0.41170,0.42633,0.46210,0.55479,0.79982,1.44605"\
"0.45786,0.46411,0.47872,0.51453,0.60735,0.85218,1.49840"\
"0.51489,0.52113,0.53561,0.57120,0.66389,0.90909,1.55196");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02061,0.02719,0.04491,0.09381,0.22606,0.57654,1.49879"\
"0.02066,0.02722,0.04485,0.09365,0.22574,0.57705,1.50055"\
"0.02057,0.02717,0.04491,0.09369,0.22544,0.57734,1.49730"\
"0.02062,0.02716,0.04490,0.09362,0.22579,0.57562,1.50314"\
"0.02070,0.02720,0.04496,0.09375,0.22587,0.57691,1.50170"\
"0.02072,0.02717,0.04497,0.09377,0.22575,0.57675,1.50223"\
"0.02056,0.02713,0.04498,0.09365,0.22652,0.57567,1.49764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.34496,0.35018,0.36124,0.38431,0.43663,0.57020,0.92238"\
"0.34943,0.35464,0.36575,0.38880,0.44105,0.57463,0.92753"\
"0.36025,0.36546,0.37657,0.39961,0.45187,0.58541,0.93811"\
"0.38402,0.38924,0.40030,0.42334,0.47571,0.60910,0.96202"\
"0.42387,0.42908,0.44014,0.46322,0.51554,0.64912,1.00167"\
"0.47933,0.48453,0.49566,0.51868,0.57093,0.70449,1.05720"\
"0.54763,0.55284,0.56392,0.58702,0.63931,0.77280,1.12499");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01724,0.02109,0.03070,0.05427,0.11779,0.29420,0.76397"\
"0.01709,0.02125,0.03068,0.05430,0.11806,0.29436,0.76308"\
"0.01710,0.02126,0.03067,0.05429,0.11771,0.29403,0.76987"\
"0.01706,0.02118,0.03080,0.05423,0.11826,0.29419,0.76929"\
"0.01720,0.02110,0.03071,0.05432,0.11818,0.29413,0.76270"\
"0.01711,0.02129,0.03063,0.05403,0.11821,0.29422,0.76965"\
"0.01734,0.02114,0.03085,0.05432,0.11757,0.29398,0.76100");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.16015,0.16644,0.18103,0.21680,0.30977,0.55387,1.19835"\
"0.16546,0.17175,0.18635,0.22212,0.31497,0.55909,1.20338"\
"0.17846,0.18475,0.19942,0.23533,0.32818,0.57221,1.21661"\
"0.21056,0.21685,0.23153,0.26741,0.36026,0.60422,1.24856"\
"0.28482,0.29105,0.30561,0.34162,0.43446,0.67839,1.32105"\
"0.41960,0.42603,0.44092,0.47672,0.56957,0.81408,1.45744"\
"0.63668,0.64371,0.65939,0.69540,0.78847,1.03234,1.67583");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02076,0.02735,0.04515,0.09399,0.22596,0.57663,1.50097"\
"0.02074,0.02735,0.04514,0.09390,0.22604,0.57629,1.50082"\
"0.02088,0.02735,0.04519,0.09398,0.22601,0.57641,1.50076"\
"0.02089,0.02735,0.04519,0.09396,0.22602,0.57617,1.50054"\
"0.02087,0.02747,0.04517,0.09400,0.22593,0.57465,1.49707"\
"0.02242,0.02873,0.04608,0.09426,0.22563,0.57602,1.49588"\
"0.02622,0.03242,0.04837,0.09545,0.22602,0.57454,1.49634");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03340,0.02946,0.03109"\
"-0.19636,-0.13838,-0.13797"\
"-0.36278,-0.30969,-0.31172");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.04839,-0.01325,-0.01610"\
"0.21745,0.15703,0.15418"\
"0.39485,0.33566,0.33403");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13024,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrbp_2") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__dlrbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.22295,0.30656,0.33870"\
"0.12347,0.20708,0.23800"\
"0.06569,0.14442,0.17168");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.04961,0.20890,0.37899"\
"-0.12556,0.03252,0.19894"\
"-0.30663,-0.14733,0.01421");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.20796,-0.29279,-0.32616"\
"-0.10116,-0.18599,-0.21813"\
"-0.01164,-0.09891,-0.12984");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03340,-0.19514,-0.36644"\
"0.14054,-0.01997,-0.18762"\
"0.32161,0.15988,-0.00410");
}
}
}
pin("GATE") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : min_pulse_width;
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18956,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.287;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.33891,0.34556,0.36110,0.39580,0.48152,0.71691,1.39058"\
"0.34355,0.35023,0.36573,0.40040,0.48607,0.72120,1.39620"\
"0.35480,0.36150,0.37695,0.41164,0.49732,0.73262,1.40696"\
"0.37563,0.38234,0.39771,0.43238,0.51807,0.75332,1.42804"\
"0.40283,0.40935,0.42496,0.45961,0.54532,0.78057,1.45486"\
"0.43398,0.44064,0.45617,0.49081,0.57649,0.81154,1.48596"\
"0.45706,0.46368,0.47916,0.51386,0.59953,0.83493,1.50883");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.02788,0.03324,0.04699,0.08430,0.19678,0.52822,1.50123"\
"0.02799,0.03319,0.04694,0.08423,0.19705,0.52899,1.49954"\
"0.02794,0.03316,0.04689,0.08424,0.19707,0.52825,1.50299"\
"0.02777,0.03305,0.04704,0.08430,0.19712,0.52947,1.49888"\
"0.02794,0.03355,0.04709,0.08427,0.19710,0.52840,1.49759"\
"0.02802,0.03325,0.04694,0.08424,0.19722,0.52818,1.49603"\
"0.02782,0.03329,0.04677,0.08426,0.19658,0.52878,1.49475");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.23686,0.24205,0.25369,0.27756,0.32711,0.44401,0.76532"\
"0.24184,0.24702,0.25866,0.28253,0.33207,0.44898,0.77034"\
"0.25499,0.26015,0.27186,0.29568,0.34523,0.46212,0.78346"\
"0.28614,0.29136,0.30305,0.32682,0.37646,0.49336,0.81464"\
"0.34311,0.34832,0.36002,0.38378,0.43342,0.55032,0.87146"\
"0.43193,0.43712,0.44877,0.47263,0.52216,0.63910,0.96038"\
"0.57206,0.57728,0.58897,0.61274,0.66241,0.77934,1.10063");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.02143,0.02481,0.03273,0.05200,0.10118,0.24180,0.67292"\
"0.02148,0.02497,0.03316,0.05205,0.10113,0.24181,0.67355"\
"0.02138,0.02481,0.03306,0.05205,0.10094,0.24184,0.67412"\
"0.02137,0.02467,0.03313,0.05194,0.10105,0.24183,0.67291"\
"0.02138,0.02467,0.03304,0.05194,0.10105,0.24171,0.67321"\
"0.02150,0.02486,0.03279,0.05182,0.10091,0.24186,0.67361"\
"0.02144,0.02477,0.03284,0.05199,0.10108,0.24188,0.66606");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.30345,0.31010,0.32562,0.36041,0.44620,0.68153,1.35701"\
"0.30804,0.31467,0.33021,0.36501,0.45079,0.68610,1.36141"\
"0.31875,0.32541,0.34093,0.37576,0.46153,0.69690,1.37379"\
"0.34258,0.34928,0.36483,0.39965,0.48541,0.72063,1.39650"\
"0.38246,0.38914,0.40468,0.43951,0.52528,0.76061,1.43589"\
"0.43763,0.44428,0.45981,0.49465,0.58043,0.81550,1.49062"\
"0.50559,0.51225,0.52779,0.56261,0.64837,0.88375,1.55616");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.02758,0.03301,0.04676,0.08438,0.19712,0.52863,1.49938"\
"0.02777,0.03302,0.04668,0.08435,0.19683,0.52859,1.49960"\
"0.02761,0.03303,0.04667,0.08427,0.19658,0.52748,1.50045"\
"0.02775,0.03284,0.04675,0.08424,0.19696,0.52845,1.49702"\
"0.02769,0.03283,0.04678,0.08427,0.19675,0.52857,1.49961"\
"0.02761,0.03306,0.04666,0.08423,0.19711,0.52778,1.50023"\
"0.02759,0.03312,0.04678,0.08432,0.19679,0.52784,1.49664");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.28235,0.28761,0.29941,0.32340,0.37308,0.49003,0.81114"\
"0.28694,0.29220,0.30399,0.32797,0.37766,0.49462,0.81579"\
"0.29808,0.30338,0.31518,0.33917,0.38880,0.50576,0.82663"\
"0.32258,0.32786,0.33965,0.36364,0.41334,0.53030,0.85141"\
"0.36078,0.36604,0.37787,0.40189,0.45155,0.56852,0.88991"\
"0.41288,0.41817,0.42995,0.45393,0.50356,0.62054,0.94170"\
"0.46964,0.47492,0.48673,0.51072,0.56041,0.67738,0.99846");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.02187,0.02524,0.03328,0.05226,0.10104,0.24205,0.66848"\
"0.02181,0.02516,0.03315,0.05207,0.10128,0.24177,0.67394"\
"0.02189,0.02519,0.03319,0.05218,0.10135,0.24173,0.66743"\
"0.02172,0.02533,0.03313,0.05233,0.10135,0.24188,0.67409"\
"0.02194,0.02513,0.03309,0.05218,0.10122,0.24180,0.67478"\
"0.02192,0.02512,0.03312,0.05221,0.10106,0.24176,0.66994"\
"0.02191,0.02519,0.03332,0.05219,0.10123,0.24184,0.66994");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.11693,0.12235,0.13450,0.15906,0.21085,0.32765,0.64775"\
"0.12218,0.12760,0.13974,0.16436,0.21618,0.33298,0.65314"\
"0.13530,0.14072,0.15296,0.17747,0.22934,0.34619,0.66670"\
"0.16730,0.17268,0.18478,0.20938,0.26129,0.37815,0.69849"\
"0.24202,0.24751,0.25972,0.28442,0.33642,0.45326,0.77372"\
"0.37510,0.38243,0.39842,0.42882,0.48601,0.60344,0.92372"\
"0.58782,0.59750,0.61923,0.66048,0.73136,0.85067,1.17058");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01199, 0.03457, 0.09970, 0.28749");
values("0.02284,0.02631,0.03460,0.05461,0.10423,0.24066,0.66637"\
"0.02273,0.02648,0.03445,0.05465,0.10424,0.24057,0.66553"\
"0.02274,0.02635,0.03462,0.05460,0.10454,0.24081,0.67236"\
"0.02283,0.02615,0.03489,0.05459,0.10423,0.24075,0.67102"\
"0.02413,0.02745,0.03543,0.05516,0.10438,0.24057,0.66879"\
"0.03540,0.03966,0.04859,0.06790,0.11180,0.24172,0.67131"\
"0.05355,0.05911,0.07127,0.09474,0.13210,0.24563,0.66660");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.314;
timing() {
related_pin : "D";
timing_sense : negative_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.32345,0.32883,0.34140,0.37128,0.45124,0.68341,1.36133"\
"0.32838,0.33378,0.34639,0.37628,0.45652,0.68785,1.36694"\
"0.34153,0.34693,0.35953,0.38941,0.46944,0.70084,1.37879"\
"0.37280,0.37816,0.39080,0.42065,0.50087,0.73267,1.41010"\
"0.42976,0.43512,0.44776,0.47761,0.55763,0.78881,1.46534"\
"0.51849,0.52387,0.53653,0.56646,0.64653,0.87784,1.55461"\
"0.65873,0.66410,0.67674,0.70661,0.78676,1.01813,1.69550");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.02069,0.02510,0.03707,0.07298,0.18457,0.51823,1.49548"\
"0.02073,0.02506,0.03708,0.07310,0.18458,0.51861,1.50232"\
"0.02072,0.02507,0.03712,0.07310,0.18483,0.51865,1.49813"\
"0.02066,0.02504,0.03711,0.07309,0.18466,0.51983,1.50025"\
"0.02067,0.02505,0.03711,0.07308,0.18483,0.51890,1.50173"\
"0.02071,0.02512,0.03698,0.07304,0.18481,0.51875,1.50048"\
"0.02067,0.02504,0.03711,0.07308,0.18490,0.51752,1.49710");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.42624,0.43108,0.44168,0.46353,0.51003,0.62670,0.96121"\
"0.43084,0.43559,0.44624,0.46811,0.51452,0.63140,0.96649"\
"0.44208,0.44684,0.45749,0.47936,0.52576,0.64265,0.97773"\
"0.46285,0.46764,0.47827,0.50013,0.54665,0.66339,0.99871"\
"0.49007,0.49487,0.50549,0.52734,0.57385,0.69055,1.02484"\
"0.52126,0.52601,0.53666,0.55842,0.60491,0.72165,1.05613"\
"0.54421,0.54905,0.55965,0.58150,0.62800,0.74467,1.07870");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.01964,0.02283,0.02993,0.04796,0.09593,0.24303,0.69639"\
"0.01978,0.02286,0.03021,0.04788,0.09603,0.24396,0.69627"\
"0.01977,0.02286,0.03021,0.04788,0.09617,0.24400,0.69354"\
"0.01981,0.02284,0.03025,0.04794,0.09605,0.24285,0.69482"\
"0.01983,0.02284,0.02988,0.04797,0.09604,0.24354,0.69615"\
"0.01986,0.02287,0.02986,0.04785,0.09615,0.24318,0.69773"\
"0.01963,0.02284,0.02988,0.04796,0.09594,0.24352,0.68680");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.36945,0.37485,0.38748,0.41719,0.49744,0.72902,1.40644"\
"0.37395,0.37940,0.39206,0.42192,0.50209,0.73335,1.41346"\
"0.38515,0.39057,0.40308,0.43307,0.51330,0.74506,1.42368"\
"0.40972,0.41509,0.42771,0.45758,0.53762,0.76913,1.44711"\
"0.44826,0.45370,0.46636,0.49624,0.57621,0.80819,1.48596"\
"0.49993,0.50532,0.51782,0.54776,0.62811,0.86002,1.53840"\
"0.55669,0.56214,0.57476,0.60453,0.68460,0.91614,1.59481");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.02054,0.02509,0.03712,0.07315,0.18481,0.51920,1.50283"\
"0.02072,0.02511,0.03704,0.07288,0.18496,0.51825,1.49685"\
"0.02062,0.02508,0.03724,0.07296,0.18467,0.51750,1.49971"\
"0.02050,0.02509,0.03712,0.07310,0.18506,0.51849,1.50322"\
"0.02074,0.02506,0.03709,0.07309,0.18450,0.51924,1.50171"\
"0.02058,0.02507,0.03712,0.07305,0.18508,0.51900,1.49865"\
"0.02062,0.02508,0.03710,0.07315,0.18456,0.51786,1.49447");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.39090,0.39569,0.40637,0.42807,0.47465,0.59145,0.92609"\
"0.39549,0.40019,0.41094,0.43276,0.47921,0.59614,0.93114"\
"0.40633,0.41106,0.42173,0.44357,0.48998,0.60681,0.94137"\
"0.43015,0.43492,0.44557,0.46734,0.51384,0.63065,0.96547"\
"0.46993,0.47470,0.48534,0.50716,0.55365,0.67046,1.00553"\
"0.52510,0.52987,0.54054,0.56222,0.60874,0.72553,1.06049"\
"0.59317,0.59793,0.60861,0.63045,0.67690,0.79365,1.12890");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.01966,0.02263,0.03020,0.04776,0.09579,0.24380,0.68806"\
"0.01955,0.02260,0.02992,0.04797,0.09570,0.24431,0.68925"\
"0.01970,0.02267,0.03016,0.04767,0.09573,0.24305,0.69109"\
"0.01961,0.02267,0.02987,0.04759,0.09612,0.24263,0.68842"\
"0.01957,0.02261,0.03025,0.04796,0.09548,0.24397,0.69583"\
"0.01973,0.02276,0.02987,0.04772,0.09587,0.24398,0.69481"\
"0.01954,0.02268,0.02995,0.04799,0.09580,0.24419,0.68680");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.20672,0.21226,0.22506,0.25512,0.33527,0.56710,1.24400"\
"0.21210,0.21752,0.23037,0.26049,0.34041,0.57293,1.25212"\
"0.22506,0.23057,0.24334,0.27343,0.35359,0.58532,1.26165"\
"0.25695,0.26237,0.27522,0.30534,0.38526,0.61779,1.29704"\
"0.33206,0.33762,0.35037,0.38044,0.46058,0.69241,1.36912"\
"0.48149,0.48703,0.50027,0.53050,0.61067,0.84339,1.52231"\
"0.72658,0.73268,0.74702,0.77799,0.85822,1.09017,1.76599");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.02143,0.02579,0.03771,0.07344,0.18491,0.52016,1.49944"\
"0.02120,0.02583,0.03775,0.07360,0.18492,0.51941,1.49546"\
"0.02138,0.02577,0.03777,0.07351,0.18496,0.52009,1.49795"\
"0.02122,0.02585,0.03776,0.07360,0.18492,0.51944,1.49597"\
"0.02141,0.02564,0.03769,0.07357,0.18496,0.52018,1.49832"\
"0.02289,0.02747,0.03902,0.07392,0.18478,0.51965,1.49584"\
"0.02738,0.03144,0.04243,0.07570,0.18490,0.51673,1.50181");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02119,0.05387,0.07137"\
"-0.18293,-0.11275,-0.09525"\
"-0.34569,-0.28039,-0.26900");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.03984,-0.03400,-0.05394"\
"0.20768,0.13628,0.11634"\
"0.38387,0.31369,0.29497");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.15550,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrtn_1") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__dlrtn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17046,0.25407,0.28621"\
"0.05267,0.13750,0.16964"\
"-0.01854,0.06629,0.09966");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11308,0.27238,0.44368"\
"0.07586,0.23393,0.40036"\
"0.09865,0.24940,0.41216");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15913,-0.24518,-0.27733"\
"-0.04256,-0.12739,-0.16076"\
"0.02742,-0.05741,-0.09077");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10054,-0.26227,-0.43480"\
"-0.05477,-0.21651,-0.38537"\
"-0.05436,-0.21488,-0.38374");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.14122,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.158;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.31073,0.31837,0.33518,0.37350,0.46880,0.71451,1.35747"\
"0.31550,0.32287,0.33982,0.37811,0.47312,0.71898,1.36238"\
"0.32673,0.33410,0.35105,0.38934,0.48436,0.73018,1.37387"\
"0.34745,0.35503,0.37188,0.41006,0.50541,0.75069,1.39457"\
"0.37461,0.38229,0.39914,0.43743,0.53278,0.77837,1.41951"\
"0.40578,0.41338,0.43012,0.46839,0.56333,0.80917,1.45361"\
"0.42872,0.43614,0.45310,0.49140,0.58643,0.83239,1.47128");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02632,0.03322,0.05090,0.09936,0.23098,0.57931,1.49575"\
"0.02617,0.03321,0.05098,0.09925,0.23105,0.58091,1.50128"\
"0.02616,0.03321,0.05098,0.09926,0.23101,0.58087,1.50126"\
"0.02625,0.03302,0.05086,0.09933,0.23137,0.57996,1.49761"\
"0.02628,0.03319,0.05084,0.09932,0.23077,0.57938,1.49955"\
"0.02616,0.03307,0.05096,0.09936,0.23121,0.58081,1.50210"\
"0.02619,0.03327,0.05098,0.09907,0.23133,0.58076,1.49513");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.20801,0.21339,0.22475,0.24742,0.29601,0.41406,0.72069"\
"0.21293,0.21838,0.22971,0.25240,0.30097,0.41908,0.72565"\
"0.22609,0.23154,0.24286,0.26557,0.31418,0.43236,0.73949"\
"0.25733,0.26273,0.27411,0.29676,0.34535,0.46341,0.76965"\
"0.31431,0.31970,0.33105,0.35374,0.40233,0.52038,0.82674"\
"0.40312,0.40856,0.41991,0.44258,0.49122,0.60933,0.91688"\
"0.54340,0.54879,0.56016,0.58287,0.63149,0.74958,1.05585");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.01742,0.02164,0.03044,0.05233,0.10788,0.25980,0.66739"\
"0.01748,0.02166,0.03079,0.05217,0.10755,0.26161,0.66863"\
"0.01740,0.02149,0.03038,0.05216,0.10785,0.26271,0.67285"\
"0.01764,0.02135,0.03060,0.05234,0.10787,0.26102,0.66739"\
"0.01746,0.02165,0.03047,0.05232,0.10788,0.26057,0.66888"\
"0.01750,0.02140,0.03050,0.05226,0.10725,0.26206,0.67260"\
"0.01750,0.02173,0.03054,0.05237,0.10791,0.26079,0.66323");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.37037,0.37808,0.39499,0.43338,0.52873,0.77378,1.41574"\
"0.37518,0.38284,0.39977,0.43818,0.53323,0.77919,1.41970"\
"0.38802,0.39565,0.41255,0.45094,0.54618,0.79154,1.43395"\
"0.41896,0.42664,0.44356,0.48195,0.57719,0.82292,1.46597"\
"0.48474,0.49243,0.50935,0.54773,0.64297,0.88839,1.53052"\
"0.59056,0.59823,0.61516,0.65354,0.74891,0.99396,1.63509"\
"0.75276,0.76044,0.77735,0.81573,0.91094,1.15659,1.79872");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02599,0.03308,0.05096,0.09915,0.23128,0.57903,1.49876"\
"0.02605,0.03305,0.05096,0.09919,0.23120,0.57931,1.50030"\
"0.02609,0.03310,0.05094,0.09919,0.23133,0.58017,1.49636"\
"0.02607,0.03313,0.05095,0.09932,0.23072,0.57921,1.49545"\
"0.02613,0.03310,0.05085,0.09930,0.23088,0.58049,1.49751"\
"0.02600,0.03309,0.05094,0.09915,0.23129,0.57905,1.49260"\
"0.02603,0.03301,0.05092,0.09921,0.23089,0.57883,1.49581");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.23287,0.23840,0.24985,0.27273,0.32134,0.43964,0.74784"\
"0.23784,0.24335,0.25480,0.27769,0.32633,0.44456,0.75143"\
"0.25055,0.25612,0.26754,0.29042,0.33905,0.45725,0.76417"\
"0.28123,0.28678,0.29821,0.32107,0.36975,0.48787,0.79433"\
"0.34795,0.35350,0.36494,0.38782,0.43645,0.55467,0.86160"\
"0.46009,0.46563,0.47709,0.50001,0.54864,0.66686,0.97490"\
"0.63352,0.63910,0.65061,0.67352,0.72235,0.84100,1.14779");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.01787,0.02195,0.03076,0.05276,0.10786,0.26067,0.66849"\
"0.01798,0.02182,0.03098,0.05271,0.10807,0.26137,0.66662"\
"0.01784,0.02178,0.03106,0.05275,0.10806,0.26116,0.67027"\
"0.01785,0.02177,0.03106,0.05273,0.10796,0.26254,0.66738"\
"0.01800,0.02186,0.03106,0.05277,0.10805,0.26126,0.66737"\
"0.01814,0.02200,0.03115,0.05281,0.10801,0.26122,0.66814"\
"0.01822,0.02214,0.03137,0.05244,0.10818,0.26177,0.66245");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.08745,0.09304,0.10462,0.12782,0.17887,0.29778,0.60468"\
"0.09262,0.09818,0.10972,0.13298,0.18405,0.30293,0.60991"\
"0.10558,0.11113,0.12273,0.14601,0.19713,0.31604,0.62303"\
"0.13803,0.14355,0.15507,0.17843,0.22961,0.34854,0.65500"\
"0.20687,0.21314,0.22573,0.25013,0.30176,0.42063,0.72771"\
"0.31928,0.32775,0.34415,0.37348,0.42894,0.54806,0.85483"\
"0.49992,0.51146,0.53381,0.57296,0.63608,0.75498,1.06191");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.01824,0.02244,0.03197,0.05462,0.11138,0.26172,0.66855"\
"0.01828,0.02265,0.03169,0.05468,0.11121,0.26121,0.66882"\
"0.01825,0.02233,0.03198,0.05460,0.11116,0.26111,0.66881"\
"0.01834,0.02249,0.03215,0.05465,0.11130,0.26170,0.67235"\
"0.02234,0.02632,0.03512,0.05667,0.11163,0.26100,0.66960"\
"0.03247,0.03731,0.04677,0.06756,0.11779,0.26173,0.67099"\
"0.04793,0.05471,0.06678,0.08926,0.12950,0.26268,0.66229");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0027;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.07246,-0.02547,-0.04094"\
"-0.18659,-0.13838,-0.15262"\
"-0.25902,-0.20959,-0.22383");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.08501,0.03802,0.05226"\
"0.19914,0.14971,0.16517"\
"0.27156,0.22213,0.23638");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.11156,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrtn_2") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__dlrtn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.18388,0.26749,0.29964"\
"0.06610,0.14848,0.18185"\
"-0.00755,0.07728,0.10942");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11919,0.27970,0.44979"\
"0.07952,0.23760,0.40524"\
"0.10353,0.25306,0.41704");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16890,-0.25373,-0.28710"\
"-0.05233,-0.13594,-0.16931"\
"0.02010,-0.06595,-0.09810");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10298,-0.26594,-0.43846"\
"-0.05721,-0.21895,-0.38903"\
"-0.05681,-0.21732,-0.38740");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.14891,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.286;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.32532,0.33148,0.34571,0.37818,0.46003,0.68931,1.34770"\
"0.32976,0.33588,0.35019,0.38264,0.46435,0.69388,1.35175"\
"0.34112,0.34728,0.36151,0.39398,0.47583,0.70463,1.36717"\
"0.36203,0.36813,0.38226,0.41487,0.49674,0.72548,1.38364"\
"0.38930,0.39543,0.40954,0.44214,0.52403,0.75308,1.41585"\
"0.42037,0.42646,0.44067,0.47317,0.55479,0.78385,1.44420"\
"0.44353,0.44961,0.46388,0.49639,0.57827,0.80739,1.46568");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02554,0.03049,0.04365,0.08090,0.19378,0.52880,1.49772"\
"0.02567,0.03065,0.04363,0.08090,0.19332,0.52769,1.49597"\
"0.02554,0.03049,0.04363,0.08091,0.19382,0.52758,1.50196"\
"0.02529,0.03054,0.04378,0.08105,0.19379,0.52820,1.49960"\
"0.02533,0.03050,0.04378,0.08100,0.19342,0.52822,1.50094"\
"0.02563,0.03058,0.04377,0.08105,0.19367,0.52881,1.50276"\
"0.02561,0.03071,0.04385,0.08091,0.19387,0.52805,1.49861");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.22274,0.22729,0.23749,0.25854,0.30276,0.41095,0.71432"\
"0.22767,0.23224,0.24250,0.26354,0.30771,0.41587,0.71944"\
"0.24082,0.24538,0.25564,0.27668,0.32086,0.42904,0.73261"\
"0.27214,0.27667,0.28693,0.30794,0.35214,0.46034,0.76472"\
"0.32915,0.33368,0.34394,0.36495,0.40916,0.51732,0.82164"\
"0.41820,0.42273,0.43294,0.45400,0.49817,0.60640,0.91055"\
"0.55863,0.56308,0.57340,0.59447,0.63864,0.74697,1.05141");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.01892,0.02189,0.02891,0.04641,0.09209,0.22677,0.63938"\
"0.01881,0.02168,0.02904,0.04623,0.09192,0.22790,0.63257"\
"0.01881,0.02170,0.02905,0.04616,0.09192,0.22792,0.63271"\
"0.01894,0.02179,0.02886,0.04629,0.09187,0.22795,0.63326"\
"0.01881,0.02196,0.02885,0.04622,0.09184,0.22794,0.63314"\
"0.01880,0.02204,0.02891,0.04625,0.09171,0.22799,0.63275"\
"0.01883,0.02183,0.02894,0.04630,0.09185,0.22823,0.63192");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.38521,0.39134,0.40566,0.43823,0.52007,0.74948,1.40899"\
"0.39001,0.39612,0.41047,0.44311,0.52503,0.75375,1.41444"\
"0.40266,0.40883,0.42321,0.45577,0.53757,0.76714,1.42518"\
"0.43369,0.43980,0.45413,0.48677,0.56868,0.79808,1.45685"\
"0.49944,0.50557,0.51995,0.55248,0.63448,0.86378,1.52436"\
"0.60519,0.61134,0.62567,0.65832,0.74033,0.96989,1.62864"\
"0.76745,0.77358,0.78791,0.82050,0.90241,1.13132,1.78900");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02540,0.03042,0.04380,0.08097,0.19339,0.52740,1.50012"\
"0.02547,0.03035,0.04372,0.08109,0.19389,0.52835,1.50010"\
"0.02540,0.03038,0.04373,0.08108,0.19344,0.52836,1.49812"\
"0.02547,0.03034,0.04373,0.08105,0.19391,0.52889,1.50124"\
"0.02539,0.03028,0.04376,0.08094,0.19384,0.52777,1.50277"\
"0.02542,0.03040,0.04377,0.08104,0.19414,0.52898,1.50105"\
"0.02532,0.03039,0.04369,0.08102,0.19372,0.52759,1.50081");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.24781,0.25242,0.26283,0.28396,0.32834,0.43649,0.74056"\
"0.25270,0.25734,0.26773,0.28890,0.33327,0.44140,0.74558"\
"0.26526,0.26989,0.28026,0.30138,0.34576,0.45395,0.75768"\
"0.29631,0.30097,0.31135,0.33252,0.37691,0.48513,0.78929"\
"0.36306,0.36770,0.37805,0.39921,0.44358,0.55178,0.85544"\
"0.47522,0.47988,0.49029,0.51142,0.55577,0.66402,0.96770"\
"0.64886,0.65352,0.66393,0.68520,0.72963,0.83792,1.14253");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.01941,0.02232,0.02940,0.04664,0.09214,0.22765,0.64016"\
"0.01935,0.02230,0.02941,0.04681,0.09207,0.22791,0.63373"\
"0.01935,0.02223,0.02931,0.04660,0.09218,0.22783,0.63371"\
"0.01938,0.02224,0.02941,0.04679,0.09206,0.22850,0.63476"\
"0.01933,0.02235,0.02928,0.04669,0.09222,0.22792,0.64132"\
"0.01942,0.02238,0.02945,0.04675,0.09213,0.22801,0.63402"\
"0.01955,0.02258,0.02948,0.04697,0.09246,0.22849,0.63232");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.10205,0.10677,0.11742,0.13905,0.18513,0.29432,0.59779"\
"0.10728,0.11199,0.12265,0.14427,0.19041,0.29960,0.60303"\
"0.12029,0.12501,0.13566,0.15733,0.20344,0.31262,0.61627"\
"0.15247,0.15718,0.16772,0.18932,0.23551,0.34474,0.64766"\
"0.22551,0.23055,0.24160,0.26360,0.31008,0.41927,0.72229"\
"0.34974,0.35644,0.37108,0.39868,0.45043,0.56025,0.86252"\
"0.54905,0.55764,0.57747,0.61483,0.67866,0.78959,1.09143");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.01981,0.02318,0.03055,0.04813,0.09513,0.22731,0.63535"\
"0.01980,0.02279,0.03009,0.04811,0.09512,0.22764,0.63514"\
"0.01978,0.02282,0.03054,0.04815,0.09509,0.22711,0.63596"\
"0.01979,0.02306,0.03013,0.04817,0.09498,0.22711,0.63748"\
"0.02263,0.02558,0.03223,0.04936,0.09509,0.22696,0.63730"\
"0.03364,0.03782,0.04552,0.06251,0.10323,0.22888,0.63816"\
"0.05087,0.05586,0.06638,0.08718,0.12131,0.23132,0.63097");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.05659,0.00260,0.00545"\
"-0.17072,-0.10908,-0.10746"\
"-0.24437,-0.18029,-0.17866");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07646,0.01483,0.01076"\
"0.18937,0.12773,0.12366"\
"0.26302,0.20016,0.19487");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13463,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrtn_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__dlrtn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.21074,0.29313,0.32527"\
"0.08929,0.17168,0.20382"\
"0.01198,0.09559,0.12773");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13506,0.29313,0.46321"\
"0.08685,0.24370,0.41134"\
"0.10841,0.25916,0.42192");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18965,-0.27570,-0.30785"\
"-0.07064,-0.15547,-0.18762"\
"0.00423,-0.08182,-0.11397");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11153,-0.27448,-0.44823"\
"-0.06454,-0.22627,-0.39636"\
"-0.06535,-0.22586,-0.39595");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.16429,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.546;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.36036,0.36508,0.37756,0.40756,0.48260,0.70345,1.40922"\
"0.36480,0.36953,0.38203,0.41201,0.48717,0.70803,1.41422"\
"0.37614,0.38090,0.39338,0.42328,0.49828,0.71984,1.42505"\
"0.39696,0.40152,0.41419,0.44409,0.51910,0.74067,1.44753"\
"0.42409,0.42876,0.44136,0.47136,0.54635,0.76766,1.47096"\
"0.45523,0.45994,0.47247,0.50237,0.57734,0.79891,1.50468"\
"0.47833,0.48307,0.49559,0.52558,0.60070,0.82155,1.52616");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.03066,0.03418,0.04404,0.07272,0.16478,0.47785,1.49899"\
"0.03044,0.03382,0.04403,0.07270,0.16512,0.47797,1.50178"\
"0.03058,0.03398,0.04424,0.07269,0.16537,0.47823,1.50157"\
"0.03057,0.03432,0.04423,0.07270,0.16536,0.47806,1.49827"\
"0.03063,0.03414,0.04416,0.07277,0.16530,0.47868,1.50077"\
"0.03046,0.03409,0.04425,0.07266,0.16506,0.47832,1.50479"\
"0.03033,0.03383,0.04409,0.07270,0.16507,0.47757,1.49658");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.25981,0.26347,0.27309,0.29470,0.34035,0.44903,0.76893"\
"0.26479,0.26847,0.27805,0.29968,0.34537,0.45399,0.77389"\
"0.27795,0.28162,0.29119,0.31281,0.35842,0.46712,0.78707"\
"0.30917,0.31284,0.32245,0.34405,0.38974,0.49844,0.81849"\
"0.36615,0.36979,0.37941,0.40101,0.44677,0.55524,0.87480"\
"0.45499,0.45866,0.46826,0.48985,0.53550,0.64418,0.96356"\
"0.59511,0.59881,0.60837,0.62991,0.67549,0.78425,1.10425");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02562,0.02788,0.03395,0.04945,0.08907,0.21352,0.63536"\
"0.02566,0.02792,0.03397,0.04904,0.08948,0.21356,0.64023"\
"0.02559,0.02794,0.03433,0.04935,0.08937,0.21406,0.63572"\
"0.02564,0.02791,0.03391,0.04898,0.08916,0.21393,0.63608"\
"0.02562,0.02788,0.03428,0.04948,0.08943,0.21405,0.63557"\
"0.02575,0.02792,0.03417,0.04909,0.08855,0.21369,0.63978"\
"0.02571,0.02800,0.03405,0.04919,0.08935,0.21306,0.63493");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.41982,0.42453,0.43703,0.46717,0.54217,0.76347,1.46767"\
"0.42457,0.42930,0.44183,0.47191,0.54695,0.76861,1.47728"\
"0.43741,0.44214,0.45470,0.48475,0.55986,0.78079,1.48731"\
"0.46827,0.47302,0.48551,0.51564,0.59066,0.81196,1.51600"\
"0.53413,0.53886,0.55137,0.58148,0.65647,0.87796,1.58313"\
"0.63996,0.64473,0.65722,0.68733,0.76231,0.98381,1.68946"\
"0.80222,0.80693,0.81944,0.84957,0.92455,1.14581,1.85296");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.03036,0.03388,0.04387,0.07260,0.16523,0.47822,1.50340"\
"0.03039,0.03382,0.04389,0.07261,0.16505,0.47943,1.50456"\
"0.03043,0.03387,0.04372,0.07257,0.16497,0.47789,1.49919"\
"0.03042,0.03377,0.04387,0.07271,0.16515,0.47826,1.50481"\
"0.03038,0.03386,0.04377,0.07256,0.16520,0.47792,1.50466"\
"0.03045,0.03371,0.04387,0.07274,0.16530,0.47854,1.50017"\
"0.03038,0.03385,0.04390,0.07273,0.16549,0.47686,1.50259");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.28504,0.28880,0.29853,0.32027,0.36594,0.47486,0.79443"\
"0.29000,0.29372,0.30340,0.32513,0.37102,0.47980,0.79980"\
"0.30267,0.30642,0.31614,0.33783,0.38372,0.49248,0.81219"\
"0.33360,0.33730,0.34706,0.36881,0.41460,0.52333,0.84331"\
"0.40007,0.40375,0.41348,0.43516,0.48119,0.58976,0.90969"\
"0.51239,0.51611,0.52587,0.54759,0.59328,0.70214,1.02196"\
"0.68581,0.68955,0.69933,0.72110,0.76684,0.87571,1.19546");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02600,0.02853,0.03459,0.04924,0.08961,0.21408,0.63593"\
"0.02619,0.02844,0.03446,0.04928,0.08964,0.21393,0.64168"\
"0.02601,0.02850,0.03430,0.04922,0.08957,0.21411,0.63966"\
"0.02599,0.02840,0.03431,0.04916,0.08921,0.21398,0.63633"\
"0.02599,0.02861,0.03438,0.04959,0.08990,0.21420,0.64093"\
"0.02611,0.02841,0.03439,0.04948,0.08967,0.21401,0.63953"\
"0.02619,0.02862,0.03457,0.04926,0.08990,0.21424,0.63519");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.13874,0.14256,0.15266,0.17513,0.22249,0.33099,0.64905"\
"0.14420,0.14804,0.15806,0.18058,0.22795,0.33647,0.65476"\
"0.15728,0.16113,0.17123,0.19372,0.24107,0.34964,0.66839"\
"0.18933,0.19321,0.20316,0.22569,0.27300,0.38164,0.70041"\
"0.26526,0.26904,0.27902,0.30136,0.34867,0.45726,0.77542"\
"0.41363,0.41831,0.43069,0.45728,0.50933,0.61873,0.93682"\
"0.65165,0.65789,0.67421,0.70995,0.77658,0.89126,1.20859");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02702,0.02962,0.03564,0.05107,0.09177,0.21135,0.63811"\
"0.02701,0.02968,0.03618,0.05109,0.09184,0.21125,0.63792"\
"0.02719,0.02961,0.03629,0.05181,0.09172,0.21117,0.63732"\
"0.02704,0.02970,0.03590,0.05137,0.09191,0.21128,0.63693"\
"0.02744,0.02961,0.03648,0.05193,0.09177,0.21118,0.63822"\
"0.03879,0.04144,0.04816,0.06307,0.09942,0.21249,0.63789"\
"0.06035,0.06347,0.07225,0.09147,0.12517,0.21945,0.63294");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02852,0.04289,0.07015"\
"-0.14387,-0.07002,-0.04154"\
"-0.21874,-0.14001,-0.11275");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05937,-0.01935,-0.05028"\
"0.17350,0.09355,0.06263"\
"0.24715,0.16476,0.13384");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17528,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrtp_1") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__dlrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.22173,0.30534,0.33626"\
"0.12713,0.21074,0.24044"\
"0.06691,0.14686,0.17290");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.03862,0.19914,0.36922"\
"-0.13410,0.02519,0.19162"\
"-0.31029,-0.15099,0.01054");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.20918,-0.29401,-0.32494"\
"-0.10604,-0.19087,-0.22057"\
"-0.02018,-0.10624,-0.13594");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02608,-0.18781,-0.35912"\
"0.14665,-0.01509,-0.18273"\
"0.32405,0.16354,-0.00044");
}
}
}
pin("GATE") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : min_pulse_width;
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18187,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.157;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.32806,0.33574,0.35266,0.39110,0.48642,0.73143,1.37438"\
"0.33260,0.34028,0.35720,0.39563,0.49094,0.73598,1.37686"\
"0.34351,0.35135,0.36818,0.40662,0.50191,0.74706,1.38862"\
"0.36455,0.37223,0.38915,0.42758,0.52288,0.76800,1.41005"\
"0.39166,0.39936,0.41626,0.45466,0.54994,0.79518,1.43632"\
"0.42217,0.42985,0.44684,0.48516,0.58013,0.82607,1.46591"\
"0.44378,0.45149,0.46839,0.50684,0.60218,0.84766,1.48786");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02698,0.03395,0.05181,0.10022,0.23216,0.58121,1.49729"\
"0.02698,0.03395,0.05182,0.10023,0.23213,0.58140,1.49284"\
"0.02700,0.03395,0.05187,0.10023,0.23217,0.58176,1.49801"\
"0.02698,0.03395,0.05182,0.10024,0.23208,0.58154,1.50050"\
"0.02698,0.03394,0.05180,0.10024,0.23200,0.58166,1.50140"\
"0.02698,0.03395,0.05167,0.10014,0.23217,0.58032,1.50325"\
"0.02699,0.03395,0.05175,0.10014,0.23223,0.58169,1.49458");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.20599,0.21146,0.22289,0.24596,0.29600,0.41913,0.73982"\
"0.21092,0.21639,0.22781,0.25087,0.30091,0.42394,0.74369"\
"0.22411,0.22958,0.24100,0.26406,0.31410,0.43713,0.75688"\
"0.25546,0.26093,0.27235,0.29541,0.34546,0.46849,0.78874"\
"0.31264,0.31806,0.32953,0.35256,0.40259,0.52568,0.84540"\
"0.40206,0.40747,0.41892,0.44198,0.49202,0.61504,0.93471"\
"0.54306,0.54852,0.55995,0.58303,0.63312,0.75625,1.07710");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.01737,0.02160,0.03089,0.05346,0.11212,0.27266,0.70198"\
"0.01735,0.02154,0.03070,0.05332,0.11179,0.27176,0.70294"\
"0.01735,0.02154,0.03070,0.05332,0.11179,0.27244,0.70297"\
"0.01733,0.02153,0.03104,0.05334,0.11180,0.27179,0.69920"\
"0.01733,0.02139,0.03090,0.05343,0.11207,0.27331,0.69827"\
"0.01742,0.02169,0.03097,0.05330,0.11132,0.27216,0.69746"\
"0.01753,0.02161,0.03090,0.05333,0.11192,0.27426,0.69218");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.28801,0.29581,0.31290,0.35142,0.44673,0.69238,1.33285"\
"0.29253,0.30032,0.31745,0.35599,0.45129,0.69663,1.33703"\
"0.30325,0.31105,0.32816,0.36659,0.46153,0.70744,1.34747"\
"0.32695,0.33474,0.35180,0.39034,0.48529,0.73118,1.37210"\
"0.36715,0.37488,0.39197,0.43047,0.52565,0.77096,1.41555"\
"0.42287,0.43066,0.44776,0.48631,0.58130,0.82700,1.46855"\
"0.49237,0.50020,0.51730,0.55582,0.65118,0.89638,1.53603");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02672,0.03382,0.05177,0.10022,0.23183,0.58042,1.49919"\
"0.02674,0.03382,0.05171,0.10024,0.23179,0.58151,1.50207"\
"0.02673,0.03381,0.05172,0.10006,0.23218,0.58054,1.49595"\
"0.02683,0.03386,0.05186,0.10004,0.23198,0.58000,1.49922"\
"0.02677,0.03386,0.05179,0.10023,0.23217,0.58006,1.50048"\
"0.02678,0.03387,0.05186,0.10008,0.23171,0.58140,1.49852"\
"0.02683,0.03396,0.05189,0.10016,0.23213,0.58048,1.49375");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.25177,0.25731,0.26879,0.29200,0.34207,0.46516,0.78616"\
"0.25632,0.26187,0.27335,0.29653,0.34664,0.46976,0.79083"\
"0.26747,0.27303,0.28455,0.30773,0.35780,0.48094,0.80056"\
"0.29176,0.29733,0.30881,0.33200,0.38208,0.50521,0.82653"\
"0.33019,0.33573,0.34722,0.37043,0.42051,0.54368,0.86410"\
"0.38181,0.38739,0.39888,0.42206,0.47217,0.59506,0.91485"\
"0.43795,0.44352,0.45502,0.47814,0.52824,0.65132,0.97223");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.01770,0.02183,0.03117,0.05357,0.11205,0.27257,0.70195"\
"0.01771,0.02182,0.03120,0.05359,0.11197,0.27261,0.70426"\
"0.01790,0.02179,0.03129,0.05368,0.11225,0.27343,0.70029"\
"0.01789,0.02181,0.03128,0.05361,0.11206,0.27269,0.69885"\
"0.01772,0.02169,0.03119,0.05346,0.11206,0.27255,0.70200"\
"0.01788,0.02180,0.03115,0.05322,0.11207,0.27293,0.69555"\
"0.01791,0.02192,0.03114,0.05361,0.11206,0.27269,0.69300");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.08790,0.09359,0.10547,0.12949,0.18260,0.30629,0.62570"\
"0.09297,0.09864,0.11054,0.13461,0.18776,0.31146,0.63132"\
"0.10612,0.11181,0.12364,0.14779,0.20099,0.32469,0.64458"\
"0.13846,0.14410,0.15595,0.18010,0.23336,0.35711,0.67697"\
"0.20731,0.21372,0.22658,0.25176,0.30540,0.42904,0.74894"\
"0.31935,0.32800,0.34481,0.37497,0.43223,0.55602,0.87581"\
"0.49937,0.51118,0.53424,0.57412,0.63878,0.76218,1.08208");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.01880,0.02311,0.03310,0.05678,0.11592,0.27272,0.70132"\
"0.01891,0.02295,0.03302,0.05677,0.11611,0.27224,0.70029"\
"0.01861,0.02313,0.03292,0.05682,0.11625,0.27258,0.69987"\
"0.01871,0.02315,0.03306,0.05681,0.11615,0.27290,0.70020"\
"0.02269,0.02684,0.03596,0.05894,0.11632,0.27324,0.69905"\
"0.03290,0.03798,0.04766,0.06973,0.12180,0.27370,0.70085"\
"0.04863,0.05531,0.06905,0.09151,0.13281,0.27428,0.69529");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03828,0.01481,0.00423"\
"-0.20368,-0.15425,-0.16483"\
"-0.37254,-0.32800,-0.34346");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05205,0.00018,0.00954"\
"0.22233,0.17168,0.18104"\
"0.40218,0.35275,0.36333");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.10937,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrtp_2") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__dlrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.21684,0.30045,0.33260"\
"0.12103,0.20464,0.23556"\
"0.06447,0.14319,0.17046");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.04595,0.20524,0.37532"\
"-0.12922,0.03008,0.19650"\
"-0.30785,-0.14977,0.01299");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.20186,-0.28669,-0.32005"\
"-0.09750,-0.18233,-0.21447"\
"-0.00798,-0.09525,-0.12739");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03096,-0.19269,-0.36400"\
"0.14298,-0.01875,-0.18640"\
"0.32283,0.16232,-0.00288");
}
}
}
pin("GATE") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : min_pulse_width;
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18187,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.286;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.32522,0.33135,0.34556,0.37821,0.46004,0.68960,1.34862"\
"0.32972,0.33581,0.35015,0.38274,0.46435,0.69374,1.35135"\
"0.34097,0.34717,0.36131,0.39395,0.47553,0.70495,1.36320"\
"0.36177,0.36792,0.38228,0.41476,0.49646,0.72579,1.38672"\
"0.38930,0.39542,0.40959,0.44225,0.52412,0.75295,1.41463"\
"0.42039,0.42656,0.44086,0.47337,0.55496,0.78404,1.44253"\
"0.44390,0.45003,0.46443,0.49695,0.57865,0.80798,1.46512");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02567,0.03069,0.04394,0.08117,0.19363,0.52800,1.50007"\
"0.02553,0.03076,0.04382,0.08106,0.19327,0.52711,1.49409"\
"0.02550,0.03061,0.04397,0.08103,0.19379,0.52741,1.49874"\
"0.02578,0.03076,0.04393,0.08101,0.19319,0.52812,1.49481"\
"0.02540,0.03066,0.04388,0.08114,0.19335,0.52772,1.50097"\
"0.02553,0.03065,0.04383,0.08099,0.19355,0.52872,1.50187"\
"0.02582,0.03077,0.04396,0.08093,0.19326,0.52767,1.49379");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.22349,0.22809,0.23832,0.25942,0.30375,0.41187,0.71603"\
"0.22842,0.23297,0.24326,0.26440,0.30868,0.41681,0.72075"\
"0.24157,0.24611,0.25641,0.27755,0.32181,0.42994,0.73381"\
"0.27287,0.27744,0.28768,0.30882,0.35312,0.46125,0.76524"\
"0.32996,0.33451,0.34481,0.36590,0.41019,0.51831,0.82221"\
"0.41911,0.42367,0.43393,0.45507,0.49932,0.60745,0.91062"\
"0.55970,0.56422,0.57452,0.59568,0.63996,0.74808,1.05088");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.01888,0.02180,0.02933,0.04640,0.09216,0.22765,0.63838"\
"0.01918,0.02197,0.02923,0.04633,0.09195,0.22766,0.63209"\
"0.01898,0.02207,0.02923,0.04632,0.09197,0.22766,0.63195"\
"0.01901,0.02200,0.02904,0.04656,0.09212,0.22769,0.63224"\
"0.01896,0.02193,0.02899,0.04642,0.09198,0.22769,0.63223"\
"0.01918,0.02218,0.02903,0.04640,0.09175,0.22774,0.63116"\
"0.01893,0.02194,0.02930,0.04642,0.09209,0.22765,0.63255");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.29024,0.29638,0.31075,0.34340,0.42533,0.65379,1.31389"\
"0.29477,0.30092,0.31535,0.34803,0.42996,0.65865,1.31889"\
"0.30558,0.31175,0.32614,0.35879,0.44063,0.66984,1.33033"\
"0.32946,0.33558,0.34996,0.38260,0.46442,0.69366,1.35364"\
"0.36897,0.37510,0.38947,0.42209,0.50387,0.73327,1.39209"\
"0.42387,0.43003,0.44439,0.47707,0.55870,0.78814,1.44751"\
"0.49164,0.49778,0.51218,0.54478,0.62659,0.85601,1.51252");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02542,0.03047,0.04383,0.08118,0.19428,0.52719,1.49720"\
"0.02548,0.03040,0.04387,0.08109,0.19347,0.52707,1.49464"\
"0.02541,0.03041,0.04380,0.08107,0.19335,0.52701,1.49868"\
"0.02540,0.03048,0.04381,0.08109,0.19332,0.53008,1.50052"\
"0.02545,0.03049,0.04388,0.08111,0.19344,0.52965,1.49996"\
"0.02543,0.03039,0.04374,0.08112,0.19338,0.52761,1.50138"\
"0.02558,0.03049,0.04392,0.08122,0.19379,0.52784,1.49490");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.26936,0.27400,0.28444,0.30565,0.35009,0.45814,0.76109"\
"0.27394,0.27861,0.28903,0.31026,0.35472,0.46282,0.76569"\
"0.28509,0.28971,0.30018,0.32138,0.36586,0.47401,0.77791"\
"0.30956,0.31422,0.32462,0.34585,0.39031,0.49848,0.80143"\
"0.34809,0.35277,0.36320,0.38444,0.42878,0.53692,0.84079"\
"0.39948,0.40413,0.41457,0.43575,0.48020,0.58833,0.89211"\
"0.45608,0.46073,0.47116,0.49239,0.53682,0.64498,0.94843");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.01938,0.02229,0.02932,0.04669,0.09233,0.22737,0.63834"\
"0.01943,0.02239,0.02931,0.04681,0.09221,0.22784,0.63428"\
"0.01944,0.02238,0.02951,0.04682,0.09224,0.22818,0.63408"\
"0.01939,0.02241,0.02940,0.04682,0.09243,0.22820,0.63983"\
"0.01945,0.02225,0.02949,0.04689,0.09227,0.22776,0.63335"\
"0.01944,0.02229,0.02938,0.04648,0.09221,0.22781,0.63375"\
"0.01944,0.02227,0.02962,0.04654,0.09223,0.22712,0.63303");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.10306,0.10781,0.11853,0.14024,0.18639,0.29548,0.59843"\
"0.10826,0.11303,0.12372,0.14546,0.19162,0.30071,0.60321"\
"0.12136,0.12609,0.13679,0.15851,0.20474,0.31385,0.61638"\
"0.15355,0.15830,0.16893,0.19065,0.23687,0.34600,0.64905"\
"0.22692,0.23197,0.24302,0.26503,0.31160,0.42068,0.72317"\
"0.35190,0.35861,0.37330,0.40090,0.45268,0.56244,0.86464"\
"0.55271,0.56159,0.58145,0.61870,0.68279,0.79378,1.09566");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.01999,0.02310,0.03039,0.04828,0.09515,0.22739,0.63434"\
"0.02022,0.02301,0.03075,0.04836,0.09503,0.22668,0.63647"\
"0.02002,0.02295,0.03027,0.04830,0.09510,0.22705,0.63623"\
"0.02006,0.02297,0.03037,0.04832,0.09522,0.22731,0.63381"\
"0.02260,0.02546,0.03237,0.04950,0.09514,0.22682,0.63676"\
"0.03367,0.03726,0.04538,0.06227,0.10305,0.22860,0.63692"\
"0.05133,0.05584,0.06645,0.08797,0.12135,0.23172,0.63031");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02730,0.03800,0.04329"\
"-0.18781,-0.12739,-0.12333"\
"-0.34935,-0.29504,-0.29707");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.04472,-0.01935,-0.02586"\
"0.21256,0.15093,0.14442"\
"0.38997,0.32833,0.32182");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13573,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlrtp_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__dlrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.23760,0.32121,0.35335"\
"0.13445,0.21806,0.24899"\
"0.07790,0.15662,0.18388");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06059,0.21867,0.38875"\
"-0.11579,0.04106,0.20749"\
"-0.29808,-0.13879,0.02275");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21895,-0.30500,-0.33714"\
"-0.10970,-0.19453,-0.22668"\
"-0.02140,-0.10746,-0.13838");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03950,-0.20124,-0.37376"\
"0.13444,-0.02608,-0.19494"\
"0.31429,0.15255,-0.01143");
}
}
}
pin("GATE") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : min_pulse_width;
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20274,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.546;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.35924,0.36394,0.37646,0.40638,0.48139,0.70259,1.40687"\
"0.36370,0.36840,0.38087,0.41078,0.48577,0.70727,1.41290"\
"0.37500,0.37957,0.39221,0.42211,0.49718,0.71867,1.42311"\
"0.39591,0.40061,0.41315,0.44305,0.51806,0.73927,1.44335"\
"0.42321,0.42792,0.44048,0.47049,0.54560,0.76662,1.47257"\
"0.45403,0.45880,0.47120,0.50113,0.57605,0.79758,1.50469"\
"0.47707,0.48179,0.49429,0.52428,0.59939,0.82024,1.52439");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.03046,0.03399,0.04374,0.07267,0.16477,0.47816,1.49753"\
"0.03039,0.03403,0.04419,0.07261,0.16533,0.47866,1.50214"\
"0.03050,0.03424,0.04415,0.07267,0.16514,0.47747,1.50056"\
"0.03049,0.03401,0.04381,0.07268,0.16480,0.47819,1.49775"\
"0.03060,0.03410,0.04412,0.07269,0.16512,0.47876,1.50220"\
"0.03027,0.03388,0.04419,0.07264,0.16543,0.47870,1.50289"\
"0.03034,0.03378,0.04400,0.07270,0.16511,0.47785,1.49485");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.25925,0.26291,0.27251,0.29410,0.33967,0.44829,0.76772"\
"0.26421,0.26788,0.27746,0.29909,0.34472,0.45331,0.77312"\
"0.27736,0.28103,0.29059,0.31219,0.35778,0.46645,0.78640"\
"0.30859,0.31225,0.32185,0.34343,0.38903,0.49767,0.81733"\
"0.36556,0.36921,0.37882,0.40041,0.44604,0.55469,0.87460"\
"0.45442,0.45809,0.46768,0.48926,0.53488,0.64328,0.96319"\
"0.59458,0.59826,0.60782,0.62942,0.67498,0.78357,1.10358");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02581,0.02797,0.03405,0.04945,0.08925,0.21406,0.63966"\
"0.02562,0.02788,0.03395,0.04907,0.08943,0.21368,0.64017"\
"0.02556,0.02791,0.03429,0.04933,0.08931,0.21406,0.63569"\
"0.02552,0.02788,0.03388,0.04895,0.08903,0.21408,0.63556"\
"0.02559,0.02785,0.03390,0.04941,0.08901,0.21396,0.63593"\
"0.02573,0.02788,0.03411,0.04905,0.08843,0.21360,0.64041"\
"0.02559,0.02793,0.03406,0.04914,0.08905,0.21378,0.63426");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.32326,0.32796,0.34049,0.37056,0.44556,0.66693,1.37084"\
"0.32786,0.33256,0.34507,0.37511,0.45025,0.67137,1.37751"\
"0.33862,0.34331,0.35587,0.38586,0.46100,0.68261,1.38825"\
"0.36239,0.36711,0.37963,0.40966,0.48481,0.70599,1.41047"\
"0.40167,0.40639,0.41889,0.44897,0.52393,0.74545,1.45140"\
"0.45612,0.46085,0.47337,0.50340,0.57845,0.79987,1.50689"\
"0.52319,0.52791,0.54040,0.57048,0.64550,0.86710,1.57071");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.03026,0.03386,0.04381,0.07254,0.16515,0.47835,1.50477"\
"0.03028,0.03378,0.04382,0.07264,0.16510,0.47834,1.50107"\
"0.03030,0.03380,0.04380,0.07266,0.16508,0.47722,1.50123"\
"0.03029,0.03372,0.04380,0.07268,0.16512,0.47820,1.50028"\
"0.03038,0.03372,0.04373,0.07267,0.16526,0.47857,1.50430"\
"0.03027,0.03377,0.04381,0.07261,0.16528,0.47853,1.50302"\
"0.03027,0.03380,0.04386,0.07270,0.16493,0.47886,1.49850");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.30392,0.30770,0.31738,0.33905,0.38502,0.49365,0.81355"\
"0.30858,0.31222,0.32196,0.34363,0.38954,0.49817,0.81809"\
"0.31968,0.32332,0.33306,0.35477,0.40062,0.50936,0.82938"\
"0.34409,0.34779,0.35753,0.37927,0.42503,0.53377,0.85349"\
"0.38238,0.38602,0.39575,0.41753,0.46328,0.57194,0.89187"\
"0.43327,0.43700,0.44675,0.46850,0.51423,0.62300,0.94307"\
"0.48896,0.49266,0.50238,0.52406,0.56994,0.67855,0.99816");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02595,0.02844,0.03426,0.04924,0.08979,0.21322,0.64111"\
"0.02612,0.02833,0.03445,0.04930,0.08964,0.21370,0.63665"\
"0.02613,0.02839,0.03427,0.04928,0.08960,0.21389,0.64191"\
"0.02594,0.02838,0.03422,0.04903,0.08950,0.21349,0.64064"\
"0.02612,0.02833,0.03446,0.04908,0.08963,0.21418,0.64069"\
"0.02596,0.02838,0.03423,0.04908,0.08887,0.21409,0.64253"\
"0.02594,0.02849,0.03432,0.04928,0.08988,0.21337,0.63639");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.13868,0.14252,0.15251,0.17501,0.22230,0.33072,0.64866"\
"0.14402,0.14793,0.15798,0.18047,0.22777,0.33622,0.65470"\
"0.15726,0.16118,0.17117,0.19374,0.24105,0.34951,0.66846"\
"0.18938,0.19330,0.20329,0.22574,0.27309,0.38154,0.69978"\
"0.26540,0.26917,0.27916,0.30146,0.34873,0.45720,0.77601"\
"0.41320,0.41786,0.43021,0.45692,0.50881,0.61822,0.93669"\
"0.65221,0.65842,0.67445,0.71019,0.77672,0.89123,1.20862");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02700,0.02967,0.03568,0.05103,0.09165,0.21092,0.63819"\
"0.02702,0.02940,0.03561,0.05120,0.09159,0.21120,0.63737"\
"0.02701,0.02939,0.03569,0.05126,0.09187,0.21099,0.63669"\
"0.02702,0.02938,0.03565,0.05107,0.09170,0.21104,0.63793"\
"0.02733,0.02957,0.03639,0.05123,0.09171,0.21096,0.63710"\
"0.03921,0.04175,0.04842,0.06284,0.09938,0.21201,0.63648"\
"0.05986,0.06317,0.07177,0.09123,0.12483,0.21905,0.63270");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.00654,0.07707,0.10799"\
"-0.16462,-0.08589,-0.05741"\
"-0.32250,-0.25109,-0.22993");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.03130,-0.05231,-0.08568"\
"0.19669,0.11675,0.08216"\
"0.36922,0.29171,0.26079");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17528,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__dlxbn_1") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__dlxbn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17046,0.25285,0.28499"\
"0.05267,0.13628,0.16842"\
"-0.01732,0.06629,0.09844");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11308,0.27360,0.44368"\
"0.07586,0.23393,0.40036"\
"0.09743,0.24818,0.41216");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15669,-0.24152,-0.27489"\
"-0.04012,-0.12495,-0.15832"\
"0.02986,-0.05619,-0.08833");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09932,-0.26227,-0.43480"\
"-0.05355,-0.21529,-0.38537"\
"-0.05192,-0.21244,-0.38252");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.14342,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.161;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.30464,0.31165,0.32744,0.36446,0.45910,0.70399,1.34646"\
"0.30915,0.31634,0.33204,0.36908,0.46372,0.70871,1.35421"\
"0.32037,0.32755,0.34323,0.38023,0.47491,0.72002,1.36296"\
"0.34139,0.34846,0.36421,0.40120,0.49587,0.74067,1.38299"\
"0.36878,0.37584,0.39158,0.42860,0.52327,0.76810,1.41231"\
"0.39938,0.40659,0.42227,0.45928,0.55395,0.79891,1.44150"\
"0.42272,0.42978,0.44547,0.48247,0.57715,0.82229,1.46179");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02603,0.03245,0.04959,0.09878,0.23073,0.58000,1.50026"\
"0.02600,0.03254,0.04958,0.09882,0.23092,0.57906,1.50416"\
"0.02614,0.03256,0.04961,0.09878,0.23095,0.57871,1.50055"\
"0.02583,0.03238,0.04946,0.09874,0.23098,0.58049,1.49876"\
"0.02581,0.03237,0.04953,0.09876,0.23103,0.58044,1.50231"\
"0.02599,0.03255,0.04959,0.09880,0.23089,0.57980,1.49962"\
"0.02589,0.03243,0.04950,0.09881,0.23087,0.57875,1.49675");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.21213,0.21782,0.22988,0.25468,0.30872,0.43861,0.77629"\
"0.21702,0.22270,0.23479,0.25958,0.31363,0.44351,0.78134"\
"0.23021,0.23589,0.24798,0.27277,0.32681,0.45670,0.79516"\
"0.26140,0.26713,0.27919,0.30399,0.35805,0.48794,0.82648"\
"0.31836,0.32409,0.33617,0.36095,0.41501,0.54490,0.88272"\
"0.40725,0.41298,0.42506,0.44986,0.50394,0.63384,0.97171"\
"0.54736,0.55310,0.56518,0.59001,0.64412,0.77404,1.11165");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.01980,0.02408,0.03435,0.05856,0.11994,0.28597,0.74014"\
"0.01968,0.02405,0.03433,0.05854,0.11997,0.28576,0.73624"\
"0.01967,0.02405,0.03429,0.05854,0.11999,0.28601,0.73406"\
"0.01976,0.02433,0.03436,0.05857,0.12019,0.28659,0.73962"\
"0.01976,0.02438,0.03431,0.05858,0.11996,0.28588,0.73856"\
"0.01981,0.02439,0.03417,0.05862,0.11989,0.28558,0.73887"\
"0.01985,0.02442,0.03444,0.05862,0.12006,0.28602,0.73176");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.36856,0.37560,0.39150,0.42856,0.52324,0.76796,1.41278"\
"0.37373,0.38082,0.39669,0.43376,0.52845,0.77364,1.41477"\
"0.38633,0.39344,0.40931,0.44641,0.54109,0.78569,1.42776"\
"0.41730,0.42439,0.44025,0.47734,0.57202,0.81671,1.45970"\
"0.48169,0.48880,0.50461,0.54169,0.63639,0.88134,1.52474"\
"0.58562,0.59273,0.60859,0.64569,0.74038,0.98517,1.63001"\
"0.74538,0.75246,0.76833,0.80547,0.90013,1.14518,1.78752");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02583,0.03234,0.04964,0.09876,0.23070,0.58018,1.50140"\
"0.02574,0.03237,0.04965,0.09878,0.23092,0.57855,1.50008"\
"0.02576,0.03234,0.04964,0.09881,0.23104,0.57872,1.50134"\
"0.02576,0.03228,0.04962,0.09882,0.23106,0.57941,1.49929"\
"0.02578,0.03233,0.04967,0.09880,0.23100,0.58028,1.49533"\
"0.02572,0.03229,0.04962,0.09881,0.23118,0.58005,1.50142"\
"0.02572,0.03229,0.04969,0.09880,0.23090,0.57811,1.49983");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.23786,0.24365,0.25589,0.28083,0.33495,0.46486,0.80278"\
"0.24275,0.24853,0.26073,0.28571,0.33983,0.46978,0.80764"\
"0.25533,0.26112,0.27331,0.29827,0.35241,0.48233,0.81991"\
"0.28632,0.29212,0.30431,0.32926,0.38341,0.51334,0.85098"\
"0.35321,0.35902,0.37116,0.39614,0.45027,0.58022,0.91890"\
"0.46581,0.47161,0.48383,0.50883,0.56300,0.69296,1.03064"\
"0.63993,0.64577,0.65804,0.68313,0.73739,0.86736,1.20502");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02031,0.02449,0.03451,0.05868,0.12027,0.28617,0.74071"\
"0.02012,0.02442,0.03441,0.05882,0.12028,0.28576,0.73753"\
"0.02012,0.02441,0.03476,0.05876,0.12027,0.28629,0.74017"\
"0.02013,0.02441,0.03442,0.05885,0.12030,0.28606,0.73640"\
"0.02028,0.02460,0.03476,0.05890,0.12000,0.28562,0.74340"\
"0.02040,0.02451,0.03450,0.05883,0.12044,0.28606,0.73918"\
"0.02050,0.02470,0.03503,0.05899,0.12028,0.28614,0.73339");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.168;
timing() {
related_pin : "D";
timing_sense : negative_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.26561,0.27181,0.28629,0.32202,0.41491,0.65909,1.30283"\
"0.27051,0.27671,0.29122,0.32693,0.41973,0.66373,1.30797"\
"0.28371,0.28990,0.30442,0.34011,0.43280,0.67784,1.32395"\
"0.31493,0.32107,0.33566,0.37125,0.46409,0.70805,1.35173"\
"0.37191,0.37809,0.39260,0.42821,0.52105,0.76459,1.40912"\
"0.46080,0.46697,0.48137,0.51712,0.60972,0.85426,1.49771"\
"0.60092,0.60705,0.62164,0.65725,0.75001,0.99432,1.63859");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02002,0.02662,0.04447,0.09345,0.22560,0.57598,1.49990"\
"0.02002,0.02663,0.04450,0.09350,0.22576,0.57632,1.50211"\
"0.02002,0.02663,0.04449,0.09350,0.22529,0.57426,1.50072"\
"0.02004,0.02669,0.04442,0.09338,0.22511,0.57593,1.50172"\
"0.02002,0.02659,0.04440,0.09344,0.22533,0.57717,1.50145"\
"0.02004,0.02662,0.04443,0.09354,0.22560,0.57630,1.49671"\
"0.02005,0.02670,0.04443,0.09342,0.22578,0.57406,1.49916");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.35569,0.36083,0.37177,0.39467,0.44680,0.58027,0.93326"\
"0.36026,0.36543,0.37637,0.39921,0.45133,0.58496,0.93696"\
"0.37133,0.37647,0.38741,0.41027,0.46238,0.59599,0.94831"\
"0.39219,0.39730,0.40823,0.43111,0.48326,0.61675,0.96948"\
"0.41970,0.42482,0.43573,0.45863,0.51077,0.64436,0.99700"\
"0.45046,0.45561,0.46654,0.48941,0.54157,0.67518,1.02791"\
"0.47359,0.47872,0.48964,0.51254,0.56467,0.69819,1.05050");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01640,0.02065,0.03022,0.05372,0.11803,0.29408,0.76978"\
"0.01668,0.02047,0.03021,0.05383,0.11789,0.29412,0.76607"\
"0.01662,0.02053,0.03011,0.05389,0.11768,0.29391,0.76639"\
"0.01651,0.02059,0.02993,0.05384,0.11786,0.29328,0.77014"\
"0.01642,0.02063,0.03003,0.05382,0.11789,0.29416,0.76482"\
"0.01638,0.02070,0.03008,0.05367,0.11779,0.29396,0.76737"\
"0.01652,0.02051,0.03001,0.05374,0.11781,0.29364,0.75859");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.29167,0.29787,0.31235,0.34807,0.44065,0.68504,1.33164"\
"0.29662,0.30282,0.31731,0.35298,0.44582,0.68959,1.33381"\
"0.30934,0.31555,0.33002,0.36564,0.45871,0.70299,1.34512"\
"0.34003,0.34624,0.36077,0.39646,0.48896,0.73364,1.37724"\
"0.40682,0.41302,0.42760,0.46337,0.55577,0.80097,1.44334"\
"0.51960,0.52580,0.54026,0.57598,0.66870,0.91294,1.56023"\
"0.69353,0.69972,0.71428,0.75002,0.84259,1.08687,1.73124");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02009,0.02667,0.04448,0.09347,0.22529,0.57613,1.49969"\
"0.02007,0.02667,0.04451,0.09345,0.22589,0.57518,1.50180"\
"0.02009,0.02664,0.04450,0.09336,0.22551,0.57724,1.50367"\
"0.02009,0.02664,0.04453,0.09349,0.22622,0.57371,1.50269"\
"0.02016,0.02674,0.04450,0.09332,0.22531,0.57598,1.50356"\
"0.02011,0.02672,0.04437,0.09352,0.22588,0.57507,1.50246"\
"0.02018,0.02674,0.04458,0.09350,0.22575,0.57353,1.49911");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.41981,0.42493,0.43581,0.45880,0.51093,0.64434,0.99707"\
"0.42457,0.42965,0.44065,0.46363,0.51563,0.64913,1.00208"\
"0.43733,0.44252,0.45328,0.47614,0.52847,0.66189,1.01403"\
"0.46829,0.47343,0.48436,0.50727,0.55942,0.69282,1.04536"\
"0.53275,0.53788,0.54881,0.57160,0.62376,0.75746,1.11011"\
"0.63670,0.64206,0.65260,0.67550,0.72801,0.86129,1.21472"\
"0.79645,0.80163,0.81236,0.83531,0.88759,1.02111,1.37297");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01643,0.02046,0.02980,0.05368,0.11778,0.29345,0.76899"\
"0.01639,0.02040,0.02993,0.05366,0.11771,0.29410,0.76307"\
"0.01639,0.02040,0.02998,0.05378,0.11754,0.29397,0.76529"\
"0.01658,0.02041,0.03006,0.05368,0.11760,0.29336,0.76823"\
"0.01641,0.02056,0.02997,0.05366,0.11785,0.29325,0.76201"\
"0.01639,0.02048,0.03009,0.05365,0.11777,0.29425,0.76285"\
"0.01646,0.02050,0.03007,0.05369,0.11746,0.29406,0.76818");
}
}
}
}
cell ("sky130_fd_sc_hd__dlxbn_2") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__dlxbn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.18266,0.26627,0.29720"\
"0.06365,0.14726,0.17941"\
"-0.00877,0.07606,0.10820");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12163,0.28092,0.45223"\
"0.08196,0.24004,0.40646"\
"0.10597,0.25550,0.41948");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16646,-0.25129,-0.28465"\
"-0.04867,-0.13472,-0.16686"\
"0.02132,-0.06351,-0.09688");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10420,-0.26716,-0.43968"\
"-0.05965,-0.22017,-0.39025"\
"-0.05925,-0.21976,-0.38862");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.15111,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.294;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.31561,0.32167,0.33529,0.36683,0.44981,0.68407,1.36214"\
"0.32058,0.32653,0.34011,0.37160,0.45462,0.68889,1.36660"\
"0.33173,0.33757,0.35121,0.38276,0.46568,0.70012,1.37909"\
"0.35259,0.35854,0.37199,0.40348,0.48649,0.72078,1.39559"\
"0.37987,0.38570,0.39932,0.43086,0.51379,0.74812,1.42431"\
"0.41088,0.41655,0.43027,0.46182,0.54478,0.77919,1.45734"\
"0.43371,0.43943,0.45313,0.48466,0.56766,0.80195,1.47685");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02314,0.02793,0.04038,0.07721,0.19143,0.52435,1.49843"\
"0.02315,0.02779,0.04020,0.07725,0.19082,0.52507,1.50101"\
"0.02309,0.02786,0.04018,0.07724,0.19084,0.52512,1.50133"\
"0.02301,0.02757,0.04044,0.07725,0.19100,0.52378,1.49469"\
"0.02304,0.02763,0.04020,0.07717,0.19106,0.52517,1.49799"\
"0.02295,0.02778,0.04034,0.07721,0.19105,0.52423,1.50083"\
"0.02297,0.02809,0.04035,0.07723,0.19103,0.52354,1.49524");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.22656,0.23161,0.24281,0.26582,0.31458,0.43319,0.76485"\
"0.23152,0.23655,0.24783,0.27083,0.31959,0.43820,0.76935"\
"0.24463,0.24962,0.26097,0.28391,0.33274,0.45134,0.78276"\
"0.27595,0.28100,0.29220,0.31521,0.36398,0.48259,0.81386"\
"0.33286,0.33790,0.34911,0.37212,0.42089,0.53950,0.87074"\
"0.42174,0.42674,0.43800,0.46097,0.50976,0.62840,0.95967"\
"0.56193,0.56695,0.57816,0.60120,0.64999,0.76863,1.09985");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.01952,0.02267,0.03101,0.04996,0.09994,0.24573,0.69212"\
"0.01938,0.02260,0.03090,0.04989,0.09974,0.24592,0.69212"\
"0.01939,0.02269,0.03066,0.04986,0.09971,0.24575,0.68997"\
"0.01943,0.02266,0.03066,0.04996,0.09994,0.24587,0.68759"\
"0.01957,0.02291,0.03103,0.04995,0.09995,0.24587,0.68703"\
"0.01936,0.02274,0.03075,0.04976,0.09982,0.24575,0.68983"\
"0.01938,0.02276,0.03101,0.04973,0.09996,0.24550,0.68578");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.37919,0.38514,0.39876,0.43031,0.51340,0.74768,1.42597"\
"0.38395,0.38990,0.40358,0.43516,0.51818,0.75256,1.42780"\
"0.39675,0.40266,0.41634,0.44792,0.53097,0.76534,1.44220"\
"0.42763,0.43352,0.44719,0.47882,0.56179,0.79615,1.47166"\
"0.49198,0.49792,0.51159,0.54320,0.62625,0.86064,1.53840"\
"0.59559,0.60150,0.61517,0.64679,0.72984,0.96424,1.64135"\
"0.75504,0.76095,0.77461,0.80621,0.88926,1.12365,1.80181");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02294,0.02756,0.04025,0.07719,0.19118,0.52426,1.50135"\
"0.02293,0.02748,0.04023,0.07712,0.19116,0.52491,1.50264"\
"0.02292,0.02760,0.04023,0.07723,0.19144,0.52509,1.50048"\
"0.02296,0.02760,0.04025,0.07713,0.19127,0.52479,1.50188"\
"0.02291,0.02758,0.04023,0.07727,0.19089,0.52500,1.49672"\
"0.02294,0.02754,0.04017,0.07718,0.19154,0.52420,1.49973"\
"0.02282,0.02758,0.04020,0.07717,0.19101,0.52442,1.49985");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.25169,0.25677,0.26814,0.29132,0.34022,0.45892,0.79029"\
"0.25653,0.26165,0.27302,0.29617,0.34510,0.46380,0.79514"\
"0.26909,0.27421,0.28560,0.30877,0.35765,0.47655,0.80727"\
"0.30011,0.30522,0.31660,0.33979,0.38868,0.50731,0.83861"\
"0.36690,0.37200,0.38343,0.40661,0.45549,0.57402,0.90550"\
"0.47925,0.48440,0.49577,0.51897,0.56788,0.68651,1.01816"\
"0.65315,0.65829,0.66969,0.69291,0.74194,0.86027,1.19121");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.01971,0.02322,0.03104,0.05017,0.09989,0.24583,0.68837"\
"0.01978,0.02316,0.03109,0.05028,0.10020,0.24572,0.68861"\
"0.01986,0.02319,0.03114,0.05029,0.10000,0.24571,0.68629"\
"0.01982,0.02323,0.03092,0.05019,0.09989,0.24587,0.68921"\
"0.01994,0.02315,0.03098,0.05014,0.09991,0.24574,0.68871"\
"0.01988,0.02315,0.03105,0.05016,0.10020,0.24576,0.69144"\
"0.02003,0.02343,0.03119,0.05052,0.10032,0.24580,0.68652");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.313;
timing() {
related_pin : "D";
timing_sense : negative_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.31070,0.31603,0.32860,0.35840,0.43845,0.66999,1.34571"\
"0.31575,0.32109,0.33357,0.36339,0.44341,0.67466,1.35108"\
"0.32893,0.33423,0.34681,0.37652,0.45643,0.68735,1.36265"\
"0.36010,0.36542,0.37799,0.40784,0.48777,0.71866,1.39492"\
"0.41698,0.42232,0.43489,0.46474,0.54467,0.77554,1.45194"\
"0.50596,0.51130,0.52384,0.55359,0.63349,0.86448,1.54070"\
"0.64614,0.65147,0.66402,0.69387,0.77381,1.00446,1.68007");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02042,0.02472,0.03680,0.07303,0.18465,0.51900,1.49282"\
"0.02041,0.02464,0.03679,0.07282,0.18417,0.51747,1.49549"\
"0.02031,0.02472,0.03676,0.07291,0.18458,0.51711,1.49561"\
"0.02043,0.02472,0.03687,0.07297,0.18442,0.51797,1.49686"\
"0.02041,0.02478,0.03687,0.07295,0.18442,0.51798,1.49677"\
"0.02022,0.02458,0.03684,0.07277,0.18457,0.51794,1.49132"\
"0.02032,0.02465,0.03681,0.07295,0.18468,0.51684,1.49643");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.39866,0.40339,0.41390,0.43554,0.48174,0.59798,0.93170"\
"0.40333,0.40799,0.41851,0.44020,0.48633,0.60273,0.93655"\
"0.41448,0.41915,0.42968,0.45138,0.49750,0.61387,0.94781"\
"0.43526,0.43993,0.45046,0.47216,0.51832,0.63461,0.96823"\
"0.46256,0.46722,0.47779,0.49935,0.54562,0.66192,0.99586"\
"0.49343,0.49809,0.50863,0.53033,0.57640,0.69272,1.02640"\
"0.51628,0.52097,0.53152,0.55315,0.59937,0.71564,1.04956");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.01911,0.02213,0.02929,0.04746,0.09531,0.24216,0.69116"\
"0.01903,0.02224,0.02962,0.04735,0.09551,0.24323,0.69021"\
"0.01908,0.02236,0.02954,0.04727,0.09538,0.24323,0.68761"\
"0.01908,0.02235,0.02954,0.04728,0.09523,0.24176,0.68561"\
"0.01910,0.02202,0.02955,0.04722,0.09554,0.24322,0.69006"\
"0.01909,0.02237,0.02935,0.04681,0.09565,0.24261,0.69236"\
"0.01921,0.02239,0.02970,0.04717,0.09521,0.24267,0.68423");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.33643,0.34173,0.35405,0.38386,0.46364,0.69440,1.37034"\
"0.34127,0.34661,0.35911,0.38892,0.46878,0.69956,1.37567"\
"0.35402,0.35936,0.37193,0.40164,0.48170,0.71267,1.38847"\
"0.38467,0.39001,0.40250,0.43236,0.51235,0.74311,1.41809"\
"0.45148,0.45681,0.46923,0.49910,0.57914,0.81061,1.48692"\
"0.56386,0.56917,0.58170,0.61150,0.69137,0.92229,1.59775"\
"0.73775,0.74307,0.75555,0.78539,0.86533,1.09739,1.76977");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02039,0.02477,0.03690,0.07288,0.18462,0.51730,1.49131"\
"0.02043,0.02484,0.03687,0.07304,0.18474,0.51686,1.49744"\
"0.02024,0.02471,0.03683,0.07279,0.18462,0.51873,1.49503"\
"0.02045,0.02469,0.03689,0.07293,0.18468,0.51842,1.50012"\
"0.02023,0.02473,0.03698,0.07283,0.18445,0.51775,1.49331"\
"0.02045,0.02486,0.03693,0.07291,0.18475,0.51849,1.49850"\
"0.02027,0.02479,0.03697,0.07294,0.18446,0.51764,1.49905");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.46220,0.46683,0.47731,0.49889,0.54516,0.66150,0.99510"\
"0.46714,0.47183,0.48234,0.50403,0.55020,0.66654,0.99939"\
"0.47951,0.48420,0.49471,0.51634,0.56250,0.67883,1.01277"\
"0.51054,0.51524,0.52578,0.54739,0.59358,0.70991,1.04285"\
"0.57495,0.57961,0.59012,0.61174,0.65794,0.77425,1.10875"\
"0.67860,0.68332,0.69385,0.71549,0.76161,0.87799,1.21163"\
"0.83779,0.84247,0.85299,0.87462,0.92076,1.03704,1.37004");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.01898,0.02207,0.02923,0.04726,0.09577,0.24127,0.69141"\
"0.01908,0.02211,0.02956,0.04721,0.09547,0.24274,0.68588"\
"0.01929,0.02227,0.02956,0.04725,0.09577,0.24293,0.68675"\
"0.01903,0.02206,0.02932,0.04745,0.09540,0.24195,0.68862"\
"0.01908,0.02208,0.02927,0.04754,0.09573,0.24130,0.68863"\
"0.01911,0.02225,0.02940,0.04722,0.09517,0.24283,0.68612"\
"0.01910,0.02225,0.02948,0.04747,0.09538,0.24243,0.68916");
}
}
}
}
cell ("sky130_fd_sc_hd__dlxbp_1") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__dlxbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20464,0.28825,0.32039"\
"0.11248,0.19487,0.22702"\
"0.05958,0.13831,0.16557");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.03984,0.20036,0.36922"\
"-0.13410,0.02519,0.19040"\
"-0.31151,-0.15344,0.00932");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19087,-0.27692,-0.30907"\
"-0.09139,-0.17622,-0.20715"\
"-0.00309,-0.09037,-0.12129");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02730,-0.18903,-0.35912"\
"0.14665,-0.01509,-0.18151"\
"0.32527,0.16476,0.00078");
}
}
}
pin("GATE") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : min_pulse_width;
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18626,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.161;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.30475,0.31179,0.32741,0.36430,0.45908,0.70410,1.35199"\
"0.30928,0.31625,0.33193,0.36884,0.46362,0.70851,1.35184"\
"0.32024,0.32738,0.34300,0.37995,0.47473,0.71995,1.36376"\
"0.34127,0.34827,0.36394,0.40085,0.49563,0.74126,1.38395"\
"0.36852,0.37551,0.39122,0.42814,0.52291,0.76803,1.41203"\
"0.39994,0.40693,0.42258,0.45950,0.55426,0.79991,1.44119"\
"0.42269,0.42975,0.44549,0.48244,0.57727,0.82223,1.46353");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02614,0.03259,0.04969,0.09907,0.23177,0.58010,1.50453"\
"0.02621,0.03259,0.04965,0.09907,0.23164,0.58101,1.50215"\
"0.02619,0.03270,0.04973,0.09912,0.23145,0.58157,1.50255"\
"0.02621,0.03259,0.04964,0.09906,0.23156,0.58165,1.50627"\
"0.02617,0.03259,0.04968,0.09909,0.23140,0.58189,1.50108"\
"0.02610,0.03256,0.04972,0.09907,0.23132,0.58141,1.50747"\
"0.02635,0.03259,0.04977,0.09908,0.23162,0.58026,1.50014");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.21208,0.21776,0.22979,0.25454,0.30876,0.43916,0.77843"\
"0.21704,0.22274,0.23472,0.25953,0.31374,0.44416,0.78344"\
"0.23025,0.23588,0.24791,0.27267,0.32687,0.45729,0.79718"\
"0.26144,0.26712,0.27915,0.30390,0.35812,0.48854,0.82781"\
"0.31848,0.32416,0.33619,0.36094,0.41516,0.54558,0.88479"\
"0.40751,0.41320,0.42522,0.44998,0.50423,0.63466,0.97392"\
"0.54760,0.55330,0.56533,0.59012,0.64439,0.77483,1.11408");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.01991,0.02451,0.03442,0.05891,0.12067,0.28706,0.74342"\
"0.01986,0.02429,0.03452,0.05881,0.12079,0.28727,0.74259"\
"0.01983,0.02418,0.03440,0.05877,0.12057,0.28736,0.73749"\
"0.01991,0.02451,0.03442,0.05890,0.12069,0.28736,0.74285"\
"0.01991,0.02452,0.03442,0.05885,0.12062,0.28726,0.74267"\
"0.01996,0.02452,0.03430,0.05884,0.12041,0.28728,0.74564"\
"0.02000,0.02456,0.03456,0.05885,0.12057,0.28735,0.73514");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.28756,0.29456,0.31035,0.34734,0.44212,0.68765,1.32973"\
"0.29220,0.29924,0.31501,0.35199,0.44678,0.69215,1.33619"\
"0.30286,0.30987,0.32566,0.36265,0.45741,0.70299,1.34560"\
"0.32668,0.33369,0.34948,0.38647,0.48125,0.72662,1.37148"\
"0.36615,0.37316,0.38896,0.42595,0.52072,0.76591,1.41012"\
"0.42112,0.42814,0.44392,0.48091,0.57568,0.82113,1.46569"\
"0.48903,0.49608,0.51186,0.54886,0.64366,0.88904,1.53112");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02587,0.03247,0.04978,0.09909,0.23151,0.58037,1.49980"\
"0.02590,0.03250,0.04978,0.09909,0.23159,0.58166,1.50539"\
"0.02587,0.03246,0.04981,0.09908,0.23154,0.58119,1.50626"\
"0.02587,0.03247,0.04979,0.09908,0.23159,0.58166,1.50215"\
"0.02590,0.03240,0.04975,0.09923,0.23160,0.58194,1.49967"\
"0.02599,0.03252,0.04984,0.09911,0.23164,0.58165,1.50278"\
"0.02595,0.03255,0.04976,0.09910,0.23173,0.58224,1.49885");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.25869,0.26444,0.27656,0.30145,0.35573,0.48619,0.82612"\
"0.26337,0.26913,0.28129,0.30616,0.36044,0.49092,0.83022"\
"0.27430,0.28002,0.29215,0.31707,0.37134,0.50181,0.84099"\
"0.29876,0.30451,0.31663,0.34153,0.39581,0.52627,0.86550"\
"0.33668,0.34244,0.35458,0.37945,0.43374,0.56421,0.90340"\
"0.38854,0.39428,0.40641,0.43129,0.48560,0.61606,0.95505"\
"0.44435,0.45007,0.46220,0.48712,0.54139,0.67185,1.01173");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02038,0.02457,0.03444,0.05896,0.12083,0.28735,0.74441"\
"0.02036,0.02469,0.03482,0.05895,0.12086,0.28751,0.74438"\
"0.02024,0.02455,0.03449,0.05904,0.12086,0.28717,0.73987"\
"0.02038,0.02447,0.03444,0.05897,0.12086,0.28748,0.74785"\
"0.02036,0.02475,0.03471,0.05906,0.12074,0.28775,0.74157"\
"0.02036,0.02449,0.03447,0.05888,0.12050,0.28742,0.74327"\
"0.02020,0.02449,0.03447,0.05899,0.12062,0.28739,0.73718");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.168;
timing() {
related_pin : "D";
timing_sense : negative_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.26572,0.27189,0.28635,0.32201,0.41480,0.65885,1.30353"\
"0.27065,0.27686,0.29138,0.32709,0.42007,0.66363,1.30856"\
"0.28383,0.29002,0.30453,0.34020,0.43292,0.67804,1.32050"\
"0.31508,0.32126,0.33575,0.37137,0.46424,0.70891,1.35201"\
"0.37212,0.37830,0.39280,0.42841,0.52119,0.76509,1.40995"\
"0.46115,0.46731,0.48172,0.51744,0.61008,0.85452,1.49837"\
"0.60118,0.60738,0.62185,0.65757,0.75025,0.99456,1.63863");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02017,0.02674,0.04447,0.09352,0.22591,0.57768,1.49845"\
"0.02021,0.02681,0.04450,0.09339,0.22600,0.57796,1.49700"\
"0.02013,0.02674,0.04459,0.09359,0.22555,0.57406,1.50086"\
"0.02017,0.02674,0.04450,0.09353,0.22548,0.57605,1.49742"\
"0.02013,0.02670,0.04450,0.09356,0.22583,0.57791,1.49885"\
"0.02015,0.02673,0.04448,0.09356,0.22582,0.57674,1.49568"\
"0.02014,0.02675,0.04460,0.09359,0.22564,0.57537,1.49693");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.35583,0.36097,0.37194,0.39482,0.44696,0.58043,0.93309"\
"0.36038,0.36553,0.37647,0.39937,0.45148,0.58501,0.93733"\
"0.37148,0.37658,0.38752,0.41041,0.46254,0.59610,0.94869"\
"0.39240,0.39754,0.40848,0.43139,0.48353,0.61699,0.96998"\
"0.41969,0.42484,0.43578,0.45869,0.51079,0.64432,0.99664"\
"0.45089,0.45604,0.46699,0.48985,0.54192,0.67539,1.02797"\
"0.47407,0.47922,0.49016,0.51305,0.56518,0.69864,1.05107");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01653,0.02071,0.03025,0.05382,0.11793,0.29411,0.77005"\
"0.01646,0.02078,0.03034,0.05380,0.11768,0.29405,0.76636"\
"0.01659,0.02071,0.03005,0.05393,0.11792,0.29345,0.76637"\
"0.01649,0.02079,0.03033,0.05378,0.11812,0.29446,0.76829"\
"0.01647,0.02078,0.03034,0.05380,0.11769,0.29406,0.76941"\
"0.01676,0.02064,0.03028,0.05392,0.11768,0.29377,0.76955"\
"0.01648,0.02083,0.03033,0.05384,0.11758,0.29426,0.75909");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.31256,0.31872,0.33328,0.36892,0.46184,0.70668,1.35175"\
"0.31715,0.32332,0.33789,0.37358,0.46630,0.71206,1.35728"\
"0.32833,0.33451,0.34909,0.38478,0.47750,0.72163,1.36589"\
"0.35267,0.35887,0.37345,0.40918,0.50167,0.74647,1.39055"\
"0.39115,0.39738,0.41189,0.44764,0.54005,0.78419,1.42907"\
"0.44212,0.44824,0.46277,0.49851,0.59099,0.83621,1.47985"\
"0.49863,0.50483,0.51925,0.55482,0.64769,0.89178,1.53451");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02018,0.02677,0.04462,0.09357,0.22530,0.57659,1.50025"\
"0.02025,0.02681,0.04475,0.09354,0.22601,0.57664,1.50003"\
"0.02024,0.02685,0.04458,0.09348,0.22588,0.57755,1.50096"\
"0.02028,0.02685,0.04461,0.09345,0.22588,0.57595,1.50074"\
"0.02020,0.02684,0.04450,0.09352,0.22554,0.57519,1.49978"\
"0.02015,0.02684,0.04454,0.09361,0.22572,0.57740,1.50328"\
"0.02017,0.02674,0.04451,0.09359,0.22540,0.57493,1.49761");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.33877,0.34388,0.35481,0.37772,0.42989,0.56337,0.91570"\
"0.34334,0.34849,0.35941,0.38229,0.43448,0.56792,0.92036"\
"0.35417,0.35932,0.37024,0.39311,0.44529,0.57882,0.93161"\
"0.37794,0.38309,0.39401,0.41689,0.46904,0.60256,0.95547"\
"0.41744,0.42260,0.43350,0.45642,0.50855,0.64214,0.99498"\
"0.47218,0.47731,0.48824,0.51115,0.56328,0.69665,1.04913"\
"0.54039,0.54553,0.55647,0.57926,0.63144,0.76481,1.11885");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01658,0.02061,0.03016,0.05367,0.11782,0.29387,0.76579"\
"0.01651,0.02063,0.03021,0.05355,0.11795,0.29408,0.76840"\
"0.01651,0.02063,0.03021,0.05371,0.11761,0.29430,0.76974"\
"0.01647,0.02060,0.03024,0.05382,0.11744,0.29429,0.76289"\
"0.01670,0.02062,0.03014,0.05383,0.11729,0.29415,0.76944"\
"0.01652,0.02062,0.03026,0.05372,0.11801,0.29330,0.76811"\
"0.01669,0.02056,0.03028,0.05389,0.11797,0.29337,0.76434");
}
}
}
}
cell ("sky130_fd_sc_hd__dlxtn_1") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__dlxtn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.15947,0.24430,0.27645"\
"0.04290,0.12773,0.15988"\
"-0.02586,0.05897,0.09111");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10942,0.26994,0.44002"\
"0.07464,0.23271,0.39914"\
"0.09743,0.24695,0.40971");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14937,-0.23420,-0.26756"\
"-0.03402,-0.11885,-0.15099"\
"0.03597,-0.05008,-0.08223");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09688,-0.25983,-0.43236"\
"-0.05111,-0.21284,-0.38293"\
"-0.05070,-0.21122,-0.38008");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13903,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.162;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.29219,0.29896,0.31427,0.35073,0.44440,0.68803,1.32755"\
"0.29657,0.30352,0.31891,0.35548,0.44909,0.69290,1.33347"\
"0.30797,0.31476,0.33007,0.36653,0.46011,0.70428,1.34623"\
"0.32870,0.33553,0.35095,0.38750,0.48088,0.72500,1.36526"\
"0.35623,0.36308,0.37847,0.41498,0.50860,0.75230,1.39354"\
"0.38720,0.39379,0.40927,0.44582,0.53926,0.78342,1.42426"\
"0.41053,0.41738,0.43277,0.46936,0.56293,0.80661,1.44480");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02352,0.02988,0.04723,0.09601,0.22773,0.57626,1.49816"\
"0.02358,0.03012,0.04715,0.09608,0.22732,0.57628,1.49875"\
"0.02353,0.02985,0.04723,0.09603,0.22733,0.57499,1.49202"\
"0.02363,0.02997,0.04719,0.09577,0.22781,0.57542,1.49299"\
"0.02346,0.02983,0.04722,0.09601,0.22758,0.57630,1.49053"\
"0.02352,0.03010,0.04729,0.09585,0.22714,0.57604,1.49222"\
"0.02367,0.02984,0.04723,0.09601,0.22762,0.57584,1.49040");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.19774,0.20297,0.21392,0.23663,0.28735,0.41522,0.75012"\
"0.20269,0.20789,0.21891,0.24160,0.29236,0.41997,0.75494"\
"0.21589,0.22110,0.23209,0.25477,0.30555,0.43327,0.76720"\
"0.24715,0.25233,0.26337,0.28603,0.33680,0.46445,0.79964"\
"0.30412,0.30934,0.32032,0.34303,0.39381,0.52157,0.85545"\
"0.39329,0.39853,0.40952,0.43221,0.48301,0.61048,0.94567"\
"0.53357,0.53879,0.54982,0.57257,0.62338,0.75102,1.08589");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.01654,0.02073,0.03007,0.05311,0.11410,0.28237,0.73051"\
"0.01652,0.02069,0.03022,0.05317,0.11427,0.28441,0.72489"\
"0.01658,0.02072,0.03030,0.05329,0.11439,0.28248,0.72576"\
"0.01647,0.02079,0.03015,0.05317,0.11419,0.28405,0.73126"\
"0.01655,0.02072,0.03029,0.05327,0.11451,0.28287,0.72890"\
"0.01666,0.02074,0.03013,0.05309,0.11372,0.28245,0.73222"\
"0.01662,0.02081,0.03032,0.05324,0.11427,0.28433,0.72104");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.35583,0.36273,0.37816,0.41489,0.50843,0.75241,1.39254"\
"0.36070,0.36758,0.38303,0.41974,0.51313,0.75717,1.39807"\
"0.37340,0.38030,0.39573,0.43241,0.52606,0.76943,1.41323"\
"0.40451,0.41142,0.42687,0.46346,0.55716,0.80079,1.44159"\
"0.46880,0.47565,0.49114,0.52782,0.62140,0.86500,1.50735"\
"0.57288,0.57975,0.59522,0.63184,0.72556,0.96927,1.61010"\
"0.73269,0.73954,0.75500,0.79170,0.88517,1.12915,1.76868");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02338,0.02999,0.04738,0.09607,0.22779,0.57546,1.49103"\
"0.02333,0.02983,0.04735,0.09592,0.22772,0.57615,1.49096"\
"0.02338,0.02999,0.04731,0.09591,0.22785,0.57575,1.49507"\
"0.02339,0.02999,0.04729,0.09595,0.22777,0.57605,1.49095"\
"0.02339,0.02990,0.04725,0.09600,0.22750,0.57606,1.49273"\
"0.02338,0.02988,0.04726,0.09594,0.22760,0.57589,1.49558"\
"0.02340,0.02986,0.04729,0.09587,0.22772,0.57481,1.49167");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.22352,0.22884,0.23996,0.26279,0.31361,0.44132,0.77494"\
"0.22844,0.23374,0.24483,0.26768,0.31851,0.44612,0.78139"\
"0.24118,0.24650,0.25763,0.28044,0.33125,0.45882,0.79415"\
"0.27188,0.27719,0.28827,0.31111,0.36198,0.48975,0.82360"\
"0.33842,0.34371,0.35481,0.37765,0.42849,0.55610,0.89047"\
"0.45147,0.45680,0.46793,0.49082,0.54167,0.66944,1.00442"\
"0.62573,0.63109,0.64231,0.66528,0.71625,0.84394,1.17748");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.01709,0.02112,0.03061,0.05349,0.11443,0.28196,0.72906"\
"0.01702,0.02101,0.03059,0.05350,0.11443,0.28517,0.73299"\
"0.01711,0.02110,0.03066,0.05345,0.11441,0.28225,0.73125"\
"0.01696,0.02103,0.03057,0.05357,0.11474,0.28344,0.72740"\
"0.01700,0.02115,0.03057,0.05357,0.11435,0.28183,0.72659"\
"0.01723,0.02116,0.03057,0.05355,0.11405,0.28444,0.73199"\
"0.01745,0.02156,0.03087,0.05346,0.11459,0.28361,0.72256");
}
}
}
}
cell ("sky130_fd_sc_hd__dlxtn_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__dlxtn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17412,0.25773,0.28987"\
"0.05755,0.13994,0.17208"\
"-0.01366,0.06995,0.10210");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11797,0.27726,0.44734"\
"0.08074,0.23760,0.40402"\
"0.10719,0.25428,0.41582");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15913,-0.24396,-0.27733"\
"-0.04256,-0.12739,-0.16076"\
"0.02742,-0.05863,-0.09077");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10176,-0.26472,-0.43724"\
"-0.05599,-0.21773,-0.38781"\
"-0.05681,-0.21610,-0.38618");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.14672,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.304;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01233, 0.03588, 0.10443, 0.30397");
values("0.30358,0.30903,0.32182,0.35202,0.43317,0.66628,1.34354"\
"0.30804,0.31359,0.32619,0.35633,0.43764,0.67052,1.34929"\
"0.31940,0.32493,0.33755,0.36766,0.44897,0.68156,1.35898"\
"0.34015,0.34571,0.35833,0.38844,0.46974,0.70220,1.38181"\
"0.36732,0.37276,0.38558,0.41580,0.49708,0.72976,1.40762"\
"0.39833,0.40369,0.41652,0.44677,0.52792,0.76111,1.43934"\
"0.42116,0.42664,0.43944,0.46968,0.55092,0.78360,1.46050");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01233, 0.03588, 0.10443, 0.30397");
values("0.02100,0.02554,0.03742,0.07364,0.18685,0.52114,1.50579"\
"0.02108,0.02530,0.03750,0.07361,0.18656,0.52160,1.50154"\
"0.02105,0.02548,0.03750,0.07383,0.18685,0.52065,1.50445"\
"0.02120,0.02542,0.03748,0.07374,0.18675,0.52175,1.50361"\
"0.02103,0.02558,0.03738,0.07366,0.18632,0.52165,1.50287"\
"0.02120,0.02564,0.03752,0.07373,0.18604,0.52121,1.50269"\
"0.02107,0.02551,0.03741,0.07381,0.18684,0.52168,1.49917");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01233, 0.03588, 0.10443, 0.30397");
values("0.21218,0.21665,0.22665,0.24735,0.29197,0.40572,0.73305"\
"0.21721,0.22163,0.23160,0.25217,0.29686,0.41066,0.73658"\
"0.23035,0.23481,0.24476,0.26541,0.31004,0.42370,0.75065"\
"0.26157,0.26599,0.27598,0.29664,0.34127,0.45508,0.78247"\
"0.31852,0.32293,0.33293,0.35352,0.39820,0.51204,0.83943"\
"0.40735,0.41179,0.42181,0.44249,0.48707,0.60070,0.92742"\
"0.54757,0.55203,0.56204,0.58236,0.62696,0.74118,1.06857");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01233, 0.03588, 0.10443, 0.30397");
values("0.01670,0.01964,0.02680,0.04462,0.09228,0.23649,0.67347"\
"0.01677,0.01977,0.02697,0.04462,0.09242,0.23798,0.68030"\
"0.01683,0.01963,0.02699,0.04462,0.09237,0.23780,0.67327"\
"0.01680,0.01964,0.02681,0.04460,0.09228,0.23830,0.67250"\
"0.01688,0.01964,0.02681,0.04453,0.09223,0.23827,0.67212"\
"0.01679,0.01961,0.02695,0.04429,0.09223,0.23782,0.67668"\
"0.01684,0.01973,0.02702,0.04469,0.09227,0.23832,0.67151");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01233, 0.03588, 0.10443, 0.30397");
values("0.36689,0.37239,0.38524,0.41549,0.49687,0.72931,1.40738"\
"0.37171,0.37720,0.39006,0.42032,0.50150,0.73449,1.41373"\
"0.38447,0.38998,0.40280,0.43309,0.51443,0.74738,1.42654"\
"0.41533,0.42081,0.43369,0.46399,0.54534,0.77825,1.45574"\
"0.47970,0.48521,0.49807,0.52837,0.60938,0.84241,1.52073"\
"0.58331,0.58881,0.60165,0.63195,0.71333,0.94616,1.62479"\
"0.74272,0.74822,0.76108,0.79136,0.87269,1.10567,1.78607");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01233, 0.03588, 0.10443, 0.30397");
values("0.02088,0.02524,0.03735,0.07378,0.18675,0.52143,1.49944"\
"0.02091,0.02527,0.03734,0.07371,0.18637,0.52086,1.49846"\
"0.02094,0.02534,0.03734,0.07367,0.18707,0.52077,1.50137"\
"0.02097,0.02530,0.03740,0.07375,0.18650,0.52006,1.49486"\
"0.02085,0.02527,0.03735,0.07376,0.18705,0.52152,1.49752"\
"0.02095,0.02527,0.03734,0.07365,0.18635,0.52145,1.50456"\
"0.02085,0.02525,0.03738,0.07370,0.18664,0.51998,1.49716");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01233, 0.03588, 0.10443, 0.30397");
values("0.23726,0.24178,0.25190,0.27267,0.31743,0.43120,0.75881"\
"0.24216,0.24671,0.25685,0.27753,0.32234,0.43617,0.76220"\
"0.25487,0.25940,0.26954,0.29033,0.33506,0.44891,0.77492"\
"0.28557,0.29011,0.30022,0.32096,0.36578,0.47958,0.80714"\
"0.35196,0.35649,0.36662,0.38737,0.43218,0.54595,0.87312"\
"0.46461,0.46916,0.47929,0.50007,0.54486,0.65877,0.98520"\
"0.63853,0.64309,0.65324,0.67406,0.71895,0.83275,1.16028");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01233, 0.03588, 0.10443, 0.30397");
values("0.01713,0.02017,0.02705,0.04480,0.09245,0.23690,0.67335"\
"0.01721,0.02016,0.02712,0.04486,0.09231,0.23785,0.68156"\
"0.01722,0.02014,0.02728,0.04499,0.09235,0.23788,0.68178"\
"0.01705,0.02018,0.02722,0.04489,0.09255,0.23867,0.67690"\
"0.01706,0.02018,0.02725,0.04485,0.09260,0.23778,0.67438"\
"0.01733,0.02031,0.02733,0.04495,0.09217,0.23841,0.68352"\
"0.01734,0.02046,0.02739,0.04511,0.09266,0.23830,0.67141");
}
}
}
}
cell ("sky130_fd_sc_hd__dlxtn_4") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__dlxtn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.19487,0.27726,0.30818"\
"0.07464,0.15703,0.18917"\
"-0.00023,0.08460,0.11675");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13139,0.28947,0.45955"\
"0.08563,0.24248,0.41012"\
"0.10963,0.25794,0.42192");
}
}
timing() {
related_pin : "GATE_N";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17378,-0.25983,-0.29320"\
"-0.05599,-0.14082,-0.17419"\
"0.01644,-0.06961,-0.10176");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10908,-0.27204,-0.44579"\
"-0.06332,-0.22505,-0.39514"\
"-0.06413,-0.22464,-0.39351");
}
}
}
pin("GATE_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.15990,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.546;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.33065,0.33467,0.34578,0.37270,0.44459,0.66780,1.38336"\
"0.33525,0.33942,0.35038,0.37735,0.44963,0.67221,1.38691"\
"0.34644,0.35072,0.36163,0.38853,0.46059,0.68347,1.39794"\
"0.36729,0.37149,0.38232,0.40924,0.48144,0.70437,1.41864"\
"0.39448,0.39869,0.40957,0.43644,0.50862,0.73167,1.44893"\
"0.42546,0.42969,0.44066,0.46759,0.53959,0.76281,1.48086"\
"0.44842,0.45264,0.46368,0.49053,0.56264,0.78581,1.49764");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02498,0.02850,0.03732,0.06497,0.15917,0.47587,1.49829"\
"0.02491,0.02832,0.03708,0.06487,0.15946,0.47498,1.50170"\
"0.02523,0.02803,0.03700,0.06496,0.15911,0.47471,1.50164"\
"0.02503,0.02803,0.03732,0.06494,0.15915,0.47547,1.50009"\
"0.02506,0.02802,0.03741,0.06496,0.15940,0.47515,1.50215"\
"0.02528,0.02806,0.03719,0.06501,0.15880,0.47470,1.50260"\
"0.02507,0.02820,0.03724,0.06491,0.15949,0.47506,1.49651");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.24756,0.25118,0.26051,0.28140,0.32564,0.43320,0.75640"\
"0.25254,0.25614,0.26549,0.28632,0.33057,0.43829,0.76079"\
"0.26574,0.26932,0.27866,0.29949,0.34376,0.45145,0.77401"\
"0.29689,0.30051,0.30985,0.33072,0.37499,0.48257,0.80469"\
"0.35391,0.35753,0.36685,0.38775,0.43197,0.53954,0.86157"\
"0.44284,0.44644,0.45573,0.47666,0.52075,0.62847,0.95109"\
"0.58319,0.58680,0.59611,0.61694,0.66122,0.76886,1.09110");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02347,0.02571,0.03176,0.04656,0.08640,0.21223,0.64505"\
"0.02337,0.02562,0.03154,0.04631,0.08635,0.21233,0.63926"\
"0.02358,0.02566,0.03152,0.04634,0.08618,0.21239,0.63873"\
"0.02348,0.02572,0.03167,0.04647,0.08643,0.21215,0.64379"\
"0.02343,0.02569,0.03193,0.04660,0.08644,0.21227,0.64395"\
"0.02357,0.02558,0.03165,0.04648,0.08592,0.21235,0.63752"\
"0.02361,0.02568,0.03192,0.04642,0.08648,0.21195,0.63841");
}
}
timing() {
related_pin : "GATE_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.39382,0.39798,0.40898,0.43599,0.50819,0.73133,1.44699"\
"0.39856,0.40272,0.41376,0.44072,0.51308,0.73602,1.45005"\
"0.41130,0.41546,0.42650,0.45347,0.52561,0.74886,1.46312"\
"0.44230,0.44646,0.45749,0.48442,0.55664,0.77931,1.49368"\
"0.50663,0.51084,0.52182,0.54883,0.62109,0.84419,1.55923"\
"0.61014,0.61432,0.62531,0.65231,0.72462,0.94768,1.66249"\
"0.76957,0.77373,0.78474,0.81169,0.88385,1.10667,1.81914");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02496,0.02805,0.03713,0.06493,0.15946,0.47542,1.49990"\
"0.02496,0.02805,0.03707,0.06498,0.15922,0.47527,1.50105"\
"0.02496,0.02806,0.03707,0.06501,0.15912,0.47573,1.50291"\
"0.02498,0.02806,0.03710,0.06498,0.15948,0.47638,1.49950"\
"0.02501,0.02797,0.03701,0.06498,0.15944,0.47581,1.49615"\
"0.02498,0.02801,0.03715,0.06483,0.15926,0.47451,1.49599"\
"0.02491,0.02800,0.03708,0.06490,0.15909,0.47429,1.50088");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.27268,0.27632,0.28578,0.30671,0.35120,0.45895,0.78132"\
"0.27758,0.28124,0.29066,0.31161,0.35609,0.46379,0.78648"\
"0.29032,0.29395,0.30341,0.32433,0.36884,0.47655,0.79889"\
"0.32124,0.32486,0.33430,0.35525,0.39970,0.50740,0.83062"\
"0.38775,0.39138,0.40086,0.42179,0.46626,0.57395,0.89636"\
"0.50013,0.50374,0.51320,0.53410,0.57847,0.68625,1.00903"\
"0.67371,0.67732,0.68679,0.70776,0.75231,0.86007,1.18224");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00515, 0.01652, 0.05300, 0.17006, 0.54566");
values("0.02368,0.02629,0.03193,0.04664,0.08615,0.21251,0.64460"\
"0.02381,0.02623,0.03213,0.04667,0.08688,0.21228,0.63822"\
"0.02371,0.02624,0.03192,0.04686,0.08668,0.21235,0.64358"\
"0.02372,0.02606,0.03195,0.04673,0.08710,0.21211,0.64675"\
"0.02387,0.02609,0.03219,0.04645,0.08665,0.21258,0.64420"\
"0.02378,0.02634,0.03204,0.04648,0.08676,0.21240,0.63993"\
"0.02409,0.02632,0.03214,0.04697,0.08714,0.21231,0.63740");
}
}
}
}
cell ("sky130_fd_sc_hd__dlxtp_1") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__dlxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.19487,0.27970,0.31185"\
"0.10638,0.18999,0.21969"\
"0.04738,0.12733,0.15581");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.03740,0.19669,0.36556"\
"-0.13654,0.02275,0.18795"\
"-0.31273,-0.15466,0.00688");
}
}
timing() {
related_pin : "GATE";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18355,-0.26960,-0.30296"\
"-0.08529,-0.17012,-0.20226"\
"0.00301,-0.08426,-0.11641");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.02608,-0.18659,-0.35668"\
"0.14787,-0.01265,-0.17907"\
"0.32650,0.16598,0.00200");
}
}
}
pin("GATE") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "GATE";
timing_type : min_pulse_width;
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17747,0.83333,2.50000");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.160;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.28978,0.29656,0.31193,0.34862,0.44248,0.68716,1.32830"\
"0.29443,0.30115,0.31653,0.35324,0.44708,0.69185,1.33095"\
"0.30567,0.31245,0.32778,0.36445,0.45862,0.70284,1.34675"\
"0.32634,0.33287,0.34830,0.38499,0.47915,0.72332,1.36417"\
"0.35384,0.36045,0.37582,0.41262,0.50655,0.75121,1.39132"\
"0.38483,0.39160,0.40697,0.44368,0.53751,0.78233,1.42300"\
"0.40789,0.41460,0.43001,0.46672,0.56056,0.80528,1.44414");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02377,0.03006,0.04767,0.09683,0.22908,0.57826,1.49336"\
"0.02367,0.03010,0.04766,0.09673,0.22940,0.57678,1.49638"\
"0.02368,0.03010,0.04759,0.09670,0.22918,0.57867,1.49987"\
"0.02356,0.03027,0.04764,0.09667,0.22918,0.57735,1.49817"\
"0.02363,0.03026,0.04763,0.09687,0.22936,0.57679,1.49113"\
"0.02369,0.03008,0.04757,0.09678,0.22857,0.57768,1.49748"\
"0.02373,0.03015,0.04764,0.09688,0.22939,0.57807,1.48935");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.19568,0.20075,0.21149,0.23378,0.28382,0.40969,0.73981"\
"0.20065,0.20574,0.21645,0.23874,0.28881,0.41499,0.74530"\
"0.21382,0.21889,0.22963,0.25192,0.30196,0.42787,0.75732"\
"0.24504,0.25013,0.26083,0.28313,0.33323,0.45937,0.78959"\
"0.30204,0.30712,0.31786,0.34014,0.39022,0.51621,0.84556"\
"0.39100,0.39609,0.40684,0.42911,0.47920,0.60511,0.93439"\
"0.53114,0.53624,0.54698,0.56932,0.61938,0.74545,1.07494");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.01637,0.02052,0.02994,0.05267,0.11306,0.27860,0.72389"\
"0.01643,0.02044,0.02990,0.05273,0.11324,0.28007,0.71507"\
"0.01635,0.02048,0.02995,0.05270,0.11317,0.27951,0.71880"\
"0.01645,0.02044,0.02983,0.05263,0.11294,0.27968,0.72253"\
"0.01646,0.02047,0.02996,0.05275,0.11335,0.27957,0.71875"\
"0.01643,0.02051,0.02982,0.05247,0.11296,0.27855,0.71730"\
"0.01651,0.02058,0.02994,0.05269,0.11319,0.27763,0.71406");
}
}
timing() {
related_pin : "GATE";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.27274,0.27957,0.29502,0.33181,0.42564,0.67043,1.31134"\
"0.27734,0.28413,0.29955,0.33640,0.43024,0.67499,1.31437"\
"0.28812,0.29496,0.31037,0.34709,0.44126,0.68558,1.32665"\
"0.31190,0.31871,0.33415,0.37101,0.46486,0.70909,1.35306"\
"0.35137,0.35819,0.37363,0.41045,0.50451,0.74881,1.38964"\
"0.40600,0.41282,0.42828,0.46501,0.55884,0.80368,1.44334"\
"0.47406,0.48084,0.49632,0.53313,0.62712,0.87138,1.51115");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02348,0.03004,0.04772,0.09707,0.22936,0.57814,1.49206"\
"0.02344,0.03007,0.04769,0.09687,0.22933,0.57720,1.49666"\
"0.02348,0.03013,0.04774,0.09676,0.22910,0.57794,1.49182"\
"0.02351,0.03007,0.04779,0.09668,0.22899,0.57843,1.49774"\
"0.02352,0.03004,0.04771,0.09694,0.22898,0.57704,1.49759"\
"0.02355,0.03011,0.04774,0.09683,0.22935,0.57763,1.49639"\
"0.02351,0.03007,0.04774,0.09694,0.22930,0.57758,1.49520");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.24089,0.24599,0.25679,0.27916,0.32932,0.45538,0.78481"\
"0.24549,0.25060,0.26141,0.28376,0.33386,0.45993,0.79074"\
"0.25662,0.26171,0.27251,0.29484,0.34497,0.47109,0.80048"\
"0.28088,0.28598,0.29679,0.31915,0.36925,0.49533,0.82614"\
"0.31884,0.32396,0.33474,0.35710,0.40724,0.53330,0.86322"\
"0.37022,0.37533,0.38616,0.40850,0.45864,0.58454,0.91406"\
"0.42615,0.43126,0.44206,0.46443,0.51457,0.64072,0.97136");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.01675,0.02070,0.03006,0.05263,0.11360,0.28013,0.72403"\
"0.01675,0.02074,0.03014,0.05279,0.11334,0.27878,0.71576"\
"0.01670,0.02068,0.03013,0.05291,0.11353,0.27863,0.72395"\
"0.01668,0.02075,0.03011,0.05281,0.11333,0.27877,0.72242"\
"0.01667,0.02062,0.03006,0.05286,0.11348,0.27836,0.72394"\
"0.01664,0.02066,0.03015,0.05273,0.11314,0.27908,0.71723"\
"0.01688,0.02052,0.03004,0.05275,0.11315,0.27837,0.71277");
}
}
}
}
cell ("sky130_fd_sc_hd__dlygate4sd1_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.159;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.15896,0.16544,0.18058,0.21748,0.31188,0.55818,1.20342"\
"0.16348,0.16993,0.18504,0.22194,0.31630,0.56277,1.20644"\
"0.17430,0.18079,0.19593,0.23287,0.32717,0.57366,1.21772"\
"0.19408,0.20052,0.21562,0.25251,0.34670,0.59324,1.23657"\
"0.22065,0.22709,0.24215,0.27900,0.37344,0.61888,1.27365"\
"0.25113,0.25764,0.27276,0.30967,0.40419,0.64941,1.29107"\
"0.27472,0.28122,0.29637,0.33331,0.42779,0.67496,1.31447");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02128,0.02827,0.04688,0.09712,0.23115,0.58236,1.50126"\
"0.02131,0.02822,0.04685,0.09724,0.23126,0.58396,1.50468"\
"0.02133,0.02827,0.04690,0.09720,0.23112,0.58235,1.50327"\
"0.02131,0.02822,0.04689,0.09726,0.23110,0.58246,1.50461"\
"0.02133,0.02834,0.04687,0.09713,0.23107,0.58340,1.50538"\
"0.02142,0.02832,0.04693,0.09702,0.23080,0.58072,1.50126"\
"0.02150,0.02844,0.04694,0.09714,0.23058,0.58341,1.49742");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.19756,0.20362,0.21607,0.24088,0.29368,0.42164,0.75447"\
"0.20173,0.20779,0.22027,0.24509,0.29789,0.42590,0.75895"\
"0.21418,0.22024,0.23276,0.25750,0.31025,0.43829,0.77148"\
"0.24577,0.25176,0.26431,0.28908,0.34184,0.46991,0.80299"\
"0.30935,0.31542,0.32787,0.35271,0.40549,0.53354,0.86688"\
"0.41062,0.41666,0.42915,0.45395,0.50672,0.63480,0.96839"\
"0.57042,0.57646,0.58897,0.61382,0.66667,0.79484,1.12793");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02075,0.02519,0.03541,0.05881,0.11882,0.28505,0.72880"\
"0.02099,0.02530,0.03551,0.05890,0.11912,0.28513,0.72857"\
"0.02102,0.02533,0.03545,0.05882,0.11932,0.28468,0.72760"\
"0.02102,0.02525,0.03541,0.05885,0.11899,0.28472,0.73118"\
"0.02114,0.02547,0.03527,0.05876,0.11883,0.28640,0.72939"\
"0.02102,0.02531,0.03551,0.05890,0.11866,0.28446,0.72616"\
"0.02109,0.02539,0.03563,0.05898,0.11914,0.28493,0.72259");
}
}
}
}
cell ("sky130_fd_sc_hd__dlygate4sd2_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.159;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.17495,0.18152,0.19689,0.23406,0.32812,0.57510,1.21718"\
"0.17969,0.18624,0.20157,0.23849,0.33286,0.57829,1.21832"\
"0.19059,0.19714,0.21241,0.24942,0.34383,0.58928,1.23180"\
"0.21087,0.21747,0.23278,0.26986,0.36425,0.60929,1.25422"\
"0.23888,0.24544,0.26082,0.29792,0.39220,0.63824,1.28625"\
"0.27214,0.27873,0.29403,0.33113,0.42552,0.67056,1.31125"\
"0.29953,0.30611,0.32137,0.35842,0.45280,0.69796,1.33779");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02302,0.02994,0.04836,0.09825,0.23188,0.58390,1.50543"\
"0.02297,0.02991,0.04829,0.09839,0.23122,0.58451,1.49964"\
"0.02294,0.02991,0.04843,0.09837,0.23131,0.58409,1.50174"\
"0.02300,0.02997,0.04827,0.09840,0.23130,0.58406,1.50598"\
"0.02292,0.02994,0.04843,0.09823,0.23183,0.58327,1.50461"\
"0.02297,0.02994,0.04833,0.09841,0.23128,0.58219,1.50291"\
"0.02307,0.03001,0.04846,0.09845,0.23137,0.58515,1.49591");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.21525,0.22129,0.23384,0.25896,0.31224,0.44043,0.77388"\
"0.21959,0.22565,0.23818,0.26328,0.31657,0.44478,0.77815"\
"0.23190,0.23794,0.25048,0.27568,0.32889,0.45700,0.79098"\
"0.26363,0.26961,0.28228,0.30735,0.36056,0.48897,0.82210"\
"0.32874,0.33479,0.34736,0.37246,0.42575,0.55410,0.88814"\
"0.43442,0.44045,0.45303,0.47818,0.53144,0.65982,0.99273"\
"0.60038,0.60644,0.61909,0.64419,0.69749,0.82581,1.15880");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02202,0.02628,0.03667,0.06011,0.12045,0.28549,0.72895"\
"0.02208,0.02642,0.03673,0.06021,0.12052,0.28584,0.72984"\
"0.02200,0.02624,0.03657,0.06016,0.12027,0.28611,0.73187"\
"0.02214,0.02641,0.03660,0.06018,0.12020,0.28623,0.73154"\
"0.02196,0.02639,0.03662,0.06016,0.12040,0.28671,0.72566"\
"0.02220,0.02649,0.03675,0.06021,0.11990,0.28743,0.72993"\
"0.02246,0.02675,0.03679,0.06023,0.12042,0.28446,0.72410");
}
}
}
}
cell ("sky130_fd_sc_hd__dlygate4sd3_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__buf";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.155;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.49981,0.50895,0.52858,0.57014,0.66687,0.90955,1.54053"\
"0.50452,0.51366,0.53315,0.57489,0.67169,0.91485,1.54473"\
"0.51409,0.52333,0.54304,0.58469,0.68160,0.92456,1.55266"\
"0.53431,0.54347,0.56292,0.60469,0.70117,0.94447,1.57466"\
"0.56802,0.57720,0.59681,0.63856,0.73518,0.97864,1.60678"\
"0.61282,0.62210,0.64169,0.68340,0.77992,1.02342,1.65144"\
"0.66258,0.67182,0.69140,0.73302,0.82952,1.07249,1.70190");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03390,0.04161,0.06034,0.10834,0.23843,0.58344,1.49480"\
"0.03390,0.04169,0.06042,0.10821,0.23821,0.58472,1.49486"\
"0.03403,0.04183,0.06044,0.10843,0.23842,0.58460,1.49507"\
"0.03388,0.04166,0.06049,0.10825,0.23851,0.58497,1.49354"\
"0.03400,0.04157,0.06033,0.10842,0.23855,0.58402,1.49499"\
"0.03376,0.04162,0.06027,0.10833,0.23839,0.58416,1.49469"\
"0.03382,0.04163,0.06024,0.10842,0.23848,0.58404,1.49495");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.51206,0.52143,0.54044,0.57535,0.64161,0.77726,1.09924"\
"0.51671,0.52603,0.54493,0.58044,0.64612,0.78152,1.10382"\
"0.52838,0.53772,0.55666,0.59205,0.65758,0.79312,1.11520"\
"0.55993,0.56929,0.58816,0.62311,0.68939,0.82504,1.14696"\
"0.63167,0.64102,0.66001,0.69533,0.76095,0.89672,1.21866"\
"0.76510,0.77450,0.79336,0.82832,0.89457,1.03020,1.35206"\
"0.98007,0.98945,1.00824,1.04363,1.10951,1.24494,1.56772");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.04019,0.04648,0.05820,0.08577,0.14517,0.29521,0.70953"\
"0.04017,0.04612,0.05852,0.08456,0.14489,0.29553,0.70937"\
"0.04046,0.04591,0.05826,0.08443,0.14504,0.29572,0.71018"\
"0.04010,0.04604,0.05827,0.08568,0.14519,0.29527,0.70972"\
"0.03987,0.04639,0.05859,0.08541,0.14493,0.29560,0.71049"\
"0.04012,0.04610,0.05831,0.08566,0.14517,0.29525,0.71061"\
"0.04028,0.04653,0.05882,0.08482,0.14472,0.29459,0.71356");
}
}
}
}
cell ("sky130_fd_sc_hd__dlymetal6s2s_1") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__delay";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.157;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.06739,0.07312,0.08749,0.12352,0.21665,0.45903,1.09085"\
"0.07215,0.07790,0.09229,0.12846,0.22150,0.46386,1.09563"\
"0.08343,0.08918,0.10352,0.13986,0.23317,0.47572,1.10753"\
"0.10606,0.11183,0.12617,0.16261,0.25623,0.49883,1.13072"\
"0.13781,0.14384,0.15859,0.19533,0.28883,0.53160,1.16348"\
"0.17567,0.18246,0.19824,0.23507,0.32880,0.57168,1.20354"\
"0.20345,0.21248,0.23236,0.27159,0.36488,0.60701,1.23895");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.03530,0.04316,0.06302,0.11583,0.25089,0.59472,1.49684"\
"0.03530,0.04287,0.06312,0.11587,0.25090,0.59456,1.49271"\
"0.03531,0.04297,0.06318,0.11585,0.25091,0.59440,1.49576"\
"0.03649,0.04381,0.06364,0.11595,0.25091,0.59470,1.49755"\
"0.03997,0.04707,0.06583,0.11738,0.25150,0.59480,1.49435"\
"0.04906,0.05500,0.07151,0.11961,0.25244,0.59564,1.49602"\
"0.06751,0.07288,0.08723,0.12935,0.25443,0.59640,1.49522");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.10743,0.11214,0.12280,0.14609,0.19772,0.32417,0.65233"\
"0.11164,0.11633,0.12710,0.15026,0.20193,0.32843,0.65655"\
"0.12413,0.12890,0.13967,0.16285,0.21459,0.34107,0.66920"\
"0.15551,0.16025,0.17107,0.19441,0.24615,0.37262,0.70065"\
"0.22478,0.22980,0.24105,0.26485,0.31701,0.44363,0.77158"\
"0.33781,0.34406,0.35770,0.38496,0.44054,0.56752,0.89575"\
"0.51344,0.52160,0.53926,0.57333,0.63581,0.76708,1.09306");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02857,0.03247,0.04159,0.06455,0.12462,0.28818,0.72299"\
"0.02850,0.03222,0.04155,0.06452,0.12471,0.28820,0.72290"\
"0.02864,0.03244,0.04169,0.06463,0.12464,0.28811,0.72306"\
"0.02851,0.03239,0.04150,0.06447,0.12495,0.28811,0.72291"\
"0.03246,0.03586,0.04473,0.06667,0.12543,0.28821,0.72314"\
"0.04393,0.04758,0.05615,0.07691,0.13297,0.29171,0.72328"\
"0.06307,0.06737,0.07713,0.09727,0.14824,0.29843,0.72702");
}
}
}
}
cell ("sky130_fd_sc_hd__dlymetal6s4s_1") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__delay";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.157;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.14513,0.15090,0.16537,0.20190,0.29518,0.53780,1.16982"\
"0.14989,0.15567,0.17014,0.20666,0.29994,0.54255,1.17462"\
"0.16118,0.16693,0.18153,0.21790,0.31118,0.55382,1.18589"\
"0.18393,0.18970,0.20419,0.24069,0.33398,0.57658,1.20868"\
"0.21591,0.22175,0.23617,0.27264,0.36613,0.60881,1.24087"\
"0.25489,0.26069,0.27512,0.31171,0.40513,0.64778,1.27991"\
"0.28635,0.29219,0.30678,0.34326,0.43671,0.67961,1.31179");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03621,0.04388,0.06409,0.11682,0.25177,0.59606,1.49773"\
"0.03618,0.04388,0.06409,0.11682,0.25177,0.59670,1.49542"\
"0.03623,0.04380,0.06406,0.11683,0.25178,0.59631,1.49561"\
"0.03621,0.04389,0.06409,0.11682,0.25177,0.59669,1.49658"\
"0.03633,0.04397,0.06393,0.11679,0.25179,0.59643,1.50191"\
"0.03627,0.04417,0.06390,0.11683,0.25177,0.59627,1.50653"\
"0.03664,0.04407,0.06408,0.11684,0.25181,0.59648,1.49694");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.22058,0.22538,0.23627,0.25965,0.31160,0.43874,0.76821"\
"0.22477,0.22956,0.24043,0.26387,0.31585,0.44301,0.77254"\
"0.23738,0.24222,0.25299,0.27643,0.32841,0.45571,0.78511"\
"0.26859,0.27337,0.28425,0.30777,0.35969,0.48684,0.81632"\
"0.33866,0.34341,0.35428,0.37771,0.42970,0.55695,0.88637"\
"0.45457,0.45939,0.47024,0.49360,0.54557,0.67281,1.00232"\
"0.63565,0.64043,0.65130,0.67481,0.72688,0.85424,1.18395");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02912,0.03287,0.04217,0.06510,0.12578,0.29026,0.72727"\
"0.02896,0.03275,0.04228,0.06525,0.12582,0.29029,0.72718"\
"0.02912,0.03269,0.04210,0.06515,0.12615,0.29043,0.72719"\
"0.02914,0.03295,0.04225,0.06520,0.12578,0.29028,0.72724"\
"0.02887,0.03273,0.04229,0.06527,0.12617,0.29038,0.72718"\
"0.02901,0.03280,0.04202,0.06536,0.12594,0.29030,0.72733"\
"0.02914,0.03296,0.04222,0.06538,0.12624,0.29038,0.72750");
}
}
}
}
cell ("sky130_fd_sc_hd__dlymetal6s6s_1") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__delay";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.513;
max_capacitance : 0.160;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.21239,0.21873,0.23359,0.27026,0.36445,0.61049,1.25604"\
"0.21718,0.22348,0.23837,0.27502,0.36903,0.61669,1.25921"\
"0.22847,0.23472,0.24967,0.28645,0.38088,0.62797,1.27542"\
"0.25122,0.25748,0.27242,0.30904,0.40309,0.65064,1.29434"\
"0.28320,0.28953,0.30437,0.34111,0.43559,0.68221,1.32948"\
"0.32221,0.32852,0.34342,0.38015,0.47453,0.72047,1.36895"\
"0.35374,0.36006,0.37489,0.41151,0.50567,0.75241,1.39494");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02103,0.02805,0.04690,0.09752,0.23186,0.58779,1.50652"\
"0.02101,0.02805,0.04685,0.09752,0.23152,0.58890,1.50524"\
"0.02101,0.02809,0.04683,0.09739,0.23193,0.58600,1.50823"\
"0.02101,0.02807,0.04684,0.09753,0.23151,0.58890,1.50386"\
"0.02100,0.02807,0.04686,0.09735,0.23198,0.58863,1.51275"\
"0.02105,0.02809,0.04690,0.09750,0.23180,0.58532,1.50984"\
"0.02098,0.02807,0.04686,0.09739,0.23195,0.58710,1.50199");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.32395,0.32992,0.34241,0.36708,0.41996,0.54866,0.88429"\
"0.32817,0.33415,0.34659,0.37130,0.42424,0.55298,0.88843"\
"0.34075,0.34671,0.35921,0.38387,0.43676,0.56545,0.90109"\
"0.37210,0.37800,0.39040,0.41511,0.46799,0.59680,0.93219"\
"0.44204,0.44801,0.46045,0.48516,0.53811,0.66685,1.00230"\
"0.55801,0.56394,0.57638,0.60111,0.65400,0.78277,1.11702"\
"0.73925,0.74522,0.75766,0.78226,0.83513,0.96404,1.29810");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00895, 0.02341, 0.06125, 0.16023");
values("0.02150,0.02585,0.03569,0.05916,0.12006,0.28675,0.73017"\
"0.02146,0.02571,0.03575,0.05926,0.11984,0.28642,0.73056"\
"0.02151,0.02588,0.03568,0.05916,0.12005,0.28676,0.73015"\
"0.02141,0.02560,0.03572,0.05919,0.11970,0.28675,0.73624"\
"0.02145,0.02569,0.03576,0.05927,0.11989,0.28654,0.73066"\
"0.02144,0.02548,0.03544,0.05924,0.11975,0.28665,0.72905"\
"0.02115,0.02581,0.03545,0.05922,0.11951,0.28691,0.73176");
}
}
}
}
cell ("sky130_fd_sc_hd__ebufn_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__ebufn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0033;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "A";
three_state : "TE_B";
capacitance : 0.0023;
max_transition : 1.517;
max_capacitance : 0.076;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.09096,0.10106,0.12446,0.17575,0.29017,0.55132,1.15295"\
"0.09560,0.10578,0.12891,0.18041,0.29472,0.55580,1.15652"\
"0.10662,0.11679,0.13988,0.19098,0.30547,0.56902,1.16987"\
"0.13004,0.13950,0.16197,0.21308,0.32773,0.59244,1.18903"\
"0.16636,0.17616,0.19827,0.24858,0.36397,0.62641,1.22553"\
"0.21397,0.22400,0.24603,0.29560,0.40944,0.67135,1.27617"\
"0.26491,0.27721,0.29958,0.34981,0.46222,0.72539,1.32406");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.05312,0.06574,0.09493,0.16210,0.31658,0.67604,1.49949"\
"0.05309,0.06575,0.09511,0.16237,0.31720,0.67440,1.49801"\
"0.05302,0.06574,0.09509,0.16234,0.31699,0.67821,1.49740"\
"0.05308,0.06585,0.09473,0.16240,0.31635,0.67422,1.49924"\
"0.05504,0.06728,0.09597,0.16255,0.31690,0.67523,1.49495"\
"0.06102,0.07184,0.09838,0.16371,0.31853,0.67281,1.50289"\
"0.07549,0.08601,0.10970,0.16847,0.31911,0.67791,1.49430");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.09299,0.09824,0.10863,0.12947,0.17246,0.26764,0.48660"\
"0.09815,0.10330,0.11373,0.13459,0.17758,0.27268,0.49142"\
"0.11067,0.11569,0.12614,0.14698,0.18999,0.28497,0.50362"\
"0.14143,0.14655,0.15696,0.17789,0.22098,0.31628,0.53603"\
"0.20295,0.20849,0.21934,0.24111,0.28500,0.38027,0.59839"\
"0.29864,0.30537,0.31849,0.34291,0.38928,0.48558,0.70465"\
"0.44129,0.45009,0.46702,0.49699,0.54850,0.64739,0.86546");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.02662,0.03108,0.04108,0.06340,0.11565,0.24101,0.52960"\
"0.02661,0.03087,0.04104,0.06340,0.11581,0.24113,0.53752"\
"0.02664,0.03112,0.04106,0.06345,0.11577,0.24111,0.53015"\
"0.02691,0.03135,0.04132,0.06359,0.11583,0.24090,0.53138"\
"0.03121,0.03543,0.04492,0.06639,0.11729,0.24073,0.53140"\
"0.04193,0.04605,0.05491,0.07549,0.12347,0.24284,0.53114"\
"0.05971,0.06567,0.07497,0.09426,0.13814,0.25029,0.53406");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.06406,0.07327,0.09445,0.14319,0.25564,0.51757,1.12189"\
"0.06998,0.07919,0.10042,0.14913,0.26171,0.52416,1.12439"\
"0.08338,0.09252,0.11372,0.16245,0.27505,0.53772,1.13711"\
"0.11022,0.11982,0.14119,0.18994,0.30247,0.56719,1.16378"\
"0.15585,0.16843,0.19497,0.24848,0.36125,0.62275,1.22026"\
"0.22572,0.24540,0.28453,0.35801,0.49270,0.75604,1.35869"\
"0.31641,0.34997,0.41563,0.53334,0.72754,1.05599,1.66944");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.05338,0.06580,0.09500,0.16206,0.31649,0.67731,1.49897"\
"0.05340,0.06587,0.09503,0.16220,0.31737,0.67700,1.49909"\
"0.05338,0.06596,0.09504,0.16217,0.31730,0.67680,1.49879"\
"0.05666,0.06852,0.09626,0.16217,0.31666,0.67566,1.49796"\
"0.07435,0.08625,0.11203,0.17105,0.31814,0.67260,1.49514"\
"0.11634,0.13020,0.15972,0.22071,0.34939,0.67887,1.50714"\
"0.20438,0.22294,0.26168,0.33442,0.47489,0.76728,1.51679");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.07250,0.07674,0.08590,0.10540,0.14761,0.24245,0.46203"\
"0.07730,0.08154,0.09070,0.11019,0.15240,0.24742,0.46555"\
"0.09021,0.09444,0.10361,0.12309,0.16529,0.26033,0.47954"\
"0.12040,0.12465,0.13382,0.15348,0.19573,0.29063,0.50864"\
"0.17083,0.17547,0.18535,0.20571,0.24899,0.34431,0.56427"\
"0.24741,0.25272,0.26446,0.28698,0.33132,0.42758,0.64626"\
"0.36530,0.37293,0.38755,0.41420,0.46257,0.56033,0.77927");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.02321,0.02790,0.03836,0.06158,0.11482,0.24082,0.53848"\
"0.02324,0.02784,0.03834,0.06161,0.11509,0.24118,0.53056"\
"0.02315,0.02787,0.03834,0.06156,0.11503,0.23984,0.53074"\
"0.02368,0.02824,0.03869,0.06176,0.11491,0.24100,0.53163"\
"0.02700,0.03132,0.04125,0.06387,0.11655,0.24027,0.53170"\
"0.03413,0.03827,0.04759,0.06900,0.11934,0.24172,0.53216"\
"0.04651,0.05096,0.06030,0.08048,0.12754,0.24466,0.53411");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.03562,0.03564,0.03570,0.03570,0.03570,0.03570,0.03570"\
"0.04102,0.04102,0.04102,0.04102,0.04102,0.04102,0.04102"\
"0.05241,0.05241,0.05241,0.05241,0.05241,0.05241,0.05241"\
"0.06783,0.06783,0.06797,0.06797,0.06797,0.06797,0.06800"\
"0.08410,0.08494,0.08494,0.08494,0.08494,0.08494,0.08494"\
"0.10059,0.10080,0.10123,0.10123,0.10238,0.10238,0.10238"\
"0.10188,0.10188,0.10208,0.10692,0.10692,0.10692,0.10692");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00276, 0.00341, 0.00493, 0.00842, 0.01650, 0.03516, 0.07826");
values("0.02965,0.02999,0.03184,0.03184,0.03184,0.03184,0.03184"\
"0.02713,0.02713,0.02718,0.02722,0.02722,0.02722,0.02722"\
"0.02834,0.02834,0.02834,0.02834,0.02851,0.02851,0.02851"\
"0.02513,0.02516,0.02517,0.02517,0.02517,0.02517,0.02517"\
"0.01559,0.01568,0.01602,0.01602,0.01602,0.01602,0.01602"\
"-0.00642,-0.00636,-0.00636,-0.00633,-0.00601,-0.00601,-0.00601"\
"-0.05857,-0.05857,-0.05857,-0.05857,-0.05857,-0.05852,-0.05852");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__ebufn_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__ebufn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "A";
three_state : "TE_B";
capacitance : 0.0028;
max_transition : 1.515;
max_capacitance : 0.125;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.08775,0.09534,0.11357,0.15729,0.26308,0.52243,1.16578"\
"0.09261,0.10021,0.11843,0.16219,0.26775,0.52606,1.16537"\
"0.10398,0.11136,0.12951,0.17337,0.27903,0.53803,1.17660"\
"0.12983,0.13711,0.15432,0.19761,0.30275,0.56074,1.20195"\
"0.17319,0.18055,0.19801,0.23994,0.34495,0.60574,1.24494"\
"0.23030,0.23881,0.25695,0.29893,0.40136,0.65906,1.30448"\
"0.29189,0.30279,0.32546,0.36935,0.46995,0.72774,1.36893");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.03850,0.04758,0.07009,0.12668,0.26800,0.62082,1.50444"\
"0.03851,0.04752,0.07015,0.12644,0.26738,0.62129,1.49505"\
"0.03848,0.04765,0.06990,0.12682,0.26715,0.61712,1.49685"\
"0.03886,0.04776,0.07029,0.12672,0.26756,0.61700,1.49907"\
"0.04189,0.05035,0.07199,0.12716,0.26773,0.62131,1.49582"\
"0.04997,0.05805,0.07769,0.12940,0.26840,0.61739,1.49826"\
"0.06523,0.07368,0.09283,0.13972,0.27042,0.62157,1.49453");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.10230,0.10692,0.11656,0.13591,0.17458,0.26087,0.47265"\
"0.10744,0.11203,0.12185,0.14109,0.17975,0.26614,0.47847"\
"0.12049,0.12510,0.13486,0.15420,0.19284,0.27908,0.49078"\
"0.15168,0.15622,0.16588,0.18521,0.22396,0.31028,0.52262"\
"0.22011,0.22491,0.23499,0.25468,0.29398,0.38062,0.59270"\
"0.33133,0.33739,0.34988,0.37314,0.41570,0.50468,0.71602"\
"0.49967,0.50766,0.52372,0.55381,0.60494,0.69852,0.91083");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.02321,0.02651,0.03429,0.05182,0.09511,0.20646,0.49317"\
"0.02328,0.02668,0.03421,0.05185,0.09504,0.20638,0.49437"\
"0.02334,0.02653,0.03423,0.05173,0.09502,0.20646,0.49416"\
"0.02330,0.02664,0.03425,0.05196,0.09510,0.20646,0.49304"\
"0.02703,0.02990,0.03706,0.05387,0.09606,0.20687,0.49368"\
"0.03832,0.04181,0.04930,0.06520,0.10479,0.21013,0.49356"\
"0.05752,0.06170,0.07087,0.08812,0.12565,0.22176,0.49745");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.05869,0.06545,0.08187,0.12243,0.22405,0.48086,1.11944"\
"0.06465,0.07138,0.08776,0.12834,0.22991,0.48609,1.12472"\
"0.07817,0.08485,0.10125,0.14187,0.24362,0.50003,1.13835"\
"0.10527,0.11256,0.12959,0.17016,0.27202,0.52689,1.16656"\
"0.14817,0.15806,0.18009,0.22801,0.33153,0.58830,1.22730"\
"0.21303,0.22902,0.26314,0.33089,0.46079,0.72347,1.37042"\
"0.29101,0.31936,0.37900,0.49208,0.68680,1.02225,1.68136");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.03944,0.04821,0.07032,0.12650,0.26685,0.61835,1.49629"\
"0.03946,0.04806,0.07041,0.12645,0.26694,0.61996,1.49763"\
"0.03946,0.04828,0.07045,0.12646,0.26659,0.61930,1.49771"\
"0.04308,0.05102,0.07209,0.12697,0.26692,0.61798,1.49786"\
"0.05849,0.06718,0.08872,0.13831,0.26932,0.61814,1.49626"\
"0.09579,0.10612,0.13140,0.18596,0.30519,0.62582,1.50719"\
"0.17690,0.19223,0.22603,0.29354,0.42707,0.71690,1.51549");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.07837,0.08175,0.08944,0.10629,0.14337,0.22930,0.44128"\
"0.08311,0.08655,0.09423,0.11106,0.14813,0.23402,0.44601"\
"0.09618,0.09959,0.10725,0.12408,0.16113,0.24702,0.45911"\
"0.12721,0.13065,0.13832,0.15534,0.19242,0.27834,0.48969"\
"0.18373,0.18768,0.19625,0.21404,0.25205,0.33836,0.55058"\
"0.26901,0.27412,0.28482,0.30575,0.34618,0.43431,0.64643"\
"0.39828,0.40514,0.41940,0.44586,0.49307,0.58521,0.79853");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.01791,0.02129,0.02955,0.04848,0.09345,0.20585,0.49345"\
"0.01787,0.02134,0.02953,0.04856,0.09350,0.20617,0.49409"\
"0.01785,0.02130,0.02953,0.04846,0.09341,0.20614,0.49433"\
"0.01803,0.02144,0.02955,0.04853,0.09353,0.20623,0.49424"\
"0.02157,0.02484,0.03269,0.05087,0.09485,0.20665,0.49326"\
"0.03012,0.03324,0.04047,0.05822,0.09958,0.20866,0.49270"\
"0.04447,0.04764,0.05529,0.07211,0.11189,0.21455,0.49521");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.04667,0.04667,0.04671,0.04671,0.04671,0.04673,0.04673"\
"0.05199,0.05200,0.05200,0.05200,0.05203,0.05203,0.05203"\
"0.06339,0.06342,0.06351,0.06353,0.06360,0.06360,0.06366"\
"0.08351,0.08351,0.08351,0.08351,0.08351,0.08353,0.08353"\
"0.10840,0.10840,0.10842,0.10842,0.10938,0.10938,0.10938"\
"0.13705,0.13705,0.13705,0.13705,0.13705,0.13705,0.13705"\
"0.15711,0.15715,0.15928,0.15928,0.15928,0.15928,0.15928");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00325, 0.00401, 0.00591, 0.01067, 0.02264, 0.05270, 0.12819");
values("0.03736,0.03758,0.03772,0.03772,0.03772,0.03775,0.03775"\
"0.03583,0.03706,0.03706,0.03706,0.03706,0.03706,0.03706"\
"0.03525,0.03826,0.03826,0.03855,0.03855,0.03855,0.03855"\
"0.02786,0.03437,0.03445,0.03445,0.03445,0.03445,0.03445"\
"0.01185,0.02237,0.02237,0.02237,0.02237,0.02237,0.02267"\
"-0.02320,-0.00220,-0.00219,-0.00219,-0.00219,-0.00219,-0.00219"\
"-0.10374,-0.06090,-0.06090,-0.06090,-0.06090,-0.06090,-0.06090");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__ebufn_4") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__ebufn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0075;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "A";
three_state : "TE_B";
capacitance : 0.0052;
max_transition : 1.520;
max_capacitance : 0.220;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.09312,0.09827,0.11187,0.14783,0.24136,0.48937,1.16569"\
"0.09783,0.10303,0.11667,0.15271,0.24636,0.49417,1.18011"\
"0.10915,0.11423,0.12779,0.16349,0.25687,0.50512,1.19198"\
"0.13466,0.13956,0.15281,0.18766,0.28071,0.53083,1.20625"\
"0.17844,0.18358,0.19685,0.23116,0.32383,0.57610,1.24932"\
"0.23573,0.24157,0.25568,0.28994,0.38069,0.62788,1.30526"\
"0.29296,0.30051,0.31825,0.35524,0.44604,0.69259,1.36821");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.03929,0.04537,0.06184,0.10718,0.23110,0.56843,1.50367"\
"0.03936,0.04530,0.06188,0.10726,0.23081,0.56863,1.51263"\
"0.03941,0.04531,0.06182,0.10690,0.23095,0.56807,1.50962"\
"0.03970,0.04566,0.06199,0.10720,0.23103,0.57218,1.49812"\
"0.04304,0.04840,0.06408,0.10781,0.23123,0.57217,1.49953"\
"0.05117,0.05652,0.07092,0.11153,0.23221,0.56847,1.50237"\
"0.06649,0.07235,0.08729,0.12463,0.23580,0.57303,1.49721");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.11493,0.11826,0.12620,0.14351,0.17940,0.26220,0.47913"\
"0.12002,0.12339,0.13134,0.14871,0.18459,0.26730,0.48461"\
"0.13300,0.13640,0.14433,0.16166,0.19767,0.28040,0.49745"\
"0.16388,0.16718,0.17506,0.19223,0.22828,0.31106,0.52869"\
"0.23477,0.23812,0.24609,0.26338,0.29975,0.38278,0.60095"\
"0.35446,0.35870,0.36871,0.38959,0.42982,0.51552,0.73354"\
"0.53784,0.54301,0.55647,0.58351,0.63346,0.72366,0.94212");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.02592,0.02808,0.03404,0.04779,0.08535,0.18929,0.48828"\
"0.02600,0.02823,0.03381,0.04807,0.08527,0.18957,0.48792"\
"0.02603,0.02800,0.03382,0.04801,0.08530,0.18941,0.48826"\
"0.02603,0.02806,0.03381,0.04789,0.08523,0.18965,0.48621"\
"0.02844,0.03060,0.03582,0.04936,0.08629,0.18971,0.48766"\
"0.04108,0.04350,0.04927,0.06278,0.09598,0.19417,0.48823"\
"0.06144,0.06466,0.07154,0.08704,0.11936,0.21012,0.49141");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.06177,0.06640,0.07858,0.11126,0.20021,0.44563,1.12932"\
"0.06744,0.07212,0.08434,0.11706,0.20590,0.45107,1.13074"\
"0.08117,0.08579,0.09786,0.13066,0.21964,0.46510,1.14641"\
"0.10779,0.11310,0.12581,0.15883,0.24777,0.49316,1.16900"\
"0.15176,0.15829,0.17471,0.21447,0.30692,0.55259,1.22917"\
"0.21861,0.22917,0.25481,0.31190,0.43105,0.68781,1.36475"\
"0.30473,0.32349,0.36887,0.46554,0.64719,0.97986,1.67858");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.04041,0.04629,0.06230,0.10726,0.23090,0.57059,1.51123"\
"0.04033,0.04624,0.06244,0.10729,0.23089,0.57124,1.50199"\
"0.04056,0.04612,0.06226,0.10733,0.23093,0.57048,1.51067"\
"0.04396,0.04925,0.06461,0.10802,0.23094,0.57071,1.50671"\
"0.05784,0.06387,0.08037,0.12077,0.23489,0.57037,1.50236"\
"0.09352,0.10050,0.11926,0.16487,0.27352,0.57979,1.50169"\
"0.17323,0.18292,0.20817,0.26486,0.38619,0.67192,1.51998");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.08139,0.08375,0.08970,0.10402,0.13759,0.21946,0.43654"\
"0.08608,0.08845,0.09431,0.10867,0.14226,0.22412,0.44147"\
"0.09890,0.10125,0.10723,0.12143,0.15514,0.23705,0.45515"\
"0.12993,0.13229,0.13828,0.15260,0.18618,0.26812,0.48629"\
"0.18746,0.19014,0.19689,0.21215,0.24648,0.32901,0.54719"\
"0.27558,0.27901,0.28749,0.30543,0.34321,0.42787,0.64606"\
"0.41134,0.41614,0.42730,0.45098,0.49592,0.58548,0.80522");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.01857,0.02090,0.02714,0.04307,0.08293,0.18925,0.48835"\
"0.01856,0.02092,0.02718,0.04312,0.08290,0.18927,0.48792"\
"0.01860,0.02092,0.02718,0.04305,0.08286,0.18885,0.48665"\
"0.01878,0.02108,0.02723,0.04312,0.08295,0.18891,0.48695"\
"0.02244,0.02462,0.03044,0.04548,0.08411,0.18941,0.48711"\
"0.03140,0.03348,0.03878,0.05268,0.08978,0.19224,0.48659"\
"0.04654,0.04856,0.05394,0.06790,0.10272,0.19954,0.48841");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.04761,0.04761,0.04776,0.04776,0.04776,0.04781,0.04781"\
"0.05299,0.05299,0.05299,0.05299,0.05299,0.05299,0.05299"\
"0.06409,0.06409,0.06409,0.06409,0.06410,0.06412,0.06412"\
"0.08378,0.08378,0.08390,0.08390,0.08394,0.08394,0.08394"\
"0.10862,0.10862,0.10862,0.10862,0.10862,0.10865,0.10865"\
"0.13523,0.13529,0.13545,0.13545,0.13545,0.13589,0.13589"\
"0.15198,0.15198,0.15199,0.15199,0.15199,0.15199,0.15199");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00570, 0.00658, 0.00901, 0.01569, 0.03411, 0.08490, 0.22494");
values("0.04136,0.04211,0.04211,0.04211,0.04211,0.04211,0.04211"\
"0.04098,0.04098,0.04098,0.04101,0.04101,0.04101,0.04101"\
"0.04134,0.04185,0.04290,0.04290,0.04295,0.04295,0.04295"\
"0.03424,0.03500,0.03759,0.03762,0.03789,0.03789,0.03806"\
"0.01724,0.01915,0.02391,0.02403,0.02403,0.02403,0.02403"\
"-0.01683,-0.01434,-0.00571,-0.00493,-0.00493,-0.00493,-0.00493"\
"-0.09435,-0.08806,-0.07074,-0.07074,-0.07074,-0.07074,-0.07055");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__ebufn_8") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__ebufn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0116;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "A";
three_state : "TE_B";
capacitance : 0.0098;
max_transition : 1.521;
max_capacitance : 0.381;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.09188,0.09539,0.10588,0.13553,0.21977,0.45823,1.17173"\
"0.09654,0.10005,0.11036,0.14036,0.22462,0.46446,1.17927"\
"0.10751,0.11105,0.12126,0.15079,0.23476,0.47489,1.18939"\
"0.13227,0.13566,0.14556,0.17433,0.25729,0.49921,1.20771"\
"0.17165,0.17503,0.18489,0.21295,0.29523,0.53549,1.24793"\
"0.22096,0.22468,0.23493,0.26275,0.34342,0.58279,1.29789"\
"0.26318,0.26799,0.28086,0.31228,0.39162,0.62901,1.34039");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.04224,0.04597,0.05807,0.09460,0.20317,0.52562,1.50311"\
"0.04204,0.04596,0.05818,0.09461,0.20297,0.52919,1.50108"\
"0.04202,0.04592,0.05819,0.09459,0.20305,0.52864,1.51030"\
"0.04247,0.04630,0.05822,0.09452,0.20331,0.52930,1.49943"\
"0.04479,0.04867,0.06013,0.09616,0.20340,0.52572,1.50564"\
"0.05209,0.05553,0.06626,0.09916,0.20421,0.52625,1.50456"\
"0.06697,0.07089,0.08147,0.11154,0.20791,0.52967,1.49929");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.12042,0.12279,0.12927,0.14515,0.18138,0.26903,0.51855"\
"0.12573,0.12793,0.13447,0.15047,0.18660,0.27439,0.52332"\
"0.13850,0.14084,0.14728,0.16329,0.19954,0.28761,0.53704"\
"0.17038,0.17268,0.17920,0.19502,0.23130,0.31915,0.56854"\
"0.24205,0.24443,0.25080,0.26662,0.30301,0.39115,0.64115"\
"0.36732,0.37022,0.37807,0.39664,0.43573,0.52661,0.77605"\
"0.56472,0.56837,0.57826,0.60210,0.64997,0.74757,0.99777");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.02862,0.03032,0.03492,0.04802,0.08540,0.19744,0.54632"\
"0.02862,0.03025,0.03509,0.04810,0.08521,0.19777,0.54704"\
"0.02862,0.03023,0.03508,0.04802,0.08540,0.19770,0.54665"\
"0.02860,0.03021,0.03519,0.04809,0.08534,0.19771,0.54683"\
"0.03063,0.03218,0.03682,0.04971,0.08644,0.19770,0.54648"\
"0.04258,0.04434,0.04901,0.06085,0.09599,0.20188,0.54676"\
"0.06306,0.06512,0.07067,0.08449,0.11800,0.21535,0.55104");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.07276,0.07594,0.08520,0.11162,0.18988,0.42462,1.13285"\
"0.07761,0.08079,0.09004,0.11647,0.19483,0.42930,1.13711"\
"0.09040,0.09372,0.10299,0.12943,0.20781,0.44229,1.15047"\
"0.11743,0.12076,0.13043,0.15740,0.23588,0.47048,1.17819"\
"0.16180,0.16627,0.17851,0.21089,0.29435,0.52942,1.23756"\
"0.23287,0.23936,0.25819,0.30466,0.41255,0.66334,1.37234"\
"0.32585,0.33904,0.37188,0.45092,0.61862,0.94534,1.68315");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.04505,0.04865,0.06022,0.09564,0.20333,0.52656,1.50096"\
"0.04500,0.04866,0.06025,0.09544,0.20313,0.52668,1.50117"\
"0.04495,0.04869,0.06033,0.09555,0.20335,0.52570,1.49919"\
"0.04790,0.05144,0.06240,0.09691,0.20353,0.52584,1.50506"\
"0.06165,0.06553,0.07679,0.11022,0.20908,0.52657,1.50204"\
"0.09530,0.09986,0.11334,0.15033,0.24847,0.53874,1.50015"\
"0.17612,0.18205,0.19852,0.24544,0.35389,0.63056,1.52050");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.11891,0.12081,0.12613,0.13996,0.17449,0.26300,0.51232"\
"0.12348,0.12541,0.13070,0.14457,0.17911,0.26763,0.51697"\
"0.13563,0.13754,0.14303,0.15688,0.19142,0.27990,0.52917"\
"0.16658,0.16846,0.17380,0.18770,0.22225,0.31074,0.56006"\
"0.23548,0.23752,0.24314,0.25746,0.29230,0.38094,0.63050"\
"0.34907,0.35171,0.35867,0.37605,0.41464,0.50655,0.75663"\
"0.52204,0.52570,0.53556,0.55849,0.60621,0.70554,0.95888");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.02521,0.02696,0.03201,0.04628,0.08594,0.19979,0.54684"\
"0.02524,0.02692,0.03200,0.04632,0.08592,0.19959,0.54693"\
"0.02521,0.02691,0.03203,0.04630,0.08592,0.19979,0.54657"\
"0.02528,0.02695,0.03200,0.04633,0.08593,0.19971,0.54637"\
"0.02770,0.02922,0.03398,0.04766,0.08655,0.19994,0.54659"\
"0.03871,0.04016,0.04438,0.05673,0.09357,0.20340,0.54696"\
"0.05870,0.06014,0.06433,0.07617,0.11017,0.21411,0.55037");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.07046,0.07046,0.07046,0.07050,0.07054,0.07060,0.07060"\
"0.07449,0.07484,0.07513,0.07513,0.07513,0.07513,0.07513"\
"0.08450,0.08498,0.08503,0.08503,0.08516,0.08516,0.08552"\
"0.11003,0.11023,0.11050,0.11050,0.11050,0.11050,0.11051"\
"0.14912,0.14912,0.15023,0.15023,0.15023,0.15023,0.15023"\
"0.20149,0.20149,0.20149,0.20149,0.20149,0.20165,0.20165"\
"0.25133,0.25387,0.25387,0.25387,0.25387,0.25387,0.25387");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01025, 0.01126, 0.01432, 0.02355, 0.05145, 0.13578, 0.39062");
values("0.05151,0.05157,0.05157,0.05157,0.05157,0.05157,0.05158"\
"0.05262,0.05265,0.05271,0.05272,0.05272,0.05272,0.05272"\
"0.05314,0.05314,0.05315,0.05315,0.05316,0.05316,0.05317"\
"0.04847,0.04855,0.04855,0.04855,0.04855,0.04855,0.04855"\
"0.03192,0.03192,0.03192,0.03192,0.03192,0.03192,0.03192"\
"-0.00050,-0.00050,-0.00050,-0.00050,-0.00050,-0.00050,-0.00050"\
"-0.06878,-0.06819,-0.06819,-0.06819,-0.06819,-0.06819,-0.06819");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__edfxbp_1") {
area : 32.531
cell_footprint : "sky130_fd_sc_hd__edfxbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26865,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.39059,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12041,0.26994,0.41683"\
"0.05633,0.20097,0.34298"\
"0.02907,0.17249,0.31328");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.24248,0.43595,0.73299"\
"0.11492,0.30840,0.60665"\
"0.01564,0.20911,0.50737");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10054,-0.24396,-0.37376"\
"-0.03768,-0.17988,-0.31335"\
"-0.01042,-0.15262,-0.28731");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16646,-0.35749,-0.64232"\
"-0.05843,-0.25069,-0.54040"\
"0.02498,-0.16483,-0.45698");
}
}
}
pin("DE") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.28032,0.36881,0.40462"\
"0.15277,0.24126,0.27707"\
"0.05348,0.14197,0.17900");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.23027,0.41520,0.72322"\
"0.11492,0.30107,0.61154"\
"0.02418,0.21155,0.52324");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11397,-0.24640,-0.38353"\
"-0.05355,-0.18233,-0.31701"\
"-0.02629,-0.15751,-0.29097");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16157,-0.33063,-0.51415"\
"-0.09505,-0.26411,-0.44763"\
"-0.06535,-0.23319,-0.41670");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.170;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.28232,0.29108,0.31042,0.35274,0.45354,0.70204,1.35161"\
"0.28683,0.29564,0.31492,0.35727,0.45805,0.70643,1.35214"\
"0.29812,0.30687,0.32619,0.36850,0.46933,0.71773,1.36371"\
"0.32371,0.33263,0.35189,0.39421,0.49503,0.74348,1.38962"\
"0.37332,0.38214,0.40144,0.44377,0.54457,0.79330,1.44260"\
"0.44529,0.45421,0.47348,0.51579,0.61658,0.86506,1.51430"\
"0.53717,0.54610,0.56543,0.60777,0.70860,0.95706,1.59995");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.03127,0.03882,0.05785,0.10705,0.23745,0.57778,1.49740"\
"0.03124,0.03893,0.05779,0.10692,0.23721,0.57802,1.49666"\
"0.03108,0.03895,0.05784,0.10703,0.23734,0.57679,1.49819"\
"0.03130,0.03902,0.05791,0.10695,0.23728,0.57736,1.49551"\
"0.03129,0.03889,0.05776,0.10699,0.23727,0.57667,1.49845"\
"0.03132,0.03901,0.05793,0.10689,0.23733,0.57765,1.49542"\
"0.03142,0.03913,0.05808,0.10688,0.23744,0.57644,1.49065");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.32172,0.33370,0.35836,0.40448,0.48927,0.64688,0.99915"\
"0.32639,0.33837,0.36299,0.40917,0.49393,0.65151,1.00411"\
"0.33734,0.34931,0.37394,0.42010,0.50487,0.66248,1.01488"\
"0.36254,0.37481,0.39958,0.44558,0.53031,0.68793,1.04035"\
"0.41103,0.42300,0.44760,0.49373,0.57848,0.73610,1.08849"\
"0.48475,0.49676,0.52138,0.56743,0.65227,0.80992,1.16227"\
"0.58262,0.59467,0.61924,0.66542,0.75018,0.90790,1.26019");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.04998,0.05755,0.07468,0.10601,0.17337,0.32363,0.75853"\
"0.05003,0.05757,0.07471,0.10593,0.17335,0.32385,0.75757"\
"0.05001,0.05755,0.07469,0.10596,0.17335,0.32461,0.75820"\
"0.04966,0.05752,0.07449,0.10616,0.17325,0.32395,0.75833"\
"0.05001,0.05755,0.07467,0.10595,0.17336,0.32463,0.75826"\
"0.05024,0.05833,0.07362,0.10623,0.17319,0.32399,0.75851"\
"0.04998,0.05852,0.07390,0.10659,0.17341,0.32488,0.75705");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.168;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.47502,0.48395,0.50293,0.54311,0.63782,0.88251,1.52485"\
"0.47966,0.48860,0.50758,0.54776,0.64259,0.88725,1.53031"\
"0.49060,0.49954,0.51851,0.55870,0.65353,0.89819,1.54017"\
"0.51608,0.52507,0.54406,0.58425,0.67911,0.92373,1.56640"\
"0.56435,0.57328,0.59230,0.63241,0.72716,0.97175,1.61591"\
"0.63806,0.64701,0.66606,0.70619,0.80093,1.04557,1.68985"\
"0.73578,0.74471,0.76374,0.80385,0.89871,1.14335,1.78609");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.03566,0.04221,0.05867,0.10302,0.22999,0.57423,1.49400"\
"0.03566,0.04220,0.05867,0.10316,0.22932,0.57514,1.48883"\
"0.03566,0.04220,0.05868,0.10316,0.22935,0.57436,1.49137"\
"0.03561,0.04231,0.05859,0.10314,0.22965,0.57496,1.48958"\
"0.03563,0.04221,0.05870,0.10304,0.23001,0.57507,1.49489"\
"0.03570,0.04219,0.05866,0.10314,0.23000,0.57516,1.49492"\
"0.03577,0.04227,0.05877,0.10304,0.22987,0.57370,1.49434");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.39621,0.40360,0.41893,0.44891,0.50854,0.64402,0.99382"\
"0.40077,0.40814,0.42347,0.45346,0.51309,0.64870,0.99836"\
"0.41202,0.41939,0.43480,0.46470,0.52429,0.65994,1.00913"\
"0.43774,0.44515,0.46053,0.49042,0.55002,0.68556,1.03457"\
"0.48733,0.49469,0.51012,0.54001,0.59961,0.73523,1.08419"\
"0.55937,0.56679,0.58216,0.61206,0.67171,0.80733,1.15695"\
"0.65125,0.65865,0.67402,0.70392,0.76352,0.89914,1.24763");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02837,0.03302,0.04404,0.06921,0.12941,0.29717,0.75480"\
"0.02841,0.03298,0.04397,0.06921,0.12983,0.29616,0.75690"\
"0.02824,0.03304,0.04420,0.06923,0.12972,0.29726,0.75875"\
"0.02824,0.03309,0.04452,0.06867,0.12975,0.29670,0.76288"\
"0.02821,0.03303,0.04406,0.06916,0.12984,0.29610,0.75331"\
"0.02821,0.03309,0.04389,0.06927,0.12961,0.29562,0.75498"\
"0.02830,0.03346,0.04401,0.06883,0.12985,0.29671,0.75971");
}
}
}
}
cell ("sky130_fd_sc_hd__edfxtp_1") {
area : 30.029
cell_footprint : "sky130_fd_sc_hd__edfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26975,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.37740,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12041,0.26994,0.41683"\
"0.05633,0.20097,0.34298"\
"0.02907,0.17371,0.31328");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.24370,0.43595,0.73421"\
"0.11614,0.30962,0.60788"\
"0.01686,0.21033,0.50737");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10054,-0.24396,-0.37376"\
"-0.03890,-0.17988,-0.31335"\
"-0.01164,-0.15140,-0.28731");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16646,-0.35749,-0.64232"\
"-0.05843,-0.25069,-0.54040"\
"0.02498,-0.16605,-0.45698");
}
}
}
pin("DE") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.28154,0.37003,0.40584"\
"0.15399,0.24248,0.27829"\
"0.05470,0.14319,0.18022");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.22905,0.41520,0.72322"\
"0.11492,0.30107,0.61154"\
"0.02418,0.21155,0.52324");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11397,-0.24640,-0.38353"\
"-0.05355,-0.18355,-0.31701"\
"-0.02751,-0.15751,-0.29219");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16279,-0.33063,-0.51415"\
"-0.09627,-0.26411,-0.44885"\
"-0.06535,-0.23319,-0.41792");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.171;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.27859,0.28726,0.30653,0.34890,0.44837,0.69410,1.34085"\
"0.28306,0.29179,0.31103,0.35344,0.45291,0.69886,1.34818"\
"0.29425,0.30308,0.32227,0.36467,0.46414,0.71016,1.35984"\
"0.31995,0.32874,0.34796,0.39037,0.48982,0.73552,1.38227"\
"0.36946,0.37827,0.39746,0.43987,0.53931,0.78505,1.43054"\
"0.44115,0.44998,0.46918,0.51158,0.61103,0.85677,1.50341"\
"0.53307,0.54197,0.56118,0.60353,0.70298,0.94902,1.59700");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.03059,0.03811,0.05719,0.10629,0.23260,0.57506,1.50101"\
"0.03063,0.03813,0.05721,0.10633,0.23288,0.57476,1.50217"\
"0.03076,0.03830,0.05717,0.10620,0.23279,0.57555,1.49908"\
"0.03055,0.03836,0.05732,0.10627,0.23301,0.57575,1.49816"\
"0.03063,0.03838,0.05729,0.10627,0.23301,0.57575,1.50315"\
"0.03084,0.03833,0.05709,0.10616,0.23304,0.57583,1.49837"\
"0.03076,0.03846,0.05722,0.10632,0.23303,0.57423,1.49884");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.30993,0.32214,0.34669,0.39329,0.47793,0.63260,0.98462"\
"0.31480,0.32681,0.35138,0.39800,0.48261,0.63730,0.98899"\
"0.32580,0.33779,0.36234,0.40894,0.49366,0.64826,1.00003"\
"0.35138,0.36325,0.38784,0.43439,0.51906,0.67371,1.02552"\
"0.39927,0.41147,0.43600,0.48256,0.56715,0.72185,1.07370"\
"0.47308,0.48498,0.50966,0.55615,0.64089,0.79555,1.14726"\
"0.57071,0.58253,0.60729,0.65375,0.73848,0.89322,1.24496");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.04878,0.05662,0.07321,0.10665,0.17127,0.32134,0.75735"\
"0.04927,0.05655,0.07326,0.10678,0.17111,0.32044,0.75811"\
"0.04916,0.05656,0.07323,0.10676,0.17073,0.32068,0.75817"\
"0.04876,0.05680,0.07386,0.10660,0.17115,0.32073,0.75808"\
"0.04877,0.05657,0.07319,0.10676,0.17114,0.32159,0.75785"\
"0.04916,0.05677,0.07348,0.10683,0.17147,0.32121,0.75824"\
"0.04974,0.05718,0.07394,0.10716,0.17125,0.32073,0.75788");
}
}
}
}
cell ("sky130_fd_sc_hd__einvn_0") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__einvn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "TE_B";
capacitance : 0.0015;
max_transition : 1.487;
max_capacitance : 0.050;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.05705,0.07066,0.09748,0.15371,0.27294,0.52838,1.08014"\
"0.05927,0.07240,0.10014,0.15722,0.27694,0.53305,1.09594"\
"0.06910,0.08197,0.10951,0.16591,0.28672,0.54356,1.09409"\
"0.09585,0.10852,0.13449,0.19150,0.31244,0.57260,1.12802"\
"0.13972,0.15970,0.19573,0.25518,0.37535,0.63197,1.18897"\
"0.20717,0.23775,0.29273,0.38237,0.52580,0.78096,1.33054"\
"0.31651,0.35999,0.43925,0.57633,0.79427,1.12827,1.67925");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.05378,0.07014,0.10519,0.18093,0.34407,0.69619,1.45612"\
"0.05376,0.07022,0.10563,0.18130,0.34421,0.69620,1.47065"\
"0.05343,0.07008,0.10555,0.18088,0.34442,0.69784,1.45621"\
"0.06301,0.07585,0.10708,0.18147,0.34515,0.70086,1.46773"\
"0.09306,0.10870,0.13700,0.19436,0.34561,0.69547,1.46558"\
"0.14189,0.16363,0.20314,0.26976,0.39388,0.70577,1.46155"\
"0.22075,0.25086,0.31083,0.41077,0.56734,0.82897,1.48703");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.02840,0.03380,0.04493,0.06859,0.11890,0.22725,0.45979"\
"0.03252,0.03787,0.04926,0.07318,0.12367,0.23218,0.46478"\
"0.04249,0.04819,0.05970,0.08344,0.13425,0.24286,0.47658"\
"0.05664,0.06569,0.08155,0.10827,0.15900,0.26762,0.50371"\
"0.07241,0.08607,0.11082,0.15171,0.21614,0.32299,0.55648"\
"0.08408,0.10520,0.14299,0.20523,0.30214,0.45422,0.69037"\
"0.07571,0.10723,0.16465,0.25934,0.41136,0.64016,0.98179");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.02067,0.02749,0.04213,0.07340,0.14104,0.28548,0.59881"\
"0.02066,0.02749,0.04211,0.07342,0.14095,0.28537,0.59849"\
"0.02375,0.02928,0.04254,0.07341,0.14017,0.28741,0.59607"\
"0.03670,0.04313,0.05471,0.07927,0.14158,0.28695,0.59773"\
"0.06004,0.06976,0.08507,0.11302,0.16333,0.29052,0.59578"\
"0.10152,0.11522,0.13894,0.17944,0.24588,0.35933,0.61571"\
"0.17372,0.19575,0.23290,0.29400,0.38831,0.53436,0.78587");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.05876,0.07079,0.09670,0.15178,0.27028,0.52732,1.07744"\
"0.06477,0.07678,0.10263,0.15775,0.27606,0.53106,1.08104"\
"0.07804,0.09007,0.11595,0.17103,0.28925,0.54436,1.10393"\
"0.10492,0.11741,0.14335,0.19847,0.31670,0.57261,1.12426"\
"0.15088,0.16754,0.19953,0.25870,0.37741,0.63245,1.18739"\
"0.22117,0.24787,0.29433,0.37557,0.51331,0.77098,1.32695"\
"0.31122,0.35667,0.43613,0.56465,0.76226,1.07843,1.64152");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.05436,0.07085,0.10601,0.18127,0.34479,0.69872,1.45847"\
"0.05439,0.07082,0.10595,0.18124,0.34416,0.69516,1.45686"\
"0.05458,0.07093,0.10599,0.18158,0.34381,0.69856,1.46164"\
"0.05912,0.07417,0.10724,0.18141,0.34427,0.69807,1.45911"\
"0.07997,0.09463,0.12400,0.19022,0.34549,0.69811,1.46688"\
"0.12664,0.14316,0.17734,0.24110,0.37469,0.70268,1.46578"\
"0.22144,0.24488,0.28708,0.36216,0.50338,0.78617,1.47810");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.08540,0.09116,0.10296,0.12705,0.17750,0.28552,0.51992"\
"0.08967,0.09542,0.10719,0.13129,0.18173,0.28968,0.52255"\
"0.10240,0.10820,0.11999,0.14408,0.19453,0.30269,0.53681"\
"0.13420,0.14003,0.15183,0.17593,0.22639,0.33457,0.56904"\
"0.19165,0.19804,0.21046,0.23529,0.28612,0.39410,0.62859"\
"0.28111,0.28893,0.30355,0.32921,0.38125,0.48981,0.72292"\
"0.42468,0.43440,0.45172,0.48178,0.53662,0.64598,0.87940");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.02517,0.03165,0.04558,0.07539,0.14137,0.28628,0.59711"\
"0.02516,0.03164,0.04547,0.07543,0.14133,0.28566,0.59715"\
"0.02521,0.03166,0.04554,0.07535,0.14102,0.28671,0.59730"\
"0.02532,0.03175,0.04560,0.07544,0.14098,0.28707,0.59665"\
"0.02868,0.03490,0.04811,0.07719,0.14202,0.28573,0.60501"\
"0.03579,0.04165,0.05463,0.08230,0.14467,0.28578,0.59762"\
"0.04839,0.05445,0.06650,0.09259,0.15076,0.28818,0.60071");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.03428,0.03428,0.03428,0.03428,0.03428,0.03428,0.03428"\
"0.03966,0.03971,0.03971,0.03971,0.03971,0.03971,0.03971"\
"0.05085,0.05087,0.05088,0.05088,0.05097,0.05097,0.05097"\
"0.06629,0.06629,0.06629,0.06629,0.06629,0.06629,0.06645"\
"0.08034,0.08037,0.08043,0.08055,0.08055,0.08055,0.08063"\
"0.09205,0.09205,0.09205,0.09205,0.09205,0.09205,0.09205"\
"0.08431,0.08431,0.08432,0.08432,0.08432,0.08432,0.08432");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00196, 0.00253, 0.00378, 0.00647, 0.01228, 0.02480, 0.05182");
values("0.01590,0.01590,0.01590,0.01593,0.01597,0.01597,0.01597"\
"0.01695,0.01696,0.01697,0.01697,0.01697,0.01697,0.01708"\
"0.01782,0.01782,0.01782,0.01782,0.01782,0.01782,0.01783"\
"0.01478,0.01478,0.01479,0.01480,0.01480,0.01480,0.01480"\
"0.00456,0.00456,0.00456,0.00456,0.00456,0.00456,0.00456"\
"-0.02178,-0.02178,-0.02178,-0.02178,-0.02178,-0.02178,-0.02175"\
"-0.08343,-0.08339,-0.08335,-0.08332,-0.08332,-0.08332,-0.08332");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__einvn_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__einvn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0032;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "TE_B";
capacitance : 0.0020;
max_transition : 1.484;
max_capacitance : 0.074;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.04734,0.05784,0.08064,0.13047,0.24139,0.49503,1.07939"\
"0.04996,0.06005,0.08323,0.13322,0.24570,0.49971,1.08332"\
"0.06039,0.06998,0.09216,0.14203,0.25564,0.51366,1.09489"\
"0.08679,0.09764,0.11890,0.16736,0.27920,0.53837,1.12326"\
"0.12814,0.14457,0.17694,0.23294,0.34332,0.59780,1.18269"\
"0.19329,0.21774,0.26635,0.35166,0.49447,0.74738,1.33322"\
"0.30767,0.34140,0.41064,0.53604,0.74909,1.09340,1.67591");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.04600,0.05875,0.08763,0.15402,0.30449,0.65339,1.45295"\
"0.04587,0.05855,0.08771,0.15404,0.30453,0.65275,1.45430"\
"0.04538,0.05811,0.08754,0.15352,0.30592,0.65421,1.45066"\
"0.05759,0.06685,0.09090,0.15297,0.30538,0.65882,1.45471"\
"0.08440,0.09711,0.12349,0.17191,0.30662,0.65347,1.45490"\
"0.12691,0.14631,0.18107,0.24767,0.36221,0.66132,1.45923"\
"0.19674,0.22474,0.27687,0.37333,0.53461,0.79741,1.48394");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.02159,0.02507,0.03275,0.04981,0.08860,0.17804,0.38211"\
"0.02577,0.02928,0.03714,0.05434,0.09340,0.18241,0.38870"\
"0.03440,0.03888,0.04737,0.06483,0.10389,0.19317,0.39997"\
"0.04462,0.05147,0.06464,0.08822,0.12859,0.21750,0.42217"\
"0.05317,0.06396,0.08397,0.12033,0.17931,0.27454,0.47915"\
"0.05205,0.06844,0.10004,0.15474,0.24590,0.38639,0.60963"\
"0.01741,0.04227,0.09063,0.17531,0.31545,0.53296,0.86730");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.01444,0.01874,0.02867,0.05150,0.10331,0.22196,0.49584"\
"0.01446,0.01872,0.02862,0.05119,0.10354,0.22442,0.49702"\
"0.01996,0.02289,0.03073,0.05187,0.10363,0.22422,0.49700"\
"0.03097,0.03602,0.04539,0.06245,0.10653,0.22366,0.49533"\
"0.05198,0.05965,0.07262,0.09564,0.13699,0.23413,0.50014"\
"0.08935,0.10050,0.11930,0.15527,0.21304,0.31356,0.52754"\
"0.15817,0.17416,0.20470,0.25763,0.34476,0.48483,0.71050");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.05927,0.06881,0.09041,0.13874,0.24915,0.50545,1.08998"\
"0.06522,0.07479,0.09633,0.14465,0.25507,0.51069,1.09231"\
"0.07906,0.08856,0.11011,0.15833,0.26860,0.52194,1.10463"\
"0.10704,0.11700,0.13876,0.18712,0.29743,0.55068,1.13339"\
"0.15445,0.16786,0.19552,0.24890,0.35942,0.61592,1.19618"\
"0.22784,0.24917,0.29077,0.36530,0.49763,0.75456,1.33806"\
"0.32375,0.36121,0.43141,0.55279,0.74616,1.06842,1.66505");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.04906,0.06146,0.08958,0.15424,0.30543,0.65652,1.45581"\
"0.04909,0.06143,0.08954,0.15431,0.30545,0.65688,1.45584"\
"0.04920,0.06138,0.08954,0.15412,0.30528,0.65222,1.45590"\
"0.05308,0.06446,0.09081,0.15452,0.30510,0.65218,1.45476"\
"0.07225,0.08376,0.10782,0.16403,0.30620,0.65614,1.45270"\
"0.11545,0.12938,0.15699,0.21405,0.33702,0.65876,1.45820"\
"0.20597,0.22451,0.26112,0.32978,0.46338,0.74522,1.47340");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.06892,0.07280,0.08109,0.09890,0.13810,0.22713,0.43260"\
"0.07366,0.07748,0.08578,0.10361,0.14280,0.23193,0.43670"\
"0.08667,0.09049,0.09879,0.11657,0.15576,0.24470,0.45027"\
"0.11687,0.12083,0.12921,0.14709,0.18632,0.27547,0.47988"\
"0.16649,0.17108,0.18049,0.19936,0.23940,0.32875,0.53316"\
"0.24243,0.24825,0.25940,0.28070,0.32208,0.41210,0.61697"\
"0.36135,0.36907,0.38348,0.40925,0.45506,0.54690,0.75226");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.01873,0.02282,0.03224,0.05382,0.10426,0.22328,0.50256"\
"0.01872,0.02284,0.03221,0.05368,0.10425,0.22390,0.49581"\
"0.01869,0.02284,0.03219,0.05385,0.10413,0.22293,0.50280"\
"0.01942,0.02346,0.03262,0.05402,0.10431,0.22336,0.49624"\
"0.02298,0.02687,0.03589,0.05657,0.10580,0.22330,0.49702"\
"0.03064,0.03436,0.04262,0.06241,0.10899,0.22475,0.49656"\
"0.04269,0.04699,0.05548,0.07440,0.11744,0.22713,0.49961");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.03591,0.03591,0.03591,0.03597,0.03597,0.03597,0.03599"\
"0.04096,0.04096,0.04096,0.04096,0.04096,0.04096,0.04096"\
"0.05221,0.05221,0.05221,0.05221,0.05225,0.05225,0.05225"\
"0.06786,0.06786,0.06789,0.06789,0.06793,0.06793,0.06795"\
"0.08673,0.08673,0.08673,0.08673,0.08688,0.08688,0.08688"\
"0.10452,0.10452,0.10460,0.10460,0.10460,0.10460,0.10460"\
"0.11052,0.11052,0.11083,0.11083,0.11095,0.11095,0.11160");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00249, 0.00314, 0.00464, 0.00808, 0.01600, 0.03423, 0.07616");
values("0.02441,0.02441,0.02443,0.02443,0.02443,0.02443,0.02445"\
"0.02374,0.02374,0.02378,0.02380,0.02380,0.02380,0.02381"\
"0.02466,0.02466,0.02468,0.02486,0.02486,0.02486,0.02489"\
"0.02100,0.02100,0.02109,0.02109,0.02109,0.02109,0.02109"\
"0.00955,0.00955,0.00955,0.00955,0.00955,0.00955,0.00955"\
"-0.02010,-0.02010,-0.02000,-0.01960,-0.01960,-0.01960,-0.01960"\
"-0.08907,-0.08907,-0.08862,-0.08851,-0.08851,-0.08851,-0.08851");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__einvn_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__einvn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0043;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "TE_B";
capacitance : 0.0029;
max_transition : 1.492;
max_capacitance : 0.128;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.03956,0.04714,0.06474,0.10569,0.20555,0.45177,1.07283"\
"0.04226,0.04937,0.06640,0.10797,0.20847,0.45748,1.08052"\
"0.05269,0.05921,0.07585,0.11687,0.21772,0.46853,1.08836"\
"0.07563,0.08451,0.10307,0.14248,0.24223,0.49362,1.11369"\
"0.10994,0.12301,0.15080,0.20474,0.30441,0.55252,1.17816"\
"0.16628,0.18497,0.22550,0.30498,0.44652,0.69932,1.31949"\
"0.27094,0.29628,0.35145,0.46397,0.67307,1.03247,1.66227");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.03758,0.04629,0.06770,0.12170,0.25806,0.59664,1.45678"\
"0.03729,0.04610,0.06750,0.12142,0.25715,0.60175,1.45975"\
"0.03826,0.04596,0.06733,0.12179,0.25764,0.59829,1.46204"\
"0.05357,0.05904,0.07497,0.12254,0.25742,0.59792,1.45507"\
"0.07211,0.08294,0.10615,0.14941,0.26328,0.59869,1.45946"\
"0.10713,0.12185,0.15387,0.21605,0.32823,0.61480,1.45706"\
"0.16793,0.18784,0.23202,0.32271,0.48321,0.77037,1.49184");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.01910,0.02154,0.02730,0.04110,0.07505,0.16052,0.37667"\
"0.02308,0.02546,0.03134,0.04532,0.07968,0.16530,0.38003"\
"0.03044,0.03379,0.04099,0.05547,0.08980,0.17559,0.39171"\
"0.03758,0.04292,0.05421,0.07596,0.11364,0.19950,0.41518"\
"0.04115,0.04935,0.06683,0.10022,0.15838,0.25494,0.47034"\
"0.03206,0.04454,0.07118,0.12186,0.21067,0.35835,0.59892"\
"-0.01466,0.00467,0.04364,0.12101,0.25712,0.48272,0.84365");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.01135,0.01420,0.02153,0.03991,0.08636,0.20269,0.49656"\
"0.01152,0.01424,0.02152,0.03998,0.08657,0.20313,0.49471"\
"0.01636,0.01922,0.02484,0.04077,0.08639,0.20302,0.49469"\
"0.02580,0.02948,0.03740,0.05415,0.09089,0.20271,0.49573"\
"0.04367,0.04931,0.06079,0.08323,0.12558,0.21668,0.49555"\
"0.07612,0.08469,0.10219,0.13613,0.19360,0.29632,0.52699"\
"0.13672,0.15034,0.17927,0.22861,0.31381,0.45942,0.71143");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.04879,0.05509,0.07080,0.10992,0.20769,0.45536,1.07302"\
"0.05481,0.06111,0.07678,0.11597,0.21359,0.45968,1.08571"\
"0.06812,0.07442,0.09018,0.12922,0.22699,0.47363,1.09645"\
"0.09230,0.09952,0.11635,0.15570,0.25343,0.50042,1.11899"\
"0.13080,0.14009,0.16212,0.20914,0.30963,0.55595,1.17630"\
"0.18545,0.20146,0.23549,0.30165,0.42789,0.68324,1.31347"\
"0.24099,0.26871,0.32930,0.44224,0.63053,0.95594,1.59852");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.03896,0.04732,0.06856,0.12211,0.25728,0.59915,1.45699"\
"0.03904,0.04745,0.06866,0.12216,0.25734,0.59727,1.46923"\
"0.03929,0.04774,0.06875,0.12225,0.25676,0.60055,1.46010"\
"0.04506,0.05223,0.07200,0.12301,0.25703,0.60016,1.45673"\
"0.06202,0.07028,0.08987,0.13639,0.26111,0.60027,1.46079"\
"0.10247,0.11245,0.13459,0.18428,0.29821,0.60856,1.46538"\
"0.18923,0.20319,0.23277,0.29278,0.41471,0.70050,1.48004");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.07649,0.07950,0.08632,0.10174,0.13714,0.22295,0.43885"\
"0.08132,0.08434,0.09119,0.10654,0.14200,0.22783,0.44329"\
"0.09419,0.09717,0.10403,0.11938,0.15485,0.24067,0.45551"\
"0.12522,0.12825,0.13513,0.15060,0.18606,0.27188,0.48676"\
"0.18030,0.18396,0.19180,0.20867,0.24519,0.33153,0.54755"\
"0.26324,0.26824,0.27835,0.29830,0.33788,0.42581,0.64145"\
"0.38705,0.39353,0.40769,0.43340,0.48118,0.57261,0.78888");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.01743,0.02027,0.02725,0.04466,0.08893,0.20357,0.49474"\
"0.01743,0.02026,0.02725,0.04478,0.08880,0.20312,0.49559"\
"0.01745,0.02028,0.02725,0.04467,0.08900,0.20338,0.49464"\
"0.01775,0.02047,0.02746,0.04477,0.08903,0.20334,0.49446"\
"0.02166,0.02438,0.03096,0.04777,0.09056,0.20334,0.49711"\
"0.02997,0.03272,0.03937,0.05516,0.09584,0.20577,0.49548"\
"0.04317,0.04620,0.05378,0.06984,0.10903,0.21184,0.49663");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.04589,0.04608,0.04608,0.04608,0.04608,0.04608,0.04608"\
"0.05109,0.05109,0.05117,0.05117,0.05123,0.05123,0.05123"\
"0.06286,0.06286,0.06286,0.06286,0.06286,0.06286,0.06286"\
"0.08301,0.08301,0.08301,0.08301,0.08301,0.08301,0.08301"\
"0.11079,0.11079,0.11131,0.11131,0.11131,0.11188,0.11188"\
"0.14355,0.14355,0.14355,0.14355,0.14457,0.14457,0.14457"\
"0.17115,0.17115,0.17115,0.17374,0.17374,0.17486,0.17486");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00342, 0.00418, 0.00609, 0.01092, 0.02310, 0.05378, 0.13110");
values("0.03338,0.03338,0.03338,0.03338,0.03338,0.03338,0.03338"\
"0.03525,0.03525,0.03532,0.03532,0.03532,0.03532,0.03532"\
"0.03698,0.03698,0.03727,0.03727,0.03727,0.03727,0.03727"\
"0.03211,0.03211,0.03211,0.03213,0.03213,0.03213,0.03213"\
"0.02208,0.02208,0.02208,0.02208,0.02209,0.02215,0.02231"\
"0.00283,0.00283,0.00326,0.00326,0.00365,0.00365,0.00365"\
"-0.03998,-0.03998,-0.03998,-0.03998,-0.03835,-0.03835,-0.03835");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__einvn_4") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__einvn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0073;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "TE_B";
capacitance : 0.0047;
max_transition : 1.498;
max_capacitance : 0.244;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.03475,0.03988,0.05328,0.08738,0.17547,0.41704,1.08849"\
"0.03793,0.04241,0.05525,0.08925,0.17831,0.42013,1.09254"\
"0.04949,0.05352,0.06501,0.09790,0.18737,0.43143,1.10398"\
"0.07105,0.07726,0.09246,0.12445,0.21197,0.45689,1.13023"\
"0.10452,0.11388,0.13647,0.18455,0.27667,0.51854,1.20130"\
"0.16260,0.17588,0.20765,0.27848,0.41565,0.66847,1.34508"\
"0.27494,0.29260,0.33662,0.43528,0.63633,1.00242,1.69212");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.03048,0.03611,0.05148,0.09412,0.21232,0.54356,1.47145"\
"0.03007,0.03579,0.05131,0.09388,0.21207,0.54269,1.47044"\
"0.03141,0.03629,0.05063,0.09394,0.21277,0.54344,1.47321"\
"0.04514,0.05093,0.06138,0.09657,0.21271,0.54621,1.47121"\
"0.06161,0.06889,0.08795,0.12803,0.22119,0.54396,1.48339"\
"0.09338,0.10374,0.12928,0.18440,0.29488,0.56147,1.47652"\
"0.15174,0.16519,0.20076,0.27999,0.43238,0.71913,1.49825");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.01884,0.02054,0.02501,0.03646,0.06707,0.15270,0.39360"\
"0.02261,0.02428,0.02877,0.04042,0.07133,0.15695,0.39649"\
"0.02887,0.03139,0.03744,0.05004,0.08128,0.16722,0.40753"\
"0.03375,0.03780,0.04727,0.06721,0.10485,0.19072,0.43232"\
"0.03309,0.03915,0.05380,0.08470,0.14337,0.24603,0.48517"\
"0.01541,0.02461,0.04710,0.09422,0.18381,0.34143,0.61263"\
"-0.04882,-0.03462,-0.00056,0.07133,0.20724,0.44817,0.85602");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.00971,0.01161,0.01694,0.03195,0.07391,0.19183,0.52029"\
"0.01003,0.01172,0.01692,0.03192,0.07403,0.19172,0.52013"\
"0.01445,0.01651,0.02136,0.03357,0.07383,0.19168,0.52061"\
"0.02311,0.02575,0.03219,0.04703,0.08064,0.19103,0.52139"\
"0.03927,0.04346,0.05356,0.07418,0.11436,0.20770,0.52203"\
"0.06928,0.07556,0.09183,0.12208,0.18077,0.28904,0.54956"\
"0.12637,0.13623,0.15858,0.20735,0.29352,0.44911,0.73740");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.05023,0.05429,0.06554,0.09658,0.18229,0.42170,1.09351"\
"0.05601,0.06009,0.07134,0.10238,0.18808,0.42742,1.09939"\
"0.06973,0.07386,0.08519,0.11613,0.20183,0.44147,1.11303"\
"0.09545,0.10019,0.11272,0.14419,0.22991,0.46939,1.14136"\
"0.13685,0.14321,0.15963,0.19888,0.28938,0.52950,1.20149"\
"0.19775,0.20808,0.23481,0.29278,0.41080,0.66383,1.33842"\
"0.26699,0.28678,0.33472,0.43491,0.61870,0.94872,1.64800");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.03268,0.03803,0.05288,0.09495,0.21270,0.54454,1.47054"\
"0.03265,0.03804,0.05287,0.09501,0.21265,0.54446,1.47029"\
"0.03289,0.03823,0.05299,0.09494,0.21272,0.54440,1.47034"\
"0.03812,0.04281,0.05633,0.09629,0.21252,0.54390,1.47217"\
"0.05371,0.05901,0.07333,0.11099,0.21789,0.54440,1.46891"\
"0.09098,0.09732,0.11418,0.15608,0.25827,0.55469,1.47340"\
"0.17131,0.18050,0.20405,0.25764,0.37088,0.64874,1.49083");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.07943,0.08159,0.08716,0.10057,0.13355,0.21991,0.45940"\
"0.08405,0.08630,0.09188,0.10525,0.13827,0.22465,0.46421"\
"0.09683,0.09899,0.10456,0.11793,0.15093,0.23735,0.47750"\
"0.12784,0.13013,0.13576,0.14916,0.18220,0.26863,0.50886"\
"0.18504,0.18773,0.19449,0.20940,0.24365,0.33065,0.57120"\
"0.27177,0.27547,0.28449,0.30309,0.34169,0.43101,0.67134"\
"0.40454,0.40999,0.42195,0.44692,0.49396,0.59020,0.83196");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.01658,0.01846,0.02366,0.03792,0.07797,0.19258,0.52128"\
"0.01656,0.01845,0.02366,0.03792,0.07792,0.19244,0.52027"\
"0.01663,0.01844,0.02366,0.03789,0.07796,0.19250,0.51999"\
"0.01681,0.01866,0.02382,0.03799,0.07800,0.19256,0.51999"\
"0.02123,0.02290,0.02779,0.04133,0.07957,0.19278,0.52199"\
"0.03011,0.03203,0.03689,0.04952,0.08623,0.19556,0.52039"\
"0.04443,0.04639,0.05174,0.06553,0.09969,0.20297,0.52220");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.04842,0.04851,0.04852,0.04852,0.04852,0.04852,0.04852"\
"0.05339,0.05339,0.05342,0.05342,0.05342,0.05343,0.05343"\
"0.06465,0.06476,0.06490,0.06490,0.06490,0.06490,0.06490"\
"0.08511,0.08539,0.08593,0.08593,0.08593,0.08593,0.08593"\
"0.11301,0.11301,0.11325,0.11336,0.11347,0.11347,0.11347"\
"0.14533,0.14604,0.14638,0.14638,0.14653,0.14653,0.14655"\
"0.17162,0.17162,0.17162,0.17162,0.17162,0.17162,0.17162");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00518, 0.00608, 0.00862, 0.01574, 0.03571, 0.09178, 0.24914");
values("0.03906,0.03906,0.03906,0.03906,0.03906,0.03906,0.03906"\
"0.04042,0.04042,0.04045,0.04045,0.04050,0.04050,0.04050"\
"0.04105,0.04218,0.04218,0.04218,0.04218,0.04218,0.04218"\
"0.03338,0.03431,0.03592,0.03592,0.03605,0.03605,0.03605"\
"0.01829,0.01952,0.02196,0.02196,0.02196,0.02196,0.02204"\
"-0.01261,-0.01001,-0.00645,-0.00642,-0.00614,-0.00614,-0.00534"\
"-0.08117,-0.07606,-0.06583,-0.06583,-0.06583,-0.06583,-0.06583");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__einvn_8") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__einvn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0175;
max_transition : 1.500;
}
pin("TE_B") {
direction : input;
capacitance : 0.0113;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "TE_B";
capacitance : 0.0095;
max_transition : 1.499;
max_capacitance : 0.411;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.03869,0.04225,0.05277,0.08161,0.16024,0.39187,1.09261"\
"0.04118,0.04432,0.05423,0.08293,0.16328,0.39607,1.10810"\
"0.05261,0.05550,0.06416,0.09171,0.17160,0.40578,1.11295"\
"0.07677,0.08086,0.09212,0.11795,0.19537,0.43135,1.14108"\
"0.11349,0.11934,0.13576,0.17586,0.26073,0.49229,1.20392"\
"0.17719,0.18564,0.20925,0.26848,0.39597,0.64424,1.34773"\
"0.30150,0.31297,0.34505,0.42678,0.61280,0.97793,1.69583");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.03506,0.03881,0.05035,0.08464,0.18837,0.50418,1.47602"\
"0.03468,0.03846,0.05006,0.08445,0.18845,0.50640,1.48110"\
"0.03492,0.03824,0.04932,0.08411,0.18845,0.50353,1.47038"\
"0.05019,0.05225,0.05984,0.08744,0.18810,0.50610,1.47988"\
"0.06548,0.07055,0.08454,0.11983,0.19927,0.50375,1.47908"\
"0.09818,0.10534,0.12454,0.17018,0.27095,0.52623,1.46783"\
"0.15948,0.16587,0.19118,0.25624,0.40106,0.67931,1.49909");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.02008,0.02133,0.02492,0.03489,0.06327,0.14833,0.41023"\
"0.02382,0.02501,0.02854,0.03872,0.06747,0.15293,0.41437"\
"0.03055,0.03224,0.03698,0.04821,0.07727,0.16313,0.42438"\
"0.03595,0.03860,0.04583,0.06356,0.10027,0.18632,0.44877"\
"0.03505,0.03910,0.05028,0.07744,0.13443,0.24060,0.50242"\
"0.01518,0.02139,0.03826,0.07933,0.16604,0.32960,0.62775"\
"-0.05553,-0.04586,-0.02044,0.04099,0.17264,0.42196,0.86823");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.01242,0.01380,0.01803,0.03104,0.07093,0.19311,0.56596"\
"0.01242,0.01376,0.01798,0.03105,0.07085,0.19310,0.56603"\
"0.01736,0.01904,0.02228,0.03273,0.07081,0.19308,0.56594"\
"0.02481,0.02672,0.03213,0.04588,0.07854,0.19322,0.56623"\
"0.04188,0.04451,0.05221,0.07054,0.11227,0.21056,0.56521"\
"0.07218,0.07644,0.08802,0.11609,0.17364,0.29050,0.59364"\
"0.13028,0.13689,0.15457,0.19713,0.28210,0.44606,0.77296");
}
}
timing() {
related_pin : "TE_B";
timing_sense : negative_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.06154,0.06443,0.07278,0.09799,0.17365,0.40315,1.10430"\
"0.06644,0.06923,0.07769,0.10284,0.17866,0.40790,1.11178"\
"0.07928,0.08219,0.09065,0.11587,0.19166,0.42101,1.12179"\
"0.10563,0.10882,0.11809,0.14397,0.21991,0.44925,1.15009"\
"0.14915,0.15328,0.16509,0.19677,0.27843,0.50810,1.21275"\
"0.21478,0.22124,0.24080,0.28703,0.39323,0.63988,1.34413"\
"0.29649,0.30842,0.34251,0.42400,0.59118,0.91393,1.64641");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.03838,0.04191,0.05280,0.08627,0.18921,0.50418,1.46781"\
"0.03836,0.04191,0.05288,0.08630,0.18924,0.50364,1.47077"\
"0.03861,0.04215,0.05300,0.08627,0.18903,0.50379,1.47159"\
"0.04261,0.04584,0.05587,0.08795,0.18926,0.50385,1.47149"\
"0.05726,0.06066,0.07133,0.10243,0.19585,0.50415,1.47523"\
"0.09326,0.09745,0.10942,0.14337,0.23650,0.51734,1.46994"\
"0.17383,0.17958,0.19514,0.23831,0.34063,0.60951,1.48861");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.11326,0.11507,0.12021,0.13334,0.16622,0.25533,0.51664"\
"0.11767,0.11948,0.12475,0.13784,0.17073,0.25973,0.52146"\
"0.12982,0.13163,0.13680,0.14991,0.18285,0.27188,0.53344"\
"0.16055,0.16250,0.16746,0.18061,0.21366,0.30252,0.56376"\
"0.22837,0.23039,0.23599,0.24995,0.28345,0.37266,0.63478"\
"0.33821,0.34092,0.34826,0.36601,0.40541,0.49780,0.76012"\
"0.50475,0.50843,0.51886,0.54341,0.59289,0.69456,0.96088");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.02450,0.02576,0.02987,0.04216,0.07976,0.19734,0.56699"\
"0.02454,0.02582,0.02989,0.04222,0.07969,0.19734,0.56668"\
"0.02452,0.02585,0.02981,0.04218,0.07974,0.19744,0.56696"\
"0.02457,0.02586,0.02982,0.04215,0.07976,0.19713,0.56680"\
"0.02754,0.02876,0.03250,0.04400,0.08061,0.19757,0.56558"\
"0.03838,0.03958,0.04335,0.05449,0.08937,0.20183,0.56664"\
"0.05701,0.05812,0.06187,0.07360,0.10698,0.21252,0.56961");
}
}
timing() {
related_pin : "TE_B";
timing_sense : positive_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.07160,0.07175,0.07175,0.07175,0.07175,0.07175,0.07175"\
"0.07610,0.07616,0.07616,0.07616,0.07616,0.07616,0.07616"\
"0.08722,0.08722,0.08722,0.08722,0.08722,0.08722,0.08722"\
"0.11263,0.11290,0.11290,0.11290,0.11290,0.11290,0.11290"\
"0.15400,0.15474,0.15488,0.15488,0.15488,0.15511,0.15516"\
"0.21211,0.21211,0.21211,0.21211,0.21211,0.21211,0.21211"\
"0.27506,0.27506,0.27506,0.27506,0.27506,0.27532,0.27572");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.01005, 0.01108, 0.01423, 0.02388, 0.05343, 0.14386, 0.42063");
values("0.04936,0.04936,0.04942,0.04947,0.04947,0.04947,0.04947"\
"0.05239,0.05239,0.05239,0.05239,0.05239,0.05239,0.05239"\
"0.05543,0.05543,0.05543,0.05553,0.05553,0.05553,0.05553"\
"0.04813,0.04813,0.04813,0.04826,0.04826,0.04826,0.04826"\
"0.03238,0.03238,0.03238,0.03273,0.03273,0.03273,0.03273"\
"0.00406,0.00406,0.00406,0.00406,0.00406,0.00406,0.00406"\
"-0.05885,-0.05885,-0.05885,-0.05885,-0.05885,-0.05885,-0.05885");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__einvp_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__einvp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("TE") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "!TE";
capacitance : 0.0019;
max_transition : 1.496;
max_capacitance : 0.077;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.04654,0.05691,0.07926,0.12828,0.23896,0.49290,1.07949"\
"0.04944,0.05924,0.08207,0.13194,0.24324,0.49960,1.09451"\
"0.05995,0.06950,0.09133,0.14107,0.25463,0.50862,1.09549"\
"0.08670,0.09713,0.11830,0.16630,0.27857,0.53732,1.12791"\
"0.12730,0.14401,0.17535,0.23184,0.34065,0.59697,1.18780"\
"0.19170,0.21604,0.26440,0.35007,0.49331,0.74201,1.33017"\
"0.30394,0.33853,0.40714,0.53418,0.74498,1.09267,1.68065");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.04427,0.05687,0.08554,0.15115,0.30164,0.65315,1.46474"\
"0.04424,0.05671,0.08542,0.15101,0.30211,0.65413,1.47760"\
"0.04394,0.05623,0.08523,0.15137,0.30400,0.65198,1.46397"\
"0.05679,0.06552,0.08899,0.15076,0.30207,0.65688,1.46443"\
"0.08274,0.09645,0.12157,0.17045,0.30512,0.65161,1.46936"\
"0.12587,0.14448,0.18033,0.24397,0.36151,0.66426,1.46290"\
"0.19590,0.22391,0.27868,0.37294,0.53037,0.79692,1.49568");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.02233,0.02603,0.03417,0.05249,0.09437,0.19032,0.41470"\
"0.02626,0.03005,0.03827,0.05693,0.09899,0.19507,0.41742"\
"0.03491,0.03957,0.04838,0.06699,0.10922,0.20574,0.42980"\
"0.04509,0.05231,0.06609,0.09047,0.13328,0.23015,0.45493"\
"0.05386,0.06475,0.08580,0.12363,0.18505,0.28492,0.50768"\
"0.05294,0.06966,0.10232,0.16041,0.25355,0.40267,0.64001"\
"0.02035,0.04578,0.09430,0.18280,0.32884,0.55620,0.90639");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.01543,0.01983,0.03029,0.05434,0.10955,0.23811,0.53867"\
"0.01527,0.01980,0.03021,0.05418,0.10974,0.23780,0.53583"\
"0.02042,0.02356,0.03207,0.05450,0.10967,0.23779,0.53428"\
"0.03146,0.03634,0.04625,0.06460,0.11260,0.23785,0.54471"\
"0.05252,0.06056,0.07399,0.09797,0.14253,0.24834,0.54181"\
"0.08950,0.10073,0.12169,0.15842,0.22070,0.32509,0.56127"\
"0.15816,0.17385,0.20733,0.26092,0.35236,0.49779,0.73622");
}
}
timing() {
related_pin : "TE";
timing_sense : positive_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.08495,0.09393,0.11461,0.16206,0.27149,0.52470,1.11773"\
"0.08956,0.09850,0.11920,0.16700,0.27615,0.52932,1.11594"\
"0.10085,0.10973,0.13040,0.17798,0.28781,0.54091,1.12691"\
"0.12060,0.12956,0.15016,0.19782,0.30719,0.56104,1.14812"\
"0.14598,0.15528,0.17602,0.22381,0.33346,0.58701,1.17612"\
"0.17333,0.18291,0.20399,0.25171,0.36140,0.61473,1.20677"\
"0.18458,0.19546,0.21853,0.26709,0.37665,0.63237,1.21830");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.04495,0.05730,0.08547,0.15134,0.30230,0.65284,1.47368"\
"0.04504,0.05725,0.08558,0.15138,0.30230,0.65261,1.46739"\
"0.04515,0.05727,0.08560,0.15095,0.30252,0.65257,1.46447"\
"0.04553,0.05767,0.08569,0.15107,0.30228,0.65169,1.46207"\
"0.04623,0.05828,0.08620,0.15118,0.30238,0.65331,1.46493"\
"0.04867,0.06044,0.08739,0.15176,0.30363,0.65198,1.46773"\
"0.05683,0.06765,0.09324,0.15464,0.30351,0.65552,1.45946");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.02283,0.02625,0.03412,0.05231,0.09391,0.19005,0.41697"\
"0.02753,0.03095,0.03884,0.05702,0.09862,0.19482,0.41981"\
"0.03598,0.03997,0.04839,0.06667,0.10831,0.20481,0.42851"\
"0.04770,0.05338,0.06482,0.08676,0.12963,0.22593,0.45031"\
"0.05873,0.06808,0.08592,0.11833,0.17342,0.27459,0.49872"\
"0.05626,0.07224,0.10157,0.15397,0.23811,0.37299,0.61018"\
"-0.00119,0.02590,0.07831,0.16647,0.30485,0.51313,0.83518");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.01579,0.02030,0.03063,0.05454,0.10987,0.23808,0.53800"\
"0.01599,0.02042,0.03067,0.05455,0.10979,0.23798,0.54626"\
"0.01936,0.02310,0.03239,0.05489,0.10977,0.23986,0.53452"\
"0.02872,0.03303,0.04220,0.06192,0.11200,0.24010,0.53703"\
"0.04793,0.05355,0.06514,0.08691,0.13193,0.24407,0.53517"\
"0.08435,0.09256,0.10854,0.13799,0.19040,0.29722,0.55367"\
"0.15698,0.16908,0.19272,0.23382,0.30514,0.43429,0.68530");
}
}
timing() {
related_pin : "TE";
timing_sense : negative_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.01286,0.01286,0.01286,0.01286,0.01286,0.01286,0.01286"\
"0.01394,0.01394,0.01394,0.01394,0.01394,0.01394,0.01394"\
"0.01324,0.01324,0.01324,0.01324,0.01328,0.01328,0.01328"\
"0.01641,0.01642,0.01642,0.01642,0.01642,0.01642,0.01642"\
"0.01698,0.01698,0.01698,0.01702,0.01702,0.01702,0.01704"\
"0.02834,0.02834,0.02834,0.02834,0.02834,0.02834,0.02834"\
"0.04390,0.04390,0.04407,0.04417,0.04417,0.04417,0.04417");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00243, 0.00308, 0.00460, 0.00813, 0.01628, 0.03515, 0.07884");
values("0.09571,0.09573,0.09573,0.09573,0.09573,0.09573,0.09591"\
"0.10087,0.10087,0.10087,0.10087,0.10089,0.10089,0.10089"\
"0.11569,0.11569,0.11569,0.11569,0.11569,0.11569,0.11570"\
"0.14875,0.14875,0.14949,0.14949,0.14949,0.14949,0.14949"\
"0.21213,0.21213,0.21213,0.21213,0.21213,0.21213,0.21213"\
"0.30902,0.30909,0.30909,0.30909,0.30909,0.30920,0.30920"\
"0.45710,0.45710,0.45952,0.45952,0.45952,0.45952,0.45952");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__einvp_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__einvp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("TE") {
direction : input;
capacitance : 0.0037;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "!TE";
capacitance : 0.0024;
max_transition : 1.501;
max_capacitance : 0.136;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.03272,0.04030,0.05786,0.09900,0.19893,0.44978,1.08686"\
"0.03609,0.04310,0.05997,0.10196,0.20329,0.45474,1.09235"\
"0.04782,0.05391,0.07010,0.11111,0.21326,0.46536,1.11017"\
"0.06974,0.07909,0.09819,0.13757,0.23760,0.49246,1.12990"\
"0.10284,0.11693,0.14612,0.20179,0.30079,0.55432,1.19506"\
"0.15774,0.17811,0.22154,0.30473,0.44791,0.70440,1.34200"\
"0.25888,0.28688,0.34764,0.46763,0.68460,1.04700,1.69003");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.02968,0.03846,0.06013,0.11459,0.25019,0.59572,1.47436"\
"0.02930,0.03810,0.05979,0.11414,0.25116,0.59526,1.47377"\
"0.03080,0.03823,0.05925,0.11423,0.25048,0.59538,1.47496"\
"0.04435,0.05220,0.06743,0.11448,0.25059,0.59611,1.47441"\
"0.06376,0.07438,0.09752,0.14295,0.25647,0.59600,1.47485"\
"0.09873,0.11407,0.14695,0.20799,0.32101,0.60936,1.47706"\
"0.15781,0.17897,0.22759,0.31680,0.47647,0.75604,1.50115");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.01819,0.02100,0.02751,0.04297,0.08119,0.17754,0.42170"\
"0.02218,0.02488,0.03150,0.04728,0.08570,0.18263,0.42641"\
"0.02918,0.03315,0.04145,0.05754,0.09602,0.19272,0.43691"\
"0.03605,0.04222,0.05502,0.07903,0.12044,0.21748,0.46366"\
"0.03941,0.04892,0.06834,0.10585,0.16880,0.27424,0.51873"\
"0.02979,0.04451,0.07475,0.13179,0.22931,0.38797,0.65136"\
"-0.01726,0.00530,0.05050,0.13713,0.28858,0.53297,0.92307");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.01057,0.01378,0.02186,0.04221,0.09443,0.22614,0.55964"\
"0.01080,0.01376,0.02178,0.04229,0.09419,0.22536,0.56025"\
"0.01560,0.01880,0.02507,0.04298,0.09409,0.22555,0.55877"\
"0.02479,0.02884,0.03762,0.05609,0.09795,0.22535,0.55996"\
"0.04189,0.04829,0.06204,0.08560,0.13049,0.23615,0.55927"\
"0.07381,0.08293,0.10326,0.13946,0.20277,0.31372,0.58270"\
"0.13190,0.14720,0.17961,0.23445,0.32668,0.48349,0.75739");
}
}
timing() {
related_pin : "TE";
timing_sense : positive_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.08826,0.09459,0.11031,0.14933,0.24764,0.49807,1.14032"\
"0.09277,0.09920,0.11498,0.15387,0.25261,0.50446,1.13967"\
"0.10390,0.11034,0.12613,0.16522,0.26358,0.51360,1.15462"\
"0.12731,0.13373,0.14948,0.18853,0.28778,0.53715,1.17400"\
"0.16079,0.16742,0.18349,0.22284,0.32156,0.57151,1.20905"\
"0.20270,0.20994,0.22699,0.26700,0.36571,0.61610,1.25465"\
"0.24471,0.25325,0.27266,0.31546,0.41524,0.66689,1.30219");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.03290,0.04095,0.06162,0.11491,0.25109,0.59690,1.48197"\
"0.03285,0.04089,0.06170,0.11480,0.25066,0.59890,1.47182"\
"0.03285,0.04091,0.06151,0.11474,0.25078,0.59455,1.47583"\
"0.03319,0.04122,0.06179,0.11481,0.25089,0.59546,1.47659"\
"0.03441,0.04233,0.06281,0.11529,0.25101,0.59713,1.47496"\
"0.03769,0.04530,0.06513,0.11661,0.25134,0.59530,1.47384"\
"0.04563,0.05333,0.07237,0.12149,0.25279,0.59638,1.47157");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.01979,0.02220,0.02821,0.04334,0.08149,0.17745,0.42172"\
"0.02428,0.02676,0.03279,0.04792,0.08604,0.18214,0.42749"\
"0.03133,0.03433,0.04126,0.05688,0.09508,0.19115,0.43535"\
"0.04030,0.04463,0.05435,0.07390,0.11462,0.21083,0.45505"\
"0.04652,0.05411,0.06958,0.09889,0.15226,0.25557,0.50221"\
"0.03542,0.04886,0.07428,0.12308,0.20579,0.34227,0.60327"\
"-0.03835,-0.01511,0.03201,0.11693,0.25399,0.46609,0.81029");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.01120,0.01435,0.02245,0.04291,0.09436,0.22561,0.55928"\
"0.01164,0.01460,0.02256,0.04294,0.09430,0.22537,0.55932"\
"0.01489,0.01770,0.02472,0.04398,0.09437,0.22564,0.56035"\
"0.02272,0.02582,0.03346,0.05154,0.09728,0.22566,0.56048"\
"0.03900,0.04323,0.05299,0.07325,0.11743,0.23196,0.56203"\
"0.07162,0.07773,0.09109,0.11801,0.16987,0.27944,0.57374"\
"0.13913,0.14761,0.16656,0.20477,0.27350,0.40120,0.68428");
}
}
timing() {
related_pin : "TE";
timing_sense : negative_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.01525,0.01529,0.01535,0.01535,0.01535,0.01535,0.01535"\
"0.01657,0.01657,0.01659,0.01680,0.01680,0.01686,0.01686"\
"0.01445,0.01445,0.01445,0.01462,0.01462,0.01462,0.01462"\
"0.01748,0.01748,0.01748,0.01768,0.01768,0.01768,0.01768"\
"0.02241,0.02241,0.02241,0.02241,0.02241,0.02241,0.02241"\
"0.03156,0.03162,0.03169,0.03274,0.03274,0.03274,0.03274"\
"0.05550,0.05558,0.05562,0.05569,0.05576,0.05583,0.05587");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00294, 0.00371, 0.00567, 0.01067, 0.02338, 0.05571, 0.13794");
values("0.09830,0.09830,0.09830,0.09838,0.09838,0.09838,0.09838"\
"0.10293,0.10293,0.10301,0.10301,0.10313,0.10333,0.10333"\
"0.11826,0.11826,0.11826,0.11826,0.11826,0.11826,0.11829"\
"0.14957,0.14957,0.14957,0.14957,0.14957,0.14957,0.14957"\
"0.19963,0.19963,0.19963,0.19964,0.19964,0.19964,0.19964"\
"0.27214,0.27214,0.27214,0.27217,0.27328,0.27328,0.27328"\
"0.38097,0.38097,0.38097,0.38097,0.38097,0.38097,0.38097");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__einvp_4") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__einvp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0089;
max_transition : 1.500;
}
pin("TE") {
direction : input;
capacitance : 0.0062;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "!TE";
capacitance : 0.0049;
max_transition : 1.500;
max_capacitance : 0.236;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.03498,0.04032,0.05401,0.08844,0.17795,0.42046,1.10757"\
"0.03823,0.04282,0.05602,0.09046,0.18147,0.42526,1.10171"\
"0.05004,0.05427,0.06622,0.09916,0.19032,0.43790,1.11213"\
"0.07322,0.07940,0.09407,0.12637,0.21527,0.46561,1.13932"\
"0.10917,0.11861,0.14119,0.18900,0.28083,0.52770,1.20733"\
"0.16994,0.18351,0.21657,0.28744,0.42457,0.67756,1.35380"\
"0.28567,0.30396,0.34968,0.45152,0.65533,1.02284,1.70939");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.03128,0.03705,0.05286,0.09630,0.21633,0.54914,1.48100"\
"0.03083,0.03668,0.05255,0.09617,0.21670,0.54812,1.47555"\
"0.03175,0.03675,0.05191,0.09587,0.21612,0.54883,1.47752"\
"0.04656,0.05091,0.06146,0.09817,0.21609,0.55193,1.47502"\
"0.06371,0.07091,0.08942,0.12804,0.22351,0.55038,1.48361"\
"0.09761,0.10823,0.13358,0.18739,0.29436,0.56383,1.48080"\
"0.15662,0.17178,0.20624,0.28663,0.44292,0.72149,1.50038");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.01813,0.01996,0.02460,0.03649,0.06796,0.15460,0.39543"\
"0.02206,0.02378,0.02849,0.04065,0.07245,0.15915,0.40034"\
"0.02857,0.03116,0.03746,0.05047,0.08263,0.16956,0.41199"\
"0.03436,0.03838,0.04795,0.06859,0.10647,0.19426,0.43541"\
"0.03495,0.04117,0.05596,0.08765,0.14692,0.24969,0.49171"\
"0.01892,0.02847,0.05125,0.10004,0.19132,0.34985,0.62122"\
"-0.04331,-0.02828,0.00656,0.07939,0.22102,0.46599,0.87381");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.01058,0.01257,0.01815,0.03354,0.07656,0.19589,0.52755"\
"0.01076,0.01259,0.01812,0.03362,0.07651,0.19550,0.52691"\
"0.01546,0.01764,0.02233,0.03497,0.07635,0.19618,0.52861"\
"0.02398,0.02679,0.03350,0.04892,0.08260,0.19556,0.52897"\
"0.04082,0.04507,0.05519,0.07575,0.11697,0.21079,0.52802"\
"0.07150,0.07807,0.09358,0.12641,0.18376,0.29242,0.55646"\
"0.12943,0.13938,0.16206,0.21214,0.29902,0.45509,0.74112");
}
}
timing() {
related_pin : "TE";
timing_sense : positive_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.09123,0.09552,0.10730,0.13883,0.22570,0.46913,1.14249"\
"0.09562,0.09996,0.11165,0.14323,0.23049,0.47409,1.15206"\
"0.10648,0.11088,0.12252,0.15427,0.24117,0.48367,1.16204"\
"0.12925,0.13353,0.14537,0.17699,0.26430,0.50735,1.18870"\
"0.16073,0.16526,0.17741,0.20946,0.29653,0.54074,1.21282"\
"0.19817,0.20310,0.21605,0.24884,0.33643,0.57813,1.25291"\
"0.22985,0.23531,0.25009,0.28593,0.37512,0.61748,1.29227");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.03490,0.04028,0.05535,0.09752,0.21643,0.55189,1.47504"\
"0.03482,0.04016,0.05516,0.09736,0.21660,0.54854,1.48269"\
"0.03488,0.04017,0.05517,0.09753,0.21610,0.55143,1.48233"\
"0.03531,0.04050,0.05536,0.09733,0.21643,0.55180,1.47988"\
"0.03647,0.04168,0.05642,0.09849,0.21643,0.55089,1.47771"\
"0.03960,0.04500,0.05944,0.10011,0.21718,0.54760,1.47834"\
"0.04737,0.05244,0.06676,0.10606,0.21944,0.55095,1.47325");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.02081,0.02233,0.02651,0.03789,0.06938,0.15588,0.39887"\
"0.02509,0.02669,0.03091,0.04230,0.07379,0.16034,0.40161"\
"0.03165,0.03357,0.03851,0.05074,0.08236,0.16887,0.41180"\
"0.03918,0.04216,0.04902,0.06489,0.10024,0.18726,0.42873"\
"0.04248,0.04726,0.05884,0.08310,0.13129,0.22845,0.47091"\
"0.02526,0.03294,0.05290,0.09357,0.16990,0.30246,0.56565"\
"-0.06456,-0.04924,-0.01409,0.05813,0.18715,0.39735,0.74832");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.01152,0.01346,0.01896,0.03447,0.07699,0.19513,0.52921"\
"0.01197,0.01380,0.01913,0.03458,0.07697,0.19560,0.52790"\
"0.01506,0.01684,0.02178,0.03598,0.07709,0.19523,0.52902"\
"0.02269,0.02458,0.02993,0.04411,0.08159,0.19574,0.52773"\
"0.03907,0.04168,0.04849,0.06482,0.10255,0.20482,0.52979"\
"0.07170,0.07537,0.08505,0.10713,0.15228,0.25370,0.54384"\
"0.14059,0.14500,0.15882,0.18949,0.25121,0.37112,0.65468");
}
}
timing() {
related_pin : "TE";
timing_sense : negative_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.01672,0.01673,0.01673,0.01673,0.01673,0.01673,0.01673"\
"0.01874,0.01874,0.01875,0.01880,0.01880,0.01880,0.01880"\
"0.01684,0.01686,0.01718,0.01718,0.01718,0.01718,0.01718"\
"0.02082,0.02088,0.02088,0.02088,0.02088,0.02088,0.02088"\
"0.02853,0.02939,0.02939,0.02939,0.02939,0.02939,0.02939"\
"0.04411,0.04453,0.04472,0.04472,0.04479,0.04479,0.04479"\
"0.08375,0.08375,0.08375,0.08535,0.08535,0.08535,0.08536");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00539, 0.00629, 0.00879, 0.01576, 0.03522, 0.08954, 0.24111");
values("0.10771,0.10828,0.10828,0.10828,0.10828,0.10828,0.10828"\
"0.11325,0.11327,0.11327,0.11335,0.11335,0.11335,0.11335"\
"0.12500,0.12552,0.12675,0.12732,0.12732,0.12736,0.12736"\
"0.15483,0.15532,0.15783,0.15783,0.15842,0.15842,0.15842"\
"0.20762,0.20788,0.21124,0.21124,0.21127,0.21127,0.21128"\
"0.28510,0.28570,0.28889,0.28889,0.28889,0.28889,0.28889"\
"0.40618,0.40708,0.41156,0.41156,0.41157,0.41157,0.41157");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__einvp_8") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__einvp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0174;
max_transition : 1.500;
}
pin("TE") {
direction : input;
capacitance : 0.0094;
max_transition : 1.500;
}
pin("Z") {
direction : output;
function : "!A";
three_state : "!TE";
capacitance : 0.0095;
max_transition : 1.499;
max_capacitance : 0.404;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.03906,0.04266,0.05327,0.08219,0.16100,0.39586,1.10116"\
"0.04156,0.04487,0.05494,0.08381,0.16450,0.39856,1.10950"\
"0.05330,0.05616,0.06520,0.09251,0.17327,0.41052,1.12214"\
"0.07811,0.08222,0.09324,0.11922,0.19733,0.43497,1.14561"\
"0.11614,0.12220,0.13896,0.17879,0.26374,0.49921,1.21002"\
"0.18161,0.19020,0.21466,0.27476,0.40217,0.65150,1.36347"\
"0.30804,0.31997,0.35318,0.43782,0.62544,0.99001,1.71839");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.03438,0.03814,0.04955,0.08445,0.18961,0.50921,1.47123"\
"0.03409,0.03788,0.04924,0.08433,0.18947,0.50581,1.47513"\
"0.03432,0.03764,0.04880,0.08399,0.18951,0.50662,1.47738"\
"0.04933,0.05143,0.05889,0.08676,0.18872,0.50739,1.47614"\
"0.06595,0.07073,0.08424,0.11881,0.19984,0.50900,1.47744"\
"0.09969,0.10686,0.12624,0.17235,0.27107,0.52673,1.48060"\
"0.15953,0.16862,0.19383,0.25965,0.40244,0.68018,1.49860");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.02065,0.02194,0.02570,0.03615,0.06541,0.15249,0.41917"\
"0.02441,0.02565,0.02944,0.03993,0.06965,0.15682,0.42114"\
"0.03138,0.03312,0.03793,0.04939,0.07938,0.16728,0.43373"\
"0.03729,0.03999,0.04736,0.06556,0.10257,0.19099,0.45552"\
"0.03699,0.04117,0.05274,0.08055,0.13851,0.24544,0.51013"\
"0.01803,0.02446,0.04192,0.08408,0.17243,0.33759,0.63778"\
"-0.05178,-0.04200,-0.01529,0.04709,0.18306,0.43685,0.88573");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.01290,0.01431,0.01873,0.03225,0.07313,0.19740,0.57547"\
"0.01280,0.01428,0.01868,0.03227,0.07318,0.19692,0.57547"\
"0.01781,0.01944,0.02263,0.03365,0.07291,0.19727,0.57572"\
"0.02516,0.02725,0.03262,0.04684,0.08006,0.19700,0.57486"\
"0.04262,0.04502,0.05301,0.07142,0.11381,0.21393,0.57484"\
"0.07318,0.07817,0.08931,0.11800,0.17616,0.29405,0.60062"\
"0.13094,0.13763,0.15602,0.20100,0.28612,0.45284,0.77959");
}
}
timing() {
related_pin : "TE";
timing_sense : positive_unate;
timing_type : three_state_enable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.12075,0.12381,0.13299,0.15938,0.23638,0.46882,1.17545"\
"0.12514,0.12820,0.13746,0.16385,0.24073,0.47279,1.17942"\
"0.13597,0.13906,0.14815,0.17468,0.25149,0.48368,1.19129"\
"0.16118,0.16421,0.17350,0.20008,0.27705,0.50919,1.21493"\
"0.20387,0.20712,0.21643,0.24334,0.32099,0.55312,1.26677"\
"0.25906,0.26248,0.27253,0.30084,0.37961,0.61169,1.32164"\
"0.31643,0.32045,0.33198,0.36341,0.44604,0.67945,1.38557");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.04105,0.04468,0.05538,0.08881,0.19103,0.50733,1.47782"\
"0.04108,0.04463,0.05561,0.08880,0.19118,0.50755,1.47292"\
"0.04112,0.04460,0.05564,0.08881,0.19118,0.50745,1.47687"\
"0.04113,0.04472,0.05570,0.08891,0.19126,0.50890,1.47676"\
"0.04272,0.04608,0.05705,0.08988,0.19161,0.50874,1.47998"\
"0.04635,0.04985,0.06060,0.09319,0.19351,0.50697,1.47427"\
"0.05539,0.05894,0.06943,0.10108,0.19827,0.50894,1.47261");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.02590,0.02702,0.03043,0.04025,0.06913,0.15633,0.42105"\
"0.02985,0.03100,0.03440,0.04425,0.07320,0.16034,0.42472"\
"0.03657,0.03784,0.04164,0.05215,0.08139,0.16854,0.43305"\
"0.04407,0.04590,0.05098,0.06417,0.09691,0.18504,0.44940"\
"0.04628,0.04951,0.05740,0.07782,0.12184,0.22032,0.48574"\
"0.02486,0.03034,0.04506,0.07818,0.14873,0.28169,0.56849"\
"-0.07086,-0.06134,-0.03587,0.02412,0.14419,0.35439,0.72594");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.01459,0.01598,0.02024,0.03355,0.07431,0.19733,0.57471"\
"0.01486,0.01622,0.02043,0.03361,0.07434,0.19717,0.57425"\
"0.01746,0.01874,0.02260,0.03499,0.07467,0.19724,0.57454"\
"0.02435,0.02569,0.02974,0.04206,0.07913,0.19781,0.57491"\
"0.04082,0.04251,0.04750,0.06122,0.09828,0.20740,0.57398"\
"0.07484,0.07659,0.08362,0.10188,0.14479,0.25280,0.58962"\
"0.14337,0.14691,0.15686,0.18197,0.23915,0.36285,0.68474");
}
}
timing() {
related_pin : "TE";
timing_sense : negative_unate;
timing_type : three_state_disable;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.02268,0.02268,0.02268,0.02268,0.02268,0.02268,0.02268"\
"0.02506,0.02531,0.02531,0.02531,0.02531,0.02531,0.02531"\
"0.02416,0.02470,0.02470,0.02470,0.02476,0.02476,0.02476"\
"0.02671,0.02800,0.02800,0.02878,0.02878,0.02878,0.02878"\
"0.03776,0.03998,0.04107,0.04107,0.04107,0.04107,0.04107"\
"0.06385,0.06762,0.06762,0.06762,0.06762,0.06762,0.06762"\
"0.11608,0.12335,0.12335,0.12335,0.12368,0.12449,0.12449");
}
rise_transition(scalar) {
values("0.00000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00998, 0.01101, 0.01414, 0.02369, 0.05284, 0.14179, 0.41324");
values("0.14945,0.14945,0.15014,0.15014,0.15014,0.15035,0.15036"\
"0.15333,0.15333,0.15447,0.15466,0.15466,0.15466,0.15466"\
"0.16721,0.16721,0.16721,0.16721,0.16721,0.16721,0.16721"\
"0.19651,0.19651,0.19651,0.19651,0.19651,0.19651,0.19651"\
"0.26242,0.26242,0.26242,0.26242,0.26280,0.26280,0.26283"\
"0.36665,0.36665,0.36843,0.36945,0.36945,0.36945,0.36945"\
"0.52980,0.52980,0.52980,0.52980,0.52980,0.52980,0.52980");
}
fall_transition(scalar) {
values("0.00000");
}
}
}
}
cell ("sky130_fd_sc_hd__fa_1") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__fa";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0069;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0062;
max_transition : 1.500;
}
pin("CIN") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("COUT") {
direction : output;
function : "((A*B)+(A*CIN))+(B*CIN)";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.157;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.12336,0.13197,0.15045,0.19098,0.28732,0.53474,1.17457"\
"0.12795,0.13648,0.15497,0.19550,0.29192,0.53925,1.17933"\
"0.13763,0.14617,0.16470,0.20521,0.30159,0.54907,1.18893"\
"0.15879,0.16737,0.18587,0.22629,0.32268,0.57036,1.21034"\
"0.20032,0.20945,0.22867,0.26982,0.36648,0.61434,1.25358"\
"0.26130,0.27175,0.29306,0.33631,0.43449,0.68364,1.32312"\
"0.32417,0.33783,0.36463,0.41288,0.51357,0.76277,1.40435");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02890,0.03646,0.05486,0.10290,0.23386,0.58409,1.49021"\
"0.02897,0.03644,0.05482,0.10286,0.23423,0.58287,1.49423"\
"0.02896,0.03647,0.05483,0.10295,0.23385,0.58411,1.49007"\
"0.02905,0.03638,0.05484,0.10299,0.23384,0.58404,1.49068"\
"0.03139,0.03908,0.05712,0.10413,0.23430,0.58256,1.49459"\
"0.03772,0.04538,0.06376,0.10907,0.23763,0.58395,1.49449"\
"0.05129,0.06030,0.07880,0.12226,0.24211,0.58649,1.49286");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.36971,0.38213,0.40648,0.45051,0.52925,0.67910,1.00851"\
"0.37199,0.38412,0.40844,0.45268,0.53141,0.68131,1.01091"\
"0.37920,0.39120,0.41590,0.46013,0.53899,0.68896,1.01851"\
"0.40032,0.41231,0.43699,0.48115,0.56005,0.70977,1.03971"\
"0.45696,0.46893,0.49338,0.53749,0.61638,0.76649,1.09637"\
"0.59496,0.60730,0.63121,0.67527,0.75417,0.90438,1.23426"\
"0.85754,0.87150,0.89927,0.94914,1.03545,1.19290,1.52609");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.05119,0.05916,0.07428,0.10390,0.16775,0.31453,0.71675"\
"0.05127,0.05892,0.07430,0.10388,0.16772,0.31443,0.71574"\
"0.05167,0.05914,0.07442,0.10410,0.16763,0.31447,0.71697"\
"0.05161,0.05905,0.07441,0.10400,0.16763,0.31470,0.71791"\
"0.05209,0.05968,0.07437,0.10402,0.16765,0.31457,0.71593"\
"0.05194,0.05942,0.07513,0.10456,0.16789,0.31503,0.71787"\
"0.06381,0.07222,0.08882,0.11954,0.18266,0.32607,0.72123");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.11803,0.12745,0.14758,0.19013,0.28762,0.53528,1.17483"\
"0.12294,0.13245,0.15257,0.19506,0.29257,0.54022,1.17968"\
"0.13301,0.14243,0.16259,0.20510,0.30257,0.55034,1.19073"\
"0.15418,0.16363,0.18369,0.22603,0.32375,0.57148,1.21096"\
"0.19419,0.20421,0.22534,0.26879,0.36684,0.61482,1.25458"\
"0.25415,0.26508,0.28805,0.33393,0.43377,0.68337,1.32345"\
"0.31815,0.33246,0.36051,0.41197,0.51666,0.76695,1.40908");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03198,0.03990,0.05870,0.10618,0.23518,0.58319,1.49334"\
"0.03215,0.03991,0.05861,0.10615,0.23518,0.58451,1.49434"\
"0.03188,0.03998,0.05864,0.10617,0.23521,0.58447,1.49423"\
"0.03202,0.03996,0.05867,0.10612,0.23524,0.58481,1.49458"\
"0.03441,0.04277,0.06160,0.10866,0.23598,0.58500,1.49329"\
"0.04002,0.04812,0.06752,0.11479,0.24053,0.58524,1.49183"\
"0.05379,0.06310,0.08374,0.12661,0.24664,0.58861,1.49558");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.34048,0.35250,0.37696,0.42112,0.50020,0.65035,0.98018"\
"0.34333,0.35564,0.37986,0.42395,0.50291,0.65305,0.98299"\
"0.35136,0.36337,0.38784,0.43192,0.51094,0.66117,0.99119"\
"0.37398,0.38596,0.41070,0.45458,0.53370,0.68413,1.01403"\
"0.43820,0.45024,0.47419,0.51849,0.59761,0.74791,1.07802"\
"0.59770,0.60980,0.63411,0.67817,0.75734,0.90760,1.23749"\
"0.90813,0.92324,0.95254,1.00438,1.09151,1.24794,1.57983");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.05233,0.05981,0.07452,0.10406,0.16753,0.31437,0.71641"\
"0.05118,0.05942,0.07445,0.10449,0.16776,0.31448,0.71791"\
"0.05116,0.05879,0.07431,0.10423,0.16769,0.31435,0.71700"\
"0.05150,0.05888,0.07419,0.10464,0.16769,0.31411,0.71624"\
"0.05097,0.05864,0.07449,0.10424,0.16762,0.31397,0.71607"\
"0.05143,0.05872,0.07476,0.10415,0.16760,0.31445,0.71630"\
"0.07150,0.07958,0.09514,0.12429,0.18408,0.32497,0.71876");
}
}
timing() {
related_pin : "CIN";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.11272,0.12228,0.14247,0.18515,0.28270,0.53040,1.17060"\
"0.11711,0.12669,0.14690,0.18955,0.28713,0.53484,1.17457"\
"0.12763,0.13719,0.15746,0.20002,0.29760,0.54534,1.18517"\
"0.15172,0.16126,0.18138,0.22378,0.32130,0.56916,1.20910"\
"0.19860,0.20883,0.22988,0.27311,0.37093,0.61897,1.25942"\
"0.25748,0.27001,0.29459,0.34089,0.44044,0.68951,1.32969"\
"0.30807,0.32461,0.35661,0.41247,0.51641,0.76559,1.40688");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03275,0.04038,0.05899,0.10634,0.23523,0.58276,1.49379"\
"0.03275,0.04038,0.05903,0.10640,0.23524,0.58330,1.49368"\
"0.03275,0.04036,0.05898,0.10641,0.23524,0.58323,1.49428"\
"0.03269,0.04042,0.05903,0.10650,0.23524,0.58323,1.49475"\
"0.03718,0.04448,0.06193,0.10832,0.23573,0.58315,1.49363"\
"0.04814,0.05536,0.07190,0.11549,0.23970,0.58466,1.49131"\
"0.06627,0.07580,0.09447,0.13439,0.24767,0.58671,1.49265");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.31429,0.32621,0.35012,0.39424,0.47387,0.62499,0.95532"\
"0.31737,0.32923,0.35326,0.39742,0.47718,0.62827,0.95891"\
"0.32554,0.33735,0.36134,0.40552,0.48514,0.63625,0.96683"\
"0.35046,0.36231,0.38625,0.43036,0.51013,0.66118,0.99184"\
"0.41586,0.42778,0.45190,0.49585,0.57544,0.72658,1.05725"\
"0.57637,0.58818,0.61225,0.65634,0.73598,0.88708,1.21783"\
"0.87922,0.89445,0.92381,0.97608,1.06470,1.22235,1.55521");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.04953,0.05723,0.07240,0.10253,0.16695,0.31411,0.71571"\
"0.04918,0.05666,0.07216,0.10262,0.16696,0.31424,0.71708"\
"0.04919,0.05666,0.07214,0.10289,0.16710,0.31410,0.71759"\
"0.04918,0.05676,0.07215,0.10293,0.16687,0.31416,0.71681"\
"0.05002,0.05798,0.07311,0.10256,0.16680,0.31388,0.71437"\
"0.04973,0.05770,0.07265,0.10312,0.16716,0.31374,0.71533"\
"0.06926,0.07813,0.09466,0.12541,0.18541,0.32552,0.72020");
}
}
}
pin("SUM") {
direction : output;
function : "((((A*!B)*!CIN)+((!A*B)*!CIN))+((!A*!B)*CIN))+((A*B)*CIN)";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.156;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.12218,0.13082,0.14963,0.19018,0.28549,0.53075,1.16829"\
"0.12646,0.13505,0.15375,0.19431,0.28996,0.53416,1.17397"\
"0.13460,0.14313,0.16187,0.20242,0.29814,0.54262,1.18233"\
"0.15145,0.16003,0.17874,0.21926,0.31489,0.56037,1.19787"\
"0.18352,0.19253,0.21186,0.25313,0.34944,0.59451,1.23364"\
"0.23171,0.24185,0.26262,0.30566,0.40317,0.64909,1.28721"\
"0.27733,0.29014,0.31517,0.36297,0.46234,0.70864,1.34663");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03091,0.03849,0.05719,0.10537,0.23559,0.58565,1.49574"\
"0.03077,0.03850,0.05722,0.10540,0.23556,0.58451,1.49802"\
"0.03080,0.03866,0.05717,0.10524,0.23536,0.58461,1.49829"\
"0.03079,0.03840,0.05717,0.10518,0.23554,0.58567,1.49542"\
"0.03283,0.04065,0.05932,0.10687,0.23602,0.58456,1.49723"\
"0.03779,0.04549,0.06429,0.11030,0.23819,0.58469,1.49531"\
"0.04994,0.05846,0.07786,0.12037,0.24194,0.58697,1.49071");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.42608,0.43859,0.46269,0.50681,0.58579,0.73570,1.06783"\
"0.42744,0.43996,0.46416,0.50842,0.58725,0.73765,1.06956"\
"0.43563,0.44765,0.47202,0.51628,0.59475,0.74534,1.07718"\
"0.45743,0.46952,0.49410,0.53823,0.61710,0.76719,1.09964"\
"0.51034,0.52286,0.54692,0.59066,0.66989,0.82000,1.15201"\
"0.62822,0.64029,0.66440,0.70875,0.78765,0.93794,1.27001"\
"0.85243,0.86583,0.89196,0.93975,1.02360,1.17877,1.51389");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.05800,0.06520,0.07960,0.10931,0.17345,0.32246,0.72468"\
"0.05763,0.06574,0.08008,0.10900,0.17353,0.32135,0.72482"\
"0.05725,0.06448,0.07935,0.10886,0.17362,0.32207,0.72556"\
"0.05763,0.06528,0.08033,0.10906,0.17356,0.32242,0.72479"\
"0.05726,0.06502,0.07970,0.11017,0.17287,0.32204,0.72554"\
"0.05711,0.06544,0.07946,0.10934,0.17129,0.32079,0.72435"\
"0.06675,0.07506,0.09031,0.11991,0.18271,0.32967,0.72988");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.49495,0.50454,0.52433,0.56585,0.66277,0.90908,1.54677"\
"0.49720,0.50677,0.52648,0.56797,0.66481,0.91110,1.54953"\
"0.50423,0.51423,0.53407,0.57557,0.67242,0.91859,1.55717"\
"0.52564,0.53524,0.55505,0.59658,0.69347,0.93980,1.57737"\
"0.58179,0.59142,0.61136,0.65276,0.74955,0.99596,1.63528"\
"0.71854,0.72817,0.74800,0.78953,0.88644,1.13276,1.77014"\
"0.99183,1.00197,1.02253,1.06432,1.16093,1.40711,2.04512");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03678,0.04357,0.06052,0.10652,0.23566,0.58287,1.49154"\
"0.03649,0.04353,0.06049,0.10647,0.23542,0.58280,1.49343"\
"0.03702,0.04366,0.06039,0.10641,0.23593,0.58294,1.49141"\
"0.03690,0.04361,0.06043,0.10645,0.23565,0.58275,1.49369"\
"0.03686,0.04369,0.06058,0.10648,0.23585,0.58281,1.49134"\
"0.03697,0.04369,0.06062,0.10658,0.23551,0.58276,1.49389"\
"0.03969,0.04658,0.06274,0.10769,0.23604,0.58249,1.49369");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.34088,0.35049,0.37011,0.40646,0.47383,0.61099,0.93536"\
"0.34541,0.35518,0.37464,0.41122,0.47852,0.61551,0.93988"\
"0.35506,0.36462,0.38426,0.42061,0.48797,0.62515,0.94953"\
"0.37499,0.38463,0.40416,0.44053,0.50796,0.64501,0.96968"\
"0.41578,0.42545,0.44492,0.48147,0.54876,0.68576,1.01002"\
"0.48264,0.49244,0.51175,0.54779,0.61479,0.75205,1.07647"\
"0.56337,0.57324,0.59269,0.62906,0.69634,0.83292,1.15658");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.04114,0.04723,0.06068,0.08694,0.14614,0.29655,0.71318"\
"0.04192,0.04798,0.05983,0.08633,0.14634,0.29692,0.71284"\
"0.04152,0.04825,0.06029,0.08679,0.14615,0.29647,0.71294"\
"0.04102,0.04730,0.05972,0.08604,0.14574,0.29672,0.71632"\
"0.04190,0.04813,0.05984,0.08630,0.14617,0.29688,0.71309"\
"0.04148,0.04750,0.05965,0.08600,0.14581,0.29642,0.71295"\
"0.04180,0.04773,0.05996,0.08612,0.14602,0.29586,0.70642");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.11544,0.12411,0.14294,0.18356,0.27934,0.52534,1.16367"\
"0.11961,0.12820,0.14694,0.18758,0.28346,0.52931,1.16717"\
"0.12847,0.13715,0.15597,0.19657,0.29245,0.53853,1.17555"\
"0.14902,0.15766,0.17635,0.21698,0.31303,0.55912,1.19648"\
"0.18896,0.19804,0.21733,0.25849,0.35492,0.60126,1.23910"\
"0.24465,0.25472,0.27584,0.31855,0.41564,0.66213,1.30045"\
"0.29587,0.30891,0.33487,0.38170,0.48081,0.72729,1.36546");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03098,0.03853,0.05728,0.10557,0.23587,0.58599,1.49619"\
"0.03083,0.03855,0.05729,0.10546,0.23620,0.58499,1.49430"\
"0.03093,0.03850,0.05731,0.10559,0.23616,0.58570,1.49299"\
"0.03074,0.03854,0.05720,0.10560,0.23618,0.58511,1.49275"\
"0.03282,0.04071,0.05944,0.10687,0.23648,0.58589,1.49504"\
"0.03966,0.04694,0.06476,0.11070,0.23775,0.58559,1.49449"\
"0.05290,0.06105,0.07984,0.12182,0.24155,0.58783,1.49427");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.40374,0.41627,0.44052,0.48496,0.56422,0.71481,1.04765"\
"0.40655,0.41864,0.44312,0.48746,0.56625,0.71746,1.05015"\
"0.41514,0.42774,0.45199,0.49631,0.57550,0.72624,1.05936"\
"0.43875,0.45136,0.47562,0.51989,0.59917,0.74989,1.08304"\
"0.49670,0.50920,0.53354,0.57750,0.65684,0.80798,1.14114"\
"0.63327,0.64632,0.67072,0.71517,0.79471,0.94604,1.27923"\
"0.90126,0.91438,0.94209,0.99052,1.07681,1.23296,1.56932");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.05782,0.06524,0.08010,0.11101,0.17200,0.32195,0.72528"\
"0.05787,0.06486,0.07981,0.10934,0.17414,0.32280,0.72655"\
"0.05803,0.06554,0.08082,0.10953,0.17418,0.32315,0.72564"\
"0.05804,0.06554,0.08094,0.10973,0.17413,0.32321,0.72558"\
"0.05775,0.06522,0.08016,0.11040,0.17260,0.32297,0.72620"\
"0.05807,0.06511,0.08015,0.10989,0.17390,0.32324,0.72571"\
"0.06983,0.07852,0.09288,0.12328,0.18608,0.33219,0.73036");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.46350,0.47305,0.49279,0.53429,0.63121,0.87751,1.51490"\
"0.46610,0.47574,0.49551,0.53699,0.63380,0.88021,1.51947"\
"0.47413,0.48373,0.50352,0.54496,0.64181,0.88821,1.52626"\
"0.49677,0.50632,0.52615,0.56755,0.66435,0.91034,1.54960"\
"0.56057,0.57010,0.58985,0.63129,0.72813,0.97430,1.61238"\
"0.71941,0.72899,0.74882,0.79028,0.88714,1.13355,1.77195"\
"1.04439,1.05466,1.07513,1.11717,1.21410,1.46049,2.09941");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03624,0.04323,0.06035,0.10645,0.23571,0.58282,1.49381"\
"0.03611,0.04295,0.06039,0.10641,0.23587,0.58285,1.49152"\
"0.03601,0.04329,0.06036,0.10645,0.23567,0.58140,1.49414"\
"0.03639,0.04340,0.06034,0.10653,0.23567,0.58191,1.49021"\
"0.03626,0.04328,0.06023,0.10645,0.23597,0.58301,1.49283"\
"0.03611,0.04299,0.06030,0.10648,0.23573,0.58138,1.49403"\
"0.03949,0.04610,0.06296,0.10812,0.23563,0.58163,1.49116");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.36684,0.37669,0.39663,0.43358,0.50135,0.63921,0.96415"\
"0.37271,0.38257,0.40252,0.43948,0.50732,0.64520,0.97025"\
"0.38267,0.39274,0.41251,0.44958,0.51764,0.65521,0.98041"\
"0.40040,0.41016,0.43011,0.46694,0.53511,0.67276,0.99748"\
"0.43684,0.44668,0.46661,0.50349,0.57170,0.70935,1.03456"\
"0.50162,0.51127,0.53095,0.56736,0.63500,0.77250,1.09771"\
"0.57967,0.58931,0.60898,0.64543,0.71282,0.84997,1.17448");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.04274,0.04910,0.06145,0.08752,0.14728,0.29768,0.71709"\
"0.04277,0.04914,0.06148,0.08760,0.14726,0.29763,0.71252"\
"0.04306,0.04958,0.06178,0.08794,0.14761,0.29747,0.71677"\
"0.04266,0.04894,0.06244,0.08872,0.14754,0.29765,0.71381"\
"0.04288,0.04921,0.06156,0.08799,0.14740,0.29765,0.71819"\
"0.04255,0.04829,0.06052,0.08712,0.14649,0.29720,0.71706"\
"0.04167,0.04784,0.06076,0.08704,0.14637,0.29659,0.70838");
}
}
timing() {
related_pin : "CIN";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.11289,0.12155,0.14033,0.18098,0.27683,0.52300,1.16132"\
"0.11716,0.12575,0.14444,0.18511,0.28129,0.52630,1.16674"\
"0.12668,0.13538,0.15411,0.19479,0.29070,0.53678,1.17511"\
"0.14913,0.15775,0.17651,0.21714,0.31335,0.55959,1.19982"\
"0.19243,0.20132,0.22011,0.26193,0.35829,0.60558,1.24274"\
"0.24611,0.25646,0.27665,0.31910,0.41597,0.66272,1.30138"\
"0.28847,0.30156,0.32687,0.37371,0.47167,0.71675,1.35588");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03064,0.03847,0.05726,0.10528,0.23571,0.58584,1.49626"\
"0.03080,0.03850,0.05729,0.10545,0.23539,0.58431,1.49823"\
"0.03078,0.03858,0.05733,0.10518,0.23561,0.58575,1.49629"\
"0.03079,0.03832,0.05709,0.10525,0.23599,0.58613,1.49522"\
"0.03282,0.04045,0.05937,0.10675,0.23630,0.58517,1.49762"\
"0.04017,0.04735,0.06503,0.10986,0.23835,0.58550,1.49640"\
"0.05476,0.06281,0.08158,0.12103,0.24178,0.58774,1.49428");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.39400,0.40625,0.43028,0.47461,0.55355,0.70443,1.03693"\
"0.39349,0.40552,0.43005,0.47420,0.55287,0.70361,1.03618"\
"0.39601,0.40807,0.43218,0.47652,0.55565,0.70546,1.03809"\
"0.41358,0.42620,0.45015,0.49446,0.57342,0.72359,1.05623"\
"0.47303,0.48512,0.50935,0.55382,0.63250,0.78318,1.11547"\
"0.62390,0.63583,0.65992,0.70401,0.78279,0.93364,1.26611"\
"0.93357,0.94763,0.97520,1.02410,1.10693,1.26129,1.59571");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.05784,0.06543,0.07989,0.10881,0.17362,0.32144,0.72515"\
"0.05747,0.06462,0.08071,0.10883,0.17298,0.32195,0.72551"\
"0.05779,0.06497,0.07965,0.11041,0.17330,0.32215,0.72454"\
"0.05759,0.06552,0.07978,0.11048,0.17357,0.32236,0.72321"\
"0.05727,0.06438,0.07929,0.10990,0.17267,0.32182,0.72532"\
"0.05779,0.06503,0.07957,0.10977,0.17383,0.32151,0.72497"\
"0.07353,0.08135,0.09636,0.12319,0.18391,0.32936,0.72754");
}
}
timing() {
related_pin : "CIN";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.44235,0.45081,0.46921,0.50901,0.60551,0.85202,1.49032"\
"0.44564,0.45417,0.47244,0.51254,0.60899,0.85501,1.49423"\
"0.45357,0.46205,0.48047,0.52070,0.61699,0.86331,1.50133"\
"0.47837,0.48700,0.50528,0.54549,0.64183,0.88750,1.52680"\
"0.54339,0.55204,0.57045,0.61033,0.70687,0.95321,1.59075"\
"0.70226,0.71058,0.72908,0.76916,0.86564,1.11197,1.75003"\
"1.01894,1.02780,1.04700,1.08724,1.18331,1.42997,2.06910");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03229,0.03935,0.05689,0.10438,0.23509,0.58200,1.49415"\
"0.03215,0.03928,0.05712,0.10436,0.23558,0.58260,1.48986"\
"0.03222,0.03915,0.05716,0.10426,0.23567,0.58321,1.49359"\
"0.03208,0.03923,0.05692,0.10427,0.23552,0.58244,1.48977"\
"0.03234,0.03949,0.05683,0.10422,0.23555,0.58311,1.49412"\
"0.03228,0.03958,0.05716,0.10446,0.23573,0.58322,1.49357"\
"0.03529,0.04230,0.05929,0.10548,0.23522,0.58304,1.49091");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.36170,0.37155,0.39150,0.42848,0.49632,0.63422,0.95927"\
"0.36625,0.37607,0.39601,0.43300,0.50106,0.63876,0.96377"\
"0.37634,0.38616,0.40609,0.44307,0.51089,0.64882,0.97386"\
"0.39668,0.40651,0.42642,0.46334,0.53122,0.66907,0.99418"\
"0.43954,0.44965,0.46946,0.50642,0.57447,0.71205,1.03715"\
"0.50125,0.51107,0.53097,0.56801,0.63667,0.77496,1.10030"\
"0.56246,0.57204,0.59159,0.62821,0.69638,0.83498,1.16324");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.04284,0.04920,0.06155,0.08764,0.14739,0.29779,0.71796"\
"0.04298,0.04923,0.06159,0.08892,0.14738,0.29803,0.71632"\
"0.04295,0.04923,0.06158,0.08767,0.14746,0.29795,0.71729"\
"0.04286,0.04922,0.06157,0.08771,0.14725,0.29769,0.71813"\
"0.04351,0.04945,0.06175,0.08807,0.14773,0.29767,0.71329"\
"0.04192,0.04849,0.06149,0.08907,0.14840,0.29812,0.71441"\
"0.04125,0.04703,0.06001,0.08700,0.14783,0.30005,0.71452");
}
}
}
}
cell ("sky130_fd_sc_hd__fa_2") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__fa";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0080;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0072;
max_transition : 1.500;
}
pin("CIN") {
direction : input;
capacitance : 0.0052;
max_transition : 1.500;
}
pin("COUT") {
direction : output;
function : "((A*B)+(A*CIN))+(B*CIN)";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.293;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.15134,0.15865,0.17565,0.21252,0.29919,0.53549,1.21124"\
"0.15593,0.16334,0.18017,0.21689,0.30365,0.53999,1.21564"\
"0.16548,0.17284,0.18967,0.22655,0.31326,0.54963,1.22504"\
"0.18661,0.19399,0.21090,0.24777,0.33439,0.57081,1.24607"\
"0.23231,0.23984,0.25698,0.29408,0.38075,0.61729,1.29326"\
"0.30627,0.31506,0.33440,0.37415,0.46341,0.70117,1.37640"\
"0.39678,0.40780,0.43233,0.47856,0.57241,0.81098,1.48859");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.02937,0.03535,0.04951,0.08649,0.19588,0.52864,1.49202"\
"0.02931,0.03510,0.04926,0.08653,0.19590,0.52748,1.49376"\
"0.02951,0.03519,0.04954,0.08639,0.19590,0.52842,1.49073"\
"0.02947,0.03522,0.04914,0.08655,0.19581,0.52925,1.49211"\
"0.03088,0.03633,0.05021,0.08715,0.19599,0.52822,1.49153"\
"0.03714,0.04263,0.05729,0.09352,0.20020,0.53063,1.49475"\
"0.05045,0.05700,0.07286,0.10833,0.20785,0.53207,1.49459");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.33389,0.34290,0.36272,0.40132,0.47251,0.61384,0.94396"\
"0.33778,0.34660,0.36667,0.40531,0.47650,0.61784,0.94798"\
"0.34805,0.35713,0.37701,0.41571,0.48705,0.62838,0.95870"\
"0.37180,0.38063,0.40074,0.43942,0.51031,0.65180,0.98205"\
"0.42991,0.43893,0.45875,0.49724,0.56841,0.70995,1.04034"\
"0.56862,0.57765,0.59765,0.63603,0.70724,0.84902,1.17938"\
"0.82724,0.83763,0.86098,0.90633,0.98532,1.13526,1.46993");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.04783,0.05339,0.06516,0.08948,0.14307,0.28070,0.68619"\
"0.04776,0.05326,0.06493,0.08930,0.14309,0.28069,0.68602"\
"0.04773,0.05322,0.06492,0.08943,0.14293,0.28130,0.68443"\
"0.04788,0.05287,0.06493,0.08933,0.14343,0.28103,0.68672"\
"0.04771,0.05308,0.06502,0.08970,0.14300,0.28089,0.68647"\
"0.04942,0.05447,0.06596,0.09102,0.14392,0.28097,0.68619"\
"0.06222,0.06751,0.08036,0.10689,0.16018,0.29409,0.69077");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.14338,0.15157,0.16990,0.20919,0.29848,0.53527,1.21128"\
"0.14831,0.15650,0.17485,0.21415,0.30341,0.54019,1.21617"\
"0.15829,0.16638,0.18490,0.22418,0.31342,0.55023,1.22638"\
"0.17946,0.18760,0.20599,0.24527,0.33446,0.57141,1.24751"\
"0.22385,0.23226,0.25117,0.29088,0.38027,0.61726,1.29262"\
"0.29619,0.30531,0.32592,0.36842,0.46113,0.69997,1.37596"\
"0.38688,0.39845,0.42367,0.47210,0.57056,0.81125,1.48912");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.03244,0.03850,0.05329,0.09092,0.19902,0.53002,1.49522"\
"0.03244,0.03854,0.05333,0.09102,0.19898,0.53013,1.49489"\
"0.03270,0.03841,0.05325,0.09088,0.19866,0.53003,1.49565"\
"0.03227,0.03825,0.05307,0.09079,0.19901,0.52973,1.49566"\
"0.03388,0.03988,0.05486,0.09202,0.19932,0.52982,1.49363"\
"0.03887,0.04516,0.06107,0.09935,0.20502,0.53075,1.49517"\
"0.05258,0.06016,0.07667,0.11328,0.21433,0.53581,1.49733");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.30656,0.31560,0.33555,0.37409,0.44540,0.58698,0.91747"\
"0.31046,0.31946,0.33945,0.37776,0.44902,0.59071,0.92125"\
"0.32034,0.32914,0.34922,0.38786,0.45917,0.60082,0.93109"\
"0.34554,0.35452,0.37439,0.41274,0.48411,0.62577,0.95628"\
"0.40999,0.41897,0.43878,0.47747,0.54859,0.69037,1.02074"\
"0.56807,0.57705,0.59695,0.63520,0.70645,0.84819,1.17842"\
"0.86371,0.87481,0.89986,0.94674,1.02788,1.17754,1.51119");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.04752,0.05308,0.06528,0.08956,0.14305,0.28056,0.68661"\
"0.04774,0.05325,0.06495,0.09037,0.14391,0.28093,0.68612"\
"0.04766,0.05341,0.06481,0.08943,0.14329,0.28054,0.68658"\
"0.04748,0.05286,0.06463,0.08953,0.14302,0.28048,0.68657"\
"0.04788,0.05340,0.06504,0.08977,0.14319,0.28067,0.68626"\
"0.04886,0.05386,0.06632,0.09118,0.14411,0.28122,0.68662"\
"0.07064,0.07595,0.08936,0.11456,0.16419,0.29474,0.69041");
}
}
timing() {
related_pin : "CIN";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.13868,0.14690,0.16541,0.20486,0.29415,0.53100,1.20717"\
"0.14309,0.15129,0.16985,0.20929,0.29859,0.53542,1.21161"\
"0.15325,0.16143,0.18001,0.21936,0.30863,0.54559,1.22147"\
"0.17725,0.18546,0.20397,0.24335,0.33261,0.56953,1.24567"\
"0.23076,0.23914,0.25785,0.29739,0.38670,0.62368,1.30006"\
"0.30692,0.31722,0.33952,0.38308,0.47508,0.71320,1.38940"\
"0.38811,0.40128,0.42994,0.48469,0.58354,0.82320,1.50001");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.03305,0.03908,0.05365,0.09106,0.19912,0.52930,1.49570"\
"0.03331,0.03896,0.05355,0.09107,0.19876,0.53004,1.49568"\
"0.03311,0.03893,0.05343,0.09100,0.19909,0.52962,1.49564"\
"0.03304,0.03908,0.05364,0.09106,0.19914,0.53011,1.49531"\
"0.03528,0.04084,0.05507,0.09210,0.19948,0.53015,1.49563"\
"0.04671,0.05239,0.06608,0.10129,0.20452,0.53007,1.49436"\
"0.06424,0.07209,0.08926,0.12426,0.21659,0.53494,1.49553");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.28774,0.29658,0.31626,0.35444,0.42561,0.56753,0.89837"\
"0.29183,0.30069,0.32028,0.35861,0.42981,0.57164,0.90247"\
"0.30177,0.31063,0.33002,0.36847,0.43970,0.58149,0.91236"\
"0.32769,0.33649,0.35575,0.39400,0.46543,0.60736,0.93820"\
"0.39334,0.40214,0.42158,0.45991,0.53090,0.67286,1.00349"\
"0.55193,0.56071,0.58012,0.61837,0.68951,0.83156,1.16235"\
"0.84106,0.85201,0.87688,0.92387,1.00485,1.15539,1.48982");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00418, 0.01210, 0.03501, 0.10128, 0.29298");
values("0.04615,0.05110,0.06373,0.08790,0.14186,0.28073,0.68584"\
"0.04609,0.05174,0.06293,0.08796,0.14204,0.28071,0.68622"\
"0.04587,0.05114,0.06290,0.08782,0.14183,0.28072,0.68648"\
"0.04594,0.05140,0.06295,0.08852,0.14208,0.28082,0.68614"\
"0.04589,0.05115,0.06311,0.08818,0.14205,0.28069,0.68588"\
"0.04734,0.05242,0.06494,0.08865,0.14251,0.28091,0.68507"\
"0.06934,0.07498,0.08862,0.11380,0.16455,0.29516,0.69004");
}
}
}
pin("SUM") {
direction : output;
function : "((((A*!B)*!CIN)+((!A*B)*!CIN))+((!A*!B)*CIN))+((A*B)*CIN)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.288;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.16236,0.17003,0.18769,0.22565,0.31336,0.54709,1.21836"\
"0.16636,0.17404,0.19155,0.22955,0.31724,0.55136,1.22180"\
"0.17424,0.18187,0.19937,0.23749,0.32510,0.56000,1.22946"\
"0.19061,0.19827,0.21595,0.25397,0.34177,0.57643,1.24822"\
"0.22586,0.23366,0.25144,0.28968,0.37754,0.61181,1.28326"\
"0.28479,0.29334,0.31259,0.35307,0.44288,0.67826,1.34891"\
"0.35852,0.36889,0.39179,0.43617,0.53029,0.76622,1.43644");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03313,0.03906,0.05395,0.09206,0.20124,0.53202,1.50089"\
"0.03326,0.03921,0.05408,0.09205,0.20139,0.53129,1.50038"\
"0.03332,0.03930,0.05426,0.09203,0.20156,0.53085,1.50017"\
"0.03318,0.03900,0.05403,0.09201,0.20105,0.53251,1.50277"\
"0.03416,0.04005,0.05469,0.09271,0.20129,0.53186,1.50099"\
"0.03853,0.04464,0.06000,0.09743,0.20431,0.53224,1.50077"\
"0.04989,0.05677,0.07248,0.11005,0.21117,0.53518,1.49925");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.41414,0.42343,0.44414,0.48477,0.55926,0.70276,1.02946"\
"0.41790,0.42716,0.44788,0.48842,0.56305,0.70674,1.03332"\
"0.42850,0.43781,0.45854,0.49897,0.57289,0.71687,1.04395"\
"0.45278,0.46216,0.48282,0.52331,0.59793,0.74168,1.06832"\
"0.50738,0.51665,0.53733,0.57769,0.65177,0.79559,1.12271"\
"0.62708,0.63624,0.65709,0.69749,0.77189,0.91603,1.24304"\
"0.85635,0.86622,0.88968,0.93361,1.01290,1.16227,1.49333");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.05981,0.06549,0.07748,0.10303,0.15469,0.28831,0.67068"\
"0.06037,0.06555,0.07694,0.10142,0.15493,0.28840,0.66832"\
"0.06008,0.06488,0.07739,0.10144,0.15539,0.28871,0.66968"\
"0.05980,0.06557,0.07693,0.10139,0.15489,0.28842,0.66838"\
"0.06019,0.06525,0.07703,0.10139,0.15635,0.28906,0.66926"\
"0.05990,0.06501,0.07701,0.10166,0.15522,0.28846,0.66955"\
"0.07092,0.07611,0.08839,0.11485,0.16930,0.29728,0.67410");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.52054,0.52870,0.54715,0.58512,0.67226,0.90709,1.57682"\
"0.52454,0.53269,0.55112,0.58909,0.67621,0.91105,1.58056"\
"0.53480,0.54320,0.56148,0.59955,0.68661,0.92106,1.59331"\
"0.55865,0.56691,0.58523,0.62322,0.71030,0.94518,1.61477"\
"0.61633,0.62459,0.64290,0.68091,0.76796,1.00285,1.67186"\
"0.75449,0.76286,0.78101,0.81912,0.90640,1.14098,1.81272"\
"1.03390,1.04249,1.06159,1.10018,1.18753,1.42180,2.09224");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03839,0.04370,0.05670,0.09212,0.19959,0.52959,1.49616"\
"0.03840,0.04368,0.05670,0.09211,0.19964,0.52959,1.49281"\
"0.03854,0.04351,0.05656,0.09218,0.19979,0.52874,1.49624"\
"0.03827,0.04353,0.05661,0.09215,0.19969,0.52958,1.49648"\
"0.03835,0.04353,0.05663,0.09217,0.19977,0.52940,1.49709"\
"0.03846,0.04354,0.05689,0.09213,0.19955,0.52897,1.49361"\
"0.04101,0.04632,0.05864,0.09380,0.20020,0.52937,1.49691");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.37673,0.38408,0.40044,0.43294,0.49442,0.62080,0.93378"\
"0.38120,0.38853,0.40493,0.43734,0.49881,0.62521,0.93863"\
"0.39078,0.39808,0.41455,0.44694,0.50853,0.63485,0.94806"\
"0.41157,0.41894,0.43529,0.46781,0.52913,0.65556,0.96888"\
"0.45621,0.46354,0.47998,0.51247,0.57376,0.70020,1.01365"\
"0.53752,0.54477,0.56107,0.59361,0.65503,0.78144,1.09452"\
"0.64802,0.65541,0.67195,0.70454,0.76584,0.89211,1.20473");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.04136,0.04580,0.05536,0.07729,0.12521,0.25565,0.65001"\
"0.04139,0.04578,0.05624,0.07729,0.12569,0.25562,0.65158"\
"0.04162,0.04585,0.05551,0.07691,0.12554,0.25527,0.65048"\
"0.04150,0.04579,0.05539,0.07737,0.12497,0.25601,0.65088"\
"0.04183,0.04595,0.05550,0.07666,0.12464,0.25508,0.65200"\
"0.04138,0.04572,0.05597,0.07669,0.12608,0.25618,0.64937"\
"0.04234,0.04656,0.05613,0.07731,0.12490,0.25493,0.64589");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.15568,0.16329,0.18097,0.21918,0.30701,0.54241,1.21232"\
"0.15968,0.16735,0.18485,0.22300,0.31080,0.54620,1.21676"\
"0.16834,0.17606,0.19365,0.23187,0.31977,0.55519,1.22860"\
"0.18881,0.19656,0.21416,0.25229,0.34020,0.57493,1.24685"\
"0.23386,0.24161,0.25929,0.29774,0.38583,0.62109,1.29354"\
"0.30792,0.31661,0.33593,0.37635,0.46610,0.70209,1.37277"\
"0.39608,0.40685,0.43051,0.47660,0.56968,0.80492,1.47649");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03327,0.03951,0.05420,0.09216,0.20182,0.53178,1.49999"\
"0.03329,0.03936,0.05433,0.09221,0.20184,0.53152,1.50114"\
"0.03328,0.03947,0.05402,0.09224,0.20169,0.53197,1.49984"\
"0.03337,0.03912,0.05424,0.09211,0.20132,0.53216,1.50147"\
"0.03427,0.04014,0.05496,0.09289,0.20165,0.53309,1.50354"\
"0.04030,0.04637,0.06142,0.09783,0.20425,0.53283,1.49753"\
"0.05421,0.06099,0.07611,0.11133,0.21176,0.53491,1.49916");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.39357,0.40290,0.42373,0.46430,0.53916,0.68322,1.01045"\
"0.39720,0.40645,0.42748,0.46810,0.54278,0.68680,1.01409"\
"0.40784,0.41712,0.43791,0.47854,0.55322,0.69733,1.02473"\
"0.43294,0.44237,0.46306,0.50352,0.57856,0.72266,1.05008"\
"0.49162,0.50085,0.52167,0.56246,0.63714,0.78122,1.10878"\
"0.62931,0.63859,0.65931,0.70062,0.77502,0.91949,1.24742"\
"0.89760,0.90811,0.93102,0.97624,1.05676,1.20808,1.53982");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.06021,0.06539,0.07730,0.10192,0.15550,0.28893,0.66930"\
"0.06035,0.06568,0.07790,0.10167,0.15483,0.28868,0.67116"\
"0.06058,0.06576,0.07712,0.10168,0.15510,0.28877,0.66901"\
"0.06037,0.06579,0.07772,0.10223,0.15507,0.28892,0.67146"\
"0.06015,0.06540,0.07771,0.10246,0.15530,0.28899,0.67160"\
"0.06085,0.06594,0.07808,0.10236,0.15570,0.28869,0.66998"\
"0.07440,0.08016,0.09275,0.11779,0.16974,0.29794,0.67502");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.49143,0.49951,0.51781,0.55591,0.64310,0.87722,1.54877"\
"0.49511,0.50337,0.52155,0.55963,0.64688,0.88157,1.55305"\
"0.50502,0.51316,0.53149,0.56953,0.65660,0.89093,1.56232"\
"0.53000,0.53808,0.55637,0.59447,0.68165,0.91593,1.58710"\
"0.59434,0.60265,0.62082,0.65888,0.74598,0.98089,1.65003"\
"0.75149,0.75965,0.77803,0.81613,0.90330,1.13786,1.80759"\
"1.07544,1.08405,1.10306,1.14194,1.22926,1.46361,2.13428");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03790,0.04312,0.05647,0.09203,0.19952,0.52959,1.49397"\
"0.03808,0.04305,0.05661,0.09195,0.19930,0.52926,1.49369"\
"0.03783,0.04318,0.05639,0.09216,0.19978,0.52954,1.49293"\
"0.03789,0.04310,0.05649,0.09204,0.19936,0.52942,1.49280"\
"0.03798,0.04313,0.05661,0.09203,0.19977,0.52934,1.49693"\
"0.03798,0.04338,0.05654,0.09217,0.19939,0.52855,1.49717"\
"0.04100,0.04602,0.05885,0.09388,0.20039,0.52953,1.49638");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.39141,0.39891,0.41557,0.44830,0.51022,0.63689,0.95042"\
"0.39713,0.40461,0.42127,0.45406,0.51594,0.64273,0.95633"\
"0.40740,0.41488,0.43158,0.46434,0.52619,0.65314,0.96671"\
"0.42735,0.43485,0.45155,0.48423,0.54624,0.67296,0.98663"\
"0.46882,0.47618,0.49287,0.52570,0.58757,0.71444,1.02783"\
"0.54678,0.55421,0.57076,0.60351,0.66533,0.79209,1.10533"\
"0.65579,0.66318,0.67980,0.71238,0.77408,0.90040,1.21339");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.04282,0.04688,0.05751,0.07849,0.12660,0.25593,0.65143"\
"0.04282,0.04729,0.05771,0.07857,0.12652,0.25575,0.65153"\
"0.04286,0.04723,0.05666,0.07761,0.12674,0.25632,0.65148"\
"0.04278,0.04691,0.05739,0.07851,0.12670,0.25612,0.65185"\
"0.04288,0.04745,0.05686,0.07867,0.12722,0.25600,0.65080"\
"0.04270,0.04688,0.05647,0.07753,0.12697,0.25658,0.65014"\
"0.04266,0.04724,0.05672,0.07846,0.12618,0.25540,0.64725");
}
}
timing() {
related_pin : "CIN";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.15522,0.16289,0.18042,0.21844,0.30622,0.54142,1.21219"\
"0.15941,0.16704,0.18467,0.22281,0.31057,0.54574,1.21893"\
"0.16887,0.17652,0.19410,0.23225,0.31998,0.55530,1.22506"\
"0.19037,0.19816,0.21575,0.25380,0.34162,0.57594,1.24767"\
"0.24171,0.24939,0.26669,0.30524,0.39295,0.62760,1.29904"\
"0.31934,0.32816,0.34767,0.38742,0.47683,0.71200,1.38306"\
"0.40238,0.41365,0.43791,0.48472,0.57660,0.81248,1.48193");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03326,0.03929,0.05411,0.09213,0.20161,0.53161,1.50116"\
"0.03319,0.03948,0.05412,0.09205,0.20148,0.53165,1.49978"\
"0.03318,0.03905,0.05416,0.09201,0.20154,0.53094,1.49947"\
"0.03320,0.03907,0.05407,0.09188,0.20102,0.53209,1.50102"\
"0.03413,0.03992,0.05490,0.09279,0.20164,0.53147,1.50052"\
"0.04216,0.04764,0.06178,0.09873,0.20541,0.53271,1.49902"\
"0.05898,0.06592,0.08051,0.11382,0.21320,0.53541,1.49822");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.37176,0.38101,0.40197,0.44257,0.51719,0.66108,0.98830"\
"0.37396,0.38330,0.40407,0.44451,0.51863,0.66284,0.99026"\
"0.37985,0.38878,0.40970,0.45081,0.52443,0.66879,0.99630"\
"0.39962,0.40907,0.42989,0.46982,0.54482,0.68895,1.01593"\
"0.45802,0.46727,0.48802,0.52855,0.60289,0.74685,1.07457"\
"0.60750,0.61682,0.63730,0.67705,0.75200,0.89643,1.22345"\
"0.90768,0.91844,0.94238,0.98853,1.06815,1.21635,1.54629");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.06009,0.06540,0.07769,0.10324,0.15473,0.28836,0.67089"\
"0.06009,0.06489,0.07739,0.10143,0.15727,0.28860,0.66963"\
"0.06010,0.06519,0.07682,0.10142,0.15619,0.28869,0.66949"\
"0.06025,0.06524,0.07735,0.10108,0.15531,0.28852,0.66901"\
"0.06004,0.06505,0.07721,0.10180,0.15668,0.28851,0.66940"\
"0.05986,0.06480,0.07721,0.10365,0.15647,0.28780,0.66834"\
"0.08059,0.08539,0.09776,0.12108,0.17083,0.29675,0.67342");
}
}
timing() {
related_pin : "CIN";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.48381,0.49121,0.50829,0.54489,0.63089,0.86544,1.53686"\
"0.48779,0.49529,0.51217,0.54883,0.63495,0.86978,1.53940"\
"0.49774,0.50518,0.52214,0.55866,0.64479,0.87961,1.54942"\
"0.52362,0.53105,0.54779,0.58444,0.67053,0.90563,1.57565"\
"0.58865,0.59619,0.61304,0.64975,0.73589,0.97065,1.64195"\
"0.74520,0.75275,0.76981,0.80642,0.89257,1.12664,1.79883"\
"1.06129,1.06909,1.08684,1.12413,1.21041,1.44486,2.11599");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.03447,0.04011,0.05321,0.08946,0.19860,0.52982,1.49364"\
"0.03450,0.03980,0.05342,0.08936,0.19851,0.52984,1.49746"\
"0.03452,0.03994,0.05333,0.08936,0.19837,0.52991,1.49699"\
"0.03446,0.03992,0.05326,0.08935,0.19860,0.52994,1.49649"\
"0.03456,0.03981,0.05342,0.08936,0.19832,0.52990,1.49579"\
"0.03500,0.03983,0.05338,0.08942,0.19843,0.52997,1.49653"\
"0.03748,0.04287,0.05566,0.09115,0.19923,0.52996,1.49713");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.38743,0.39492,0.41159,0.44437,0.50631,0.63308,0.94672"\
"0.39191,0.39939,0.41613,0.44887,0.51072,0.63765,0.95118"\
"0.40212,0.40961,0.42633,0.45902,0.52104,0.64773,0.96133"\
"0.42486,0.43235,0.44901,0.48176,0.54369,0.67046,0.98410"\
"0.47480,0.48229,0.49894,0.53170,0.59366,0.72040,1.03405"\
"0.55871,0.56615,0.58299,0.61593,0.67775,0.80465,1.11809"\
"0.65871,0.66598,0.68247,0.71503,0.77691,0.90433,1.21961");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.04287,0.04739,0.05766,0.07862,0.12669,0.25606,0.65171"\
"0.04292,0.04725,0.05673,0.07768,0.12683,0.25641,0.65149"\
"0.04276,0.04698,0.05721,0.07838,0.12668,0.25615,0.65157"\
"0.04288,0.04739,0.05771,0.07864,0.12670,0.25605,0.65174"\
"0.04297,0.04746,0.05783,0.07869,0.12678,0.25616,0.65180"\
"0.04339,0.04730,0.05738,0.07786,0.12631,0.25643,0.65047"\
"0.04223,0.04659,0.05677,0.07847,0.12689,0.25749,0.64998");
}
}
}
}
cell ("sky130_fd_sc_hd__fa_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__fa";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0080;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0072;
max_transition : 1.500;
}
pin("CIN") {
direction : input;
capacitance : 0.0052;
max_transition : 1.500;
}
pin("COUT") {
direction : output;
function : "((A*B)+(A*CIN))+(B*CIN)";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.533;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.19937,0.20538,0.22102,0.25713,0.34079,0.56867,1.28225"\
"0.20405,0.21007,0.22573,0.26166,0.34517,0.57317,1.28680"\
"0.21377,0.21976,0.23549,0.27133,0.35485,0.58291,1.29661"\
"0.23504,0.24107,0.25673,0.29293,0.37646,0.60436,1.31818"\
"0.28360,0.28961,0.30529,0.34121,0.42457,0.65248,1.36634"\
"0.37253,0.37929,0.39619,0.43489,0.52095,0.74992,1.46394"\
"0.49615,0.50412,0.52480,0.56996,0.66219,0.89443,1.60968");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.03837,0.04256,0.05468,0.08521,0.17679,0.48554,1.49358"\
"0.03869,0.04251,0.05432,0.08554,0.17678,0.48591,1.49461"\
"0.03824,0.04260,0.05440,0.08532,0.17672,0.48520,1.49371"\
"0.03824,0.04248,0.05469,0.08545,0.17650,0.48510,1.49261"\
"0.03825,0.04260,0.05421,0.08518,0.17688,0.48528,1.49388"\
"0.04433,0.04907,0.06108,0.09180,0.18105,0.48632,1.49388"\
"0.05859,0.06376,0.07740,0.10803,0.19360,0.49265,1.49700");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.45572,0.46280,0.48149,0.52273,0.60272,0.75754,1.11237"\
"0.46023,0.46732,0.48601,0.52732,0.60731,0.76216,1.11700"\
"0.47146,0.47872,0.49726,0.53869,0.61857,0.77370,1.12864"\
"0.49595,0.50302,0.52170,0.56295,0.64312,0.79797,1.15285"\
"0.55377,0.56103,0.57918,0.62067,0.70038,0.85513,1.21006"\
"0.69445,0.70151,0.72008,0.76137,0.84126,0.99626,1.35138"\
"0.99047,0.99830,1.01792,1.06309,1.14787,1.30817,1.66495");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.07179,0.07556,0.08634,0.11068,0.16173,0.29117,0.69288"\
"0.07185,0.07562,0.08635,0.11045,0.16171,0.29117,0.69270"\
"0.07203,0.07596,0.08642,0.11090,0.16205,0.29094,0.69286"\
"0.07206,0.07556,0.08631,0.11041,0.16184,0.29098,0.69292"\
"0.07194,0.07635,0.08618,0.11033,0.16270,0.29200,0.69301"\
"0.07211,0.07593,0.08596,0.10991,0.16187,0.29108,0.69373"\
"0.08488,0.08861,0.09914,0.12437,0.17450,0.29953,0.69563");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.19441,0.20093,0.21782,0.25657,0.34388,0.57404,1.28840"\
"0.19951,0.20604,0.22291,0.26171,0.34894,0.57909,1.29341"\
"0.20968,0.21613,0.23306,0.27187,0.35899,0.58929,1.30361"\
"0.23107,0.23757,0.25453,0.29314,0.38053,0.61075,1.32508"\
"0.27937,0.28593,0.30276,0.34138,0.42865,0.65882,1.37325"\
"0.36708,0.37400,0.39208,0.43333,0.52368,0.75534,1.46980"\
"0.49377,0.50209,0.52354,0.57007,0.66648,0.90305,1.61908");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.04202,0.04624,0.05880,0.09075,0.18221,0.48793,1.49660"\
"0.04201,0.04622,0.05847,0.09073,0.18232,0.48779,1.49668"\
"0.04170,0.04608,0.05891,0.09070,0.18240,0.48797,1.49615"\
"0.04154,0.04614,0.05886,0.09066,0.18251,0.48762,1.49604"\
"0.04234,0.04655,0.05868,0.09066,0.18250,0.48781,1.49662"\
"0.04666,0.05144,0.06476,0.09735,0.18767,0.48867,1.49745"\
"0.06123,0.06718,0.07988,0.11248,0.20181,0.49734,1.49701");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.42779,0.43507,0.45374,0.49482,0.57485,0.73006,1.08505"\
"0.43230,0.43938,0.45808,0.49941,0.57961,0.73458,1.08943"\
"0.44281,0.45007,0.46871,0.50992,0.59007,0.74502,1.10000"\
"0.46870,0.47582,0.49395,0.53545,0.61514,0.77004,1.12503"\
"0.53271,0.53969,0.55820,0.59935,0.67954,0.83454,1.18958"\
"0.68942,0.69644,0.71523,0.75630,0.83678,0.99135,1.34642"\
"1.03424,1.04217,1.06271,1.10760,1.19287,1.35208,1.70825");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.07211,0.07626,0.08646,0.11032,0.16169,0.29098,0.69291"\
"0.07183,0.07556,0.08629,0.11036,0.16190,0.29121,0.69330"\
"0.07208,0.07598,0.08673,0.11177,0.16189,0.29102,0.69311"\
"0.07238,0.07634,0.08621,0.11033,0.16288,0.29218,0.69333"\
"0.07186,0.07569,0.08698,0.11057,0.16289,0.29111,0.69314"\
"0.07189,0.07557,0.08627,0.11014,0.16170,0.29099,0.69288"\
"0.09004,0.09373,0.10476,0.12847,0.17720,0.29960,0.69557");
}
}
timing() {
related_pin : "CIN";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.18996,0.19646,0.21345,0.25235,0.33965,0.56992,1.28437"\
"0.19442,0.20091,0.21790,0.25681,0.34408,0.57439,1.28883"\
"0.20468,0.21125,0.22823,0.26694,0.35442,0.58466,1.29907"\
"0.22854,0.23505,0.25204,0.29092,0.37818,0.60848,1.32280"\
"0.28474,0.29126,0.30821,0.34702,0.43407,0.66437,1.37895"\
"0.38610,0.39350,0.41273,0.45442,0.54405,0.77515,1.48967"\
"0.50904,0.51796,0.54180,0.59323,0.69334,0.92818,1.64332");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.04222,0.04732,0.05883,0.09087,0.18243,0.48793,1.49449"\
"0.04224,0.04735,0.05883,0.09089,0.18246,0.48797,1.49553"\
"0.04272,0.04664,0.05926,0.09100,0.18261,0.48767,1.49664"\
"0.04216,0.04718,0.05884,0.09080,0.18245,0.48717,1.49326"\
"0.04217,0.04708,0.05897,0.09106,0.18259,0.48808,1.49381"\
"0.05365,0.05742,0.06931,0.10020,0.18700,0.48890,1.49412"\
"0.07315,0.07848,0.09394,0.12527,0.20546,0.49552,1.49447");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.38948,0.39628,0.41433,0.45402,0.53161,0.68247,1.03338"\
"0.39388,0.40086,0.41884,0.45840,0.53514,0.68662,1.03761"\
"0.40455,0.41135,0.42901,0.46895,0.54637,0.69744,1.04841"\
"0.43102,0.43782,0.45568,0.49560,0.57338,0.72405,1.07508"\
"0.49611,0.50286,0.52088,0.56084,0.63794,0.78901,1.13997"\
"0.65406,0.66103,0.67893,0.71843,0.79593,0.94657,1.29748"\
"0.98638,0.99400,1.01410,1.05906,1.14316,1.30049,1.65286");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.06696,0.07066,0.08145,0.10595,0.15592,0.28339,0.68753"\
"0.06731,0.07096,0.08122,0.10452,0.15613,0.28341,0.68740"\
"0.06707,0.07077,0.08140,0.10492,0.15566,0.28375,0.68752"\
"0.06708,0.07088,0.08135,0.10424,0.15513,0.28336,0.68696"\
"0.06721,0.07056,0.08108,0.10531,0.15524,0.28315,0.68661"\
"0.06721,0.07085,0.08103,0.10438,0.15668,0.28358,0.68712"\
"0.08769,0.09116,0.10256,0.12550,0.17373,0.29397,0.68993");
}
}
}
pin("SUM") {
direction : output;
function : "((((A*!B)*!CIN)+((!A*B)*!CIN))+((!A*!B)*CIN))+((A*B)*CIN)";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.519;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.22430,0.23077,0.24767,0.28631,0.37387,0.60361,1.31201"\
"0.22823,0.23468,0.25152,0.29024,0.37778,0.60752,1.31604"\
"0.23618,0.24262,0.25954,0.29821,0.38574,0.61556,1.32396"\
"0.25267,0.25922,0.27622,0.31477,0.40231,0.63191,1.34013"\
"0.28957,0.29604,0.31296,0.35172,0.43909,0.66862,1.37612"\
"0.35992,0.36685,0.38458,0.42512,0.51480,0.74551,1.45426"\
"0.46233,0.47005,0.49047,0.53522,0.63004,0.86382,1.57229");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.04498,0.04936,0.06212,0.09500,0.18744,0.49314,1.50643"\
"0.04476,0.04931,0.06236,0.09468,0.18726,0.49279,1.50258"\
"0.04474,0.04921,0.06242,0.09468,0.18722,0.49294,1.50195"\
"0.04478,0.04933,0.06217,0.09492,0.18742,0.49213,1.50170"\
"0.04526,0.04982,0.06230,0.09460,0.18735,0.49248,1.50402"\
"0.04898,0.05400,0.06720,0.09990,0.19026,0.49410,1.50471"\
"0.06024,0.06516,0.07977,0.11142,0.20090,0.49843,1.50271");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.59201,0.59939,0.61946,0.66444,0.75224,0.91723,1.27720"\
"0.59639,0.60380,0.62363,0.66905,0.75664,0.92220,1.28205"\
"0.60784,0.61526,0.63544,0.68040,0.76793,0.93353,1.29336"\
"0.63308,0.64048,0.66033,0.70553,0.79316,0.95873,1.31878"\
"0.68757,0.69501,0.71461,0.75989,0.84743,1.01300,1.37278"\
"0.80816,0.81559,0.83549,0.88069,0.96783,1.13384,1.49411"\
"1.06928,1.07691,1.09765,1.14377,1.23336,1.40016,1.76193");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.09739,0.10105,0.11119,0.13666,0.18978,0.31883,0.69654"\
"0.09729,0.10073,0.11129,0.13712,0.18873,0.31876,0.69647"\
"0.09750,0.10112,0.11136,0.13597,0.18892,0.31892,0.69746"\
"0.09739,0.10085,0.11128,0.13699,0.19224,0.31856,0.69628"\
"0.09731,0.10088,0.11135,0.13599,0.18829,0.31893,0.69720"\
"0.09723,0.10097,0.11125,0.13646,0.18904,0.31882,0.69683"\
"0.10549,0.10919,0.11917,0.14378,0.19494,0.32455,0.69812");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.77916,0.78593,0.80353,0.84217,0.92770,1.15554,1.86301"\
"0.78386,0.79051,0.80812,0.84674,0.93221,1.16051,1.86753"\
"0.79503,0.80193,0.81935,0.85799,0.94340,1.17128,1.87855"\
"0.81938,0.82614,0.84367,0.88218,0.96774,1.19607,1.90390"\
"0.87720,0.88390,0.90146,0.94002,1.02551,1.25380,1.96169"\
"1.01724,1.02403,1.04151,1.08010,1.16583,1.39404,2.10185"\
"1.32993,1.33680,1.35443,1.39359,1.47922,1.70725,2.41502");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.05051,0.05436,0.06547,0.09514,0.18401,0.48834,1.49766"\
"0.05092,0.05441,0.06561,0.09533,0.18373,0.48926,1.49793"\
"0.05048,0.05469,0.06560,0.09525,0.18389,0.48922,1.49779"\
"0.05071,0.05443,0.06566,0.09518,0.18407,0.48870,1.49455"\
"0.05054,0.05434,0.06541,0.09492,0.18373,0.48913,1.49406"\
"0.05023,0.05428,0.06598,0.09520,0.18393,0.48834,1.49394"\
"0.05116,0.05531,0.06674,0.09609,0.18455,0.48931,1.49676");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.55937,0.56542,0.58151,0.61726,0.68736,0.82617,1.15819"\
"0.56395,0.57010,0.58606,0.62186,0.69215,0.83126,1.16273"\
"0.57371,0.57991,0.59586,0.63154,0.70202,0.84106,1.17270"\
"0.59503,0.60109,0.61719,0.65301,0.72302,0.86215,1.19390"\
"0.64227,0.64832,0.66443,0.70014,0.77018,0.90905,1.24101"\
"0.73813,0.74420,0.76022,0.79601,0.86602,1.00498,1.33678"\
"0.88550,0.89161,0.90742,0.94352,1.01352,1.15235,1.48361");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.06444,0.06757,0.07661,0.09881,0.14389,0.26695,0.65390"\
"0.06454,0.06788,0.07683,0.09755,0.14461,0.26647,0.65321"\
"0.06467,0.06794,0.07688,0.09745,0.14451,0.26682,0.65321"\
"0.06471,0.06760,0.07663,0.09852,0.14479,0.26638,0.65388"\
"0.06471,0.06759,0.07661,0.09877,0.14398,0.26641,0.65397"\
"0.06469,0.06784,0.07676,0.09875,0.14414,0.26671,0.65405"\
"0.06520,0.06833,0.07734,0.09758,0.14429,0.26479,0.65417");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.21787,0.22434,0.24122,0.28014,0.36761,0.59793,1.30829"\
"0.22160,0.22815,0.24519,0.28379,0.37147,0.60153,1.30991"\
"0.23048,0.23700,0.25385,0.29260,0.38027,0.61054,1.31977"\
"0.25118,0.25763,0.27456,0.31326,0.40092,0.63125,1.34044"\
"0.29864,0.30508,0.32195,0.36093,0.44822,0.67877,1.38842"\
"0.38953,0.39653,0.41452,0.45470,0.54429,0.77520,1.48522"\
"0.51658,0.52464,0.54568,0.59143,0.68608,0.91940,1.62885");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.04545,0.04954,0.06192,0.09478,0.18763,0.49350,1.50681"\
"0.04485,0.04944,0.06228,0.09512,0.18766,0.49311,1.50146"\
"0.04479,0.04955,0.06193,0.09478,0.18743,0.49341,1.50348"\
"0.04476,0.04938,0.06256,0.09478,0.18741,0.49343,1.50321"\
"0.04474,0.04927,0.06193,0.09480,0.18751,0.49353,1.50530"\
"0.05011,0.05524,0.06797,0.10027,0.19051,0.49451,1.50538"\
"0.06562,0.07141,0.08353,0.11578,0.20156,0.49770,1.50505");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.57155,0.57898,0.59864,0.64412,0.73164,0.89762,1.25766"\
"0.57550,0.58293,0.60302,0.64808,0.73602,0.90134,1.26181"\
"0.58662,0.59405,0.61390,0.65931,0.74715,0.91284,1.27332"\
"0.61229,0.61973,0.63990,0.68478,0.77243,0.93844,1.29863"\
"0.67087,0.67830,0.69834,0.74341,0.83144,0.99658,1.35722"\
"0.80970,0.81711,0.83728,0.88232,0.96984,1.13652,1.49722"\
"1.11718,1.12483,1.14575,1.19214,1.28198,1.44952,1.81184");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.09771,0.10127,0.11182,0.13649,0.18910,0.31758,0.69809"\
"0.09773,0.10137,0.11150,0.13700,0.19010,0.31929,0.69708"\
"0.09754,0.10112,0.11164,0.13757,0.18920,0.31908,0.69752"\
"0.09795,0.10103,0.11200,0.13635,0.18880,0.31747,0.69793"\
"0.09777,0.10142,0.11148,0.13703,0.19058,0.32020,0.69631"\
"0.09778,0.10137,0.11121,0.13743,0.18971,0.31931,0.69745"\
"0.10742,0.11090,0.12114,0.14494,0.19651,0.32311,0.69750");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.74940,0.75613,0.77373,0.81220,0.89788,1.12618,1.83404"\
"0.75384,0.76072,0.77805,0.81673,0.90228,1.13064,1.83847"\
"0.76429,0.77109,0.78853,0.82722,0.91271,1.14115,1.84776"\
"0.78997,0.79676,0.81423,0.85299,0.93844,1.16670,1.87456"\
"0.85381,0.86061,0.87806,0.91678,1.00225,1.23056,1.93842"\
"1.01027,1.01707,1.03455,1.07315,1.15889,1.38707,2.09327"\
"1.37322,1.38007,1.39777,1.43655,1.52233,1.75073,2.45826");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.05016,0.05410,0.06565,0.09513,0.18403,0.48909,1.49441"\
"0.05001,0.05467,0.06552,0.09489,0.18401,0.48876,1.49454"\
"0.04997,0.05412,0.06600,0.09502,0.18386,0.48901,1.49631"\
"0.04996,0.05429,0.06578,0.09497,0.18387,0.48916,1.49522"\
"0.04994,0.05407,0.06598,0.09500,0.18379,0.48909,1.49414"\
"0.04997,0.05405,0.06588,0.09495,0.18393,0.48932,1.49657"\
"0.05083,0.05515,0.06622,0.09576,0.18453,0.48851,1.49764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.57911,0.58540,0.60158,0.63798,0.70835,0.84756,1.17901"\
"0.58504,0.59133,0.60766,0.64385,0.71427,0.85355,1.18506"\
"0.59573,0.60202,0.61821,0.65458,0.72502,0.86433,1.19590"\
"0.61679,0.62295,0.63938,0.67543,0.74631,0.88561,1.21721"\
"0.66205,0.66836,0.68434,0.72075,0.79162,0.93091,1.26230"\
"0.75473,0.76103,0.77720,0.81354,0.88397,1.02330,1.35491"\
"0.90457,0.91072,0.92659,0.96279,1.03291,1.17159,1.50289");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.06632,0.06948,0.07861,0.09975,0.14596,0.26697,0.65241"\
"0.06644,0.06956,0.07799,0.10009,0.14623,0.26713,0.65276"\
"0.06639,0.06955,0.07869,0.09998,0.14607,0.26714,0.65281"\
"0.06654,0.06978,0.07875,0.09906,0.14592,0.26717,0.65232"\
"0.06658,0.06959,0.07850,0.09904,0.14618,0.26730,0.65313"\
"0.06647,0.06972,0.07880,0.09988,0.14624,0.26717,0.65281"\
"0.06603,0.06916,0.07753,0.09822,0.14479,0.26446,0.65406");
}
}
timing() {
related_pin : "CIN";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.21717,0.22370,0.24052,0.27925,0.36682,0.59695,1.30580"\
"0.22158,0.22808,0.24492,0.28365,0.37120,0.60125,1.31010"\
"0.23138,0.23786,0.25474,0.29341,0.38096,0.61090,1.31850"\
"0.25322,0.25967,0.27664,0.31530,0.40282,0.63285,1.34138"\
"0.30548,0.31194,0.32886,0.36755,0.45496,0.68536,1.39400"\
"0.40751,0.41450,0.43255,0.47260,0.56143,0.79136,1.50212"\
"0.53502,0.54344,0.56539,0.61347,0.70743,0.94000,1.64998");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.04537,0.04952,0.06221,0.09474,0.18735,0.49317,1.50221"\
"0.04536,0.04939,0.06232,0.09471,0.18732,0.49303,1.50220"\
"0.04522,0.04983,0.06220,0.09498,0.18736,0.49306,1.50310"\
"0.04467,0.04922,0.06229,0.09491,0.18748,0.49313,1.50595"\
"0.04466,0.04926,0.06193,0.09435,0.18708,0.49184,1.50491"\
"0.05271,0.05667,0.06930,0.10020,0.19097,0.49379,1.50514"\
"0.07191,0.07724,0.09010,0.12172,0.20511,0.49881,1.50339");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.54971,0.55713,0.57698,0.62231,0.71008,0.87516,1.23557"\
"0.55289,0.56033,0.58024,0.62548,0.71364,0.87852,1.23881"\
"0.56052,0.56792,0.58811,0.63303,0.71998,0.88628,1.24687"\
"0.58067,0.58808,0.60807,0.65308,0.74088,0.90673,1.26699"\
"0.63874,0.64616,0.66624,0.70970,0.79712,0.96407,1.32441"\
"0.78323,0.79065,0.81064,0.85564,0.94334,1.10968,1.46974"\
"1.12467,1.13231,1.15337,1.19949,1.28799,1.45462,1.81600");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.09727,0.10078,0.11132,0.13716,0.19217,0.32026,0.69556"\
"0.09739,0.10083,0.11125,0.13684,0.19077,0.31938,0.69595"\
"0.09745,0.10111,0.11137,0.13576,0.19063,0.31899,0.69737"\
"0.09743,0.10105,0.11107,0.13594,0.19206,0.31845,0.69685"\
"0.09761,0.10101,0.11128,0.13609,0.18887,0.31943,0.69588"\
"0.09746,0.10094,0.11091,0.13732,0.18961,0.31778,0.69599"\
"0.10950,0.11265,0.12183,0.14509,0.19567,0.32156,0.69813");
}
}
timing() {
related_pin : "CIN";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.71329,0.71978,0.73641,0.77319,0.85752,1.08528,1.79220"\
"0.71794,0.72437,0.74090,0.77776,0.86202,1.08995,1.79715"\
"0.72829,0.73474,0.75127,0.78811,0.87238,1.10034,1.80687"\
"0.75488,0.76128,0.77789,0.81497,0.89916,1.12646,1.83464"\
"0.81984,0.82624,0.84288,0.87984,0.96407,1.19165,1.89862"\
"0.97624,0.98270,0.99927,1.03614,1.12049,1.34817,2.05573"\
"1.33169,1.33825,1.35500,1.39228,1.47670,1.70457,2.41271");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.04665,0.05071,0.06194,0.09222,0.18204,0.48881,1.49869"\
"0.04694,0.05092,0.06196,0.09181,0.18239,0.48931,1.49882"\
"0.04713,0.05064,0.06197,0.09204,0.18198,0.48918,1.49890"\
"0.04674,0.05082,0.06243,0.09181,0.18187,0.48893,1.49920"\
"0.04680,0.05089,0.06238,0.09192,0.18198,0.48869,1.49625"\
"0.04676,0.05094,0.06180,0.09203,0.18246,0.48923,1.49864"\
"0.04773,0.05168,0.06313,0.09239,0.18224,0.48789,1.49907");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.57572,0.58189,0.59825,0.63438,0.70490,0.84400,1.17572"\
"0.58028,0.58645,0.60282,0.63896,0.70947,0.84856,1.18032"\
"0.59067,0.59700,0.61313,0.64932,0.72009,0.85946,1.19062"\
"0.61422,0.62041,0.63687,0.67285,0.74332,0.88278,1.21405"\
"0.66768,0.67385,0.69020,0.72630,0.79679,0.93590,1.26766"\
"0.77444,0.78075,0.79701,0.83316,0.90386,1.04321,1.37445"\
"0.92568,0.93182,0.94734,0.98316,1.05380,1.19357,1.52631");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00506, 0.01611, 0.05127, 0.16314, 0.51911");
values("0.06607,0.06931,0.07846,0.10057,0.14521,0.26712,0.65366"\
"0.06608,0.06932,0.07848,0.10058,0.14521,0.26720,0.65356"\
"0.06640,0.06969,0.07865,0.09907,0.14605,0.26695,0.65357"\
"0.06637,0.06955,0.07804,0.10057,0.14509,0.26728,0.65363"\
"0.06614,0.06934,0.07847,0.10058,0.14515,0.26709,0.65360"\
"0.06648,0.06976,0.07864,0.10051,0.14597,0.26699,0.65268"\
"0.06560,0.06865,0.07722,0.09808,0.14605,0.26575,0.65448");
}
}
}
}
cell ("sky130_fd_sc_hd__fah_1") {
area : 33.782
cell_footprint : "sky130_fd_sc_hd__fah";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0070;
max_transition : 1.500;
}
pin("CI") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("COUT") {
direction : output;
function : "((A*B)+(A*CI))+(B*CI)";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.163;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.28401,0.29184,0.30954,0.34930,0.44547,0.69075,1.33506"\
"0.28872,0.29654,0.31422,0.35413,0.45022,0.69577,1.33674"\
"0.29959,0.30752,0.32527,0.36500,0.46102,0.70683,1.34913"\
"0.32030,0.32822,0.34591,0.38567,0.48182,0.72740,1.36999"\
"0.35153,0.35945,0.37725,0.41728,0.51372,0.75917,1.40253"\
"0.39129,0.39918,0.41704,0.45757,0.55456,0.80035,1.44375"\
"0.42337,0.43107,0.44858,0.48836,0.58576,0.83209,1.47309");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.03162,0.03861,0.05695,0.10448,0.23311,0.57735,1.49686"\
"0.03168,0.03868,0.05680,0.10449,0.23263,0.57846,1.49131"\
"0.03181,0.03870,0.05689,0.10430,0.23285,0.57780,1.49316"\
"0.03158,0.03864,0.05669,0.10437,0.23291,0.57703,1.49441"\
"0.03126,0.03841,0.05683,0.10443,0.23321,0.57848,1.48913"\
"0.03046,0.03773,0.05637,0.10462,0.23350,0.57846,1.48772"\
"0.02957,0.03675,0.05516,0.10410,0.23369,0.57802,1.48972");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.29457,0.30179,0.31696,0.34707,0.40731,0.53928,0.86474"\
"0.29945,0.30670,0.32188,0.35194,0.41225,0.54415,0.86940"\
"0.31245,0.31968,0.33486,0.36492,0.42522,0.55712,0.88236"\
"0.34273,0.35001,0.36519,0.39525,0.45554,0.58748,0.91298"\
"0.40027,0.40757,0.42275,0.45296,0.51338,0.64535,0.97058"\
"0.48296,0.49027,0.50600,0.53726,0.59875,0.73134,1.05683"\
"0.61096,0.61805,0.63298,0.66312,0.72427,0.85890,1.18506");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02946,0.03446,0.04545,0.07104,0.13145,0.28591,0.71178"\
"0.02946,0.03434,0.04597,0.07163,0.13183,0.28540,0.71078"\
"0.02951,0.03435,0.04598,0.07161,0.13180,0.28562,0.71080"\
"0.02954,0.03422,0.04539,0.07139,0.13166,0.28625,0.71498"\
"0.02954,0.03475,0.04569,0.07118,0.13161,0.28594,0.71085"\
"0.02906,0.03491,0.04663,0.07249,0.13273,0.28626,0.71099"\
"0.02808,0.03303,0.04445,0.07095,0.13334,0.28868,0.70782");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.21609,0.22394,0.24167,0.28138,0.37755,0.62345,1.26588"\
"0.22103,0.22888,0.24661,0.28631,0.38245,0.62823,1.26947"\
"0.23241,0.24023,0.25793,0.29778,0.39392,0.63945,1.28060"\
"0.25883,0.26669,0.28438,0.32417,0.42027,0.66608,1.30808"\
"0.31112,0.31884,0.33649,0.37620,0.47240,0.71829,1.36015"\
"0.37745,0.38563,0.40392,0.44459,0.54143,0.78726,1.43039"\
"0.44943,0.45860,0.47910,0.52263,0.62117,0.86782,1.50954");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.03068,0.03772,0.05609,0.10394,0.23251,0.57693,1.48917"\
"0.03069,0.03771,0.05609,0.10396,0.23278,0.57789,1.49611"\
"0.03085,0.03786,0.05598,0.10381,0.23284,0.57835,1.49161"\
"0.03086,0.03782,0.05592,0.10389,0.23269,0.57733,1.49193"\
"0.03047,0.03769,0.05594,0.10355,0.23284,0.57684,1.49647"\
"0.03192,0.03929,0.05786,0.10536,0.23360,0.57873,1.49587"\
"0.03615,0.04440,0.06365,0.11091,0.23660,0.58043,1.48882");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.27747,0.28460,0.29962,0.32965,0.38980,0.52163,0.84719"\
"0.28126,0.28840,0.30343,0.33345,0.39361,0.52545,0.85095"\
"0.29253,0.29962,0.31472,0.34458,0.40477,0.53669,0.86213"\
"0.32198,0.32911,0.34416,0.37408,0.43428,0.56617,0.89126"\
"0.39185,0.39897,0.41397,0.44388,0.50406,0.63600,0.96102"\
"0.52703,0.53438,0.54970,0.58006,0.64074,0.77288,1.09816"\
"0.75649,0.76472,0.78191,0.81541,0.88099,1.01836,1.34607");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02922,0.03419,0.04595,0.07128,0.13144,0.28664,0.71160"\
"0.02925,0.03465,0.04598,0.07128,0.13145,0.28669,0.71102"\
"0.02938,0.03427,0.04546,0.07091,0.13146,0.28618,0.71537"\
"0.02934,0.03423,0.04541,0.07119,0.13158,0.28622,0.71202"\
"0.02939,0.03490,0.04613,0.07146,0.13159,0.28605,0.71292"\
"0.03075,0.03581,0.04707,0.07279,0.13261,0.28744,0.71603"\
"0.03586,0.04134,0.05407,0.08100,0.14220,0.29493,0.71386");
}
}
timing() {
related_pin : "CI";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.12403,0.13178,0.14938,0.18957,0.28706,0.53340,1.17485"\
"0.12875,0.13650,0.15409,0.19428,0.29178,0.53807,1.17902"\
"0.13990,0.14765,0.16523,0.20540,0.30292,0.54932,1.19159"\
"0.16632,0.17404,0.19163,0.23174,0.32922,0.57574,1.21801"\
"0.21749,0.22552,0.24349,0.28386,0.38145,0.62797,1.27192"\
"0.29215,0.30154,0.32181,0.36494,0.46418,0.71128,1.35506"\
"0.38028,0.39286,0.41914,0.46942,0.57330,0.82110,1.46273");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02854,0.03600,0.05469,0.10406,0.23476,0.57748,1.49240"\
"0.02863,0.03599,0.05479,0.10406,0.23418,0.57777,1.48828"\
"0.02860,0.03598,0.05478,0.10407,0.23480,0.57860,1.49193"\
"0.02855,0.03596,0.05482,0.10412,0.23420,0.57730,1.49249"\
"0.03027,0.03752,0.05617,0.10481,0.23437,0.57780,1.49374"\
"0.03708,0.04470,0.06307,0.11039,0.23774,0.57913,1.49472"\
"0.05104,0.06066,0.08031,0.12503,0.24469,0.58096,1.48886");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.19485,0.20539,0.22605,0.26276,0.32841,0.46337,0.78941"\
"0.20014,0.21069,0.23137,0.26807,0.33374,0.46870,0.79475"\
"0.21286,0.22344,0.24415,0.28075,0.34651,0.48148,0.80751"\
"0.24423,0.25486,0.27553,0.31211,0.37789,0.51282,0.83888"\
"0.31952,0.32994,0.35048,0.38688,0.45274,0.58777,0.91390"\
"0.46989,0.48185,0.50479,0.54379,0.61119,0.74685,1.07307"\
"0.71300,0.72976,0.76040,0.80855,0.88454,1.02730,1.35579");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.04834,0.05305,0.06335,0.08533,0.14097,0.29023,0.71377"\
"0.04836,0.05307,0.06335,0.08535,0.14098,0.29024,0.71376"\
"0.04830,0.05300,0.06348,0.08545,0.14098,0.29021,0.71605"\
"0.04823,0.05303,0.06331,0.08556,0.14100,0.29025,0.71360"\
"0.04815,0.05305,0.06339,0.08578,0.14056,0.29019,0.71345"\
"0.06112,0.06487,0.07343,0.09260,0.14436,0.29123,0.71558"\
"0.09496,0.09867,0.10455,0.11691,0.16289,0.30285,0.71418");
}
}
}
pin("SUM") {
direction : output;
function : "((((A*!B)*!CI)+((!A*B)*!CI))+((!A*!B)*CI))+((A*B)*CI)";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.161;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.27997,0.28780,0.30518,0.34384,0.43904,0.68467,1.32633"\
"0.28477,0.29271,0.30997,0.34855,0.44398,0.68956,1.33104"\
"0.29582,0.30376,0.32097,0.35955,0.45494,0.70014,1.34206"\
"0.31658,0.32432,0.34164,0.38050,0.47557,0.72129,1.36269"\
"0.34846,0.35607,0.37347,0.41224,0.50746,0.75316,1.39450"\
"0.38960,0.39729,0.41455,0.45355,0.54866,0.79424,1.43728"\
"0.42261,0.43029,0.44731,0.48622,0.58114,0.82654,1.46704");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02984,0.03662,0.05394,0.10124,0.23178,0.57903,1.49495"\
"0.02985,0.03646,0.05394,0.10126,0.23192,0.57941,1.49850"\
"0.02983,0.03650,0.05407,0.10143,0.23187,0.57951,1.50121"\
"0.02959,0.03680,0.05392,0.10135,0.23122,0.57944,1.49413"\
"0.02923,0.03622,0.05375,0.10112,0.23151,0.57933,1.49378"\
"0.02885,0.03553,0.05323,0.10092,0.23084,0.57895,1.49825"\
"0.02786,0.03465,0.05287,0.10065,0.23156,0.57976,1.49332");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.27024,0.27711,0.29136,0.31986,0.37730,0.50477,0.82091"\
"0.27507,0.28187,0.29624,0.32467,0.38218,0.50965,0.82579"\
"0.28807,0.29487,0.30924,0.33768,0.39519,0.52265,0.83880"\
"0.31843,0.32530,0.33957,0.36802,0.42551,0.55299,0.86910"\
"0.37554,0.38230,0.39664,0.42502,0.48247,0.60984,0.92591"\
"0.46148,0.46825,0.48247,0.51054,0.56754,0.69434,1.01023"\
"0.59248,0.59928,0.61358,0.64173,0.69846,0.82424,1.13896");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02547,0.03017,0.04144,0.06531,0.12442,0.27544,0.68821"\
"0.02567,0.03018,0.04110,0.06613,0.12456,0.27564,0.68072"\
"0.02566,0.03018,0.04114,0.06615,0.12456,0.27563,0.68062"\
"0.02533,0.03006,0.04140,0.06626,0.12436,0.27551,0.68174"\
"0.02542,0.02997,0.04088,0.06592,0.12449,0.27542,0.68556"\
"0.02490,0.02953,0.04054,0.06490,0.12331,0.27427,0.68712"\
"0.02519,0.02984,0.04065,0.06520,0.12295,0.27186,0.68124");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.27333,0.28127,0.29908,0.33947,0.43590,0.68212,1.32413"\
"0.27821,0.28614,0.30411,0.34438,0.44103,0.68712,1.33132"\
"0.29108,0.29908,0.31699,0.35726,0.45391,0.70004,1.34409"\
"0.32158,0.32948,0.34732,0.38738,0.48406,0.73026,1.37040"\
"0.38959,0.39751,0.41536,0.45537,0.55191,0.79799,1.44010"\
"0.52148,0.52944,0.54722,0.58708,0.68330,0.92945,1.57278"\
"0.73844,0.74664,0.76451,0.80380,0.89884,1.14355,1.78536");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02887,0.03608,0.05480,0.10336,0.23302,0.57968,1.49703"\
"0.02893,0.03618,0.05483,0.10330,0.23305,0.57994,1.49828"\
"0.02898,0.03625,0.05481,0.10332,0.23308,0.58000,1.49829"\
"0.02884,0.03608,0.05474,0.10330,0.23295,0.57889,1.49355"\
"0.02905,0.03624,0.05479,0.10323,0.23281,0.57970,1.49577"\
"0.03028,0.03708,0.05520,0.10323,0.23261,0.57912,1.49812"\
"0.03325,0.04017,0.05715,0.10425,0.23364,0.57818,1.49676");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.22645,0.23365,0.24883,0.27878,0.33790,0.46414,0.77896"\
"0.23123,0.23845,0.25356,0.28360,0.34264,0.46886,0.78390"\
"0.24217,0.24929,0.26445,0.29447,0.35355,0.47979,0.79480"\
"0.26740,0.27463,0.28988,0.31994,0.37893,0.50510,0.82005"\
"0.31779,0.32516,0.34064,0.37070,0.42928,0.55524,0.87034"\
"0.39463,0.40199,0.41719,0.44655,0.50419,0.63007,0.94571"\
"0.47475,0.48197,0.49673,0.52559,0.58286,0.70911,1.02448");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02665,0.03214,0.04344,0.06901,0.12565,0.27210,0.68570"\
"0.02693,0.03205,0.04331,0.06877,0.12571,0.27208,0.68466"\
"0.02655,0.03180,0.04360,0.06876,0.12571,0.27214,0.68471"\
"0.02676,0.03229,0.04367,0.06894,0.12535,0.27208,0.68344"\
"0.02745,0.03286,0.04443,0.06892,0.12500,0.27211,0.68602"\
"0.02825,0.03342,0.04398,0.06792,0.12338,0.27247,0.68106"\
"0.02848,0.03314,0.04413,0.06750,0.12413,0.27367,0.68113");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.21489,0.22283,0.24009,0.27874,0.37437,0.61999,1.26322"\
"0.22020,0.22813,0.24541,0.28413,0.37969,0.62536,1.26663"\
"0.23208,0.23989,0.25727,0.29610,0.39131,0.63706,1.27807"\
"0.25836,0.26614,0.28343,0.32241,0.41777,0.66315,1.30374"\
"0.31145,0.31932,0.33673,0.37547,0.47072,0.71630,1.35741"\
"0.37988,0.38771,0.40500,0.44350,0.53859,0.78436,1.42878"\
"0.44628,0.45409,0.47135,0.51029,0.60518,0.85040,1.49092");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02936,0.03619,0.05378,0.10127,0.23189,0.57985,1.49808"\
"0.02941,0.03617,0.05379,0.10136,0.23204,0.57918,1.49840"\
"0.02975,0.03629,0.05387,0.10126,0.23137,0.57979,1.49544"\
"0.02949,0.03614,0.05388,0.10143,0.23181,0.57998,1.49902"\
"0.02961,0.03626,0.05379,0.10135,0.23155,0.57983,1.49407"\
"0.02930,0.03621,0.05374,0.10138,0.23145,0.57973,1.49898"\
"0.02924,0.03619,0.05388,0.10144,0.23183,0.57998,1.49367");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.25767,0.26466,0.27932,0.30805,0.36535,0.49180,0.80722"\
"0.26162,0.26867,0.28336,0.31206,0.36931,0.49571,0.81147"\
"0.27272,0.27975,0.29439,0.32320,0.38044,0.50693,0.82273"\
"0.30228,0.30933,0.32402,0.35274,0.41001,0.53644,0.85223"\
"0.37500,0.38201,0.39669,0.42542,0.48280,0.60922,0.92477"\
"0.50851,0.51553,0.53021,0.55874,0.61607,0.74261,1.05854"\
"0.71978,0.72682,0.74146,0.77010,0.82731,0.95386,1.26916");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02669,0.03136,0.04233,0.06696,0.12384,0.27385,0.68572"\
"0.02658,0.03138,0.04236,0.06654,0.12396,0.27396,0.68793"\
"0.02660,0.03143,0.04226,0.06652,0.12410,0.27406,0.68650"\
"0.02668,0.03147,0.04240,0.06683,0.12399,0.27403,0.68757"\
"0.02696,0.03159,0.04253,0.06703,0.12392,0.27402,0.68853"\
"0.02678,0.03155,0.04231,0.06671,0.12374,0.27411,0.68823"\
"0.02676,0.03154,0.04254,0.06676,0.12433,0.27420,0.68288");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.23539,0.24329,0.26112,0.30131,0.39824,0.64456,1.28844"\
"0.23838,0.24628,0.26413,0.30442,0.40136,0.64772,1.29142"\
"0.24753,0.25546,0.27322,0.31340,0.41035,0.65660,1.29777"\
"0.27282,0.28070,0.29838,0.33884,0.43584,0.68221,1.32591"\
"0.33618,0.34405,0.36184,0.40212,0.49915,0.74529,1.38576"\
"0.45770,0.46564,0.48345,0.52358,0.62079,0.86746,1.51011"\
"0.64708,0.65549,0.67358,0.71383,0.81123,1.05858,1.70004");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02823,0.03564,0.05446,0.10335,0.23305,0.57914,1.49857"\
"0.02843,0.03571,0.05453,0.10340,0.23313,0.57968,1.49788"\
"0.02816,0.03558,0.05440,0.10326,0.23293,0.57922,1.49502"\
"0.02817,0.03544,0.05431,0.10333,0.23318,0.58002,1.49773"\
"0.02820,0.03542,0.05425,0.10318,0.23328,0.57895,1.49647"\
"0.02901,0.03613,0.05453,0.10341,0.23357,0.57956,1.49614"\
"0.03176,0.03858,0.05603,0.10409,0.23418,0.58041,1.49294");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.19466,0.20186,0.21683,0.24614,0.30434,0.43180,0.74792"\
"0.19881,0.20600,0.22098,0.25031,0.30851,0.43597,0.75212"\
"0.20878,0.21600,0.23094,0.26036,0.31854,0.44594,0.76202"\
"0.23269,0.23991,0.25495,0.28436,0.34252,0.46998,0.78606"\
"0.27745,0.28460,0.29968,0.32911,0.38739,0.51483,0.83089"\
"0.33499,0.34208,0.35696,0.38642,0.44495,0.57262,0.88873"\
"0.39895,0.40605,0.42086,0.45022,0.50900,0.63702,0.95309");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02660,0.03191,0.04297,0.06771,0.12509,0.27395,0.68747"\
"0.02659,0.03188,0.04296,0.06772,0.12513,0.27410,0.68761"\
"0.02650,0.03192,0.04314,0.06760,0.12501,0.27369,0.68758"\
"0.02638,0.03170,0.04314,0.06762,0.12510,0.27390,0.68775"\
"0.02635,0.03127,0.04251,0.06754,0.12488,0.27377,0.68727"\
"0.02606,0.03139,0.04273,0.06748,0.12542,0.27428,0.68653"\
"0.02685,0.03177,0.04311,0.06809,0.12587,0.27438,0.68176");
}
}
timing() {
related_pin : "CI";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.12474,0.13295,0.15147,0.19232,0.28824,0.53409,1.17456"\
"0.12947,0.13768,0.15620,0.19705,0.29294,0.53888,1.17879"\
"0.14049,0.14871,0.16724,0.20809,0.30410,0.54968,1.19112"\
"0.16679,0.17502,0.19348,0.23432,0.33035,0.57599,1.21816"\
"0.21767,0.22621,0.24510,0.28626,0.38229,0.62819,1.26961"\
"0.29251,0.30256,0.32394,0.36782,0.46531,0.71090,1.35231"\
"0.38124,0.39482,0.42231,0.47369,0.57487,0.82158,1.46140");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02848,0.03632,0.05572,0.10361,0.23260,0.58003,1.49993"\
"0.02847,0.03633,0.05575,0.10364,0.23261,0.58053,1.50022"\
"0.02851,0.03642,0.05568,0.10380,0.23244,0.57956,1.49907"\
"0.02849,0.03645,0.05567,0.10388,0.23252,0.58004,1.49765"\
"0.03020,0.03793,0.05724,0.10453,0.23277,0.58026,1.49945"\
"0.03714,0.04543,0.06413,0.10983,0.23438,0.58010,1.49430"\
"0.05108,0.06181,0.08185,0.12383,0.24073,0.58204,1.49605");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.19506,0.20437,0.22233,0.25459,0.31486,0.44385,0.76014"\
"0.20034,0.20972,0.22764,0.25987,0.32021,0.44915,0.76554"\
"0.21320,0.22254,0.24043,0.27263,0.33306,0.46202,0.77780"\
"0.24473,0.25405,0.27193,0.30410,0.36443,0.49341,0.80980"\
"0.31974,0.32894,0.34673,0.37879,0.43927,0.56833,0.88436"\
"0.47242,0.48268,0.50227,0.53635,0.59834,0.72821,1.04459"\
"0.71823,0.73270,0.75835,0.79997,0.87006,1.00688,1.32547");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.04179,0.04481,0.05296,0.07456,0.13021,0.27778,0.68335"\
"0.04197,0.04477,0.05314,0.07445,0.13011,0.27742,0.68935"\
"0.04156,0.04476,0.05336,0.07488,0.12989,0.27740,0.68578"\
"0.04182,0.04471,0.05296,0.07450,0.13012,0.27759,0.68135"\
"0.04159,0.04487,0.05305,0.07429,0.12972,0.27721,0.68621"\
"0.05365,0.05529,0.06100,0.08003,0.13330,0.27847,0.68770"\
"0.08937,0.08804,0.08744,0.10037,0.15038,0.28971,0.68982");
}
}
timing() {
related_pin : "CI";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.24473,0.25246,0.26971,0.30844,0.40341,0.64878,1.29143"\
"0.25012,0.25785,0.27510,0.31383,0.40879,0.65417,1.29687"\
"0.26313,0.27083,0.28799,0.32676,0.42173,0.66704,1.30778"\
"0.29451,0.30225,0.31946,0.35818,0.45315,0.69852,1.34069"\
"0.36934,0.37705,0.39424,0.43299,0.52796,0.77324,1.41352"\
"0.52114,0.52899,0.54633,0.58530,0.68031,0.92581,1.56607"\
"0.77000,0.77828,0.79625,0.83577,0.93109,1.17689,1.81824");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02737,0.03476,0.05282,0.10066,0.23144,0.57958,1.49741"\
"0.02737,0.03475,0.05283,0.10066,0.23141,0.57962,1.49752"\
"0.02735,0.03467,0.05294,0.10081,0.23162,0.57872,1.49869"\
"0.02729,0.03476,0.05280,0.10070,0.23149,0.57929,1.49888"\
"0.02746,0.03468,0.05295,0.10086,0.23156,0.57929,1.49296"\
"0.02805,0.03520,0.05327,0.10121,0.23171,0.57872,1.49650"\
"0.03007,0.03721,0.05521,0.10240,0.23217,0.57874,1.49540");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.22108,0.22838,0.24345,0.27240,0.32981,0.45631,0.77168"\
"0.22585,0.23315,0.24820,0.27718,0.33462,0.46110,0.77640"\
"0.23719,0.24446,0.25951,0.28848,0.34590,0.47240,0.78757"\
"0.26399,0.27139,0.28639,0.31542,0.37286,0.49925,0.81504"\
"0.31677,0.32416,0.33924,0.36818,0.42563,0.55215,0.86751"\
"0.39717,0.40467,0.41993,0.44908,0.50670,0.63332,0.94911"\
"0.49924,0.50697,0.52262,0.55234,0.61055,0.73737,1.05317");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02991,0.03421,0.04472,0.06803,0.12476,0.27410,0.68789"\
"0.03011,0.03427,0.04494,0.06776,0.12492,0.27354,0.68671"\
"0.03000,0.03422,0.04486,0.06773,0.12455,0.27366,0.68820"\
"0.02968,0.03421,0.04453,0.06826,0.12514,0.27458,0.68748"\
"0.02981,0.03436,0.04483,0.06800,0.12470,0.27385,0.68700"\
"0.03046,0.03495,0.04546,0.06920,0.12444,0.27488,0.68828"\
"0.03234,0.03667,0.04703,0.07003,0.12628,0.27512,0.67963");
}
}
}
}
cell ("sky130_fd_sc_hd__fahcin_1") {
area : 33.782
cell_footprint : "sky130_fd_sc_hd__fahcin";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0067;
max_transition : 1.500;
}
pin("CIN") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("COUT") {
direction : output;
function : "((A*!CIN)+(A*B))+(B*!CIN)";
capacitance : 0.0000;
max_transition : 1.515;
max_capacitance : 0.071;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.14598,0.15817,0.18512,0.24425,0.37200,0.56993,0.98266"\
"0.15046,0.16261,0.18961,0.24875,0.37651,0.57470,0.98757"\
"0.16137,0.17358,0.20052,0.25957,0.38743,0.58588,0.99872"\
"0.18614,0.19825,0.22496,0.28383,0.41191,0.61105,1.02418"\
"0.23415,0.24622,0.27283,0.33127,0.45955,0.65985,1.07269"\
"0.30243,0.31549,0.34313,0.40207,0.53064,0.73153,1.14488"\
"0.37693,0.39283,0.42411,0.48576,0.61485,0.81518,1.22803");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05463,0.06905,0.10201,0.18054,0.35734,0.70360,1.51257"\
"0.05469,0.06919,0.10205,0.18057,0.35728,0.70447,1.51221"\
"0.05448,0.06904,0.10201,0.18059,0.35721,0.70436,1.51310"\
"0.05452,0.06908,0.10202,0.18057,0.35754,0.70413,1.51372"\
"0.05618,0.07009,0.10279,0.18061,0.35774,0.70442,1.51054"\
"0.06255,0.07624,0.10740,0.18342,0.35917,0.70388,1.51457"\
"0.07874,0.09199,0.12057,0.19205,0.36211,0.70482,1.51327");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.22828,0.23941,0.26091,0.29931,0.36107,0.47029,0.69908"\
"0.23343,0.24443,0.26596,0.30445,0.36613,0.47541,0.70418"\
"0.24572,0.25677,0.27827,0.31679,0.37849,0.48779,0.71660"\
"0.27604,0.28702,0.30855,0.34710,0.40884,0.51817,0.74698"\
"0.34805,0.35895,0.38035,0.41908,0.48127,0.59077,0.81966"\
"0.49331,0.50524,0.52808,0.56845,0.63156,0.74130,0.96999"\
"0.72974,0.74469,0.77282,0.81995,0.88858,1.00231,1.23209");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05314,0.06105,0.07723,0.10967,0.17105,0.30574,0.62589"\
"0.05327,0.06079,0.07696,0.10995,0.17102,0.30573,0.62564"\
"0.05337,0.06098,0.07715,0.10996,0.17099,0.30575,0.62574"\
"0.05331,0.06079,0.07698,0.10974,0.17105,0.30572,0.62565"\
"0.05343,0.06123,0.07754,0.10996,0.17125,0.30573,0.62568"\
"0.06165,0.06877,0.08401,0.11549,0.17446,0.30700,0.62495"\
"0.08534,0.09171,0.10647,0.13629,0.19234,0.32143,0.63183");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.14350,0.15438,0.17753,0.22502,0.31509,0.49792,0.91304"\
"0.14814,0.15899,0.18228,0.22999,0.32021,0.50315,0.91888"\
"0.15892,0.16978,0.19307,0.24088,0.33124,0.51427,0.93016"\
"0.18257,0.19330,0.21649,0.26434,0.35487,0.53837,0.95432"\
"0.22230,0.23336,0.25745,0.30637,0.39756,0.58123,0.99711"\
"0.27225,0.28358,0.30799,0.35790,0.44954,0.63236,1.04804"\
"0.32300,0.33501,0.35992,0.40930,0.50037,0.68304,1.09725");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05795,0.07285,0.10754,0.18421,0.34574,0.69893,1.51444"\
"0.05778,0.07273,0.10736,0.18450,0.34589,0.69982,1.51429"\
"0.05765,0.07262,0.10732,0.18448,0.34593,0.69979,1.51460"\
"0.05745,0.07252,0.10711,0.18452,0.34579,0.69907,1.51493"\
"0.05643,0.07158,0.10660,0.18448,0.34602,0.69961,1.51152"\
"0.05646,0.07168,0.10706,0.18539,0.34856,0.69983,1.51355"\
"0.06127,0.07636,0.11128,0.18814,0.34894,0.70202,1.51535");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.18643,0.19478,0.21098,0.24124,0.29779,0.40549,0.63364"\
"0.19035,0.19872,0.21493,0.24522,0.30178,0.40952,0.63776"\
"0.20099,0.20935,0.22564,0.25606,0.31263,0.42040,0.64866"\
"0.22857,0.23695,0.25341,0.28385,0.34053,0.44834,0.67676"\
"0.29618,0.30466,0.32109,0.35172,0.40853,0.51642,0.74504"\
"0.42994,0.43936,0.45691,0.48839,0.54619,0.65462,0.88264"\
"0.63806,0.64975,0.67083,0.70715,0.76969,0.88117,1.11039");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05300,0.06093,0.07687,0.10870,0.17112,0.30613,0.62623"\
"0.05249,0.06062,0.07710,0.10837,0.17096,0.30636,0.62549"\
"0.05166,0.06019,0.07612,0.10770,0.17044,0.30615,0.62611"\
"0.05011,0.05794,0.07459,0.10641,0.16949,0.30514,0.62565"\
"0.04771,0.05618,0.07290,0.10510,0.16850,0.30462,0.62553"\
"0.06003,0.06892,0.08407,0.11461,0.17572,0.30879,0.62561"\
"0.08495,0.09371,0.11161,0.14274,0.20008,0.32699,0.63532");
}
}
timing() {
related_pin : "CIN";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.06462,0.07146,0.08536,0.11736,0.18773,0.35037,0.72989"\
"0.06984,0.07629,0.09098,0.12269,0.19318,0.35581,0.73537"\
"0.08275,0.08958,0.10402,0.13574,0.20622,0.36893,0.74857"\
"0.11517,0.12176,0.13571,0.16644,0.23676,0.39940,0.77861"\
"0.17413,0.18342,0.20192,0.23866,0.31020,0.47298,0.85194"\
"0.26520,0.27902,0.30790,0.36203,0.45814,0.63446,1.01732"\
"0.40420,0.42468,0.46820,0.55238,0.69639,0.93792,1.37218");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.08364,0.09504,0.12010,0.17807,0.31768,0.64543,1.40582"\
"0.08383,0.09508,0.12007,0.17814,0.31792,0.64524,1.40688"\
"0.08387,0.09499,0.12016,0.17823,0.31798,0.64554,1.40668"\
"0.09260,0.10275,0.12550,0.18071,0.31874,0.64581,1.40796"\
"0.12733,0.13660,0.15728,0.20603,0.33206,0.64691,1.40703"\
"0.19191,0.20360,0.22820,0.27956,0.39642,0.68365,1.40871"\
"0.29903,0.31407,0.34674,0.41045,0.54655,0.82307,1.49562");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.04798,0.05220,0.06158,0.08246,0.12943,0.23035,0.45195"\
"0.05262,0.05687,0.06629,0.08720,0.13413,0.23505,0.45668"\
"0.06382,0.06804,0.07735,0.09819,0.14511,0.24602,0.46762"\
"0.08708,0.09175,0.10177,0.12277,0.16959,0.27050,0.49205"\
"0.12039,0.12695,0.14028,0.16664,0.21901,0.32193,0.54495"\
"0.15975,0.16954,0.18988,0.22857,0.30008,0.42613,0.66152"\
"0.19530,0.20981,0.24011,0.29945,0.40859,0.59256,0.89759");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.03232,0.03693,0.04858,0.07741,0.14186,0.28177,0.59952"\
"0.03261,0.03709,0.04866,0.07745,0.14188,0.28177,0.59926"\
"0.03434,0.03847,0.04929,0.07757,0.14190,0.28188,0.59956"\
"0.04585,0.04919,0.05817,0.08125,0.14203,0.28196,0.60008"\
"0.07236,0.07586,0.08458,0.10436,0.15353,0.28376,0.59943"\
"0.12150,0.12623,0.13767,0.16151,0.20909,0.32105,0.61106"\
"0.21116,0.21932,0.23634,0.27150,0.33731,0.45531,0.72067");
}
}
}
pin("SUM") {
direction : output;
function : "((((!A*!B)*!CIN)+((A*B)*!CIN))+((A*!B)*CIN))+((!A*B)*CIN)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.161;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.30491,0.31265,0.32992,0.36897,0.46464,0.71044,1.35330"\
"0.30988,0.31779,0.33512,0.37417,0.46972,0.71544,1.35829"\
"0.32221,0.33005,0.34743,0.38632,0.48206,0.72769,1.37071"\
"0.35268,0.36037,0.37770,0.41674,0.51242,0.75818,1.40111"\
"0.42459,0.43236,0.44970,0.48873,0.58440,0.83019,1.47305"\
"0.57373,0.58163,0.59894,0.63808,0.73375,0.97948,1.62240"\
"0.82324,0.83153,0.84943,0.88882,0.98434,1.23045,1.87172");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02816,0.03502,0.05282,0.10077,0.23133,0.57950,1.49684"\
"0.02840,0.03503,0.05288,0.10105,0.23162,0.57816,1.49470"\
"0.02841,0.03504,0.05287,0.10097,0.23143,0.57874,1.49673"\
"0.02823,0.03510,0.05284,0.10073,0.23125,0.57940,1.49689"\
"0.02839,0.03511,0.05282,0.10076,0.23127,0.57951,1.49680"\
"0.02900,0.03559,0.05320,0.10097,0.23135,0.57878,1.49662"\
"0.03182,0.03808,0.05492,0.10196,0.23185,0.57895,1.49287");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.22152,0.22835,0.24269,0.27102,0.32898,0.45963,0.78945"\
"0.22597,0.23281,0.24710,0.27552,0.33345,0.46405,0.79383"\
"0.23675,0.24361,0.25794,0.28632,0.34422,0.47479,0.80452"\
"0.26079,0.26763,0.28192,0.31032,0.36823,0.49883,0.82861"\
"0.30680,0.31361,0.32791,0.35632,0.41419,0.54478,0.87458"\
"0.37551,0.38236,0.39678,0.42516,0.48310,0.61359,0.94316"\
"0.45573,0.46262,0.47718,0.50579,0.56396,0.69474,1.02460");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02482,0.02999,0.04065,0.06595,0.12595,0.28445,0.71617"\
"0.02476,0.02987,0.04109,0.06620,0.12647,0.28415,0.71611"\
"0.02486,0.02957,0.04066,0.06564,0.12637,0.28439,0.71574"\
"0.02477,0.02988,0.04109,0.06614,0.12639,0.28407,0.71607"\
"0.02489,0.02966,0.04084,0.06617,0.12630,0.28370,0.71615"\
"0.02531,0.03005,0.04116,0.06579,0.12551,0.28388,0.71481"\
"0.02666,0.03170,0.04230,0.06717,0.12724,0.28453,0.71215");
}
}
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.31303,0.32076,0.33796,0.37661,0.47154,0.71733,1.35935"\
"0.31762,0.32553,0.34261,0.38101,0.47613,0.72122,1.36318"\
"0.32893,0.33666,0.35386,0.39252,0.48746,0.73326,1.37528"\
"0.35441,0.36227,0.37937,0.41779,0.51286,0.75803,1.39937"\
"0.40303,0.41082,0.42806,0.46657,0.56142,0.80704,1.44805"\
"0.47319,0.48096,0.49821,0.53666,0.63196,0.87736,1.51885"\
"0.55237,0.56012,0.57738,0.61587,0.71087,0.95651,1.59765");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02907,0.03630,0.05340,0.10063,0.23136,0.57790,1.49618"\
"0.02949,0.03594,0.05343,0.10071,0.23141,0.57942,1.50094"\
"0.02907,0.03628,0.05338,0.10064,0.23133,0.57776,1.49605"\
"0.02936,0.03599,0.05339,0.10067,0.23134,0.57949,1.50151"\
"0.02935,0.03593,0.05340,0.10064,0.23094,0.57917,1.49661"\
"0.02929,0.03591,0.05324,0.10041,0.23105,0.57942,1.49830"\
"0.02913,0.03585,0.05321,0.10067,0.23143,0.57789,1.49531");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.34480,0.35190,0.36668,0.39569,0.45399,0.58495,0.91533"\
"0.34973,0.35678,0.37152,0.40057,0.45893,0.58982,0.91970"\
"0.36233,0.36938,0.38412,0.41318,0.47153,0.60243,0.93240"\
"0.39291,0.40002,0.41480,0.44381,0.50211,0.63307,0.96345"\
"0.46573,0.47286,0.48762,0.51662,0.57496,0.70591,1.03607"\
"0.61141,0.61852,0.63331,0.66224,0.72054,0.85145,1.18191"\
"0.84934,0.85633,0.87101,0.89985,0.95823,1.08899,1.41867");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02660,0.03139,0.04252,0.06741,0.12668,0.28440,0.72228"\
"0.02645,0.03138,0.04229,0.06735,0.12673,0.28511,0.71786"\
"0.02645,0.03137,0.04230,0.06728,0.12668,0.28507,0.71716"\
"0.02661,0.03139,0.04253,0.06742,0.12666,0.28440,0.72237"\
"0.02663,0.03135,0.04240,0.06720,0.12670,0.28480,0.71414"\
"0.02634,0.03119,0.04229,0.06728,0.12723,0.28481,0.72100"\
"0.02649,0.03120,0.04238,0.06707,0.12666,0.28431,0.71814");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.25389,0.26161,0.27875,0.31782,0.41316,0.65899,1.30113"\
"0.25755,0.26534,0.28260,0.32149,0.41705,0.66312,1.30484"\
"0.26791,0.27565,0.29276,0.33183,0.42745,0.67332,1.31580"\
"0.29439,0.30210,0.31929,0.35824,0.45359,0.69912,1.34191"\
"0.36079,0.36849,0.38565,0.42460,0.51999,0.76556,1.40855"\
"0.49917,0.50709,0.52431,0.56311,0.65873,0.90491,1.54603"\
"0.71813,0.72642,0.74411,0.78346,0.87923,1.12505,1.76670");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02791,0.03478,0.05282,0.10092,0.23142,0.57892,1.49690"\
"0.02797,0.03498,0.05268,0.10078,0.23113,0.57955,1.49831"\
"0.02797,0.03477,0.05268,0.10078,0.23141,0.57876,1.49511"\
"0.02780,0.03474,0.05253,0.10082,0.23144,0.57932,1.49686"\
"0.02769,0.03462,0.05247,0.10074,0.23154,0.57885,1.49714"\
"0.02856,0.03533,0.05306,0.10086,0.23158,0.57949,1.49761"\
"0.03194,0.03851,0.05531,0.10196,0.23166,0.57840,1.49439");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.19943,0.20632,0.22087,0.24975,0.30858,0.44016,0.77030"\
"0.20437,0.21130,0.22586,0.25471,0.31356,0.44512,0.77524"\
"0.21545,0.22238,0.23694,0.26578,0.32462,0.45617,0.78629"\
"0.23853,0.24545,0.25996,0.28887,0.34764,0.47921,0.80932"\
"0.28466,0.29161,0.30618,0.33509,0.39385,0.52540,0.85549"\
"0.34877,0.35571,0.37031,0.39922,0.45815,0.58982,0.92011"\
"0.42123,0.42840,0.44313,0.47240,0.53166,0.66342,0.99343");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02565,0.03052,0.04167,0.06756,0.12798,0.28600,0.71637"\
"0.02593,0.03052,0.04168,0.06747,0.12800,0.28588,0.71662"\
"0.02591,0.03050,0.04167,0.06746,0.12799,0.28585,0.71665"\
"0.02567,0.03056,0.04196,0.06766,0.12776,0.28594,0.71658"\
"0.02547,0.03070,0.04150,0.06751,0.12785,0.28567,0.71689"\
"0.02604,0.03081,0.04193,0.06756,0.12785,0.28642,0.71656"\
"0.02742,0.03212,0.04370,0.06788,0.12840,0.28669,0.71322");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.20910,0.21683,0.23397,0.27246,0.36741,0.61309,1.25379"\
"0.21443,0.22212,0.23929,0.27800,0.37326,0.61868,1.26037"\
"0.22564,0.23336,0.25046,0.28924,0.38432,0.62971,1.27133"\
"0.24954,0.25721,0.27438,0.31310,0.40837,0.65378,1.29539"\
"0.29803,0.30575,0.32293,0.36135,0.45672,0.70202,1.34668"\
"0.35450,0.36207,0.37929,0.41796,0.51298,0.75820,1.40322"\
"0.40611,0.41395,0.43101,0.46928,0.56458,0.80990,1.44951");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02855,0.03529,0.05302,0.10043,0.23102,0.57856,1.49702"\
"0.02845,0.03557,0.05292,0.10054,0.23140,0.57888,1.49691"\
"0.02856,0.03525,0.05289,0.10047,0.23125,0.57780,1.49374"\
"0.02839,0.03553,0.05289,0.10052,0.23138,0.57902,1.49721"\
"0.02834,0.03514,0.05270,0.10052,0.23073,0.57943,1.49836"\
"0.02849,0.03525,0.05290,0.10052,0.23062,0.57915,1.49875"\
"0.02830,0.03520,0.05276,0.10047,0.23100,0.57958,1.49326");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.25732,0.26443,0.27910,0.30814,0.36642,0.49727,0.82744"\
"0.26156,0.26860,0.28327,0.31227,0.37062,0.50147,0.83152"\
"0.27329,0.28033,0.29505,0.32405,0.38242,0.51324,0.84307"\
"0.30301,0.31005,0.32476,0.35378,0.41214,0.54301,0.87304"\
"0.37414,0.38122,0.39601,0.42493,0.48339,0.61423,0.94458"\
"0.50202,0.50912,0.52388,0.55270,0.61103,0.74186,1.07236"\
"0.70012,0.70720,0.72191,0.75087,0.80913,0.93997,1.26977");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02623,0.03120,0.04211,0.06698,0.12645,0.28445,0.72144"\
"0.02639,0.03148,0.04261,0.06664,0.12643,0.28464,0.71451"\
"0.02631,0.03130,0.04246,0.06756,0.12656,0.28503,0.71767"\
"0.02669,0.03169,0.04272,0.06668,0.12654,0.28477,0.71497"\
"0.02659,0.03138,0.04241,0.06739,0.12686,0.28527,0.72161"\
"0.02638,0.03111,0.04219,0.06690,0.12696,0.28562,0.71943"\
"0.02619,0.03097,0.04234,0.06710,0.12702,0.28452,0.71625");
}
}
timing() {
related_pin : "CIN";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.17535,0.18271,0.19942,0.23769,0.33265,0.57835,1.21864"\
"0.18010,0.18745,0.20417,0.24246,0.33735,0.58320,1.22502"\
"0.19278,0.20022,0.21697,0.25520,0.34987,0.59476,1.23617"\
"0.22398,0.23133,0.24807,0.28631,0.38101,0.62599,1.26906"\
"0.28947,0.29687,0.31362,0.35187,0.44655,0.69135,1.33189"\
"0.39572,0.40325,0.42013,0.45844,0.55318,0.79948,1.43999"\
"0.56445,0.57229,0.58962,0.62826,0.72339,0.96889,1.60950");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02521,0.03235,0.05053,0.09902,0.23051,0.58028,1.49943"\
"0.02517,0.03232,0.05049,0.09898,0.23079,0.57906,1.49686"\
"0.02520,0.03236,0.05059,0.09905,0.23036,0.57957,1.50387"\
"0.02519,0.03237,0.05060,0.09908,0.23041,0.58008,1.49798"\
"0.02535,0.03250,0.05069,0.09908,0.23021,0.57949,1.49657"\
"0.02584,0.03299,0.05121,0.09962,0.22998,0.58048,1.50329"\
"0.02750,0.03450,0.05258,0.10030,0.23085,0.57850,1.49157");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.18129,0.18890,0.20457,0.23426,0.29309,0.42424,0.75467"\
"0.18583,0.19353,0.20916,0.23881,0.29773,0.42895,0.75948"\
"0.19686,0.20454,0.22017,0.24990,0.30877,0.44000,0.77056"\
"0.21913,0.22674,0.24238,0.27211,0.33101,0.46218,0.79260"\
"0.25031,0.25806,0.27364,0.30343,0.36236,0.49353,0.82388"\
"0.28961,0.29727,0.31288,0.34265,0.40157,0.53254,0.86249"\
"0.32324,0.33108,0.34663,0.37656,0.43559,0.56683,0.89678");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02924,0.03399,0.04437,0.06910,0.12756,0.28537,0.72107"\
"0.02946,0.03391,0.04446,0.06856,0.12814,0.28598,0.72029"\
"0.02952,0.03399,0.04454,0.06905,0.12799,0.28597,0.72063"\
"0.02923,0.03427,0.04439,0.06846,0.12771,0.28558,0.72092"\
"0.02930,0.03399,0.04455,0.06917,0.12782,0.28557,0.72053"\
"0.02949,0.03422,0.04468,0.06849,0.12775,0.28497,0.71846"\
"0.03011,0.03473,0.04583,0.06951,0.12849,0.28560,0.71360");
}
}
timing() {
related_pin : "CIN";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.10770,0.11525,0.13224,0.17024,0.26250,0.50541,1.14741"\
"0.11234,0.11989,0.13687,0.17489,0.26723,0.51017,1.15250"\
"0.12318,0.13073,0.14770,0.18576,0.27831,0.52070,1.16084"\
"0.14787,0.15542,0.17237,0.21067,0.30385,0.54704,1.18530"\
"0.19105,0.19910,0.21688,0.25625,0.35004,0.59344,1.23202"\
"0.24990,0.25954,0.27984,0.32188,0.41710,0.66084,1.30071"\
"0.30972,0.32293,0.34929,0.39865,0.49726,0.74142,1.38013");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02652,0.03414,0.05318,0.10147,0.23077,0.57920,1.49771"\
"0.02657,0.03418,0.05317,0.10148,0.23083,0.57921,1.49769"\
"0.02651,0.03419,0.05317,0.10162,0.23105,0.57884,1.50005"\
"0.02666,0.03426,0.05327,0.10139,0.23115,0.57944,1.49715"\
"0.02881,0.03640,0.05517,0.10276,0.23100,0.57955,1.50052"\
"0.03588,0.04375,0.06194,0.10749,0.23298,0.57965,1.49953"\
"0.04942,0.05901,0.07899,0.12082,0.23765,0.57929,1.49201");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.15225,0.16187,0.18012,0.21234,0.27330,0.40585,0.73607"\
"0.15718,0.16678,0.18504,0.21733,0.27826,0.41085,0.74105"\
"0.16975,0.17936,0.19755,0.22989,0.29094,0.42346,0.75372"\
"0.20013,0.20972,0.22786,0.26021,0.32129,0.45381,0.78408"\
"0.27332,0.28307,0.30133,0.33383,0.39505,0.52756,0.85781"\
"0.40277,0.41482,0.43679,0.47297,0.53746,0.67160,1.00164"\
"0.60215,0.61922,0.64922,0.69464,0.76766,0.90861,1.24082");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03930,0.04399,0.05361,0.07647,0.13320,0.28831,0.71545"\
"0.03931,0.04401,0.05368,0.07637,0.13302,0.28832,0.71575"\
"0.03930,0.04399,0.05356,0.07570,0.13328,0.28825,0.71628"\
"0.03924,0.04389,0.05344,0.07558,0.13320,0.28820,0.71676"\
"0.04077,0.04545,0.05414,0.07662,0.13331,0.28814,0.71763"\
"0.05492,0.05897,0.06615,0.08465,0.13889,0.28971,0.71817"\
"0.08136,0.08693,0.09424,0.10741,0.15655,0.30114,0.71945");
}
}
}
}
cell ("sky130_fd_sc_hd__fahcon_1") {
area : 33.782
cell_footprint : "sky130_fd_sc_hd__fahcon";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("CI") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("COUT_N") {
direction : output;
function : "((!A*!CI)+(!A*!B))+(!B*!CI)";
capacitance : 0.0000;
max_transition : 1.493;
max_capacitance : 0.069;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.28734,0.29604,0.31474,0.35479,0.43870,0.61233,0.99894"\
"0.29237,0.30117,0.31982,0.35989,0.44380,0.61739,1.00534"\
"0.30481,0.31362,0.33226,0.37230,0.45618,0.62976,1.01769"\
"0.33545,0.34409,0.36282,0.40283,0.48666,0.66016,1.04811"\
"0.40849,0.41729,0.43590,0.47586,0.55962,0.73313,1.12098"\
"0.55576,0.56477,0.58402,0.62509,0.71033,0.88434,1.27214"\
"0.79706,0.80687,0.82767,0.87227,0.96618,1.14793,1.53521");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.07433,0.08789,0.11820,0.18790,0.34214,0.68074,1.44920"\
"0.07430,0.08773,0.11842,0.18790,0.34238,0.68047,1.44991"\
"0.07433,0.08775,0.11846,0.18792,0.34238,0.68048,1.44991"\
"0.07423,0.08802,0.11847,0.18798,0.34244,0.68005,1.44875"\
"0.07452,0.08800,0.11862,0.18792,0.34231,0.68053,1.44991"\
"0.07258,0.08624,0.11696,0.18724,0.34266,0.68068,1.44950"\
"0.06947,0.08371,0.11462,0.18618,0.34631,0.68879,1.45268");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.23403,0.24029,0.25287,0.27751,0.32362,0.41600,0.62065"\
"0.23873,0.24487,0.25745,0.28193,0.32826,0.42056,0.62516"\
"0.24989,0.25623,0.26875,0.29335,0.33940,0.43177,0.63628"\
"0.27525,0.28153,0.29425,0.31866,0.36463,0.45693,0.66124"\
"0.32365,0.32979,0.34243,0.36688,0.41273,0.50492,0.70931"\
"0.39520,0.40160,0.41435,0.43899,0.48466,0.57697,0.78130"\
"0.47827,0.48498,0.49831,0.52340,0.56896,0.66164,0.86611");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.11622,0.12180,0.13228,0.15098,0.18920,0.29683,0.58520"\
"0.11626,0.12246,0.13255,0.15110,0.18924,0.29675,0.58490"\
"0.11639,0.12198,0.13245,0.15111,0.18922,0.29674,0.58520"\
"0.11749,0.12252,0.13319,0.15156,0.18957,0.29670,0.58541"\
"0.11691,0.12242,0.13296,0.15126,0.18960,0.29687,0.58546"\
"0.11512,0.12091,0.13091,0.14917,0.18769,0.29634,0.58546"\
"0.11078,0.11661,0.12619,0.14417,0.18438,0.29544,0.58542");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.18055,0.19004,0.21005,0.25299,0.34190,0.51984,0.91013"\
"0.18449,0.19397,0.21392,0.25676,0.34550,0.52334,0.91373"\
"0.19622,0.20556,0.22534,0.26782,0.35602,0.53352,0.92374"\
"0.22609,0.23512,0.25455,0.29639,0.38357,0.56046,0.95090"\
"0.29315,0.30230,0.32167,0.36339,0.45015,0.62646,1.01724"\
"0.41116,0.42226,0.44616,0.49592,0.59033,0.76990,1.16078"\
"0.59890,0.61574,0.65345,0.73142,0.86899,1.09718,1.53091");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.06741,0.08134,0.11237,0.18353,0.34149,0.68041,1.44978"\
"0.06762,0.08155,0.11255,0.18366,0.34150,0.68042,1.44965"\
"0.06844,0.08228,0.11314,0.18409,0.34152,0.68038,1.44860"\
"0.06984,0.08359,0.11447,0.18493,0.34167,0.68045,1.44861"\
"0.06997,0.08372,0.11472,0.18505,0.34158,0.67868,1.44773"\
"0.07487,0.09098,0.12466,0.19677,0.35122,0.68296,1.44942"\
"0.09998,0.12190,0.16908,0.26469,0.44137,0.77789,1.49344");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.13648,0.14332,0.15680,0.18252,0.23185,0.33028,0.54461"\
"0.14167,0.14824,0.16170,0.18749,0.23676,0.33515,0.54940"\
"0.15210,0.15874,0.17219,0.19793,0.24721,0.34559,0.55983"\
"0.17333,0.18004,0.19350,0.21929,0.26855,0.36700,0.58125"\
"0.21823,0.22441,0.23710,0.26154,0.30987,0.40767,0.62152"\
"0.26377,0.27079,0.28506,0.31328,0.36837,0.47592,0.69682"\
"0.30260,0.31183,0.33188,0.37565,0.46574,0.63136,0.92052");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.08462,0.08931,0.10064,0.12207,0.17147,0.29483,0.59908"\
"0.08475,0.09007,0.10105,0.12253,0.17158,0.29466,0.59879"\
"0.08419,0.08969,0.10071,0.12245,0.17163,0.29472,0.59922"\
"0.07850,0.08498,0.09630,0.11916,0.17038,0.29428,0.59918"\
"0.07873,0.08400,0.09485,0.11734,0.16832,0.29349,0.59899"\
"0.07697,0.08371,0.09787,0.12505,0.18232,0.30441,0.60202"\
"0.08019,0.09144,0.11645,0.16713,0.25881,0.41210,0.69463");
}
}
timing() {
related_pin : "CI";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.06706,0.07413,0.08931,0.12290,0.20073,0.36689,0.72137"\
"0.07224,0.07925,0.09447,0.12818,0.20613,0.37222,0.72714"\
"0.08534,0.09252,0.10756,0.14142,0.21949,0.38560,0.74013"\
"0.11730,0.12417,0.13880,0.17233,0.25019,0.41634,0.77097"\
"0.17623,0.18634,0.20546,0.24396,0.32311,0.48798,0.84244"\
"0.26747,0.28214,0.31254,0.36932,0.47248,0.64233,1.00421"\
"0.40479,0.42818,0.47380,0.56669,0.71294,0.94212,1.35472");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.08349,0.09439,0.11947,0.18326,0.32733,0.64176,1.34106"\
"0.08352,0.09440,0.11952,0.18328,0.32785,0.64173,1.34499"\
"0.08360,0.09459,0.11954,0.18346,0.32782,0.63982,1.34409"\
"0.09257,0.10242,0.12486,0.18576,0.32797,0.64033,1.34370"\
"0.12750,0.13628,0.15692,0.21193,0.34150,0.64159,1.34235"\
"0.19373,0.20495,0.23131,0.28973,0.40344,0.67042,1.34053"\
"0.30483,0.32210,0.35908,0.42734,0.55347,0.80062,1.42204");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.04656,0.05059,0.05945,0.07852,0.11953,0.21276,0.42625"\
"0.05122,0.05527,0.06413,0.08322,0.12424,0.21748,0.43094"\
"0.06242,0.06645,0.07523,0.09423,0.13521,0.22843,0.44191"\
"0.08550,0.09000,0.09948,0.11885,0.15979,0.25326,0.46679"\
"0.11791,0.12423,0.13732,0.16258,0.21063,0.30907,0.52324"\
"0.15643,0.16617,0.18570,0.22388,0.29518,0.42178,0.64805"\
"0.18985,0.20454,0.23439,0.29488,0.41436,0.59175,0.88522");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.03092,0.03514,0.04579,0.07073,0.12923,0.26527,0.57663"\
"0.03115,0.03535,0.04589,0.07067,0.12924,0.26521,0.57604"\
"0.03296,0.03663,0.04643,0.07088,0.12922,0.26568,0.57661"\
"0.04498,0.04806,0.05486,0.07449,0.12969,0.26542,0.57545"\
"0.07188,0.07552,0.08310,0.10005,0.14554,0.27036,0.57701"\
"0.12403,0.12922,0.13969,0.16265,0.21027,0.31667,0.59034"\
"0.21599,0.22379,0.24427,0.28556,0.34465,0.45039,0.70189");
}
}
}
pin("SUM") {
direction : output;
function : "((((A*!B)*!CI)+((!A*B)*!CI))+((!A*!B)*CI))+((A*B)*CI)";
capacitance : 0.0000;
max_transition : 1.469;
max_capacitance : 0.157;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.30349,0.31117,0.32819,0.36657,0.45989,0.70056,1.32655"\
"0.30813,0.31594,0.33283,0.37100,0.46475,0.70519,1.33073"\
"0.31922,0.32703,0.34407,0.38231,0.47572,0.71656,1.34256"\
"0.34492,0.35259,0.36961,0.40798,0.50120,0.74229,1.36833"\
"0.39399,0.40165,0.41870,0.45703,0.55049,0.79121,1.41730"\
"0.46434,0.47205,0.48907,0.52748,0.62080,0.86117,1.48627"\
"0.54373,0.55146,0.56859,0.60682,0.70038,0.94095,1.56491");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02900,0.03566,0.05303,0.09998,0.22790,0.56784,1.46103"\
"0.02939,0.03571,0.05335,0.10014,0.22819,0.56774,1.46555"\
"0.02919,0.03608,0.05314,0.09997,0.22777,0.56722,1.46194"\
"0.02899,0.03566,0.05307,0.09999,0.22767,0.56758,1.46270"\
"0.02892,0.03609,0.05314,0.10004,0.22770,0.56752,1.46258"\
"0.02894,0.03563,0.05307,0.09991,0.22817,0.56844,1.46038"\
"0.02906,0.03568,0.05307,0.09998,0.22810,0.56678,1.46078");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.34557,0.35250,0.36678,0.39530,0.45309,0.58209,0.90517"\
"0.35076,0.35768,0.37194,0.40046,0.45825,0.58726,0.90978"\
"0.36308,0.36996,0.38438,0.41279,0.47061,0.59975,0.92283"\
"0.39360,0.40053,0.41496,0.44346,0.50114,0.63029,0.95320"\
"0.46665,0.47354,0.48796,0.51637,0.57419,0.70334,1.02642"\
"0.61461,0.62155,0.63587,0.66432,0.72202,0.85115,1.17410"\
"0.85748,0.86440,0.87872,0.90697,0.96458,1.09350,1.41624");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02562,0.03037,0.04169,0.06660,0.12572,0.28094,0.70377"\
"0.02585,0.03054,0.04180,0.06578,0.12576,0.28099,0.70344"\
"0.02585,0.03053,0.04140,0.06630,0.12603,0.28109,0.70684"\
"0.02579,0.03050,0.04149,0.06649,0.12552,0.28063,0.70706"\
"0.02587,0.03053,0.04140,0.06630,0.12603,0.28114,0.70678"\
"0.02583,0.03047,0.04165,0.06566,0.12542,0.28049,0.70682"\
"0.02561,0.03001,0.04104,0.06624,0.12547,0.27979,0.70649");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.29094,0.29861,0.31557,0.35406,0.44777,0.68797,1.31289"\
"0.29615,0.30369,0.32067,0.35891,0.45301,0.69295,1.31735"\
"0.30845,0.31599,0.33297,0.37121,0.46540,0.70525,1.32967"\
"0.33866,0.34627,0.36326,0.40157,0.49543,0.73552,1.35936"\
"0.41098,0.41853,0.43552,0.47385,0.56793,0.80785,1.43250"\
"0.55877,0.56645,0.58352,0.62194,0.71583,0.95602,1.58025"\
"0.80365,0.81181,0.82918,0.86788,0.96173,1.20221,1.82687");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02718,0.03412,0.05178,0.09926,0.22828,0.56740,1.45668"\
"0.02721,0.03407,0.05181,0.09928,0.22822,0.56686,1.45869"\
"0.02722,0.03407,0.05181,0.09929,0.22805,0.56683,1.45882"\
"0.02729,0.03398,0.05174,0.09940,0.22794,0.56684,1.45983"\
"0.02728,0.03407,0.05187,0.09942,0.22769,0.56659,1.45975"\
"0.02781,0.03468,0.05220,0.09977,0.22803,0.56655,1.45948"\
"0.03070,0.03698,0.05376,0.10026,0.22872,0.56738,1.45652");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.21997,0.22686,0.24119,0.26966,0.32735,0.45662,0.77891"\
"0.22451,0.23141,0.24574,0.27422,0.33190,0.46117,0.78350"\
"0.23523,0.24216,0.25650,0.28491,0.34261,0.47189,0.79405"\
"0.25932,0.26614,0.28060,0.30896,0.36667,0.49595,0.81806"\
"0.30502,0.31193,0.32640,0.35490,0.41244,0.54177,0.86410"\
"0.37264,0.37951,0.39398,0.42241,0.48018,0.60968,0.93209"\
"0.45012,0.45721,0.47175,0.50057,0.55855,0.68836,1.01075");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02459,0.02941,0.04096,0.06610,0.12586,0.28010,0.70269"\
"0.02461,0.02943,0.04100,0.06613,0.12579,0.28013,0.70247"\
"0.02496,0.02987,0.04064,0.06591,0.12599,0.28013,0.70298"\
"0.02475,0.02952,0.04067,0.06600,0.12591,0.28009,0.70596"\
"0.02464,0.02950,0.04067,0.06596,0.12571,0.27971,0.70195"\
"0.02534,0.02999,0.04103,0.06632,0.12581,0.28020,0.70167"\
"0.02651,0.03111,0.04214,0.06726,0.12700,0.28066,0.69790");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.20741,0.21501,0.23206,0.27050,0.36432,0.60494,1.22995"\
"0.21239,0.22010,0.23715,0.27544,0.36933,0.60991,1.23494"\
"0.22280,0.23059,0.24758,0.28582,0.37982,0.62033,1.24755"\
"0.24380,0.25155,0.26854,0.30673,0.40074,0.64109,1.26692"\
"0.28587,0.29353,0.31059,0.34890,0.44292,0.68324,1.30876"\
"0.32786,0.33553,0.35249,0.39061,0.48438,0.72515,1.35229"\
"0.35754,0.36516,0.38216,0.42026,0.51393,0.75493,1.37871");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02833,0.03552,0.05276,0.09978,0.22815,0.56775,1.46360"\
"0.02879,0.03547,0.05272,0.09981,0.22816,0.56770,1.46340"\
"0.02853,0.03522,0.05278,0.09982,0.22808,0.56841,1.46329"\
"0.02860,0.03516,0.05271,0.09990,0.22781,0.56721,1.46556"\
"0.02822,0.03481,0.05240,0.09969,0.22783,0.56726,1.46562"\
"0.02799,0.03489,0.05242,0.09968,0.22753,0.56793,1.46346"\
"0.02793,0.03471,0.05231,0.09979,0.22761,0.56799,1.45836");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.23958,0.24649,0.26075,0.28925,0.34695,0.47583,0.79840"\
"0.24348,0.25043,0.26468,0.29316,0.35089,0.47981,0.80243"\
"0.25494,0.26189,0.27616,0.30466,0.36239,0.49132,0.81378"\
"0.28428,0.29120,0.30549,0.33401,0.39177,0.52070,0.84312"\
"0.35056,0.35748,0.37193,0.40030,0.45812,0.58715,0.91014"\
"0.46217,0.46905,0.48341,0.51168,0.56938,0.69839,1.02113"\
"0.63325,0.64016,0.65434,0.68268,0.74019,0.86909,1.19181");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02529,0.03005,0.04150,0.06647,0.12568,0.28075,0.70181"\
"0.02568,0.03048,0.04128,0.06630,0.12560,0.28097,0.70823"\
"0.02572,0.03010,0.04146,0.06644,0.12560,0.28097,0.70266"\
"0.02544,0.03019,0.04157,0.06652,0.12565,0.28099,0.70309"\
"0.02560,0.03035,0.04131,0.06621,0.12577,0.28133,0.70631"\
"0.02521,0.02989,0.04104,0.06562,0.12566,0.28013,0.70065"\
"0.02481,0.02994,0.04070,0.06582,0.12516,0.28052,0.69792");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.21484,0.22236,0.23936,0.27782,0.37186,0.61223,1.23742"\
"0.21817,0.22571,0.24271,0.28117,0.37536,0.61554,1.24069"\
"0.22784,0.23535,0.25235,0.29098,0.38496,0.62518,1.25013"\
"0.25352,0.26101,0.27799,0.31644,0.41025,0.65049,1.27514"\
"0.31838,0.32591,0.34283,0.38127,0.47512,0.71530,1.33992"\
"0.43806,0.44573,0.46285,0.50132,0.59536,0.83575,1.46015"\
"0.62362,0.63182,0.64939,0.68813,0.78256,1.02306,1.64767");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02664,0.03361,0.05161,0.09929,0.22811,0.56669,1.45718"\
"0.02665,0.03357,0.05158,0.09930,0.22815,0.56644,1.45814"\
"0.02660,0.03358,0.05158,0.09923,0.22819,0.56730,1.45945"\
"0.02636,0.03350,0.05147,0.09919,0.22760,0.56722,1.45965"\
"0.02633,0.03348,0.05146,0.09914,0.22788,0.56720,1.45973"\
"0.02784,0.03465,0.05230,0.09948,0.22824,0.56726,1.45684"\
"0.03138,0.03783,0.05451,0.10093,0.22879,0.56709,1.45815");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.19261,0.19961,0.21414,0.24323,0.30132,0.42989,0.75249"\
"0.19732,0.20433,0.21894,0.24779,0.30612,0.43470,0.75694"\
"0.20738,0.21434,0.22900,0.25796,0.31620,0.44484,0.76708"\
"0.22822,0.23521,0.24976,0.27883,0.33697,0.46551,0.78803"\
"0.26650,0.27355,0.28804,0.31700,0.37520,0.50379,0.82629"\
"0.31793,0.32496,0.33961,0.36870,0.42695,0.55552,0.87859"\
"0.37047,0.37761,0.39251,0.42184,0.48024,0.60890,0.93165");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02506,0.03003,0.04153,0.06724,0.12598,0.28060,0.70578"\
"0.02514,0.03054,0.04177,0.06717,0.12592,0.28040,0.70422"\
"0.02555,0.03042,0.04180,0.06723,0.12599,0.27968,0.70263"\
"0.02513,0.03007,0.04151,0.06720,0.12583,0.28014,0.70551"\
"0.02517,0.03027,0.04160,0.06749,0.12614,0.28035,0.70494"\
"0.02585,0.03078,0.04238,0.06706,0.12607,0.28025,0.70708"\
"0.02666,0.03181,0.04314,0.06831,0.12645,0.28051,0.69850");
}
}
timing() {
related_pin : "CI";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.10364,0.11126,0.12834,0.16620,0.25743,0.49571,1.11970"\
"0.10822,0.11584,0.13292,0.17080,0.26209,0.50051,1.12441"\
"0.11896,0.12657,0.14363,0.18155,0.27305,0.51184,1.13450"\
"0.14338,0.15096,0.16799,0.20609,0.29797,0.53625,1.16113"\
"0.18506,0.19320,0.21104,0.25012,0.34274,0.58113,1.20605"\
"0.23999,0.24988,0.27020,0.31194,0.40605,0.64505,1.26780"\
"0.29233,0.30591,0.33267,0.38161,0.47907,0.71851,1.34157");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02586,0.03334,0.05202,0.09973,0.22781,0.56872,1.46356"\
"0.02580,0.03331,0.05195,0.09978,0.22782,0.56860,1.46366"\
"0.02577,0.03335,0.05198,0.09970,0.22761,0.56837,1.46498"\
"0.02590,0.03341,0.05208,0.09983,0.22782,0.56911,1.46198"\
"0.02864,0.03602,0.05446,0.10110,0.22800,0.56900,1.46301"\
"0.03590,0.04376,0.06144,0.10606,0.22984,0.56895,1.46852"\
"0.05023,0.05968,0.07929,0.11984,0.23454,0.56989,1.45740");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.15223,0.16092,0.17771,0.20824,0.26719,0.39650,0.71938"\
"0.15698,0.16566,0.18251,0.21307,0.27202,0.40137,0.72375"\
"0.16963,0.17832,0.19516,0.22575,0.28475,0.41410,0.73648"\
"0.20048,0.20908,0.22594,0.25659,0.31554,0.44501,0.76742"\
"0.27164,0.28045,0.29738,0.32823,0.38741,0.51693,0.83975"\
"0.39707,0.40808,0.42830,0.46286,0.52538,0.65679,0.97923"\
"0.59034,0.60603,0.63345,0.67642,0.74753,0.88551,1.21055");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.03583,0.04004,0.04938,0.07269,0.12945,0.28258,0.70632"\
"0.03599,0.04024,0.04932,0.07254,0.12933,0.28239,0.70617"\
"0.03596,0.04021,0.04930,0.07251,0.12931,0.28238,0.70612"\
"0.03585,0.03982,0.04946,0.07240,0.12899,0.28194,0.70322"\
"0.03762,0.04136,0.05042,0.07305,0.12949,0.28251,0.70636"\
"0.05233,0.05538,0.06175,0.08160,0.13511,0.28495,0.70520"\
"0.08226,0.08495,0.08917,0.10280,0.15243,0.29517,0.70381");
}
}
timing() {
related_pin : "CI";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.16994,0.17723,0.19392,0.23238,0.32729,0.56918,1.19524"\
"0.17468,0.18204,0.19861,0.23707,0.33221,0.57400,1.19986"\
"0.18739,0.19478,0.21134,0.24977,0.34491,0.58669,1.21227"\
"0.21848,0.22583,0.24237,0.28081,0.37591,0.61763,1.24293"\
"0.28353,0.29092,0.30755,0.34603,0.44125,0.68309,1.30879"\
"0.38824,0.39574,0.41260,0.45122,0.54685,0.78979,1.41505"\
"0.55320,0.56101,0.57817,0.61707,0.71272,0.95749,1.58366");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02492,0.03227,0.05093,0.10034,0.23160,0.57002,1.46147"\
"0.02486,0.03216,0.05091,0.10042,0.23157,0.56974,1.45881"\
"0.02491,0.03218,0.05086,0.10027,0.23157,0.56943,1.45744"\
"0.02482,0.03219,0.05080,0.10046,0.23178,0.56989,1.45940"\
"0.02504,0.03233,0.05104,0.10059,0.23199,0.56965,1.45720"\
"0.02582,0.03322,0.05180,0.10140,0.23246,0.57131,1.46058"\
"0.02733,0.03465,0.05285,0.10165,0.23352,0.57361,1.45996");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.17849,0.18587,0.20089,0.23005,0.28778,0.41648,0.73944"\
"0.18316,0.19045,0.20557,0.23464,0.29244,0.42113,0.74386"\
"0.19414,0.20153,0.21660,0.24563,0.30352,0.43225,0.75523"\
"0.21622,0.22361,0.23861,0.26777,0.32552,0.45427,0.77719"\
"0.24727,0.25464,0.26965,0.29888,0.35671,0.48541,0.80850"\
"0.28342,0.29102,0.30648,0.33636,0.39494,0.52392,0.84613"\
"0.31249,0.32016,0.33559,0.36534,0.42455,0.55568,0.87876");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02733,0.03215,0.04266,0.06730,0.12602,0.28066,0.70688"\
"0.02778,0.03208,0.04280,0.06745,0.12548,0.28056,0.69981"\
"0.02744,0.03204,0.04271,0.06729,0.12605,0.28076,0.70685"\
"0.02739,0.03262,0.04328,0.06735,0.12566,0.28003,0.70705"\
"0.02745,0.03267,0.04288,0.06782,0.12607,0.28136,0.70582"\
"0.02853,0.03339,0.04425,0.06919,0.12708,0.28027,0.70361"\
"0.02925,0.03401,0.04537,0.06951,0.12942,0.28319,0.70216");
}
}
}
}
cell ("sky130_fd_sc_hd__ha_1") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__ha";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0031;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0028;
max_transition : 1.500;
}
pin("COUT") {
direction : output;
function : "A*B";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.157;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.10134,0.10952,0.12749,0.16709,0.26353,0.50997,1.15419"\
"0.10579,0.11394,0.13187,0.17155,0.26792,0.51445,1.15830"\
"0.11490,0.12309,0.14094,0.18069,0.27720,0.52366,1.16903"\
"0.13537,0.14346,0.16143,0.20114,0.29784,0.54456,1.19009"\
"0.17306,0.18179,0.20059,0.24118,0.33840,0.58530,1.22829"\
"0.22504,0.23536,0.25637,0.29938,0.39793,0.64516,1.29392"\
"0.27387,0.28746,0.31429,0.36331,0.46429,0.71230,1.35504");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02793,0.03562,0.05425,0.10307,0.23500,0.58182,1.50127"\
"0.02806,0.03552,0.05430,0.10309,0.23451,0.58262,1.50132"\
"0.02798,0.03547,0.05417,0.10306,0.23450,0.58299,1.50298"\
"0.02824,0.03567,0.05424,0.10307,0.23514,0.58309,1.50071"\
"0.03132,0.03881,0.05737,0.10478,0.23487,0.58318,1.50305"\
"0.03882,0.04597,0.06383,0.10935,0.23740,0.58370,1.50376"\
"0.05330,0.06213,0.08102,0.12184,0.24267,0.58446,1.49666");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.15498,0.16278,0.17859,0.20876,0.26888,0.39917,0.72425"\
"0.16003,0.16784,0.18346,0.21364,0.27380,0.40410,0.72922"\
"0.17254,0.18032,0.19615,0.22637,0.28657,0.41692,0.74204"\
"0.20407,0.21182,0.22761,0.25788,0.31817,0.44856,0.77370"\
"0.27932,0.28709,0.30282,0.33301,0.39335,0.52379,0.84896"\
"0.43491,0.44425,0.46279,0.49652,0.55963,0.69084,1.01597"\
"0.68585,0.69896,0.72380,0.76747,0.84188,0.98017,1.30655");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02925,0.03446,0.04597,0.07079,0.13048,0.28316,0.70837"\
"0.02958,0.03446,0.04658,0.07098,0.13055,0.28314,0.71359"\
"0.02925,0.03446,0.04585,0.07081,0.13047,0.28310,0.70780"\
"0.02930,0.03451,0.04583,0.07090,0.13045,0.28284,0.70839"\
"0.02950,0.03481,0.04593,0.07100,0.13049,0.28283,0.71495"\
"0.03899,0.04434,0.05567,0.07938,0.13525,0.28456,0.71369"\
"0.05805,0.06491,0.07916,0.10421,0.15677,0.29652,0.71092");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.09575,0.10397,0.12184,0.16161,0.25833,0.50527,1.14888"\
"0.09995,0.10814,0.12611,0.16589,0.26265,0.50957,1.15359"\
"0.11053,0.11862,0.13662,0.17642,0.27327,0.52025,1.16430"\
"0.13520,0.14339,0.16129,0.20108,0.29797,0.54501,1.18730"\
"0.17921,0.18779,0.20673,0.24771,0.34497,0.59216,1.23530"\
"0.23382,0.24466,0.26662,0.30971,0.40816,0.65616,1.30378"\
"0.28268,0.29751,0.32636,0.37745,0.47849,0.72624,1.36939");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02805,0.03560,0.05429,0.10305,0.23484,0.58252,1.49987"\
"0.02811,0.03558,0.05426,0.10300,0.23471,0.58288,1.50128"\
"0.02803,0.03557,0.05427,0.10299,0.23472,0.58288,1.50135"\
"0.02823,0.03578,0.05437,0.10296,0.23441,0.58244,1.49625"\
"0.03240,0.04015,0.05771,0.10514,0.23536,0.58300,1.49710"\
"0.04269,0.04976,0.06672,0.11047,0.23781,0.58303,1.50125"\
"0.05941,0.06853,0.08736,0.12652,0.24409,0.58613,1.49574");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.13927,0.14691,0.16230,0.19210,0.25185,0.38271,0.70788"\
"0.14399,0.15163,0.16720,0.19711,0.25683,0.38767,0.71284"\
"0.15678,0.16443,0.17994,0.20965,0.26945,0.40030,0.72549"\
"0.18830,0.19591,0.21086,0.24066,0.30041,0.43131,0.75648"\
"0.26434,0.27194,0.28733,0.31708,0.37693,0.50792,0.83318"\
"0.41170,0.42112,0.43978,0.47373,0.53723,0.66932,0.99450"\
"0.65041,0.66289,0.68780,0.73240,0.80848,0.94842,1.27506");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00887, 0.02315, 0.06037, 0.15748");
values("0.02773,0.03245,0.04428,0.06856,0.12872,0.28349,0.71420"\
"0.02748,0.03271,0.04378,0.06858,0.12862,0.28352,0.71394"\
"0.02767,0.03266,0.04354,0.06821,0.12862,0.28354,0.70773"\
"0.02765,0.03268,0.04362,0.06852,0.12888,0.28368,0.71266"\
"0.02816,0.03320,0.04451,0.06863,0.12895,0.28347,0.71261"\
"0.03861,0.04426,0.05585,0.07924,0.13592,0.28490,0.71328"\
"0.05785,0.06456,0.08113,0.10584,0.15930,0.29781,0.71072");
}
}
}
pin("SUM") {
direction : output;
function : "(A*!B)+(!A*B)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.177;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.08954,0.09692,0.11356,0.15122,0.24456,0.48866,1.13738"\
"0.09489,0.10238,0.11891,0.15665,0.25017,0.49539,1.14300"\
"0.10544,0.11288,0.12951,0.16724,0.26047,0.50490,1.15262"\
"0.12659,0.13400,0.15052,0.18817,0.28138,0.52601,1.17393"\
"0.16423,0.17211,0.18939,0.22754,0.32131,0.56592,1.21470"\
"0.21622,0.22546,0.24431,0.28455,0.37855,0.62334,1.27344"\
"0.26410,0.27647,0.30072,0.34609,0.44179,0.68739,1.33452");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.02394,0.03076,0.04827,0.09497,0.22355,0.57116,1.49933"\
"0.02399,0.03090,0.04824,0.09492,0.22366,0.57144,1.49923"\
"0.02404,0.03094,0.04825,0.09481,0.22353,0.57117,1.49675"\
"0.02420,0.03099,0.04834,0.09498,0.22393,0.57102,1.49802"\
"0.02688,0.03376,0.05056,0.09595,0.22421,0.57225,1.49973"\
"0.03345,0.04000,0.05675,0.10004,0.22565,0.57125,1.49980"\
"0.04672,0.05466,0.07156,0.11127,0.22924,0.57401,1.49127");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.24694,0.25638,0.27577,0.31201,0.38097,0.52926,0.90033"\
"0.25182,0.26130,0.28060,0.31690,0.38609,0.53456,0.90544"\
"0.26430,0.27368,0.29293,0.32899,0.39833,0.54701,0.91804"\
"0.29189,0.30133,0.32065,0.35693,0.42597,0.57432,0.94526"\
"0.35411,0.36353,0.38282,0.41909,0.48851,0.63694,1.00794"\
"0.49054,0.50038,0.52047,0.55756,0.62748,0.77620,1.14687"\
"0.73530,0.74690,0.76995,0.81241,0.88909,1.04337,1.41520");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.03876,0.04417,0.05731,0.08485,0.14808,0.31946,0.79522"\
"0.03858,0.04465,0.05777,0.08472,0.14872,0.31958,0.79637"\
"0.03866,0.04425,0.05678,0.08507,0.14844,0.31889,0.80195"\
"0.03880,0.04498,0.05703,0.08488,0.14814,0.31921,0.80384"\
"0.03831,0.04425,0.05665,0.08364,0.14817,0.31964,0.79486"\
"0.04130,0.04738,0.05978,0.08684,0.14973,0.31949,0.80484"\
"0.05252,0.06014,0.07314,0.10042,0.16400,0.32696,0.80355");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.23678,0.24422,0.26072,0.29816,0.39145,0.63611,1.28795"\
"0.24164,0.24908,0.26557,0.30302,0.39625,0.64097,1.29258"\
"0.25442,0.26177,0.27828,0.31571,0.40904,0.65344,1.30375"\
"0.28591,0.29322,0.30968,0.34714,0.44043,0.68515,1.33743"\
"0.36068,0.36804,0.38451,0.42196,0.51530,0.75987,1.41079"\
"0.52314,0.53062,0.54716,0.58451,0.67808,0.92234,1.57003"\
"0.79317,0.80116,0.81804,0.85591,0.94994,1.19386,1.84469");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.02481,0.03139,0.04833,0.09471,0.22308,0.57054,1.49997"\
"0.02489,0.03143,0.04836,0.09473,0.22326,0.57034,1.49906"\
"0.02491,0.03133,0.04832,0.09468,0.22325,0.56980,1.50242"\
"0.02487,0.03143,0.04839,0.09472,0.22293,0.57117,1.50144"\
"0.02498,0.03143,0.04838,0.09474,0.22307,0.57028,1.50008"\
"0.02576,0.03205,0.04884,0.09506,0.22356,0.57101,1.50130"\
"0.02913,0.03519,0.05151,0.09630,0.22355,0.56963,1.49740");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.19305,0.19952,0.21307,0.24010,0.29740,0.43722,0.80558"\
"0.19749,0.20397,0.21755,0.24453,0.30187,0.44178,0.81114"\
"0.20648,0.21300,0.22657,0.25359,0.31084,0.45059,0.81990"\
"0.22674,0.23323,0.24676,0.27369,0.33109,0.47087,0.84015"\
"0.26720,0.27371,0.28729,0.31433,0.37161,0.51148,0.88058"\
"0.32633,0.33293,0.34657,0.37373,0.43117,0.57108,0.93955"\
"0.39340,0.40019,0.41412,0.44143,0.49909,0.63914,1.00771");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.02293,0.02714,0.03753,0.06200,0.12597,0.30435,0.79077"\
"0.02275,0.02713,0.03744,0.06185,0.12599,0.30457,0.79618"\
"0.02270,0.02713,0.03769,0.06197,0.12601,0.30554,0.79585"\
"0.02298,0.02750,0.03780,0.06224,0.12613,0.30599,0.79579"\
"0.02303,0.02725,0.03790,0.06211,0.12579,0.30529,0.79459"\
"0.02373,0.02788,0.03831,0.06236,0.12611,0.30554,0.79179"\
"0.02438,0.02939,0.03902,0.06335,0.12666,0.30569,0.79008");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.08040,0.08752,0.10357,0.14070,0.23381,0.47833,1.12717"\
"0.08585,0.09297,0.10905,0.14618,0.23935,0.48348,1.13150"\
"0.09619,0.10334,0.11946,0.15652,0.24939,0.49364,1.14089"\
"0.11616,0.12331,0.13943,0.17643,0.26954,0.51326,1.16306"\
"0.14918,0.15694,0.17391,0.21182,0.30514,0.55039,1.20023"\
"0.19031,0.19965,0.21907,0.25873,0.35223,0.59681,1.24558"\
"0.21695,0.22995,0.25506,0.30081,0.39653,0.64118,1.28815");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.02270,0.02933,0.04664,0.09352,0.22304,0.57161,1.49870"\
"0.02274,0.02939,0.04665,0.09357,0.22295,0.57191,1.50230"\
"0.02271,0.02938,0.04674,0.09370,0.22261,0.57184,1.50127"\
"0.02326,0.02985,0.04700,0.09366,0.22337,0.57027,1.50268"\
"0.02655,0.03303,0.04970,0.09531,0.22339,0.57134,1.49967"\
"0.03425,0.04065,0.05690,0.09961,0.22499,0.56980,1.49625"\
"0.04884,0.05686,0.07321,0.11287,0.22889,0.57315,1.49003");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.23296,0.24253,0.26166,0.29773,0.36708,0.51579,0.88681"\
"0.23565,0.24510,0.26447,0.30075,0.36982,0.51816,0.88914"\
"0.24514,0.25468,0.27397,0.31033,0.37934,0.52776,0.89888"\
"0.27337,0.28286,0.30220,0.33845,0.40756,0.55595,0.92683"\
"0.34273,0.35219,0.37138,0.40777,0.47687,0.62558,0.99677"\
"0.50052,0.51051,0.53041,0.56731,0.63722,0.78613,1.15665"\
"0.77091,0.78374,0.80886,0.85304,0.92896,1.08302,1.45511");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.03878,0.04460,0.05675,0.08512,0.14840,0.31871,0.80173"\
"0.03870,0.04416,0.05744,0.08483,0.14803,0.31949,0.79692"\
"0.03843,0.04421,0.05747,0.08365,0.14868,0.31926,0.80296"\
"0.03866,0.04466,0.05750,0.08485,0.14821,0.31929,0.79823"\
"0.03890,0.04446,0.05680,0.08384,0.14858,0.31899,0.80295"\
"0.04269,0.04826,0.06041,0.08714,0.14935,0.31923,0.80226"\
"0.06118,0.06770,0.08099,0.10629,0.16442,0.32678,0.80791");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.23218,0.23986,0.25685,0.29477,0.38854,0.63274,1.28187"\
"0.23719,0.24481,0.26187,0.29985,0.39367,0.63845,1.28734"\
"0.24983,0.25749,0.27439,0.31225,0.40589,0.65077,1.30018"\
"0.28070,0.28828,0.30523,0.34327,0.43710,0.68185,1.33053"\
"0.35642,0.36405,0.38091,0.41873,0.51249,0.75678,1.40547"\
"0.51182,0.51951,0.53656,0.57458,0.66847,0.91367,1.56228"\
"0.77060,0.77840,0.79603,0.83466,0.92898,1.17361,1.82213");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.02584,0.03245,0.04967,0.09583,0.22392,0.57189,1.49496"\
"0.02584,0.03249,0.04961,0.09591,0.22404,0.56994,1.50148"\
"0.02562,0.03238,0.04963,0.09596,0.22415,0.57229,1.50028"\
"0.02575,0.03260,0.04954,0.09591,0.22411,0.57000,1.50132"\
"0.02565,0.03249,0.04974,0.09598,0.22385,0.57195,1.49632"\
"0.02669,0.03314,0.05012,0.09643,0.22449,0.57117,1.50087"\
"0.02954,0.03631,0.05248,0.09740,0.22485,0.57043,1.49543");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.18720,0.19369,0.20727,0.23424,0.29164,0.43148,0.80015"\
"0.19158,0.19803,0.21158,0.23854,0.29593,0.43578,0.80479"\
"0.20199,0.20847,0.22198,0.24894,0.30632,0.44617,0.81509"\
"0.22611,0.23262,0.24622,0.27312,0.33039,0.47036,0.83917"\
"0.27316,0.27971,0.29333,0.32031,0.37770,0.51742,0.88572"\
"0.33695,0.34349,0.35722,0.38436,0.44174,0.58140,0.95082"\
"0.40827,0.41508,0.42916,0.45649,0.51429,0.65434,1.02325");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00354, 0.00940, 0.02499, 0.06646, 0.17671");
values("0.02295,0.02715,0.03762,0.06189,0.12598,0.30441,0.80045"\
"0.02270,0.02722,0.03771,0.06200,0.12603,0.30567,0.79492"\
"0.02270,0.02729,0.03778,0.06205,0.12603,0.30524,0.79446"\
"0.02272,0.02716,0.03757,0.06204,0.12586,0.30527,0.80024"\
"0.02311,0.02747,0.03788,0.06222,0.12571,0.30560,0.79034"\
"0.02340,0.02783,0.03823,0.06243,0.12627,0.30499,0.79603"\
"0.02469,0.02919,0.03944,0.06413,0.12694,0.30491,0.78685");
}
}
}
}
cell ("sky130_fd_sc_hd__ha_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__ha";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0033;
max_transition : 1.500;
}
pin("COUT") {
direction : output;
function : "A*B";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.296;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.12411,0.13143,0.14808,0.18435,0.27082,0.50631,1.18275"\
"0.12833,0.13564,0.15230,0.18872,0.27514,0.51080,1.18661"\
"0.13751,0.14482,0.16140,0.19761,0.28421,0.51987,1.19607"\
"0.15801,0.16534,0.18202,0.21834,0.30483,0.54057,1.21786"\
"0.20048,0.20812,0.22547,0.26226,0.34912,0.58506,1.26575"\
"0.26540,0.27442,0.29398,0.33397,0.42300,0.65991,1.33686"\
"0.33935,0.35103,0.37605,0.42344,0.51804,0.75545,1.43058");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02740,0.03321,0.04758,0.08522,0.19597,0.52613,1.49472"\
"0.02778,0.03346,0.04753,0.08522,0.19613,0.52695,1.49769"\
"0.02742,0.03327,0.04753,0.08526,0.19597,0.52701,1.50084"\
"0.02747,0.03301,0.04757,0.08498,0.19599,0.52544,1.49668"\
"0.02964,0.03559,0.04935,0.08671,0.19652,0.52705,1.49980"\
"0.03646,0.04244,0.05727,0.09307,0.20055,0.52806,1.50199"\
"0.04991,0.05745,0.07369,0.10869,0.20873,0.53026,1.49342");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.14271,0.14870,0.16183,0.18769,0.23893,0.35600,0.66709"\
"0.14819,0.15413,0.16728,0.19315,0.24446,0.36148,0.67255"\
"0.16157,0.16753,0.18064,0.20654,0.25783,0.37492,0.68598"\
"0.19342,0.19930,0.21244,0.23828,0.28962,0.40669,0.71779"\
"0.26948,0.27541,0.28845,0.31429,0.36563,0.48280,0.79399"\
"0.41964,0.42703,0.44287,0.47276,0.52792,0.64674,0.95774"\
"0.66197,0.67175,0.69296,0.73307,0.80154,0.93055,1.24410");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02538,0.02884,0.03721,0.05644,0.10301,0.23518,0.64302"\
"0.02511,0.02883,0.03727,0.05607,0.10295,0.23539,0.64008"\
"0.02510,0.02883,0.03721,0.05658,0.10297,0.23510,0.64274"\
"0.02507,0.02921,0.03727,0.05615,0.10297,0.23539,0.63983"\
"0.02548,0.02924,0.03759,0.05661,0.10305,0.23538,0.64379"\
"0.03508,0.03929,0.04825,0.06620,0.10957,0.23721,0.64035"\
"0.05403,0.05991,0.07080,0.09216,0.13452,0.25289,0.64107");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.12026,0.12756,0.14423,0.18065,0.26713,0.50299,1.17904"\
"0.12451,0.13177,0.14837,0.18481,0.27132,0.50706,1.18319"\
"0.13490,0.14220,0.15877,0.19498,0.28166,0.51755,1.19802"\
"0.15931,0.16663,0.18333,0.21892,0.30543,0.54209,1.21914"\
"0.21175,0.21944,0.23670,0.27323,0.36021,0.59601,1.27349"\
"0.28394,0.29361,0.31379,0.35471,0.44421,0.68130,1.36183"\
"0.36361,0.37623,0.40312,0.45449,0.55046,0.78836,1.46422");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02779,0.03347,0.04754,0.08521,0.19612,0.52696,1.49775"\
"0.02764,0.03339,0.04760,0.08519,0.19590,0.52687,1.49534"\
"0.02741,0.03325,0.04753,0.08527,0.19596,0.52691,1.49955"\
"0.02749,0.03302,0.04757,0.08503,0.19601,0.52612,1.49775"\
"0.03053,0.03603,0.04985,0.08694,0.19644,0.52586,1.49876"\
"0.04087,0.04697,0.06112,0.09572,0.20124,0.52757,1.49969"\
"0.05714,0.06511,0.08301,0.11646,0.21177,0.53042,1.49570");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.13232,0.13810,0.15088,0.17596,0.22632,0.34270,0.65391"\
"0.13763,0.14348,0.15626,0.18174,0.23194,0.34834,0.65949"\
"0.15092,0.15668,0.16945,0.19477,0.24493,0.36133,0.67255"\
"0.18237,0.18812,0.20083,0.22580,0.27619,0.39261,0.70385"\
"0.25806,0.26381,0.27647,0.30179,0.35212,0.46868,0.78006"\
"0.40239,0.40980,0.42557,0.45546,0.51039,0.62930,0.94047"\
"0.63392,0.64357,0.66467,0.70460,0.77362,0.90333,1.21739");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02355,0.02727,0.03578,0.05400,0.10058,0.23417,0.63895"\
"0.02367,0.02710,0.03540,0.05416,0.10043,0.23439,0.64246"\
"0.02365,0.02734,0.03566,0.05389,0.10064,0.23414,0.63883"\
"0.02378,0.02731,0.03547,0.05421,0.10059,0.23412,0.63884"\
"0.02404,0.02744,0.03565,0.05415,0.10071,0.23390,0.63878"\
"0.03460,0.03909,0.04754,0.06606,0.10889,0.23727,0.63848"\
"0.05298,0.05866,0.07029,0.09218,0.13484,0.25341,0.64077");
}
}
}
pin("SUM") {
direction : output;
function : "(A*!B)+(!A*B)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.312;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.12032,0.12714,0.14279,0.17777,0.26226,0.49689,1.18010"\
"0.12543,0.13227,0.14809,0.18287,0.26755,0.50350,1.18773"\
"0.13600,0.14284,0.15858,0.19353,0.27811,0.51296,1.19636"\
"0.15755,0.16442,0.18013,0.21503,0.29959,0.53451,1.21663"\
"0.20125,0.20843,0.22461,0.25980,0.34448,0.58042,1.26513"\
"0.27007,0.27817,0.29635,0.33410,0.42060,0.65578,1.33798"\
"0.35203,0.36264,0.38523,0.42927,0.51959,0.75513,1.43755");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.02559,0.03091,0.04451,0.08089,0.18970,0.52104,1.49531"\
"0.02538,0.03079,0.04445,0.08080,0.18954,0.52218,1.50042"\
"0.02547,0.03101,0.04446,0.08082,0.18978,0.52078,1.49738"\
"0.02546,0.03089,0.04439,0.08078,0.18961,0.52175,1.49618"\
"0.02721,0.03271,0.04587,0.08181,0.18987,0.52230,1.50056"\
"0.03313,0.03879,0.05247,0.08716,0.19269,0.52111,1.49478"\
"0.04558,0.05233,0.06699,0.10102,0.19944,0.52379,1.49603");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.23393,0.24131,0.25763,0.28933,0.34985,0.47898,0.81222"\
"0.23940,0.24679,0.26311,0.29485,0.35545,0.48442,0.81786"\
"0.25266,0.26004,0.27633,0.30807,0.36852,0.49769,0.83106"\
"0.28079,0.28818,0.30438,0.33614,0.39671,0.52577,0.85908"\
"0.34348,0.35091,0.36709,0.39884,0.45963,0.58879,0.92268"\
"0.47952,0.48728,0.50429,0.53707,0.59872,0.72873,1.06231"\
"0.72252,0.73168,0.75172,0.78995,0.85937,0.99654,1.33276");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.03572,0.04022,0.05043,0.07088,0.12139,0.25759,0.68393"\
"0.03600,0.04028,0.05008,0.07081,0.12142,0.25797,0.68391"\
"0.03571,0.04020,0.05050,0.07089,0.12126,0.25750,0.68360"\
"0.03585,0.04023,0.04984,0.07191,0.12030,0.25810,0.68305"\
"0.03608,0.04034,0.04989,0.07181,0.12101,0.25679,0.68716"\
"0.03952,0.04423,0.05361,0.07455,0.12359,0.25896,0.68345"\
"0.05181,0.05627,0.06717,0.08944,0.13811,0.27032,0.68826");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.27062,0.27750,0.29310,0.32734,0.41116,0.64595,1.33064"\
"0.27610,0.28302,0.29849,0.33284,0.41659,0.65158,1.33805"\
"0.28952,0.29636,0.31192,0.34617,0.42998,0.66489,1.34713"\
"0.32113,0.32800,0.34354,0.37786,0.46156,0.69661,1.37924"\
"0.39683,0.40371,0.41929,0.45355,0.53736,0.77202,1.45449"\
"0.55907,0.56603,0.58176,0.61617,0.69994,0.93497,1.61766"\
"0.83594,0.84331,0.85988,0.89501,0.97908,1.21388,1.89563");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.02641,0.03153,0.04438,0.07987,0.18816,0.51934,1.49626"\
"0.02639,0.03141,0.04434,0.08005,0.18864,0.52074,1.50189"\
"0.02637,0.03151,0.04431,0.07992,0.18839,0.52018,1.49890"\
"0.02635,0.03143,0.04434,0.07998,0.18862,0.52028,1.50276"\
"0.02651,0.03155,0.04443,0.07992,0.18823,0.51929,1.50026"\
"0.02701,0.03209,0.04492,0.08042,0.18879,0.52065,1.49952"\
"0.03046,0.03522,0.04788,0.08227,0.18944,0.51788,1.49514");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.23553,0.24082,0.25252,0.27613,0.32454,0.44125,0.77074"\
"0.23999,0.24529,0.25697,0.28060,0.32892,0.44571,0.77531"\
"0.24891,0.25424,0.26593,0.28958,0.33793,0.45455,0.78474"\
"0.26943,0.27478,0.28646,0.31004,0.35846,0.47517,0.80478"\
"0.31371,0.31902,0.33077,0.35438,0.40276,0.51939,0.84964"\
"0.38722,0.39261,0.40443,0.42822,0.47681,0.59355,0.92390"\
"0.48170,0.48729,0.49952,0.52374,0.57292,0.68998,1.01986");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.02208,0.02555,0.03302,0.05090,0.09796,0.24028,0.67404"\
"0.02216,0.02562,0.03302,0.05078,0.09814,0.24073,0.67940"\
"0.02229,0.02547,0.03301,0.05131,0.09806,0.23976,0.67773"\
"0.02212,0.02556,0.03302,0.05082,0.09798,0.23955,0.67631"\
"0.02230,0.02564,0.03311,0.05145,0.09810,0.23974,0.67782"\
"0.02274,0.02610,0.03448,0.05199,0.09843,0.24012,0.67821"\
"0.02414,0.02761,0.03543,0.05361,0.09933,0.24079,0.67285");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.10401,0.11048,0.12556,0.15926,0.24286,0.47797,1.16036"\
"0.10968,0.11617,0.13117,0.16495,0.24851,0.48285,1.16620"\
"0.12034,0.12675,0.14178,0.17568,0.25918,0.49366,1.17672"\
"0.14149,0.14797,0.16302,0.19674,0.28008,0.51484,1.19771"\
"0.18172,0.18864,0.20450,0.23908,0.32290,0.55809,1.23988"\
"0.23974,0.24808,0.26558,0.30297,0.38888,0.62346,1.30543"\
"0.29907,0.31003,0.33371,0.37810,0.46825,0.70294,1.38481");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.02375,0.02887,0.04213,0.07845,0.18751,0.52063,1.50099"\
"0.02384,0.02893,0.04219,0.07832,0.18796,0.52061,1.50293"\
"0.02388,0.02913,0.04227,0.07852,0.18792,0.52081,1.50275"\
"0.02391,0.02907,0.04217,0.07834,0.18754,0.52095,1.50263"\
"0.02662,0.03183,0.04476,0.08012,0.18838,0.52142,1.50006"\
"0.03367,0.03905,0.05292,0.08643,0.19165,0.51988,1.49761"\
"0.04813,0.05464,0.06926,0.10297,0.19870,0.52255,1.49280");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.21814,0.22556,0.24177,0.27333,0.33417,0.46323,0.79684"\
"0.22193,0.22934,0.24556,0.27751,0.33814,0.46694,0.80062"\
"0.23257,0.23994,0.25616,0.28807,0.34854,0.47763,0.81133"\
"0.26080,0.26817,0.28437,0.31603,0.37673,0.50585,0.83956"\
"0.32941,0.33682,0.35163,0.38346,0.44424,0.57329,0.90705"\
"0.48423,0.49217,0.50938,0.54223,0.60361,0.73338,1.06657"\
"0.74251,0.75286,0.77502,0.81652,0.88787,1.02432,1.36101");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.03609,0.04018,0.04983,0.07208,0.12183,0.25708,0.68306"\
"0.03581,0.04018,0.05042,0.07121,0.12105,0.25736,0.68761"\
"0.03581,0.04030,0.04995,0.07130,0.12142,0.25730,0.68673"\
"0.03580,0.04027,0.05039,0.07204,0.12127,0.25736,0.68684"\
"0.03596,0.04003,0.04984,0.07138,0.12105,0.25701,0.68665"\
"0.04167,0.04557,0.05587,0.07476,0.12386,0.25897,0.68396"\
"0.06162,0.06694,0.07758,0.09926,0.14307,0.27100,0.68623");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.27566,0.28275,0.29879,0.33398,0.41867,0.65339,1.33754"\
"0.28131,0.28828,0.30436,0.33959,0.42435,0.65996,1.34384"\
"0.29449,0.30158,0.31762,0.35280,0.43750,0.67226,1.35560"\
"0.32535,0.33244,0.34849,0.38365,0.46841,0.70319,1.38732"\
"0.40054,0.40754,0.42365,0.45886,0.54359,0.77935,1.46413"\
"0.55830,0.56547,0.58169,0.61708,0.70197,0.93746,1.62008"\
"0.82504,0.83259,0.84939,0.88540,0.97070,1.20564,1.89031");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.02713,0.03246,0.04577,0.08176,0.18999,0.52159,1.49790"\
"0.02713,0.03236,0.04584,0.08189,0.18987,0.52208,1.50230"\
"0.02712,0.03245,0.04576,0.08176,0.19002,0.52160,1.49428"\
"0.02711,0.03240,0.04575,0.08180,0.19020,0.52132,1.49755"\
"0.02730,0.03262,0.04597,0.08194,0.19013,0.52087,1.49985"\
"0.02776,0.03306,0.04636,0.08217,0.19006,0.52191,1.50142"\
"0.03073,0.03597,0.04901,0.08378,0.19117,0.52086,1.49848");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.23181,0.23710,0.24881,0.27246,0.32078,0.43757,0.76734"\
"0.23602,0.24128,0.25300,0.27664,0.32494,0.44171,0.77183"\
"0.24618,0.25148,0.26321,0.28686,0.33523,0.45184,0.78208"\
"0.26976,0.27505,0.28677,0.31033,0.35942,0.47612,0.80587"\
"0.32436,0.32965,0.34138,0.36495,0.41376,0.53046,0.86037"\
"0.40849,0.41398,0.42582,0.44964,0.49855,0.61530,0.94544"\
"0.51491,0.52056,0.53297,0.55734,0.60607,0.72322,1.05317");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.02208,0.02555,0.03303,0.05077,0.09815,0.24103,0.67948"\
"0.02201,0.02551,0.03310,0.05074,0.09789,0.24095,0.67487"\
"0.02206,0.02567,0.03300,0.05133,0.09807,0.23973,0.67777"\
"0.02198,0.02531,0.03349,0.05102,0.09796,0.23969,0.67658"\
"0.02211,0.02555,0.03355,0.05088,0.09801,0.23981,0.67684"\
"0.02311,0.02622,0.03402,0.05217,0.09788,0.24006,0.67620"\
"0.02477,0.02811,0.03636,0.05353,0.10019,0.24015,0.67038");
}
}
}
}
cell ("sky130_fd_sc_hd__ha_4") {
area : 25.024
cell_footprint : "sky130_fd_sc_hd__ha";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0097;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0081;
max_transition : 1.500;
}
pin("COUT") {
direction : output;
function : "A*B";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.524;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00508, 0.01618, 0.05157, 0.16433, 0.52369");
values("0.09299,0.09719,0.10833,0.13648,0.21178,0.43781,1.14972"\
"0.09721,0.10126,0.11253,0.14068,0.21601,0.44214,1.15524"\
"0.10616,0.11035,0.12155,0.14965,0.22505,0.45131,1.16503"\
"0.12614,0.13030,0.14147,0.16956,0.24505,0.47158,1.18367"\
"0.16050,0.16505,0.17709,0.20642,0.28294,0.50960,1.22249"\
"0.20296,0.20850,0.22245,0.25438,0.33282,0.56084,1.27808"\
"0.22937,0.23675,0.25509,0.29438,0.37802,0.60718,1.32056");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00508, 0.01618, 0.05157, 0.16433, 0.52369");
values("0.02214,0.02562,0.03585,0.06620,0.16507,0.48071,1.50066"\
"0.02216,0.02567,0.03590,0.06621,0.16507,0.48110,1.49735"\
"0.02209,0.02559,0.03576,0.06619,0.16471,0.47971,1.49575"\
"0.02241,0.02577,0.03600,0.06629,0.16503,0.48069,1.50053"\
"0.02551,0.02911,0.03935,0.06899,0.16618,0.48005,1.50055"\
"0.03257,0.03617,0.04645,0.07476,0.16908,0.48253,1.50489"\
"0.04556,0.05026,0.06194,0.08951,0.17680,0.48390,1.49560");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00508, 0.01618, 0.05157, 0.16433, 0.52369");
values("0.12510,0.12857,0.13753,0.15731,0.19975,0.30447,0.60835"\
"0.13028,0.13375,0.14270,0.16251,0.20493,0.30965,0.61353"\
"0.14319,0.14672,0.15561,0.17542,0.21788,0.32263,0.62652"\
"0.17497,0.17848,0.18742,0.20715,0.24970,0.35443,0.65834"\
"0.24999,0.25350,0.26247,0.28220,0.32488,0.42975,0.73353"\
"0.39118,0.39589,0.40801,0.43234,0.47996,0.58787,0.89189"\
"0.61999,0.62631,0.64219,0.67576,0.73691,0.85523,1.16197");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00508, 0.01618, 0.05157, 0.16433, 0.52369");
values("0.02108,0.02313,0.02873,0.04333,0.08283,0.20378,0.60482"\
"0.02107,0.02313,0.02871,0.04335,0.08285,0.20378,0.60473"\
"0.02090,0.02303,0.02875,0.04331,0.08283,0.20377,0.60447"\
"0.02089,0.02306,0.02868,0.04334,0.08273,0.20376,0.60481"\
"0.02196,0.02393,0.02946,0.04364,0.08296,0.20364,0.60430"\
"0.03231,0.03483,0.04102,0.05521,0.09147,0.20720,0.60505"\
"0.04959,0.05327,0.06170,0.07888,0.11510,0.22048,0.60567");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00508, 0.01618, 0.05157, 0.16433, 0.52369");
values("0.08643,0.09062,0.10187,0.12993,0.20546,0.43202,1.14516"\
"0.09045,0.09465,0.10588,0.13395,0.20952,0.43611,1.14861"\
"0.10027,0.10446,0.11572,0.14386,0.21944,0.44617,1.15875"\
"0.12322,0.12738,0.13858,0.16663,0.24226,0.46911,1.18126"\
"0.15982,0.16445,0.17610,0.20536,0.28205,0.50901,1.22414"\
"0.19982,0.20569,0.22010,0.25223,0.33040,0.55866,1.27461"\
"0.21875,0.22648,0.24605,0.28624,0.37001,0.59846,1.31185");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00508, 0.01618, 0.05157, 0.16433, 0.52369");
values("0.02210,0.02559,0.03588,0.06612,0.16502,0.48090,1.49829"\
"0.02210,0.02557,0.03579,0.06622,0.16472,0.48074,1.50005"\
"0.02214,0.02565,0.03588,0.06617,0.16492,0.48046,1.50039"\
"0.02264,0.02600,0.03615,0.06629,0.16504,0.48073,1.50080"\
"0.02621,0.02977,0.04001,0.06930,0.16656,0.48075,1.50299"\
"0.03531,0.03892,0.04851,0.07587,0.16927,0.48165,1.50412"\
"0.05008,0.05446,0.06660,0.09322,0.17771,0.48324,1.49919");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00508, 0.01618, 0.05157, 0.16433, 0.52369");
values("0.12273,0.12635,0.13566,0.15627,0.20013,0.30667,0.61105"\
"0.12771,0.13133,0.14062,0.16130,0.20530,0.31181,0.61614"\
"0.14058,0.14418,0.15346,0.17411,0.21798,0.32465,0.62900"\
"0.17167,0.17527,0.18449,0.20508,0.24907,0.35561,0.65987"\
"0.24620,0.24988,0.25912,0.27978,0.32380,0.43051,0.73467"\
"0.38218,0.38701,0.39906,0.42466,0.47443,0.58467,0.88889"\
"0.60408,0.61036,0.62595,0.66036,0.72470,0.84648,1.15378");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00508, 0.01618, 0.05157, 0.16433, 0.52369");
values("0.02139,0.02365,0.02961,0.04506,0.08470,0.20589,0.60512"\
"0.02174,0.02398,0.02993,0.04492,0.08468,0.20587,0.60458"\
"0.02161,0.02383,0.02979,0.04492,0.08465,0.20586,0.60472"\
"0.02140,0.02370,0.02992,0.04466,0.08466,0.20531,0.60584"\
"0.02267,0.02483,0.03064,0.04533,0.08507,0.20535,0.60374"\
"0.03341,0.03616,0.04263,0.05768,0.09480,0.20947,0.60364"\
"0.05066,0.05426,0.06325,0.08228,0.12050,0.22479,0.60725");
}
}
}
pin("SUM") {
direction : output;
function : "(A*!B)+(!A*B)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.554;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.09348,0.09741,0.10804,0.13489,0.20780,0.43247,1.15152"\
"0.09833,0.10227,0.11288,0.13974,0.21267,0.43705,1.15897"\
"0.10811,0.11205,0.12273,0.14958,0.22253,0.44720,1.16631"\
"0.12856,0.13248,0.14307,0.16988,0.24291,0.46828,1.18547"\
"0.16425,0.16850,0.17972,0.20739,0.28108,0.50603,1.22506"\
"0.21051,0.21552,0.22840,0.25796,0.33285,0.55820,1.27912"\
"0.24333,0.24996,0.26663,0.30260,0.38104,0.60632,1.32511");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.02031,0.02362,0.03330,0.06242,0.15824,0.47593,1.50082"\
"0.02041,0.02366,0.03333,0.06239,0.15788,0.47435,1.50050"\
"0.02042,0.02372,0.03328,0.06244,0.15825,0.47547,1.50139"\
"0.02046,0.02364,0.03329,0.06238,0.15813,0.47576,1.49755"\
"0.02269,0.02617,0.03566,0.06426,0.15855,0.47650,1.50142"\
"0.02859,0.03191,0.04155,0.06902,0.16107,0.47421,1.50175"\
"0.04051,0.04462,0.05514,0.08166,0.16642,0.47738,1.49708");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.20197,0.20624,0.21713,0.24099,0.29037,0.40271,0.72068"\
"0.20673,0.21100,0.22176,0.24559,0.29472,0.40735,0.72503"\
"0.21934,0.22358,0.23447,0.25834,0.30773,0.42009,0.73808"\
"0.24780,0.25205,0.26291,0.28671,0.33579,0.44843,0.76615"\
"0.31198,0.31624,0.32710,0.35093,0.40025,0.51287,0.83071"\
"0.44525,0.44992,0.46174,0.48718,0.53868,0.65259,0.97054"\
"0.68133,0.68701,0.70129,0.73168,0.79029,0.91245,1.23420");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.02848,0.03098,0.03754,0.05322,0.09414,0.21439,0.62306"\
"0.02843,0.03094,0.03775,0.05325,0.09399,0.21479,0.62284"\
"0.02845,0.03099,0.03754,0.05322,0.09413,0.21436,0.62289"\
"0.02872,0.03122,0.03732,0.05350,0.09431,0.21459,0.62284"\
"0.02844,0.03096,0.03753,0.05321,0.09404,0.21434,0.62614"\
"0.03337,0.03559,0.04230,0.05864,0.09761,0.21635,0.62335"\
"0.04481,0.04821,0.05520,0.07186,0.11171,0.22747,0.62426");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.22374,0.22791,0.23912,0.26700,0.34080,0.56578,1.28520"\
"0.22893,0.23311,0.24432,0.27221,0.34602,0.57095,1.29050"\
"0.24183,0.24601,0.25722,0.28510,0.35890,0.58387,1.30331"\
"0.27350,0.27767,0.28888,0.31675,0.39050,0.61556,1.33482"\
"0.34826,0.35247,0.36371,0.39164,0.46549,0.69011,1.41014"\
"0.50328,0.50757,0.51890,0.54686,0.62094,0.84601,1.56558"\
"0.76126,0.76580,0.77764,0.80632,0.88088,1.10594,1.82526");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.02257,0.02598,0.03559,0.06467,0.15931,0.47489,1.50015"\
"0.02257,0.02599,0.03560,0.06467,0.15933,0.47472,1.49972"\
"0.02254,0.02598,0.03559,0.06467,0.15931,0.47486,1.50023"\
"0.02258,0.02597,0.03559,0.06469,0.15916,0.47513,1.50062"\
"0.02264,0.02581,0.03574,0.06471,0.15931,0.47420,1.49794"\
"0.02334,0.02652,0.03632,0.06495,0.15955,0.47510,1.50420"\
"0.02649,0.02939,0.03884,0.06706,0.16048,0.47490,1.49948");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.17131,0.17427,0.18187,0.19911,0.23768,0.33883,0.65280"\
"0.17564,0.17860,0.18618,0.20345,0.24203,0.34319,0.65724"\
"0.18460,0.18758,0.19517,0.21244,0.25099,0.35222,0.66689"\
"0.20466,0.20760,0.21521,0.23245,0.27103,0.37221,0.68611"\
"0.24234,0.24532,0.25299,0.27027,0.30894,0.41015,0.72392"\
"0.29183,0.29481,0.30254,0.32001,0.35887,0.46029,0.77435"\
"0.33536,0.33854,0.34666,0.36466,0.40380,0.50553,0.82009");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.01680,0.01868,0.02380,0.03704,0.07507,0.19914,0.62274"\
"0.01681,0.01869,0.02379,0.03707,0.07507,0.19914,0.62288"\
"0.01690,0.01880,0.02396,0.03708,0.07492,0.19895,0.61754"\
"0.01688,0.01869,0.02397,0.03718,0.07510,0.19922,0.62255"\
"0.01716,0.01896,0.02406,0.03725,0.07519,0.19900,0.62078"\
"0.01761,0.01963,0.02494,0.03785,0.07559,0.19816,0.61678"\
"0.01915,0.02106,0.02607,0.03940,0.07660,0.19971,0.61907");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.08979,0.09383,0.10483,0.13228,0.20569,0.42997,1.14795"\
"0.09484,0.09892,0.10988,0.13742,0.21076,0.43519,1.15410"\
"0.10427,0.10836,0.11926,0.14680,0.22035,0.44528,1.16475"\
"0.12240,0.12640,0.13734,0.16479,0.23838,0.46353,1.18214"\
"0.15290,0.15731,0.16904,0.19744,0.27170,0.49711,1.21559"\
"0.19057,0.19597,0.20954,0.24021,0.31590,0.54125,1.26091"\
"0.21005,0.21712,0.23486,0.27305,0.35336,0.57918,1.29702");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.02090,0.02426,0.03400,0.06342,0.15866,0.47630,1.49784"\
"0.02090,0.02423,0.03405,0.06341,0.15856,0.47579,1.50174"\
"0.02093,0.02433,0.03410,0.06334,0.15832,0.47596,1.50296"\
"0.02128,0.02457,0.03441,0.06356,0.15849,0.47575,1.50405"\
"0.02370,0.02716,0.03705,0.06569,0.15947,0.47584,1.50081"\
"0.03045,0.03395,0.04350,0.07148,0.16218,0.47402,1.49757"\
"0.04392,0.04847,0.05916,0.08529,0.16923,0.47722,1.49442");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.18090,0.18516,0.19601,0.21981,0.26900,0.38178,0.69936"\
"0.18465,0.18891,0.19976,0.22358,0.27278,0.38544,0.70315"\
"0.19532,0.19959,0.21043,0.23424,0.28358,0.39598,0.71400"\
"0.22296,0.22723,0.23808,0.26201,0.31111,0.42376,0.74134"\
"0.29165,0.29589,0.30667,0.33052,0.37980,0.49242,0.81012"\
"0.43802,0.44294,0.45525,0.48105,0.53232,0.64668,0.96474"\
"0.67696,0.68351,0.69975,0.73320,0.79400,0.91439,1.23586");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.02849,0.03098,0.03737,0.05364,0.09419,0.21448,0.62301"\
"0.02847,0.03098,0.03734,0.05357,0.09424,0.21454,0.62311"\
"0.02841,0.03089,0.03784,0.05304,0.09410,0.21465,0.62484"\
"0.02853,0.03100,0.03773,0.05328,0.09452,0.21465,0.62415"\
"0.02866,0.03100,0.03774,0.05333,0.09417,0.21455,0.62333"\
"0.03667,0.03872,0.04504,0.05947,0.09844,0.21623,0.62375"\
"0.05434,0.05783,0.06513,0.08199,0.11641,0.22776,0.62494");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.22870,0.23275,0.24358,0.27074,0.34396,0.56900,1.28788"\
"0.23377,0.23785,0.24868,0.27587,0.34908,0.57434,1.29380"\
"0.24649,0.25061,0.26142,0.28864,0.36185,0.58700,1.30544"\
"0.27728,0.28132,0.29219,0.31941,0.39273,0.61718,1.33611"\
"0.35116,0.35523,0.36612,0.39337,0.46670,0.69119,1.41291"\
"0.50059,0.50472,0.51573,0.54318,0.61686,0.84215,1.56138"\
"0.75039,0.75484,0.76646,0.79444,0.86840,1.09379,1.81360");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.02179,0.02505,0.03471,0.06358,0.15855,0.47379,1.50216"\
"0.02174,0.02507,0.03459,0.06361,0.15876,0.47521,1.49801"\
"0.02185,0.02506,0.03465,0.06357,0.15851,0.47429,1.49499"\
"0.02188,0.02520,0.03464,0.06359,0.15881,0.47535,1.49803"\
"0.02197,0.02520,0.03477,0.06371,0.15863,0.47538,1.50155"\
"0.02263,0.02597,0.03535,0.06403,0.15924,0.47507,1.50178"\
"0.02570,0.02893,0.03785,0.06581,0.15978,0.47518,1.49651");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.16486,0.16780,0.17540,0.19266,0.23121,0.33244,0.64740"\
"0.16883,0.17180,0.17940,0.19669,0.23523,0.33644,0.65112"\
"0.17868,0.18167,0.18929,0.20655,0.24509,0.34627,0.65991"\
"0.20151,0.20448,0.21207,0.22932,0.26786,0.36908,0.68396"\
"0.24100,0.24397,0.25147,0.26879,0.30742,0.40867,0.72294"\
"0.28941,0.29244,0.30015,0.31765,0.35653,0.45781,0.77180"\
"0.32777,0.33097,0.33917,0.35728,0.39682,0.49822,0.81251");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01664, 0.05353, 0.17220, 0.55390");
values("0.01690,0.01875,0.02399,0.03720,0.07510,0.19916,0.61747"\
"0.01695,0.01876,0.02396,0.03704,0.07494,0.19904,0.61756"\
"0.01688,0.01874,0.02374,0.03731,0.07495,0.19908,0.62223"\
"0.01691,0.01880,0.02398,0.03713,0.07500,0.19901,0.61755"\
"0.01708,0.01900,0.02431,0.03760,0.07521,0.19991,0.61557"\
"0.01767,0.01952,0.02472,0.03792,0.07573,0.19834,0.61684"\
"0.01967,0.02163,0.02634,0.03940,0.07683,0.20005,0.62022");
}
}
}
}
cell ("sky130_fd_sc_hd__inv_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.181;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.02034,0.02558,0.03887,0.07285,0.16289,0.40165,1.03837"\
"0.02553,0.03064,0.04393,0.07832,0.16795,0.40923,1.04288"\
"0.03736,0.04357,0.05663,0.09032,0.18080,0.41950,1.06197"\
"0.05471,0.06477,0.08470,0.12112,0.21134,0.45033,1.08605"\
"0.08012,0.09631,0.12811,0.18632,0.27994,0.51898,1.15784"\
"0.11844,0.14262,0.19284,0.28356,0.43276,0.68478,1.31096"\
"0.18335,0.21657,0.29047,0.43112,0.67012,1.04335,1.69687");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.01454,0.02131,0.03954,0.08768,0.21710,0.55861,1.46877"\
"0.01467,0.02130,0.03937,0.08776,0.21591,0.56005,1.47227"\
"0.02118,0.02563,0.04042,0.08785,0.21631,0.55772,1.47530"\
"0.03452,0.04106,0.05427,0.09168,0.21616,0.56070,1.46788"\
"0.05682,0.06746,0.08820,0.12659,0.22587,0.55828,1.47694"\
"0.09192,0.10910,0.14421,0.20306,0.29881,0.57428,1.47430"\
"0.15216,0.17850,0.23192,0.32802,0.48424,0.73863,1.49835");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.01437,0.01743,0.02525,0.04550,0.09828,0.23963,0.61680"\
"0.01888,0.02199,0.02994,0.05016,0.10307,0.24431,0.62117"\
"0.02582,0.03068,0.04105,0.06158,0.11425,0.25606,0.63303"\
"0.03437,0.04226,0.05800,0.08726,0.14179,0.28237,0.66086"\
"0.04293,0.05514,0.08036,0.12517,0.20241,0.34519,0.72379"\
"0.04673,0.06532,0.10388,0.17432,0.29397,0.48860,0.86613"\
"0.03175,0.05909,0.11885,0.22779,0.41247,0.71554,1.20161");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.00781,0.01149,0.02141,0.04772,0.11860,0.30727,0.80341"\
"0.00906,0.01216,0.02140,0.04783,0.11857,0.30424,0.80751"\
"0.01500,0.01846,0.02535,0.04852,0.11831,0.30501,0.80771"\
"0.02528,0.03047,0.04083,0.05986,0.12078,0.30479,0.80582"\
"0.04338,0.05133,0.06714,0.09638,0.14772,0.31132,0.80411"\
"0.07563,0.08759,0.11232,0.15724,0.23196,0.36828,0.81257"\
"0.13702,0.15484,0.19336,0.26094,0.37510,0.56664,0.92430");
}
}
}
}
cell ("sky130_fd_sc_hd__inv_12") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0272;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 1.417;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00188, 0.00708, 0.02662, 0.10014, 0.37673, 1.41725");
values("0.02220,0.02353,0.02825,0.04423,0.09962,0.29992,1.05485"\
"0.02745,0.02866,0.03304,0.04884,0.10432,0.30618,1.06910"\
"0.04036,0.04185,0.04669,0.06178,0.11682,0.31835,1.07202"\
"0.06033,0.06274,0.07078,0.09275,0.14830,0.35017,1.10486"\
"0.09307,0.09685,0.10952,0.14466,0.22279,0.42367,1.17797"\
"0.15186,0.15742,0.17613,0.23051,0.35435,0.59735,1.35022"\
"0.26716,0.27495,0.30182,0.38048,0.57179,0.95681,1.75084");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00188, 0.00708, 0.02662, 0.10014, 0.37673, 1.41725");
values("0.01292,0.01435,0.01974,0.04011,0.11694,0.40354,1.48366"\
"0.01306,0.01447,0.01980,0.04016,0.11657,0.40253,1.48392"\
"0.01839,0.01916,0.02295,0.04036,0.11666,0.40320,1.48339"\
"0.03001,0.03168,0.03726,0.05213,0.11713,0.40324,1.48019"\
"0.04954,0.05217,0.06053,0.08380,0.14006,0.40368,1.47797"\
"0.08002,0.08401,0.09785,0.13562,0.21722,0.43319,1.48614"\
"0.13631,0.14200,0.16051,0.21782,0.35085,0.60355,1.49977");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00188, 0.00708, 0.02662, 0.10014, 0.37673, 1.41725");
values("0.01346,0.01402,0.01602,0.02267,0.04596,0.13230,0.45443"\
"0.01707,0.01775,0.02007,0.02693,0.05033,0.13707,0.45912"\
"0.02099,0.02209,0.02575,0.03604,0.06084,0.14700,0.46981"\
"0.02342,0.02516,0.03081,0.04720,0.08426,0.17254,0.49399"\
"0.01895,0.02190,0.03103,0.05647,0.11457,0.23067,0.55392"\
"-0.00522,-0.00092,0.01349,0.05329,0.14488,0.32501,0.68805"\
"-0.08167,-0.07505,-0.05342,0.00732,0.15012,0.43547,0.97500");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00188, 0.00708, 0.02662, 0.10014, 0.37673, 1.41725");
values("0.00550,0.00605,0.00825,0.01657,0.04812,0.16671,0.60991"\
"0.00723,0.00765,0.00932,0.01670,0.04810,0.16789,0.61067"\
"0.01178,0.01260,0.01505,0.02231,0.04898,0.16612,0.61090"\
"0.02036,0.02147,0.02531,0.03567,0.06162,0.16725,0.61038"\
"0.03621,0.03779,0.04312,0.05969,0.09618,0.18796,0.61015"\
"0.06428,0.06731,0.07622,0.10235,0.15695,0.27655,0.63330"\
"0.11819,0.12234,0.13593,0.17733,0.26210,0.43632,0.80192");
}
}
}
}
cell ("sky130_fd_sc_hd__inv_16") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0350;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 1.682;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00749, 0.02900, 0.11225, 0.43449, 1.68183");
values("0.02446,0.02562,0.02990,0.04446,0.09498,0.28567,1.02567"\
"0.02932,0.03042,0.03441,0.04877,0.09984,0.29057,1.02398"\
"0.04184,0.04316,0.04751,0.06128,0.11218,0.30351,1.03464"\
"0.06164,0.06374,0.07094,0.09103,0.14317,0.33410,1.07292"\
"0.09445,0.09762,0.10860,0.14084,0.21598,0.40706,1.14086"\
"0.15311,0.15768,0.17370,0.22280,0.34014,0.58010,1.30908"\
"0.26863,0.27482,0.29701,0.36787,0.54775,0.92176,1.70418");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00749, 0.02900, 0.11225, 0.43449, 1.68183");
values("0.01380,0.01505,0.01982,0.03862,0.11166,0.39392,1.48368"\
"0.01402,0.01520,0.01990,0.03857,0.11136,0.39356,1.48722"\
"0.01885,0.01962,0.02310,0.03920,0.11153,0.39365,1.48382"\
"0.03079,0.03204,0.03703,0.05153,0.11283,0.39259,1.48510"\
"0.04958,0.05176,0.05932,0.08119,0.13833,0.39243,1.47978"\
"0.08021,0.08363,0.09565,0.13031,0.21115,0.42740,1.48147"\
"0.13617,0.14058,0.15670,0.20829,0.33667,0.59819,1.50075");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00749, 0.02900, 0.11225, 0.43449, 1.68183");
values("0.01529,0.01583,0.01779,0.02423,0.04634,0.12991,0.45383"\
"0.01883,0.01945,0.02155,0.02817,0.05048,0.13435,0.45829"\
"0.02296,0.02391,0.02720,0.03682,0.06086,0.14502,0.46874"\
"0.02541,0.02688,0.03203,0.04712,0.08264,0.16966,0.49242"\
"0.02104,0.02334,0.03138,0.05490,0.11067,0.22708,0.55049"\
"-0.00356,0.00002,0.01236,0.04876,0.13654,0.31430,0.68325"\
"-0.08072,-0.07506,-0.05661,-0.00091,0.13419,0.41482,0.95572");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00749, 0.02900, 0.11225, 0.43449, 1.68183");
values("0.00656,0.00705,0.00902,0.01710,0.04924,0.17476,0.65927"\
"0.00775,0.00817,0.00986,0.01733,0.04934,0.17483,0.65996"\
"0.01224,0.01284,0.01513,0.02252,0.05032,0.17464,0.66012"\
"0.02085,0.02170,0.02498,0.03498,0.06304,0.17496,0.66049"\
"0.03641,0.03791,0.04300,0.05777,0.09532,0.19750,0.65901"\
"0.06506,0.06694,0.07479,0.09812,0.15366,0.28002,0.68332"\
"0.11937,0.12281,0.13471,0.17100,0.25404,0.43202,0.84540");
}
}
}
}
cell ("sky130_fd_sc_hd__inv_2") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.331;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00148, 0.00436, 0.01287, 0.03801, 0.11224, 0.33143");
values("0.01756,0.02115,0.03103,0.05845,0.13718,0.36626,1.04358"\
"0.02307,0.02646,0.03607,0.06339,0.14251,0.37345,1.06276"\
"0.03390,0.03883,0.04931,0.07601,0.15454,0.38645,1.05987"\
"0.04989,0.05776,0.07506,0.10755,0.18627,0.41528,1.09637"\
"0.07450,0.08685,0.11453,0.16735,0.25831,0.48680,1.16198"\
"0.11561,0.13404,0.17604,0.25963,0.40572,0.65564,1.32988"\
"0.19287,0.21837,0.27835,0.40483,0.63811,1.02335,1.71706");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00148, 0.00436, 0.01287, 0.03801, 0.11224, 0.33143");
values("0.01020,0.01457,0.02744,0.06551,0.17786,0.51069,1.48696"\
"0.01078,0.01468,0.02739,0.06548,0.17744,0.50917,1.48329"\
"0.01764,0.02065,0.02984,0.06537,0.17747,0.50822,1.47992"\
"0.02877,0.03383,0.04522,0.07229,0.17711,0.50953,1.48482"\
"0.04723,0.05576,0.07422,0.10798,0.19040,0.50726,1.48427"\
"0.07742,0.09038,0.12033,0.17590,0.27003,0.52532,1.47945"\
"0.13255,0.15195,0.19762,0.28471,0.43885,0.69668,1.49782");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00148, 0.00436, 0.01287, 0.03801, 0.11224, 0.33143");
values("0.01194,0.01378,0.01881,0.03273,0.07294,0.19226,0.54549"\
"0.01574,0.01810,0.02337,0.03746,0.07814,0.19619,0.54569"\
"0.02038,0.02407,0.03246,0.04870,0.08928,0.20763,0.55712"\
"0.02483,0.03076,0.04393,0.06892,0.11565,0.23591,0.58602"\
"0.02621,0.03541,0.05594,0.09619,0.16735,0.29551,0.64553"\
"0.01575,0.03012,0.06192,0.12469,0.23711,0.42640,0.78712"\
"-0.02756,-0.00539,0.04349,0.14030,0.31519,0.61225,1.11015");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00148, 0.00436, 0.01287, 0.03801, 0.11224, 0.33143");
values("0.00489,0.00695,0.01305,0.03117,0.08471,0.24192,0.70662"\
"0.00696,0.00845,0.01357,0.03124,0.08467,0.24289,0.71015"\
"0.01169,0.01420,0.01972,0.03358,0.08472,0.24351,0.70914"\
"0.02033,0.02407,0.03233,0.04953,0.09024,0.24182,0.70649"\
"0.03546,0.04140,0.05461,0.07936,0.12533,0.25177,0.70848"\
"0.06373,0.07319,0.09419,0.13241,0.20173,0.32507,0.71570"\
"0.11839,0.13297,0.16359,0.22378,0.32922,0.51122,0.85268");
}
}
}
}
cell ("sky130_fd_sc_hd__inv_4") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0094;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.563;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00520, 0.01678, 0.05412, 0.17457, 0.56306");
values("0.01901,0.02154,0.02913,0.05161,0.12020,0.33890,1.05021"\
"0.02452,0.02684,0.03402,0.05660,0.12543,0.34757,1.04940"\
"0.03631,0.03952,0.04750,0.06894,0.13815,0.35828,1.06330"\
"0.05402,0.05925,0.07222,0.10080,0.16972,0.38985,1.10472"\
"0.08219,0.09016,0.11127,0.15725,0.24340,0.46246,1.16375"\
"0.13127,0.14302,0.17464,0.24652,0.38492,0.63220,1.33182"\
"0.22557,0.24204,0.28733,0.39341,0.61102,1.00179,1.72776");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00520, 0.01678, 0.05412, 0.17457, 0.56306");
values("0.01143,0.01428,0.02371,0.05410,0.15146,0.46514,1.48659"\
"0.01157,0.01434,0.02373,0.05407,0.15138,0.47001,1.47761"\
"0.01825,0.01995,0.02652,0.05407,0.15150,0.46676,1.47463"\
"0.02947,0.03290,0.04179,0.06312,0.15148,0.46679,1.48007"\
"0.04826,0.05457,0.06802,0.09746,0.16867,0.46813,1.48017"\
"0.07914,0.08692,0.10991,0.15964,0.24849,0.48769,1.48659"\
"0.13351,0.14489,0.17797,0.25709,0.40260,0.66187,1.50026");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00520, 0.01678, 0.05412, 0.17457, 0.56306");
values("0.01194,0.01311,0.01658,0.02694,0.05881,0.16293,0.49096"\
"0.01565,0.01713,0.02100,0.03155,0.06343,0.16630,0.49544"\
"0.01981,0.02219,0.02838,0.04226,0.07464,0.17700,0.50877"\
"0.02321,0.02697,0.03674,0.05854,0.10024,0.20263,0.53389"\
"0.02161,0.02763,0.04296,0.07701,0.14274,0.26299,0.59178"\
"0.00484,0.01397,0.03778,0.09041,0.19299,0.37816,0.73041"\
"-0.05374,-0.03984,-0.00369,0.07836,0.23928,0.52659,1.03426");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00520, 0.01678, 0.05412, 0.17457, 0.56306");
values("0.00496,0.00624,0.01037,0.02389,0.06689,0.20873,0.65486"\
"0.00710,0.00801,0.01122,0.02386,0.06702,0.20588,0.65534"\
"0.01166,0.01318,0.01736,0.02763,0.06699,0.20607,0.65759"\
"0.02029,0.02267,0.02880,0.04299,0.07564,0.20629,0.65501"\
"0.03546,0.03901,0.04892,0.07037,0.11256,0.22079,0.65436"\
"0.06362,0.06961,0.08497,0.11797,0.18100,0.30418,0.67302"\
"0.11774,0.12718,0.15007,0.20146,0.29967,0.48172,0.83183");
}
}
}
}
cell ("sky130_fd_sc_hd__inv_6") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0139;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.783;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01978, 0.06741, 0.22972, 0.78279");
values("0.01989,0.02191,0.02835,0.04824,0.11143,0.32578,1.04878"\
"0.02542,0.02725,0.03326,0.05299,0.11739,0.33193,1.05676"\
"0.03773,0.04027,0.04692,0.06601,0.13025,0.34335,1.06730"\
"0.05633,0.06039,0.07157,0.09783,0.16097,0.37569,1.10089"\
"0.08664,0.09295,0.11079,0.15272,0.23611,0.44648,1.16928"\
"0.14050,0.14964,0.17651,0.24207,0.37599,0.62142,1.34573"\
"0.24593,0.25857,0.29619,0.39332,0.60098,0.98834,1.74236");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01978, 0.06741, 0.22972, 0.78279");
values("0.01175,0.01398,0.02172,0.04818,0.13761,0.44533,1.48876"\
"0.01185,0.01406,0.02172,0.04817,0.13856,0.44579,1.48455"\
"0.01819,0.01952,0.02470,0.04816,0.13829,0.44312,1.48383"\
"0.02940,0.03216,0.03966,0.05832,0.13803,0.44541,1.48063"\
"0.04811,0.05232,0.06451,0.09186,0.15675,0.44379,1.48486"\
"0.07869,0.08536,0.10432,0.14979,0.23615,0.46819,1.48383"\
"0.13372,0.14290,0.17033,0.24001,0.38193,0.63930,1.49880");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01978, 0.06741, 0.22972, 0.78279");
values("0.01216,0.01304,0.01581,0.02435,0.05205,0.14603,0.46362"\
"0.01572,0.01685,0.02010,0.02883,0.05676,0.15016,0.47443"\
"0.01950,0.02135,0.02658,0.03892,0.06746,0.16128,0.47944"\
"0.02218,0.02503,0.03319,0.05270,0.09236,0.18687,0.50678"\
"0.01883,0.02333,0.03612,0.06696,0.12936,0.24593,0.56349"\
"-0.00258,0.00433,0.02423,0.07248,0.17053,0.35202,0.70088"\
"-0.07173,-0.06092,-0.03040,0.04346,0.19692,0.48310,0.99495");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01978, 0.06741, 0.22972, 0.78279");
values("0.00494,0.00588,0.00909,0.02020,0.05820,0.18800,0.62665"\
"0.00702,0.00777,0.01019,0.02035,0.05852,0.18718,0.63110"\
"0.01151,0.01265,0.01616,0.02512,0.05856,0.18748,0.62771"\
"0.01985,0.02166,0.02679,0.03970,0.06954,0.18790,0.62710"\
"0.03489,0.03793,0.04663,0.06493,0.10550,0.20552,0.62769"\
"0.06271,0.06723,0.08022,0.11005,0.16985,0.29243,0.64829"\
"0.11721,0.12358,0.14293,0.18955,0.28324,0.45822,0.81376");
}
}
}
}
cell ("sky130_fd_sc_hd__inv_8") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__inv";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0185;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 1.035;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00179, 0.00637, 0.02275, 0.08124, 0.29003, 1.03547");
values("0.02027,0.02193,0.02750,0.04559,0.10495,0.31477,1.05506"\
"0.02579,0.02730,0.03252,0.05026,0.11015,0.32187,1.06945"\
"0.03823,0.04030,0.04615,0.06320,0.12343,0.33108,1.07479"\
"0.05716,0.06044,0.06994,0.09427,0.15381,0.36349,1.10306"\
"0.08804,0.09313,0.10868,0.14742,0.22911,0.43432,1.17479"\
"0.14283,0.15020,0.17326,0.23372,0.36403,0.60960,1.35011"\
"0.25011,0.26031,0.29275,0.38138,0.58410,0.97216,1.74791");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00179, 0.00637, 0.02275, 0.08124, 0.29003, 1.03547");
values("0.01196,0.01381,0.02035,0.04386,0.12684,0.42578,1.48391"\
"0.01208,0.01388,0.02037,0.04379,0.12657,0.42543,1.48982"\
"0.01809,0.01920,0.02356,0.04390,0.12800,0.42256,1.48590"\
"0.02965,0.03186,0.03835,0.05495,0.12762,0.42730,1.48215"\
"0.04855,0.05195,0.06221,0.08777,0.14833,0.42554,1.48446"\
"0.07944,0.08487,0.10200,0.14257,0.22786,0.45100,1.48718"\
"0.13452,0.14195,0.16561,0.22967,0.36762,0.61896,1.49962");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00179, 0.00637, 0.02275, 0.08124, 0.29003, 1.03547");
values("0.01233,0.01303,0.01541,0.02307,0.04890,0.14023,0.46667"\
"0.01595,0.01687,0.01969,0.02752,0.05369,0.14516,0.47038"\
"0.01977,0.02122,0.02584,0.03733,0.06443,0.15562,0.48151"\
"0.02249,0.02481,0.03189,0.05004,0.08896,0.18149,0.50527"\
"0.01912,0.02274,0.03378,0.06250,0.12311,0.24046,0.56536"\
"-0.00259,0.00303,0.02018,0.06512,0.16016,0.34343,0.70143"\
"-0.07267,-0.06400,-0.03782,0.03109,0.18053,0.46888,0.99558");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00179, 0.00637, 0.02275, 0.08124, 0.29003, 1.03547");
values("0.00502,0.00576,0.00844,0.01813,0.05254,0.17544,0.61951"\
"0.00706,0.00762,0.00957,0.01819,0.05275,0.17659,0.61515"\
"0.01160,0.01256,0.01540,0.02340,0.05331,0.17589,0.61463"\
"0.02004,0.02170,0.02601,0.03744,0.06477,0.17539,0.61441"\
"0.03526,0.03771,0.04473,0.06222,0.10090,0.19420,0.61507"\
"0.06325,0.06695,0.07829,0.10592,0.16523,0.28298,0.63453"\
"0.11741,0.12306,0.13960,0.18348,0.27407,0.44834,0.80277");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_bleeder_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__bleeder";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("SHORT") {
direction : input;
capacitance : 0.0022;
}
}
cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__clkbufkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0022;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.131;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00320, 0.00809, 0.02047, 0.05176, 0.13093");
values("0.04955,0.05628,0.07214,0.11083,0.20807,0.45250,1.07124"\
"0.05412,0.06080,0.07668,0.11535,0.21208,0.45932,1.07649"\
"0.06467,0.07134,0.08704,0.12599,0.22388,0.46911,1.08857"\
"0.08257,0.08945,0.10557,0.14451,0.24318,0.48949,1.10821"\
"0.10508,0.11238,0.12884,0.16779,0.26540,0.51093,1.12998"\
"0.12719,0.13609,0.15388,0.19274,0.29107,0.53601,1.15563"\
"0.13116,0.14306,0.16553,0.20781,0.30488,0.55061,1.17065");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00320, 0.00809, 0.02047, 0.05176, 0.13093");
values("0.02033,0.02874,0.05036,0.10564,0.24662,0.60191,1.50178"\
"0.02035,0.02874,0.05035,0.10577,0.24691,0.60453,1.50126"\
"0.02046,0.02879,0.05028,0.10585,0.24740,0.60587,1.50136"\
"0.02191,0.03009,0.05106,0.10586,0.24709,0.60560,1.50172"\
"0.02529,0.03266,0.05264,0.10668,0.24602,0.60372,1.50465"\
"0.03308,0.03996,0.05736,0.10822,0.24791,0.60068,1.50483"\
"0.04724,0.05476,0.07130,0.11537,0.24878,0.60439,1.49752");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00320, 0.00809, 0.02047, 0.05176, 0.13093");
values("0.05978,0.06481,0.07546,0.09795,0.15019,0.28066,0.61041"\
"0.06475,0.06976,0.08038,0.10307,0.15539,0.28601,0.61510"\
"0.07802,0.08307,0.09372,0.11632,0.16858,0.29921,0.62906"\
"0.10832,0.11345,0.12431,0.14714,0.19946,0.32995,0.66043"\
"0.15870,0.16482,0.17713,0.20174,0.25544,0.38490,0.71542"\
"0.23551,0.24353,0.25887,0.28633,0.34140,0.47249,0.80206"\
"0.35760,0.36791,0.38757,0.42164,0.48137,0.61346,0.94419");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00320, 0.00809, 0.02047, 0.05176, 0.13093");
values("0.01519,0.01958,0.02987,0.05546,0.12290,0.29702,0.73589"\
"0.01514,0.01958,0.02989,0.05542,0.12246,0.29618,0.73514"\
"0.01516,0.01959,0.02990,0.05559,0.12232,0.29738,0.73161"\
"0.01627,0.02055,0.03060,0.05581,0.12220,0.29547,0.73610"\
"0.02137,0.02543,0.03525,0.05956,0.12402,0.29649,0.73391"\
"0.03048,0.03505,0.04481,0.06727,0.12863,0.29602,0.73863"\
"0.04417,0.05011,0.06078,0.08268,0.13835,0.30058,0.73354");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_16") {
area : 25.024
cell_footprint : "sky130_fd_sc_hd__clkbufkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0079;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.511;
max_capacitance : 1.742;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00195, 0.00758, 0.02951, 0.11492, 0.44746, 1.74226");
values("0.09156,0.09334,0.09957,0.11874,0.17516,0.37201,1.13150"\
"0.09596,0.09775,0.10398,0.12315,0.17960,0.37646,1.13561"\
"0.10687,0.10866,0.11490,0.13407,0.19047,0.38726,1.14698"\
"0.13261,0.13438,0.14062,0.15957,0.21589,0.41329,1.17877"\
"0.17968,0.18169,0.18847,0.20836,0.26566,0.46328,1.22756"\
"0.24052,0.24302,0.25160,0.27548,0.33575,0.53328,1.29303"\
"0.30148,0.30479,0.31610,0.34717,0.41791,0.61632,1.37448");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00195, 0.00758, 0.02951, 0.11492, 0.44746, 1.74226");
values("0.02340,0.02475,0.02985,0.04810,0.11751,0.39936,1.50236"\
"0.02337,0.02475,0.02985,0.04803,0.11760,0.39977,1.50346"\
"0.02335,0.02475,0.02985,0.04810,0.11766,0.39979,1.50368"\
"0.02349,0.02487,0.02991,0.04812,0.11768,0.39824,1.51065"\
"0.02848,0.02974,0.03474,0.05196,0.11938,0.39883,1.50666"\
"0.03995,0.04140,0.04627,0.06205,0.12502,0.39871,1.50504"\
"0.05842,0.06042,0.06650,0.08442,0.14111,0.40362,1.50326");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00195, 0.00758, 0.02951, 0.11492, 0.44746, 1.74226");
values("0.10981,0.11148,0.11720,0.13425,0.17954,0.31967,0.85018"\
"0.11537,0.11702,0.12277,0.13965,0.18528,0.32573,0.85446"\
"0.12922,0.13086,0.13657,0.15355,0.19900,0.33919,0.86963"\
"0.16162,0.16330,0.16898,0.18585,0.23125,0.37160,0.90139"\
"0.23543,0.23712,0.24289,0.25978,0.30529,0.44591,0.97519"\
"0.36343,0.36562,0.37309,0.39411,0.44453,0.58755,1.11649"\
"0.56573,0.56864,0.57845,0.60629,0.66898,0.81909,1.34638");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00195, 0.00758, 0.02951, 0.11492, 0.44746, 1.74226");
values("0.02265,0.02376,0.02770,0.04110,0.08828,0.27684,1.03566"\
"0.02253,0.02366,0.02772,0.04098,0.08814,0.27659,1.03743"\
"0.02266,0.02380,0.02775,0.04098,0.08828,0.27709,1.03567"\
"0.02253,0.02365,0.02776,0.04090,0.08839,0.27716,1.03582"\
"0.02480,0.02590,0.02968,0.04227,0.08907,0.27679,1.03615"\
"0.03643,0.03767,0.04182,0.05485,0.09758,0.27900,1.03775"\
"0.05559,0.05725,0.06287,0.07831,0.11915,0.28887,1.03603");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_2") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__clkbufkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.282;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01187, 0.03413, 0.09811, 0.28199");
values("0.06643,0.07165,0.08400,0.11380,0.19375,0.42294,1.08106"\
"0.07080,0.07601,0.08844,0.11828,0.19832,0.42709,1.08336"\
"0.08183,0.08701,0.09934,0.12903,0.20936,0.43851,1.09809"\
"0.10678,0.11206,0.12445,0.15424,0.23469,0.46529,1.13293"\
"0.14511,0.15143,0.16514,0.19597,0.27670,0.50674,1.16709"\
"0.19283,0.20098,0.21852,0.25250,0.33353,0.56260,1.21976"\
"0.24062,0.25177,0.27490,0.31774,0.40140,0.63038,1.28539");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01187, 0.03413, 0.09811, 0.28199");
values("0.01751,0.02227,0.03557,0.07476,0.19080,0.52992,1.50425"\
"0.01748,0.02224,0.03553,0.07476,0.19066,0.52962,1.50378"\
"0.01750,0.02226,0.03562,0.07476,0.19124,0.52841,1.49861"\
"0.01866,0.02321,0.03630,0.07485,0.19120,0.53111,1.50236"\
"0.02416,0.02867,0.04056,0.07744,0.19159,0.53045,1.50531"\
"0.03406,0.03885,0.05075,0.08391,0.19344,0.52914,1.50005"\
"0.04877,0.05539,0.06880,0.10094,0.19946,0.53096,1.49904");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01187, 0.03413, 0.09811, 0.28199");
values("0.07160,0.07639,0.08750,0.11212,0.17340,0.34468,0.83527"\
"0.07703,0.08187,0.09287,0.11761,0.17889,0.35020,0.84149"\
"0.09005,0.09471,0.10603,0.13081,0.19217,0.36338,0.85538"\
"0.12144,0.12621,0.13719,0.16167,0.22311,0.39494,0.88596"\
"0.17992,0.18546,0.19775,0.22413,0.28658,0.45663,0.94806"\
"0.26825,0.27554,0.29102,0.32121,0.38631,0.55768,1.05079"\
"0.39977,0.40943,0.43020,0.46897,0.54046,0.71024,1.20156");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01187, 0.03413, 0.09811, 0.28199");
values("0.01547,0.01910,0.02883,0.05487,0.13158,0.36116,1.02767"\
"0.01554,0.01921,0.02890,0.05475,0.13171,0.36049,1.02296"\
"0.01550,0.01916,0.02874,0.05483,0.13176,0.36143,1.02924"\
"0.01570,0.01947,0.02901,0.05494,0.13149,0.36018,1.01688"\
"0.02066,0.02441,0.03350,0.05788,0.13255,0.36239,1.01863"\
"0.03038,0.03466,0.04374,0.06699,0.13750,0.36032,1.02058"\
"0.04512,0.05089,0.06250,0.08588,0.14913,0.36453,1.01526");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_4") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__clkbufkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0022;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.522;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.09217,0.09648,0.10764,0.13504,0.20781,0.43043,1.14147"\
"0.09675,0.10108,0.11231,0.13974,0.21238,0.43550,1.14430"\
"0.10775,0.11205,0.12323,0.15060,0.22336,0.44688,1.15566"\
"0.13413,0.13840,0.14955,0.17683,0.24958,0.47231,1.17799"\
"0.18498,0.18980,0.20208,0.23037,0.30366,0.52587,1.23238"\
"0.25227,0.25874,0.27423,0.30727,0.38302,0.60517,1.31191"\
"0.33048,0.33911,0.35977,0.40286,0.48565,0.70992,1.41381");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.02239,0.02565,0.03547,0.06457,0.16135,0.47996,1.50524"\
"0.02246,0.02578,0.03540,0.06467,0.16118,0.48114,1.50222"\
"0.02260,0.02580,0.03551,0.06464,0.16122,0.48145,1.50414"\
"0.02247,0.02571,0.03556,0.06466,0.16132,0.47986,1.49952"\
"0.02817,0.03111,0.04015,0.06765,0.16195,0.48012,1.49667"\
"0.03987,0.04341,0.05282,0.07837,0.16657,0.47978,1.50124"\
"0.05736,0.06307,0.07412,0.09973,0.17883,0.48292,1.49763");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.10294,0.10683,0.11693,0.13996,0.19461,0.34801,0.83146"\
"0.10836,0.11223,0.12222,0.14550,0.20003,0.35327,0.83689"\
"0.12177,0.12567,0.13570,0.15888,0.21330,0.36684,0.85153"\
"0.15303,0.15697,0.16701,0.19013,0.24479,0.39828,0.88315"\
"0.22407,0.22819,0.23860,0.26200,0.31661,0.47075,0.95711"\
"0.34044,0.34580,0.35918,0.38776,0.44692,0.60104,1.08581"\
"0.51748,0.52453,0.54235,0.57960,0.65022,0.80931,1.29186");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.02082,0.02359,0.03060,0.05045,0.10994,0.30874,0.96418"\
"0.02084,0.02345,0.03088,0.05038,0.10994,0.30928,0.96338"\
"0.02085,0.02360,0.03073,0.05016,0.10974,0.30912,0.95562"\
"0.02101,0.02370,0.03066,0.05035,0.10986,0.30857,0.95600"\
"0.02379,0.02633,0.03315,0.05190,0.11050,0.30965,0.95901"\
"0.03550,0.03820,0.04577,0.06426,0.11840,0.31090,0.95637"\
"0.05356,0.05765,0.06732,0.08836,0.13882,0.31828,0.95745");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkbufkapwr_8") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__clkbufkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0042;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.511;
max_capacitance : 0.950;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00619, 0.02180, 0.07672, 0.27002, 0.95033");
values("0.08733,0.09007,0.09832,0.12102,0.18528,0.39819,1.14139"\
"0.09179,0.09453,0.10278,0.12548,0.18975,0.40240,1.15071"\
"0.10285,0.10559,0.11390,0.13652,0.20078,0.41413,1.15687"\
"0.12880,0.13152,0.13978,0.16226,0.22637,0.43899,1.18303"\
"0.17665,0.17976,0.18891,0.21264,0.27724,0.48985,1.23852"\
"0.23830,0.24237,0.25406,0.28220,0.34920,0.56218,1.30641"\
"0.30366,0.30903,0.32463,0.36124,0.43750,0.64956,1.39163");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00619, 0.02180, 0.07672, 0.27002, 0.95033");
values("0.02189,0.02398,0.03106,0.05403,0.13631,0.43881,1.50434"\
"0.02199,0.02414,0.03102,0.05400,0.13644,0.43909,1.51094"\
"0.02192,0.02407,0.03108,0.05401,0.13627,0.43798,1.50410"\
"0.02220,0.02427,0.03123,0.05421,0.13650,0.43759,1.49912"\
"0.02773,0.02970,0.03611,0.05762,0.13759,0.43786,1.50897"\
"0.03938,0.04136,0.04846,0.06824,0.14264,0.43744,1.50373"\
"0.05707,0.05995,0.06904,0.08992,0.15696,0.44087,1.49875");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00619, 0.02180, 0.07672, 0.27002, 0.95033");
values("0.10334,0.10583,0.11326,0.13248,0.18023,0.31941,0.79921"\
"0.10894,0.11143,0.11890,0.13823,0.18576,0.32511,0.80435"\
"0.12207,0.12459,0.13249,0.15172,0.19924,0.33865,0.81771"\
"0.15466,0.15713,0.16456,0.18374,0.23145,0.37094,0.84940"\
"0.22667,0.22927,0.23692,0.25623,0.30415,0.44388,0.92285"\
"0.34815,0.35152,0.36135,0.38514,0.43749,0.57952,1.06086"\
"0.53671,0.54111,0.55428,0.58590,0.65042,0.79778,1.27618");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00619, 0.02180, 0.07672, 0.27002, 0.95033");
values("0.02098,0.02262,0.02791,0.04319,0.09206,0.27044,0.92382"\
"0.02120,0.02260,0.02793,0.04310,0.09206,0.27024,0.92521"\
"0.02119,0.02262,0.02779,0.04311,0.09213,0.27100,0.92554"\
"0.02096,0.02256,0.02793,0.04318,0.09189,0.27087,0.91837"\
"0.02379,0.02534,0.03029,0.04481,0.09266,0.27133,0.91661"\
"0.03522,0.03713,0.04288,0.05699,0.10190,0.27296,0.91981"\
"0.05474,0.05728,0.06401,0.08149,0.12379,0.28154,0.91912");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__clkinvkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0032;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.491;
max_capacitance : 0.191;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00363, 0.00978, 0.02636, 0.07102, 0.19136");
values("0.01698,0.02060,0.02977,0.05348,0.11574,0.28386,0.73799"\
"0.02253,0.02608,0.03515,0.05876,0.12186,0.29173,0.74246"\
"0.03286,0.03805,0.04845,0.07170,0.13510,0.30250,0.76308"\
"0.04755,0.05604,0.07322,0.10324,0.16557,0.33452,0.78908"\
"0.06703,0.08137,0.10989,0.15917,0.23819,0.40589,0.86005"\
"0.09293,0.11497,0.16038,0.24229,0.37121,0.57159,1.02073"\
"0.12489,0.15948,0.22925,0.35741,0.57229,0.89778,1.40697");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00363, 0.00978, 0.02636, 0.07102, 0.19136");
values("0.01038,0.01503,0.02764,0.06152,0.15233,0.39734,1.05699"\
"0.01110,0.01517,0.02757,0.06156,0.15286,0.39921,1.05608"\
"0.01808,0.02125,0.03021,0.06127,0.15255,0.39706,1.05500"\
"0.03032,0.03546,0.04620,0.06975,0.15239,0.39763,1.05625"\
"0.05243,0.06053,0.07716,0.10850,0.17135,0.39621,1.05628"\
"0.08865,0.10376,0.13097,0.17818,0.25716,0.43476,1.05424"\
"0.15416,0.17575,0.22089,0.30025,0.42608,0.62339,1.11706");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00363, 0.00978, 0.02636, 0.07102, 0.19136");
values("0.02371,0.02926,0.04335,0.07892,0.17334,0.42772,1.11139"\
"0.02746,0.03305,0.04726,0.08341,0.17852,0.43331,1.11719"\
"0.03720,0.04359,0.05744,0.09419,0.18912,0.44654,1.13055"\
"0.05157,0.06140,0.08109,0.12010,0.21523,0.46974,1.14982"\
"0.07029,0.08542,0.11659,0.17527,0.27801,0.53305,1.21413"\
"0.09297,0.11564,0.16366,0.25350,0.40808,0.67782,1.36270"\
"0.11741,0.15150,0.22277,0.35920,0.59767,0.99110,1.69826");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00363, 0.00978, 0.02636, 0.07102, 0.19136");
values("0.01367,0.02031,0.03740,0.08411,0.20969,0.54609,1.45939"\
"0.01366,0.02017,0.03737,0.08411,0.20900,0.54637,1.45897"\
"0.01849,0.02300,0.03824,0.08408,0.20950,0.54640,1.45494"\
"0.03055,0.03697,0.05154,0.08807,0.21015,0.54910,1.46214"\
"0.05074,0.06108,0.08237,0.12276,0.21966,0.55017,1.46309"\
"0.08505,0.10121,0.13557,0.19323,0.29877,0.56690,1.45986"\
"0.14637,0.17094,0.22289,0.31333,0.46774,0.73062,1.49063");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_16") {
area : 30.029
cell_footprint : "sky130_fd_sc_hd__clkinvkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0407;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 2.351;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00205, 0.00838, 0.03429, 0.14034, 0.57441, 2.35108");
values("0.01964,0.02043,0.02348,0.03407,0.07264,0.22737,0.86027"\
"0.02490,0.02565,0.02858,0.03916,0.07789,0.23283,0.86336"\
"0.03609,0.03717,0.04113,0.05248,0.09137,0.24612,0.87467"\
"0.05319,0.05488,0.06122,0.07967,0.12353,0.27830,0.91599"\
"0.07991,0.08269,0.09283,0.12291,0.19273,0.35268,0.98093"\
"0.12437,0.12854,0.14440,0.19200,0.30560,0.52883,1.15659"\
"0.20384,0.21003,0.23290,0.30594,0.48716,0.84866,1.56205");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00205, 0.00838, 0.03429, 0.14034, 0.57441, 2.35108");
values("0.00973,0.01049,0.01360,0.02682,0.08185,0.30671,1.22665"\
"0.01011,0.01085,0.01389,0.02694,0.08187,0.30650,1.22920"\
"0.01624,0.01683,0.01890,0.02885,0.08176,0.30731,1.23031"\
"0.02675,0.02776,0.03152,0.04340,0.08547,0.30679,1.22805"\
"0.04618,0.04781,0.05387,0.07187,0.11618,0.30776,1.22951"\
"0.07927,0.08176,0.09163,0.12142,0.18869,0.35343,1.22557"\
"0.13896,0.14287,0.15733,0.20491,0.31649,0.53742,1.26115");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00205, 0.00838, 0.03429, 0.14034, 0.57441, 2.35108");
values("0.02460,0.02552,0.02915,0.04216,0.09090,0.28469,1.07741"\
"0.02763,0.02855,0.03213,0.04535,0.09437,0.28872,1.08108"\
"0.03533,0.03649,0.04086,0.05471,0.10454,0.29909,1.09940"\
"0.04444,0.04624,0.05296,0.07413,0.12844,0.32367,1.11737"\
"0.05147,0.05434,0.06484,0.09776,0.17955,0.38280,1.17809"\
"0.04888,0.05338,0.06928,0.11972,0.24655,0.51894,1.31272"\
"0.01783,0.02429,0.04785,0.12361,0.31796,0.73849,1.62750");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00205, 0.00838, 0.03429, 0.14034, 0.57441, 2.35108");
values("0.01098,0.01188,0.01569,0.03153,0.09708,0.36371,1.45875"\
"0.01111,0.01203,0.01581,0.03162,0.09696,0.36493,1.45780"\
"0.01585,0.01680,0.01967,0.03285,0.09732,0.36394,1.45936"\
"0.02592,0.02715,0.03169,0.04762,0.10026,0.36399,1.46066"\
"0.04377,0.04573,0.05302,0.07520,0.13239,0.36599,1.46241"\
"0.07416,0.07767,0.08881,0.12345,0.20860,0.41776,1.45761"\
"0.13000,0.13345,0.15016,0.20437,0.33497,0.60953,1.50125");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_2") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__clkinvkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0055;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.396;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00152, 0.00462, 0.01406, 0.04277, 0.13006, 0.39552");
values("0.01696,0.01979,0.02772,0.05046,0.11803,0.32150,0.95096"\
"0.02257,0.02527,0.03314,0.05591,0.12408,0.32942,0.95359"\
"0.03324,0.03723,0.04657,0.06901,0.13687,0.34242,0.96113"\
"0.04842,0.05509,0.07039,0.10077,0.16827,0.37293,0.99936"\
"0.07032,0.08125,0.10647,0.15596,0.24086,0.44440,1.06467"\
"0.10290,0.11948,0.15933,0.23960,0.38079,0.61429,1.22875"\
"0.15459,0.17876,0.23854,0.36376,0.59111,0.96584,1.61266");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00152, 0.00462, 0.01406, 0.04277, 0.13006, 0.39552");
values("0.01019,0.01367,0.02421,0.05621,0.15364,0.44674,1.34019"\
"0.01085,0.01376,0.02418,0.05633,0.15310,0.45008,1.35082"\
"0.01788,0.02022,0.02725,0.05612,0.15331,0.44868,1.34112"\
"0.02950,0.03350,0.04301,0.06520,0.15297,0.44730,1.34045"\
"0.05011,0.05669,0.07147,0.10194,0.17135,0.44677,1.34569"\
"0.08511,0.09574,0.12039,0.16792,0.25570,0.47400,1.34337"\
"0.14646,0.16221,0.20142,0.28202,0.41778,0.65206,1.37349");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00152, 0.00462, 0.01406, 0.04277, 0.13006, 0.39552");
values("0.01984,0.02321,0.03266,0.05968,0.13882,0.37800,1.10649"\
"0.02373,0.02703,0.03654,0.06378,0.14318,0.38273,1.11066"\
"0.03235,0.03668,0.04711,0.07410,0.15471,0.39409,1.12184"\
"0.04355,0.05031,0.06656,0.10044,0.18082,0.42049,1.14932"\
"0.05645,0.06698,0.09214,0.14487,0.24240,0.48156,1.20990"\
"0.06741,0.08340,0.12212,0.20361,0.35388,0.62499,1.35208"\
"0.06765,0.09136,0.14932,0.27320,0.50517,0.91605,1.68208");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00152, 0.00462, 0.01406, 0.04277, 0.13006, 0.39552");
values("0.01053,0.01442,0.02565,0.06145,0.16589,0.48771,1.46538"\
"0.01067,0.01435,0.02572,0.06060,0.16610,0.48589,1.46259"\
"0.01620,0.01917,0.02788,0.06097,0.16612,0.48672,1.45979"\
"0.02693,0.03143,0.04251,0.06817,0.16676,0.48683,1.46570"\
"0.04534,0.05258,0.06956,0.10423,0.18344,0.48670,1.46396"\
"0.07704,0.08827,0.11674,0.16822,0.26785,0.51742,1.47342"\
"0.13495,0.15130,0.19263,0.27534,0.42546,0.69635,1.49858");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_4") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__clkinvkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0109;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.785;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01981, 0.06752, 0.23017, 0.78462");
values("0.01708,0.01900,0.02495,0.04367,0.10436,0.31307,1.01969"\
"0.02279,0.02457,0.03043,0.04896,0.11075,0.31799,1.02914"\
"0.03385,0.03663,0.04407,0.06266,0.12388,0.32997,1.03252"\
"0.05030,0.05464,0.06692,0.09388,0.15627,0.36239,1.06755"\
"0.07523,0.08252,0.10207,0.14712,0.23085,0.43662,1.13904"\
"0.11487,0.12593,0.15720,0.22831,0.36479,0.60911,1.31089"\
"0.18245,0.19924,0.24555,0.35694,0.57909,0.97049,1.71106");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01981, 0.06752, 0.23017, 0.78462");
values("0.00967,0.01189,0.01943,0.04533,0.13252,0.43289,1.45671"\
"0.01013,0.01207,0.01948,0.04523,0.13330,0.43223,1.45708"\
"0.01704,0.01868,0.02338,0.04560,0.13334,0.43149,1.44668"\
"0.02820,0.03081,0.03827,0.05724,0.13326,0.43337,1.45448"\
"0.04818,0.05273,0.06429,0.09230,0.15413,0.43048,1.44672"\
"0.08190,0.08893,0.10829,0.15194,0.23635,0.45818,1.45006"\
"0.14177,0.15239,0.18619,0.25408,0.38972,0.64112,1.47296");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01981, 0.06752, 0.23017, 0.78462");
values("0.01881,0.02085,0.02739,0.04771,0.11372,0.33623,1.09824"\
"0.02265,0.02465,0.03110,0.05161,0.11787,0.34052,1.10099"\
"0.03035,0.03317,0.04126,0.06203,0.12868,0.35221,1.11094"\
"0.03951,0.04394,0.05639,0.08611,0.15427,0.37853,1.13743"\
"0.04822,0.05512,0.07457,0.12041,0.21326,0.43814,1.19609"\
"0.05014,0.06075,0.09062,0.16166,0.30593,0.57877,1.33562"\
"0.03053,0.04608,0.09026,0.19921,0.42341,0.84179,1.65976");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00170, 0.00581, 0.01981, 0.06752, 0.23017, 0.78462");
values("0.00929,0.01158,0.01909,0.04498,0.13363,0.43250,1.45624"\
"0.00957,0.01155,0.01904,0.04483,0.13275,0.43472,1.45289"\
"0.01513,0.01720,0.02270,0.04549,0.13380,0.43217,1.45343"\
"0.02529,0.02835,0.03663,0.05746,0.13413,0.43911,1.47040"\
"0.04288,0.04763,0.06069,0.09092,0.15822,0.43771,1.46973"\
"0.07346,0.08135,0.10171,0.14840,0.24209,0.47103,1.46665"\
"0.13032,0.14037,0.17185,0.24463,0.38999,0.66436,1.50307");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_clkinvkapwr_8") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__clkinvkapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0216;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 1.425;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00188, 0.00709, 0.02669, 0.10049, 0.37835, 1.42457");
values("0.01720,0.01845,0.02276,0.03724,0.08790,0.27508,0.98254"\
"0.02297,0.02412,0.02827,0.04252,0.09365,0.28098,0.99259"\
"0.03411,0.03590,0.04143,0.05617,0.10704,0.29637,1.00060"\
"0.05076,0.05363,0.06253,0.08572,0.13903,0.32739,1.03607"\
"0.07659,0.08118,0.09584,0.13361,0.21215,0.40285,1.10879"\
"0.11860,0.12567,0.14831,0.20875,0.33715,0.57609,1.28292"\
"0.19263,0.20249,0.23613,0.32923,0.53553,0.92207,1.68318");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00188, 0.00709, 0.02669, 0.10049, 0.37835, 1.42457");
values("0.00944,0.01077,0.01594,0.03542,0.10897,0.38434,1.42989"\
"0.00987,0.01104,0.01598,0.03548,0.10879,0.38442,1.42417"\
"0.01672,0.01783,0.02084,0.03632,0.10881,0.38501,1.42268"\
"0.02757,0.02924,0.03457,0.04969,0.10996,0.38383,1.42668"\
"0.04780,0.05031,0.05863,0.08116,0.13590,0.38380,1.42578"\
"0.08078,0.08550,0.09911,0.13578,0.21428,0.41954,1.42488"\
"0.14154,0.14886,0.16835,0.22894,0.35477,0.59674,1.44615");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00188, 0.00709, 0.02669, 0.10049, 0.37835, 1.42457");
values("0.01944,0.02079,0.02545,0.04116,0.09612,0.30137,1.07686"\
"0.02315,0.02444,0.02908,0.04528,0.10047,0.30757,1.07640"\
"0.03066,0.03245,0.03840,0.05522,0.11154,0.31673,1.08773"\
"0.03925,0.04209,0.05136,0.07664,0.13636,0.34339,1.11394"\
"0.04658,0.05098,0.06531,0.10436,0.19144,0.40148,1.17678"\
"0.04560,0.05233,0.07426,0.13470,0.26972,0.54188,1.31119"\
"0.01899,0.02865,0.06162,0.15243,0.36203,0.78171,1.63321");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00188, 0.00709, 0.02669, 0.10049, 0.37835, 1.42457");
values("0.00939,0.01080,0.01599,0.03583,0.11091,0.39412,1.46027"\
"0.00957,0.01085,0.01601,0.03595,0.11092,0.39489,1.45723"\
"0.01501,0.01638,0.02065,0.03702,0.11118,0.39520,1.45765"\
"0.02500,0.02692,0.03317,0.05103,0.11341,0.39325,1.45853"\
"0.04268,0.04575,0.05541,0.08133,0.14283,0.39458,1.46331"\
"0.07308,0.07782,0.09242,0.13263,0.22241,0.43962,1.46054"\
"0.12842,0.13602,0.15859,0.21973,0.35687,0.63255,1.49753");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_decapkapwr_12") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__lpflow_decapkapwr_3") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__lpflow_decapkapwr_4") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__lpflow_decapkapwr_6") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__lpflow_decapkapwr_8") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__decap";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
}
cell ("sky130_fd_sc_hd__lpflow_inputiso0n_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__inputiso0n";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("SLEEP_B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "SLEEP_B*A";
capacitance : 0.0000;
max_transition : 1.510;
max_capacitance : 0.158;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.07942,0.08647,0.10266,0.14032,0.23506,0.48034,1.11968"\
"0.08358,0.09067,0.10688,0.14454,0.23941,0.48490,1.12451"\
"0.09419,0.10121,0.11741,0.15524,0.24991,0.49490,1.13910"\
"0.11764,0.12472,0.14089,0.17873,0.27385,0.52164,1.15911"\
"0.15319,0.16072,0.17758,0.21629,0.31116,0.55773,1.19750"\
"0.19571,0.20508,0.22363,0.26285,0.35774,0.60354,1.24591"\
"0.22812,0.24086,0.26473,0.30942,0.40355,0.64943,1.28976");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02731,0.03437,0.05283,0.10215,0.23508,0.58732,1.49685"\
"0.02738,0.03453,0.05287,0.10203,0.23529,0.58446,1.50434"\
"0.02729,0.03446,0.05285,0.10208,0.23549,0.58604,1.50636"\
"0.02817,0.03510,0.05337,0.10204,0.23535,0.58805,1.49629"\
"0.03220,0.03879,0.05657,0.10418,0.23548,0.58557,1.50042"\
"0.04163,0.04831,0.06375,0.10821,0.23695,0.58529,1.50167"\
"0.05926,0.06622,0.08076,0.12006,0.24028,0.58699,1.49606");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.10314,0.10904,0.12135,0.14588,0.19840,0.32453,0.65070"\
"0.10787,0.11400,0.12636,0.15086,0.20344,0.32942,0.65519"\
"0.12064,0.12644,0.13872,0.16329,0.21585,0.34203,0.66744"\
"0.15189,0.15761,0.16990,0.19463,0.24716,0.37310,0.69974"\
"0.22174,0.22785,0.24051,0.26578,0.31889,0.44476,0.77153"\
"0.33818,0.34602,0.36191,0.39128,0.44774,0.57560,0.89990"\
"0.52098,0.53116,0.55188,0.58904,0.65373,0.78465,1.10875");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02342,0.02760,0.03741,0.06046,0.11965,0.28271,0.71570"\
"0.02333,0.02780,0.03744,0.06057,0.11934,0.28232,0.71527"\
"0.02366,0.02760,0.03740,0.06043,0.11962,0.28269,0.71580"\
"0.02342,0.02788,0.03761,0.06052,0.11953,0.28224,0.71532"\
"0.02723,0.03107,0.04022,0.06233,0.12034,0.28192,0.71300"\
"0.03832,0.04274,0.05220,0.07354,0.12800,0.28417,0.71517"\
"0.05659,0.06224,0.07313,0.09526,0.14588,0.29223,0.71396");
}
}
timing() {
related_pin : "SLEEP_B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.08509,0.09217,0.10836,0.14589,0.24028,0.48487,1.12367"\
"0.08952,0.09659,0.11275,0.15029,0.24465,0.48937,1.13427"\
"0.09861,0.10564,0.12174,0.15942,0.25368,0.49994,1.13856"\
"0.11812,0.12523,0.14139,0.17910,0.27399,0.51890,1.16479"\
"0.15077,0.15834,0.17532,0.21365,0.30882,0.55407,1.19629"\
"0.19191,0.20080,0.21948,0.25936,0.35430,0.60036,1.23986"\
"0.22156,0.23319,0.25709,0.30140,0.39784,0.64416,1.28314");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02736,0.03447,0.05289,0.10193,0.23521,0.58624,1.50358"\
"0.02734,0.03443,0.05283,0.10217,0.23473,0.58676,1.50651"\
"0.02741,0.03448,0.05274,0.10210,0.23525,0.58759,1.50009"\
"0.02803,0.03507,0.05323,0.10214,0.23524,0.58511,1.51049"\
"0.03125,0.03807,0.05606,0.10361,0.23508,0.58681,1.50169"\
"0.03863,0.04578,0.06201,0.10729,0.23711,0.58459,1.50124"\
"0.05452,0.06154,0.07740,0.11790,0.23994,0.58783,1.49547");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.12092,0.12677,0.13925,0.16418,0.21708,0.34331,0.66972"\
"0.12568,0.13155,0.14409,0.16892,0.22173,0.34808,0.67413"\
"0.13890,0.14477,0.15713,0.18221,0.23513,0.36127,0.68834"\
"0.17072,0.17659,0.18915,0.21419,0.26719,0.39357,0.72061"\
"0.24588,0.25188,0.26437,0.28958,0.34267,0.46915,0.79619"\
"0.38115,0.38872,0.40376,0.43243,0.48867,0.61616,0.94288"\
"0.59854,0.60847,0.62837,0.66491,0.72811,0.85873,1.18551");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00341, 0.00890, 0.02324, 0.06067, 0.15840");
values("0.02479,0.02924,0.03879,0.06204,0.12094,0.28362,0.71789"\
"0.02481,0.02936,0.03870,0.06205,0.12082,0.28306,0.71598"\
"0.02511,0.02939,0.03891,0.06208,0.12071,0.28300,0.71883"\
"0.02484,0.02937,0.03871,0.06199,0.12103,0.28326,0.71742"\
"0.02633,0.03018,0.03956,0.06262,0.12100,0.28266,0.72090"\
"0.03721,0.04166,0.05066,0.07227,0.12677,0.28380,0.71918"\
"0.05523,0.06071,0.07144,0.09216,0.14301,0.29116,0.71476");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_inputiso0p_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__inputiso0p";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("SLEEP") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "!SLEEP*A";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.169;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.08388,0.09110,0.10728,0.14423,0.23664,0.48050,1.12439"\
"0.08825,0.09547,0.11153,0.14871,0.24112,0.48488,1.12868"\
"0.09676,0.10398,0.12012,0.15724,0.25015,0.49342,1.13729"\
"0.11509,0.12232,0.13853,0.17575,0.26875,0.51200,1.15637"\
"0.14606,0.15388,0.17098,0.20885,0.30232,0.54657,1.19363"\
"0.18583,0.19497,0.21420,0.25387,0.34769,0.59179,1.23528"\
"0.21233,0.22491,0.24974,0.29486,0.39047,0.63539,1.27748");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.02375,0.03063,0.04840,0.09609,0.22647,0.57613,1.49491"\
"0.02373,0.03063,0.04842,0.09605,0.22656,0.57851,1.50401"\
"0.02379,0.03067,0.04838,0.09606,0.22659,0.57652,1.50201"\
"0.02435,0.03122,0.04868,0.09602,0.22648,0.57657,1.50131"\
"0.02740,0.03422,0.05152,0.09799,0.22655,0.57889,1.50547"\
"0.03493,0.04138,0.05766,0.10197,0.22872,0.57518,1.50064"\
"0.04932,0.05686,0.07463,0.11301,0.23159,0.57749,1.49318");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.11999,0.12658,0.14001,0.16665,0.22242,0.35702,0.70997"\
"0.12505,0.13163,0.14522,0.17160,0.22741,0.36220,0.71454"\
"0.13790,0.14448,0.15800,0.18453,0.24037,0.37513,0.72786"\
"0.16948,0.17609,0.18963,0.21614,0.27203,0.40681,0.75917"\
"0.24586,0.25243,0.26587,0.29258,0.34854,0.48340,0.83735"\
"0.38383,0.39219,0.40886,0.43908,0.49833,0.63440,0.98723"\
"0.60653,0.61791,0.63951,0.67817,0.74518,0.88401,1.23635");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.02340,0.02784,0.03808,0.06208,0.12420,0.29677,0.76545"\
"0.02360,0.02794,0.03817,0.06220,0.12410,0.29798,0.76614"\
"0.02342,0.02777,0.03794,0.06213,0.12390,0.29917,0.76709"\
"0.02378,0.02801,0.03815,0.06210,0.12424,0.29741,0.76463"\
"0.02462,0.02881,0.03877,0.06264,0.12410,0.29716,0.76747"\
"0.03492,0.03970,0.04940,0.07221,0.12962,0.29856,0.76923"\
"0.05183,0.05805,0.06986,0.09271,0.14593,0.30531,0.76459");
}
}
timing() {
related_pin : "SLEEP";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.14920,0.15642,0.17258,0.20994,0.30309,0.54869,1.19143"\
"0.15365,0.16092,0.17708,0.21427,0.30729,0.55101,1.19570"\
"0.16644,0.17362,0.18990,0.22721,0.32007,0.56381,1.20617"\
"0.19812,0.20529,0.22157,0.25887,0.35180,0.59508,1.23929"\
"0.26396,0.27124,0.28752,0.32481,0.41799,0.66139,1.30835"\
"0.37085,0.37829,0.39472,0.43216,0.52551,0.76934,1.41486"\
"0.54016,0.54802,0.56500,0.60300,0.69657,0.94043,1.58312");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.02417,0.03102,0.04858,0.09603,0.22661,0.57662,1.50311"\
"0.02410,0.03096,0.04872,0.09615,0.22621,0.57741,1.50461"\
"0.02412,0.03107,0.04865,0.09603,0.22651,0.57842,1.49686"\
"0.02414,0.03109,0.04868,0.09602,0.22642,0.57826,1.49723"\
"0.02454,0.03131,0.04884,0.09627,0.22644,0.57807,1.50476"\
"0.02544,0.03227,0.04962,0.09694,0.22595,0.57524,1.50016"\
"0.02818,0.03471,0.05149,0.09788,0.22700,0.57366,1.49271");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.13927,0.14584,0.15931,0.18604,0.24198,0.37681,0.72863"\
"0.14393,0.15049,0.16395,0.19068,0.24662,0.38145,0.73332"\
"0.15454,0.16110,0.17467,0.20130,0.25724,0.39191,0.74365"\
"0.17467,0.18122,0.19475,0.22142,0.27735,0.41219,0.76419"\
"0.20367,0.21023,0.22384,0.25047,0.30645,0.44142,0.79343"\
"0.23930,0.24550,0.25927,0.28610,0.34223,0.47696,0.82881"\
"0.27335,0.27999,0.29354,0.32040,0.37666,0.51154,0.86435");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.02294,0.02716,0.03753,0.06166,0.12351,0.29684,0.76308"\
"0.02292,0.02749,0.03753,0.06166,0.12350,0.29694,0.77181"\
"0.02297,0.02703,0.03743,0.06182,0.12378,0.29878,0.76410"\
"0.02279,0.02714,0.03755,0.06163,0.12371,0.29694,0.76953"\
"0.02281,0.02731,0.03743,0.06171,0.12382,0.29890,0.76659"\
"0.02306,0.02790,0.03808,0.06194,0.12395,0.29437,0.77002"\
"0.02381,0.02819,0.03892,0.06250,0.12426,0.29725,0.76562");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_inputiso1n_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__inputiso1n";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("SLEEP_B") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+!SLEEP_B";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.169;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.05783,0.06388,0.07823,0.11374,0.20624,0.45060,1.09573"\
"0.06255,0.06859,0.08293,0.11859,0.21129,0.45564,1.10079"\
"0.07391,0.07986,0.09420,0.12996,0.22275,0.46717,1.11236"\
"0.09650,0.10243,0.11705,0.15290,0.24588,0.48990,1.13417"\
"0.12729,0.13389,0.14913,0.18503,0.27815,0.52269,1.16661"\
"0.15955,0.16852,0.18564,0.22232,0.31573,0.55997,1.20543"\
"0.17265,0.18430,0.20735,0.24760,0.34054,0.58544,1.22947");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.01896,0.02570,0.04388,0.09343,0.22550,0.57539,1.50036"\
"0.01890,0.02568,0.04391,0.09359,0.22625,0.57643,1.50082"\
"0.01892,0.02565,0.04382,0.09357,0.22628,0.57649,1.50121"\
"0.02019,0.02680,0.04451,0.09358,0.22599,0.57496,1.49724"\
"0.02417,0.03021,0.04678,0.09443,0.22590,0.57493,1.49622"\
"0.03248,0.03846,0.05307,0.09726,0.22702,0.57435,1.50121"\
"0.04616,0.05311,0.06849,0.10710,0.22881,0.57942,1.49682");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.18272,0.19119,0.20855,0.24168,0.30546,0.44507,0.79588"\
"0.18636,0.19486,0.21223,0.24527,0.30913,0.44862,0.79961"\
"0.19712,0.20556,0.22288,0.25595,0.31982,0.45932,0.81030"\
"0.22283,0.23111,0.24865,0.28169,0.34565,0.48509,0.83626"\
"0.28281,0.29125,0.30849,0.34160,0.40568,0.54522,0.89541"\
"0.39899,0.40844,0.42757,0.46358,0.53087,0.67202,1.02272"\
"0.59922,0.61054,0.63334,0.67533,0.75027,0.89815,1.25150");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.03238,0.03804,0.05080,0.07694,0.13942,0.30437,0.76742"\
"0.03252,0.03808,0.05069,0.07646,0.13935,0.30470,0.76744"\
"0.03232,0.03827,0.05074,0.07642,0.13940,0.30471,0.76743"\
"0.03278,0.03802,0.05026,0.07656,0.13916,0.30451,0.76865"\
"0.03258,0.03824,0.05028,0.07691,0.13910,0.30461,0.76695"\
"0.03885,0.04478,0.05753,0.08398,0.14409,0.30729,0.76726"\
"0.05169,0.05848,0.07279,0.10003,0.16142,0.31754,0.76822");
}
}
timing() {
related_pin : "SLEEP_B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.11439,0.12052,0.13511,0.17140,0.26463,0.51204,1.15652"\
"0.11924,0.12540,0.14005,0.17631,0.26960,0.51500,1.15839"\
"0.13177,0.13793,0.15247,0.18875,0.28217,0.52752,1.17474"\
"0.16266,0.16877,0.18342,0.21977,0.31311,0.55992,1.20236"\
"0.22121,0.22739,0.24205,0.27814,0.37142,0.61670,1.27225"\
"0.31222,0.31843,0.33318,0.36926,0.46256,0.70703,1.35362"\
"0.45533,0.46211,0.47720,0.51361,0.60691,0.85203,1.49601");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.01910,0.02579,0.04379,0.09319,0.22531,0.57775,1.50484"\
"0.01915,0.02581,0.04386,0.09331,0.22531,0.57721,1.49952"\
"0.01914,0.02579,0.04380,0.09322,0.22591,0.57652,1.50115"\
"0.01916,0.02576,0.04388,0.09329,0.22571,0.57778,1.50492"\
"0.01966,0.02626,0.04417,0.09330,0.22569,0.57765,1.50174"\
"0.02077,0.02725,0.04477,0.09342,0.22545,0.57437,1.50522"\
"0.02354,0.02953,0.04609,0.09411,0.22554,0.57487,1.49968");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.18557,0.19405,0.21144,0.24468,0.30848,0.44822,0.79907"\
"0.19017,0.19864,0.21599,0.24880,0.31291,0.45265,0.80300"\
"0.19992,0.20844,0.22585,0.25901,0.32285,0.46258,0.81343"\
"0.21573,0.22419,0.24165,0.27483,0.33875,0.47820,0.82943"\
"0.23781,0.24620,0.26355,0.29671,0.36058,0.50016,0.85070"\
"0.26110,0.26956,0.28684,0.31999,0.38419,0.52391,0.87519"\
"0.27492,0.28341,0.30075,0.33396,0.39825,0.53808,0.88909");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.03233,0.03789,0.05069,0.07671,0.13920,0.30433,0.76919"\
"0.03238,0.03823,0.05063,0.07705,0.13935,0.30440,0.76707"\
"0.03250,0.03824,0.05021,0.07732,0.13911,0.30468,0.77019"\
"0.03275,0.03847,0.05020,0.07728,0.13890,0.30439,0.76809"\
"0.03229,0.03817,0.04997,0.07657,0.13904,0.30472,0.77276"\
"0.03266,0.03852,0.05093,0.07642,0.13932,0.30380,0.76939"\
"0.03300,0.03859,0.05034,0.07662,0.13949,0.30537,0.76277");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_inputiso1p_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__inputiso1p";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("SLEEP") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+SLEEP";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.165;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.05793,0.06414,0.07912,0.11583,0.20955,0.45458,1.09826"\
"0.06292,0.06907,0.08401,0.12072,0.21502,0.45947,1.10335"\
"0.07445,0.08057,0.09539,0.13203,0.22665,0.47194,1.11289"\
"0.09686,0.10308,0.11798,0.15437,0.24841,0.49613,1.14210"\
"0.12753,0.13429,0.14974,0.18634,0.28046,0.52622,1.17068"\
"0.16219,0.17094,0.18836,0.22549,0.31961,0.56430,1.21088"\
"0.18163,0.19352,0.21657,0.25821,0.35174,0.59723,1.23863");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.02108,0.02790,0.04648,0.09643,0.23007,0.58145,1.50164"\
"0.02103,0.02787,0.04649,0.09669,0.23032,0.58244,1.50377"\
"0.02108,0.02798,0.04647,0.09651,0.23112,0.58337,1.49671"\
"0.02261,0.02910,0.04711,0.09668,0.22957,0.58510,1.50390"\
"0.02693,0.03296,0.04974,0.09785,0.22916,0.58112,1.50378"\
"0.03635,0.04224,0.05692,0.10099,0.23073,0.57850,1.50203"\
"0.05254,0.05939,0.07411,0.11267,0.23290,0.58062,1.49411");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.17250,0.18072,0.19757,0.23002,0.29368,0.43137,0.77402"\
"0.17475,0.18297,0.19995,0.23278,0.29608,0.43375,0.77677"\
"0.18381,0.19197,0.20894,0.24228,0.30556,0.44322,0.78619"\
"0.21139,0.21952,0.23647,0.26905,0.33251,0.47023,0.81346"\
"0.27812,0.28623,0.30304,0.33546,0.39875,0.53623,0.87955"\
"0.40837,0.41774,0.43673,0.47266,0.53913,0.67677,1.01692"\
"0.61292,0.62467,0.64873,0.69179,0.76547,0.90857,1.25598");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.03526,0.04042,0.05311,0.07956,0.13985,0.30109,0.75456"\
"0.03560,0.04047,0.05297,0.07843,0.13978,0.30108,0.75263"\
"0.03553,0.04045,0.05297,0.07842,0.13978,0.30142,0.75137"\
"0.03510,0.04044,0.05227,0.07845,0.13968,0.30082,0.75212"\
"0.03545,0.04083,0.05254,0.07933,0.14008,0.30128,0.75220"\
"0.04574,0.05137,0.06320,0.08733,0.14582,0.30426,0.75133"\
"0.06477,0.07136,0.08455,0.11002,0.16496,0.31648,0.75081");
}
}
timing() {
related_pin : "SLEEP";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.06066,0.06673,0.08121,0.11710,0.21006,0.45440,1.09691"\
"0.06544,0.07146,0.08597,0.12195,0.21548,0.45923,1.10148"\
"0.07682,0.08282,0.09727,0.13332,0.22662,0.47100,1.11316"\
"0.10006,0.10619,0.12095,0.15711,0.25052,0.49499,1.13707"\
"0.13246,0.13917,0.15426,0.19054,0.28409,0.52915,1.17252"\
"0.16937,0.17743,0.19421,0.23134,0.32499,0.56931,1.21412"\
"0.18982,0.20094,0.22292,0.26391,0.35654,0.60121,1.24222");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.02133,0.02826,0.04675,0.09678,0.22938,0.57909,1.49980"\
"0.02130,0.02822,0.04672,0.09661,0.22970,0.57974,1.50076"\
"0.02129,0.02825,0.04667,0.09677,0.23005,0.57990,1.49956"\
"0.02255,0.02918,0.04725,0.09670,0.23011,0.57990,1.49886"\
"0.02629,0.03251,0.04958,0.09786,0.22925,0.58017,1.50107"\
"0.03505,0.04053,0.05604,0.10045,0.23063,0.57862,1.49647"\
"0.04981,0.05625,0.07100,0.11051,0.23251,0.58101,1.49660");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.18856,0.19673,0.21376,0.24657,0.30966,0.44729,0.79008"\
"0.19217,0.20024,0.21739,0.25023,0.31333,0.45099,0.79381"\
"0.20297,0.21114,0.22812,0.26050,0.32413,0.46163,0.80432"\
"0.22883,0.23698,0.25378,0.28646,0.34987,0.48750,0.83033"\
"0.28915,0.29730,0.31410,0.34669,0.41016,0.54781,0.89097"\
"0.40712,0.41612,0.43485,0.47040,0.53674,0.67599,1.01896"\
"0.60965,0.62065,0.64300,0.68416,0.75802,0.90364,1.24830");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.03512,0.04041,0.05295,0.07824,0.14020,0.30127,0.75008"\
"0.03548,0.04035,0.05231,0.07828,0.14027,0.30129,0.74901"\
"0.03549,0.04041,0.05295,0.07955,0.13968,0.30146,0.75187"\
"0.03516,0.04046,0.05319,0.07838,0.14004,0.30121,0.75268"\
"0.03525,0.04074,0.05315,0.07922,0.13942,0.30180,0.75187"\
"0.04246,0.04767,0.06067,0.08584,0.14509,0.30375,0.74818"\
"0.05641,0.06314,0.07548,0.10322,0.16246,0.31503,0.75266");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_inputisolatch_1") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__inputisolatch";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "SLEEP_B";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.00078,0.12101,0.22029"\
"-0.17072,-0.06026,0.03292"\
"-0.34203,-0.24743,-0.16524");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30351,0.43595,0.60970"\
"0.21868,0.36211,0.58346"\
"0.15114,0.28846,0.51225");
}
}
timing() {
related_pin : "SLEEP_B";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.01299,-0.10602,-0.20897"\
"0.18571,0.07524,-0.02404"\
"0.36190,0.26486,0.17656");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19942,-0.35261,-0.57640"\
"-0.09750,-0.24824,-0.46227"\
"-0.01164,-0.15140,-0.36055");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.162;
timing() {
related_pin : "D";
timing_sense : positive_unate;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.12071,0.13039,0.15174,0.19660,0.29429,0.54042,1.18555"\
"0.12503,0.13481,0.15611,0.20097,0.29884,0.54592,1.18775"\
"0.13421,0.14391,0.16524,0.21008,0.30785,0.55454,1.19666"\
"0.15507,0.16475,0.18606,0.23085,0.32862,0.57543,1.21759"\
"0.19846,0.20867,0.23041,0.27546,0.37314,0.61946,1.26483"\
"0.26638,0.27812,0.30217,0.34973,0.44876,0.69559,1.33809"\
"0.34932,0.36467,0.39465,0.44854,0.55078,0.79758,1.43944");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.03234,0.04073,0.06086,0.10776,0.23313,0.58175,1.49712"\
"0.03205,0.04072,0.06090,0.10783,0.23305,0.58096,1.49771"\
"0.03214,0.04065,0.06090,0.10781,0.23284,0.58097,1.49977"\
"0.03216,0.04065,0.06089,0.10786,0.23280,0.58074,1.49979"\
"0.03442,0.04267,0.06250,0.10877,0.23333,0.58180,1.49866"\
"0.04094,0.05000,0.06929,0.11392,0.23520,0.58025,1.49788"\
"0.05559,0.06612,0.08610,0.12684,0.24089,0.58149,1.49630");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.25771,0.27035,0.29628,0.34235,0.41691,0.56150,0.90007"\
"0.26288,0.27551,0.30141,0.34751,0.42218,0.56663,0.90592"\
"0.27403,0.28649,0.31250,0.35868,0.43330,0.57773,0.91704"\
"0.29645,0.30903,0.33496,0.38103,0.45548,0.60019,0.93906"\
"0.34590,0.35843,0.38432,0.43035,0.50484,0.64955,0.98858"\
"0.45083,0.46413,0.49129,0.53893,0.61437,0.75969,1.09911"\
"0.63310,0.64851,0.67960,0.73382,0.81684,0.96824,1.30966");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.04820,0.05675,0.07334,0.09999,0.15588,0.30687,0.73767"\
"0.04795,0.05689,0.07352,0.10031,0.15561,0.30698,0.74427"\
"0.04793,0.05647,0.07355,0.09992,0.15568,0.30689,0.74459"\
"0.04816,0.05696,0.07348,0.10056,0.15549,0.30646,0.73941"\
"0.04782,0.05659,0.07347,0.10043,0.15548,0.30703,0.73822"\
"0.05258,0.06138,0.07823,0.10416,0.15779,0.30829,0.74518"\
"0.06336,0.07374,0.09313,0.12010,0.17323,0.31793,0.74092");
}
}
timing() {
related_pin : "SLEEP_B";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.22055,0.23030,0.25158,0.29641,0.39427,0.64169,1.28333"\
"0.22529,0.23506,0.25632,0.30115,0.39898,0.64517,1.28759"\
"0.23653,0.24630,0.26756,0.31239,0.41028,0.65773,1.29787"\
"0.26010,0.26987,0.29113,0.33596,0.43379,0.67996,1.32616"\
"0.29755,0.30732,0.32861,0.37347,0.47163,0.71761,1.36068"\
"0.34611,0.35584,0.37713,0.42199,0.51996,0.76737,1.40885"\
"0.39848,0.40811,0.42943,0.47427,0.57221,0.81897,1.45907");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.03218,0.04061,0.06081,0.10801,0.23328,0.58178,1.50060"\
"0.03209,0.04063,0.06086,0.10785,0.23339,0.58233,1.50292"\
"0.03209,0.04063,0.06086,0.10785,0.23331,0.58150,1.50071"\
"0.03210,0.04063,0.06086,0.10790,0.23338,0.58236,1.50129"\
"0.03228,0.04065,0.06082,0.10819,0.23326,0.58164,1.49866"\
"0.03230,0.04074,0.06084,0.10792,0.23267,0.58194,1.49542"\
"0.03232,0.04076,0.06090,0.10795,0.23296,0.58030,1.49368");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.26855,0.28114,0.30722,0.35310,0.42759,0.57201,0.91132"\
"0.27322,0.28585,0.31189,0.35789,0.43259,0.57686,0.91576"\
"0.28388,0.29656,0.32259,0.36854,0.44318,0.58749,0.92674"\
"0.30747,0.32010,0.34612,0.39208,0.46669,0.61106,0.95076"\
"0.34549,0.35811,0.38413,0.43012,0.50466,0.64909,0.98801"\
"0.39748,0.41010,0.43615,0.48215,0.55672,0.70113,1.04040"\
"0.46012,0.47274,0.49871,0.54459,0.61930,0.76377,1.10286");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.04771,0.05632,0.07322,0.09934,0.15512,0.30632,0.73941"\
"0.04762,0.05635,0.07316,0.09968,0.15516,0.30670,0.73929"\
"0.04760,0.05626,0.07311,0.09971,0.15541,0.30635,0.73642"\
"0.04751,0.05631,0.07318,0.09950,0.15510,0.30641,0.74050"\
"0.04764,0.05631,0.07321,0.09966,0.15495,0.30669,0.73733"\
"0.04790,0.05645,0.07340,0.09980,0.15458,0.30676,0.74151"\
"0.04798,0.05651,0.07346,0.09949,0.15559,0.30682,0.73383");
}
}
}
pin("SLEEP_B") {
direction : input;
clock : true;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "SLEEP_B";
timing_type : min_pulse_width;
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.31149,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_isobufsrc_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__isobufsrc";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("SLEEP") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*!SLEEP";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.082;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.07398,0.08356,0.10513,0.15393,0.26659,0.52436,1.12196"\
"0.07888,0.08839,0.10994,0.15878,0.27061,0.52760,1.13284"\
"0.08997,0.09930,0.12058,0.16890,0.27997,0.53743,1.14357"\
"0.11101,0.11983,0.14091,0.18956,0.30368,0.55818,1.15879"\
"0.14020,0.14929,0.17013,0.21818,0.32932,0.58905,1.19305"\
"0.17489,0.18440,0.20524,0.25248,0.36259,0.62009,1.22361"\
"0.19874,0.21041,0.23381,0.28087,0.38993,0.64771,1.24763");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.04397,0.05593,0.08351,0.14857,0.30123,0.65341,1.47755"\
"0.04397,0.05571,0.08352,0.14814,0.30145,0.65295,1.49018"\
"0.04402,0.05594,0.08364,0.14835,0.29862,0.65153,1.48814"\
"0.04456,0.05623,0.08367,0.14858,0.30109,0.65261,1.47872"\
"0.04632,0.05753,0.08455,0.14846,0.29925,0.65518,1.48571"\
"0.05274,0.06254,0.08720,0.14965,0.30070,0.65043,1.47712"\
"0.06746,0.07681,0.09852,0.15420,0.30153,0.65374,1.47384");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.09641,0.10109,0.11025,0.12732,0.16001,0.22803,0.38279"\
"0.10122,0.10588,0.11521,0.13228,0.16500,0.23306,0.38784"\
"0.11421,0.11881,0.12795,0.14511,0.17789,0.24597,0.40085"\
"0.14601,0.15064,0.15980,0.17701,0.20978,0.27806,0.43267"\
"0.21468,0.21968,0.22946,0.24700,0.28043,0.34920,0.50370"\
"0.32670,0.33314,0.34537,0.36668,0.40352,0.47449,0.62974"\
"0.50317,0.51168,0.52714,0.55475,0.59976,0.67543,0.83050");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.02280,0.02578,0.03306,0.04853,0.08307,0.16720,0.37195"\
"0.02253,0.02578,0.03313,0.04858,0.08346,0.16677,0.37122"\
"0.02260,0.02584,0.03309,0.04859,0.08340,0.16714,0.37255"\
"0.02264,0.02623,0.03304,0.04872,0.08329,0.16728,0.37481"\
"0.02698,0.02998,0.03651,0.05141,0.08479,0.16775,0.37324"\
"0.03846,0.04170,0.04882,0.06240,0.09450,0.17251,0.37261"\
"0.05575,0.06089,0.06939,0.08421,0.11416,0.18575,0.37894");
}
}
timing() {
related_pin : "SLEEP";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.05860,0.06788,0.08857,0.13673,0.24646,0.50229,1.10800"\
"0.06345,0.07254,0.09352,0.14125,0.25354,0.50823,1.10806"\
"0.07545,0.08442,0.10526,0.15284,0.26340,0.52035,1.13020"\
"0.10044,0.11002,0.13083,0.17854,0.28895,0.54883,1.14965"\
"0.14243,0.15575,0.18357,0.23742,0.34827,0.60767,1.20752"\
"0.20793,0.22888,0.27045,0.34564,0.48445,0.74472,1.34594"\
"0.31927,0.35076,0.41317,0.52718,0.72059,1.05376,1.66675");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.04395,0.05590,0.08366,0.14890,0.29846,0.65249,1.48651"\
"0.04404,0.05597,0.08351,0.14799,0.29993,0.65068,1.47512"\
"0.04421,0.05598,0.08372,0.14796,0.29960,0.65234,1.48891"\
"0.04918,0.05981,0.08531,0.14833,0.29895,0.65572,1.48070"\
"0.06961,0.08064,0.10533,0.15915,0.30109,0.65474,1.47885"\
"0.11293,0.12585,0.15414,0.21193,0.33782,0.65818,1.48352"\
"0.19032,0.20853,0.24627,0.31976,0.46214,0.75581,1.49692");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.01835,0.02079,0.02628,0.03852,0.06606,0.12955,0.27741"\
"0.02311,0.02552,0.03098,0.04315,0.07075,0.13424,0.28208"\
"0.03317,0.03622,0.04217,0.05432,0.08178,0.14523,0.29329"\
"0.04617,0.05095,0.06047,0.07803,0.10839,0.17170,0.31953"\
"0.06045,0.06716,0.08214,0.10972,0.15671,0.23258,0.37955"\
"0.06806,0.07918,0.10185,0.14475,0.21862,0.33503,0.51978"\
"0.04658,0.06400,0.09938,0.16641,0.28143,0.46743,0.75301");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.01350,0.01635,0.02292,0.03805,0.07379,0.15736,0.35202"\
"0.01358,0.01631,0.02269,0.03794,0.07363,0.15723,0.35218"\
"0.01907,0.02124,0.02612,0.03929,0.07355,0.15714,0.35208"\
"0.03116,0.03393,0.04104,0.05290,0.08002,0.15722,0.35248"\
"0.05043,0.05590,0.06692,0.08439,0.11669,0.17726,0.35444"\
"0.08558,0.09407,0.11031,0.13905,0.18659,0.26699,0.40504"\
"0.14891,0.16240,0.18976,0.23460,0.30899,0.42670,0.60853");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_isobufsrc_16") {
area : 45.043
cell_footprint : "sky130_fd_sc_hd__isobufsrc";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("SLEEP") {
direction : input;
capacitance : 0.0346;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*!SLEEP";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.577;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00524, 0.01698, 0.05500, 0.17811, 0.57679");
values("0.14627,0.14866,0.15616,0.17866,0.24813,0.46618,1.16923"\
"0.15081,0.15318,0.16058,0.18308,0.25245,0.47144,1.17326"\
"0.16159,0.16394,0.17143,0.19380,0.26321,0.48166,1.18237"\
"0.18516,0.18759,0.19483,0.21762,0.28681,0.50445,1.20543"\
"0.22162,0.22396,0.23122,0.25392,0.32388,0.54329,1.25039"\
"0.26519,0.26759,0.27520,0.29832,0.36861,0.58666,1.28774"\
"0.29762,0.30024,0.30847,0.33276,0.40457,0.62326,1.32400");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00524, 0.01698, 0.05500, 0.17811, 0.57679");
values("0.07278,0.07533,0.08377,0.11174,0.20394,0.50593,1.48117"\
"0.07286,0.07545,0.08384,0.11174,0.20364,0.50592,1.47948"\
"0.07290,0.07549,0.08388,0.11174,0.20375,0.50416,1.47864"\
"0.07300,0.07560,0.08414,0.11172,0.20407,0.50490,1.47657"\
"0.07390,0.07660,0.08484,0.11239,0.20437,0.50541,1.48355"\
"0.07646,0.07898,0.08726,0.11452,0.20511,0.50367,1.47609"\
"0.08350,0.08596,0.09397,0.12040,0.20849,0.50472,1.47463");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00524, 0.01698, 0.05500, 0.17811, 0.57679");
values("0.14470,0.14565,0.14879,0.15797,0.18424,0.25786,0.48088"\
"0.14987,0.15082,0.15397,0.16316,0.18941,0.26305,0.48604"\
"0.16303,0.16399,0.16705,0.17627,0.20243,0.27616,0.49849"\
"0.19479,0.19575,0.19882,0.20806,0.23427,0.30815,0.53143"\
"0.26657,0.26764,0.27055,0.27989,0.30613,0.38063,0.60283"\
"0.39774,0.39881,0.40204,0.41221,0.43995,0.51607,0.74002"\
"0.60565,0.60705,0.61133,0.62319,0.65576,0.73595,0.96342");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00524, 0.01698, 0.05500, 0.17811, 0.57679");
values("0.04483,0.04600,0.04980,0.06128,0.09857,0.22241,0.63513"\
"0.04488,0.04604,0.04983,0.06128,0.09862,0.22242,0.63507"\
"0.04503,0.04614,0.04973,0.06153,0.09869,0.22217,0.63404"\
"0.04505,0.04615,0.04976,0.06156,0.09868,0.22204,0.63497"\
"0.04571,0.04689,0.05036,0.06209,0.09913,0.22247,0.63603"\
"0.05371,0.05490,0.05860,0.07024,0.10558,0.22594,0.63464"\
"0.07066,0.07193,0.07602,0.08774,0.12222,0.23650,0.64055");
}
}
timing() {
related_pin : "SLEEP";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00524, 0.01698, 0.05500, 0.17811, 0.57679");
values("0.06361,0.06647,0.07444,0.09899,0.17041,0.39033,1.08917"\
"0.06448,0.06691,0.07477,0.09899,0.17174,0.39240,1.09310"\
"0.07393,0.07607,0.08343,0.10628,0.17862,0.40274,1.10374"\
"0.10291,0.10493,0.11138,0.13284,0.20289,0.42421,1.12910"\
"0.15427,0.15758,0.16775,0.19665,0.26844,0.48704,1.19190"\
"0.24000,0.24485,0.25945,0.30186,0.40787,0.64142,1.34534"\
"0.39890,0.40541,0.42578,0.48477,0.63818,0.98126,1.69926");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00524, 0.01698, 0.05500, 0.17811, 0.57679");
values("0.06862,0.07130,0.08045,0.10928,0.20297,0.50614,1.47558"\
"0.06819,0.07099,0.08010,0.10917,0.20324,0.50462,1.47721"\
"0.06727,0.06998,0.07920,0.10862,0.20260,0.50571,1.47526"\
"0.07377,0.07596,0.08330,0.10917,0.20241,0.50489,1.47786"\
"0.10127,0.10444,0.11453,0.13681,0.21169,0.50561,1.47846"\
"0.13655,0.14087,0.15274,0.18838,0.28036,0.52413,1.47673"\
"0.20283,0.20805,0.22425,0.27240,0.39854,0.68178,1.50389");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00524, 0.01698, 0.05500, 0.17811, 0.57679");
values("0.01924,0.01976,0.02135,0.02607,0.03940,0.08011,0.20959"\
"0.02334,0.02386,0.02548,0.03023,0.04376,0.08467,0.21462"\
"0.03051,0.03124,0.03351,0.03961,0.05408,0.09505,0.22475"\
"0.03675,0.03789,0.04134,0.05082,0.07315,0.11943,0.24973"\
"0.03640,0.03812,0.04346,0.05829,0.09365,0.16485,0.30624"\
"0.01432,0.01703,0.02533,0.04847,0.10384,0.21711,0.42362"\
"-0.06697,-0.06273,-0.04978,-0.01358,0.07280,0.25022,0.57547");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00524, 0.01698, 0.05500, 0.17811, 0.57679");
values("0.01022,0.01072,0.01238,0.01785,0.03617,0.09590,0.28959"\
"0.01050,0.01095,0.01255,0.01802,0.03623,0.09579,0.28961"\
"0.01549,0.01597,0.01760,0.02209,0.03767,0.09591,0.28976"\
"0.02482,0.02548,0.02777,0.03396,0.05131,0.10075,0.28916"\
"0.04300,0.04424,0.04748,0.05662,0.07966,0.13351,0.29694"\
"0.07760,0.07929,0.08474,0.09818,0.13164,0.20551,0.36742"\
"0.14277,0.14552,0.15221,0.17406,0.22693,0.33452,0.54413");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_isobufsrc_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__isobufsrc";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("SLEEP") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*!SLEEP";
capacitance : 0.0000;
max_transition : 1.493;
max_capacitance : 0.143;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.08508,0.09158,0.10771,0.14771,0.24711,0.49840,1.13530"\
"0.09004,0.09655,0.11264,0.15250,0.25205,0.50250,1.14405"\
"0.10171,0.10825,0.12420,0.16396,0.26394,0.51560,1.15480"\
"0.12796,0.13426,0.15006,0.18913,0.28899,0.54178,1.17839"\
"0.17172,0.17826,0.19413,0.23322,0.33185,0.58296,1.22092"\
"0.23101,0.23824,0.25496,0.29400,0.39137,0.64068,1.28249"\
"0.29733,0.30696,0.32747,0.36960,0.46498,0.71493,1.35201");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03810,0.04609,0.06646,0.11920,0.25368,0.60018,1.47582"\
"0.03806,0.04608,0.06635,0.11910,0.25371,0.59760,1.47935"\
"0.03814,0.04600,0.06653,0.11918,0.25375,0.59945,1.48086"\
"0.03837,0.04641,0.06665,0.11906,0.25460,0.59797,1.47656"\
"0.04143,0.04903,0.06849,0.11977,0.25349,0.59756,1.47682"\
"0.04949,0.05665,0.07400,0.12237,0.25463,0.59669,1.47752"\
"0.06463,0.07184,0.08927,0.13232,0.25700,0.60028,1.47409");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.11915,0.12310,0.13161,0.14819,0.17879,0.24042,0.38248"\
"0.12418,0.12810,0.13655,0.15296,0.18376,0.24565,0.38769"\
"0.13667,0.14060,0.14902,0.16545,0.19619,0.25795,0.39978"\
"0.16723,0.17119,0.17964,0.19617,0.22715,0.28900,0.43078"\
"0.23832,0.24228,0.25075,0.26742,0.29864,0.36056,0.50204"\
"0.36032,0.36523,0.37620,0.39627,0.43189,0.49760,0.64027"\
"0.54484,0.55135,0.56529,0.59145,0.63624,0.71133,0.85911");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.02541,0.02770,0.03331,0.04508,0.07208,0.13883,0.31830"\
"0.02541,0.02809,0.03329,0.04539,0.07232,0.13899,0.31925"\
"0.02560,0.02767,0.03307,0.04568,0.07203,0.13904,0.31847"\
"0.02549,0.02785,0.03336,0.04530,0.07190,0.13907,0.31846"\
"0.02734,0.02944,0.03468,0.04601,0.07309,0.13886,0.31869"\
"0.03944,0.04272,0.04784,0.05924,0.08468,0.14560,0.32089"\
"0.05870,0.06210,0.06947,0.08408,0.10856,0.16657,0.32952");
}
}
timing() {
related_pin : "SLEEP";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06290,0.06938,0.08532,0.12470,0.22330,0.47452,1.10946"\
"0.06746,0.07393,0.08976,0.12923,0.22865,0.47735,1.11453"\
"0.08001,0.08631,0.10204,0.14093,0.23938,0.49512,1.13486"\
"0.10619,0.11269,0.12853,0.16736,0.26590,0.51649,1.15470"\
"0.14822,0.15737,0.17857,0.22491,0.32476,0.57469,1.21413"\
"0.21475,0.23010,0.26179,0.32725,0.45484,0.71275,1.35180"\
"0.32116,0.34383,0.39469,0.49675,0.68265,1.01335,1.67556");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03757,0.04579,0.06647,0.11925,0.25438,0.59821,1.47691"\
"0.03778,0.04573,0.06634,0.11927,0.25405,0.59609,1.47181"\
"0.03793,0.04587,0.06666,0.11913,0.25337,0.59949,1.48983"\
"0.04139,0.04885,0.06799,0.11963,0.25403,0.59741,1.48050"\
"0.05805,0.06628,0.08640,0.13168,0.25662,0.59762,1.47577"\
"0.09517,0.10501,0.12807,0.17954,0.29494,0.60597,1.48043"\
"0.17374,0.18555,0.21451,0.27890,0.41246,0.69830,1.49318");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.01595,0.01762,0.02160,0.03094,0.05312,0.10784,0.24629"\
"0.02100,0.02252,0.02633,0.03555,0.05771,0.11242,0.25098"\
"0.03051,0.03259,0.03732,0.04699,0.06869,0.12338,0.26190"\
"0.04254,0.04570,0.05258,0.06753,0.09489,0.14964,0.28757"\
"0.05485,0.05948,0.07001,0.09296,0.13569,0.20854,0.34770"\
"0.05811,0.06553,0.08208,0.11676,0.18390,0.29815,0.48538"\
"0.02764,0.03892,0.06542,0.12084,0.22542,0.40576,0.69652");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.01211,0.01400,0.01856,0.02960,0.05722,0.12849,0.31301"\
"0.01253,0.01411,0.01832,0.02933,0.05724,0.12842,0.31191"\
"0.01839,0.01984,0.02295,0.03162,0.05726,0.12839,0.31226"\
"0.02904,0.03122,0.03633,0.04680,0.06648,0.12985,0.31192"\
"0.04782,0.05154,0.05862,0.07494,0.10267,0.15509,0.31539"\
"0.08005,0.08570,0.09792,0.12279,0.16660,0.24106,0.37387"\
"0.13883,0.14775,0.16766,0.20702,0.27553,0.38827,0.57629");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_isobufsrc_4") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__isobufsrc";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("SLEEP") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*!SLEEP";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.255;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.09281,0.09712,0.10884,0.14136,0.22937,0.47214,1.15738"\
"0.09766,0.10194,0.11377,0.14617,0.23413,0.47706,1.16175"\
"0.10900,0.11336,0.12521,0.15744,0.24531,0.48866,1.17164"\
"0.13530,0.13918,0.15081,0.18273,0.27054,0.51324,1.20695"\
"0.18042,0.18477,0.19653,0.22802,0.31476,0.55740,1.24975"\
"0.24218,0.24713,0.25972,0.29141,0.37748,0.61945,1.30037"\
"0.31220,0.31839,0.33439,0.36942,0.45501,0.69564,1.37405");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.04029,0.04554,0.06015,0.10195,0.21949,0.54918,1.48297"\
"0.04040,0.04552,0.06032,0.10200,0.21895,0.54920,1.49151"\
"0.04043,0.04542,0.06010,0.10196,0.21900,0.54978,1.48360"\
"0.04056,0.04578,0.06041,0.10194,0.21951,0.54818,1.48650"\
"0.04362,0.04856,0.06244,0.10262,0.21932,0.54925,1.48709"\
"0.05179,0.05646,0.06904,0.10635,0.22058,0.54981,1.48365"\
"0.06782,0.07231,0.08516,0.11876,0.22425,0.55300,1.47714");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.09778,0.10007,0.10574,0.11822,0.14359,0.19955,0.34305"\
"0.10291,0.10517,0.11078,0.12322,0.14872,0.20463,0.34811"\
"0.11580,0.11807,0.12366,0.13621,0.16174,0.21755,0.36108"\
"0.14602,0.14831,0.15391,0.16626,0.19185,0.24838,0.39194"\
"0.21289,0.21533,0.22134,0.23444,0.26062,0.31720,0.46102"\
"0.31754,0.32066,0.32842,0.34484,0.37626,0.43726,0.58193"\
"0.47166,0.47571,0.48591,0.50656,0.54734,0.61876,0.76630");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.02176,0.02328,0.02675,0.03576,0.05863,0.12179,0.30990"\
"0.02186,0.02313,0.02685,0.03575,0.05860,0.12146,0.30951"\
"0.02175,0.02309,0.02664,0.03578,0.05859,0.12175,0.30953"\
"0.02179,0.02315,0.02669,0.03589,0.05860,0.12159,0.31003"\
"0.02581,0.02717,0.03063,0.03878,0.06067,0.12241,0.30997"\
"0.03823,0.03982,0.04419,0.05254,0.07323,0.13117,0.31193"\
"0.05788,0.06004,0.06529,0.07654,0.09789,0.15130,0.32023");
}
}
timing() {
related_pin : "SLEEP";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.06622,0.07051,0.08246,0.11424,0.20041,0.44510,1.12036"\
"0.07061,0.07492,0.08670,0.11846,0.20535,0.44947,1.12645"\
"0.08328,0.08750,0.09895,0.13042,0.21861,0.45992,1.13879"\
"0.10952,0.11388,0.12551,0.15718,0.24387,0.48599,1.17225"\
"0.15337,0.15943,0.17473,0.21278,0.30239,0.54428,1.22496"\
"0.22567,0.23486,0.25807,0.31307,0.42902,0.68176,1.36265"\
"0.34339,0.35802,0.39500,0.47950,0.64998,0.98122,1.68397");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.03981,0.04509,0.06011,0.10171,0.21910,0.55144,1.48095"\
"0.03992,0.04510,0.06013,0.10178,0.21957,0.55089,1.48131"\
"0.03993,0.04534,0.06018,0.10174,0.21983,0.54923,1.47734"\
"0.04312,0.04801,0.06197,0.10227,0.21992,0.54930,1.49064"\
"0.05889,0.06436,0.07893,0.11594,0.22367,0.55078,1.48122"\
"0.09426,0.10038,0.11700,0.16010,0.26386,0.55878,1.48593"\
"0.17130,0.17847,0.19942,0.25166,0.37318,0.65696,1.49792");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.01601,0.01707,0.01988,0.02710,0.04579,0.09581,0.23458"\
"0.02099,0.02193,0.02457,0.03168,0.05032,0.10036,0.23916"\
"0.02999,0.03136,0.03476,0.04283,0.06117,0.11117,0.24998"\
"0.04126,0.04330,0.04852,0.06065,0.08551,0.13684,0.27546"\
"0.05159,0.05467,0.06229,0.08104,0.12006,0.19139,0.33469"\
"0.05026,0.05444,0.06690,0.09579,0.15650,0.26970,0.46621"\
"0.00876,0.01591,0.03488,0.08035,0.17546,0.35395,0.66236");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.01235,0.01352,0.01669,0.02536,0.04868,0.11508,0.30390"\
"0.01276,0.01375,0.01660,0.02492,0.04862,0.11469,0.30354"\
"0.01854,0.01946,0.02209,0.02822,0.04904,0.11477,0.30315"\
"0.02931,0.03073,0.03430,0.04252,0.06068,0.11717,0.30278"\
"0.04750,0.04968,0.05514,0.06821,0.09433,0.14740,0.30714"\
"0.07902,0.08292,0.09168,0.11264,0.15386,0.22888,0.37171"\
"0.13672,0.14230,0.15726,0.19057,0.25453,0.36735,0.56721");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_isobufsrc_8") {
area : 23.773
cell_footprint : "sky130_fd_sc_hd__isobufsrc";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("SLEEP") {
direction : input;
capacitance : 0.0180;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*!SLEEP";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.420;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00472, 0.01450, 0.04453, 0.13680, 0.42024");
values("0.12002,0.12305,0.13179,0.15793,0.23426,0.46636,1.17048"\
"0.12464,0.12765,0.13659,0.16276,0.23866,0.46978,1.17529"\
"0.13568,0.13863,0.14747,0.17357,0.24968,0.48047,1.18596"\
"0.16020,0.16306,0.17194,0.19781,0.27415,0.50380,1.20692"\
"0.19877,0.20172,0.21050,0.23645,0.31324,0.54304,1.25075"\
"0.24562,0.24887,0.25815,0.28489,0.36157,0.59149,1.29843"\
"0.28656,0.29013,0.30069,0.32951,0.40775,0.63857,1.34043");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00472, 0.01450, 0.04453, 0.13680, 0.42024");
values("0.04886,0.05232,0.06305,0.09589,0.19800,0.51475,1.48618"\
"0.04883,0.05225,0.06285,0.09609,0.19852,0.51491,1.48525"\
"0.04886,0.05223,0.06300,0.09616,0.19836,0.51491,1.48572"\
"0.04912,0.05263,0.06312,0.09604,0.19782,0.51156,1.47577"\
"0.05017,0.05358,0.06418,0.09644,0.19827,0.51123,1.47794"\
"0.05333,0.05662,0.06694,0.09905,0.19926,0.51166,1.48245"\
"0.06246,0.06543,0.07527,0.10586,0.20227,0.51272,1.47437");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00472, 0.01450, 0.04453, 0.13680, 0.42024");
values("0.11762,0.11876,0.12207,0.13108,0.15363,0.20934,0.36398"\
"0.12273,0.12388,0.12723,0.13617,0.15888,0.21466,0.36905"\
"0.13564,0.13675,0.14000,0.14907,0.17158,0.22745,0.38185"\
"0.16721,0.16834,0.17156,0.18065,0.20331,0.25907,0.41377"\
"0.23731,0.23846,0.24190,0.25114,0.27392,0.33020,0.48491"\
"0.35617,0.35763,0.36179,0.37284,0.39893,0.45855,0.61381"\
"0.53927,0.54114,0.54653,0.56060,0.59367,0.66185,0.82217");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00472, 0.01450, 0.04453, 0.13680, 0.42024");
values("0.02822,0.02924,0.03232,0.04120,0.06597,0.14041,0.37638"\
"0.02833,0.02955,0.03258,0.04114,0.06579,0.14032,0.37557"\
"0.02836,0.02954,0.03264,0.04113,0.06591,0.14018,0.37575"\
"0.02839,0.02944,0.03267,0.04105,0.06591,0.14038,0.37641"\
"0.03063,0.03166,0.03459,0.04293,0.06706,0.14102,0.37627"\
"0.04113,0.04227,0.04544,0.05411,0.07707,0.14796,0.37828"\
"0.05838,0.05986,0.06408,0.07489,0.09912,0.16446,0.38501");
}
}
timing() {
related_pin : "SLEEP";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00472, 0.01450, 0.04453, 0.13680, 0.42024");
values("0.04714,0.05023,0.05966,0.08675,0.16413,0.39531,1.09653"\
"0.04957,0.05240,0.06143,0.08819,0.16650,0.39803,1.10836"\
"0.06078,0.06358,0.07194,0.09778,0.17552,0.40982,1.11798"\
"0.08916,0.09235,0.10159,0.12589,0.20154,0.43491,1.13905"\
"0.13392,0.13890,0.15298,0.18885,0.26908,0.49777,1.20331"\
"0.21045,0.21775,0.23857,0.29244,0.41213,0.65520,1.35932"\
"0.35430,0.36425,0.39214,0.46824,0.64418,1.00192,1.71887");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00472, 0.01450, 0.04453, 0.13680, 0.42024");
values("0.04598,0.04960,0.06093,0.09474,0.19777,0.51240,1.47202"\
"0.04561,0.04942,0.06052,0.09445,0.19795,0.51145,1.48793"\
"0.04481,0.04858,0.05983,0.09450,0.19769,0.51526,1.48492"\
"0.05653,0.05880,0.06712,0.09612,0.19762,0.51418,1.47540"\
"0.07935,0.08354,0.09553,0.12599,0.20678,0.51090,1.47549"\
"0.11746,0.12318,0.13941,0.18255,0.27544,0.52953,1.48258"\
"0.18026,0.18821,0.21059,0.27189,0.40883,0.68269,1.49977");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00472, 0.01450, 0.04453, 0.13680, 0.42024");
values("0.01515,0.01578,0.01759,0.02269,0.03729,0.08093,0.21449"\
"0.01946,0.02012,0.02199,0.02719,0.04188,0.08556,0.21895"\
"0.02513,0.02622,0.02922,0.03665,0.05271,0.09659,0.23033"\
"0.02971,0.03141,0.03618,0.04801,0.07318,0.12178,0.25552"\
"0.02791,0.03059,0.03811,0.05689,0.09691,0.17177,0.31346"\
"0.00598,0.01029,0.02226,0.05187,0.11483,0.23188,0.43942"\
"-0.07128,-0.06459,-0.04639,0.00018,0.09986,0.28726,0.61155");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00472, 0.01450, 0.04453, 0.13680, 0.42024");
values("0.00732,0.00798,0.01001,0.01640,0.03594,0.09633,0.28121"\
"0.00836,0.00890,0.01063,0.01650,0.03596,0.09604,0.28081"\
"0.01350,0.01428,0.01630,0.02158,0.03759,0.09644,0.28110"\
"0.02288,0.02396,0.02694,0.03443,0.05238,0.10042,0.28132"\
"0.04052,0.04216,0.04676,0.05798,0.08290,0.13452,0.28785"\
"0.07325,0.07559,0.08296,0.10011,0.13819,0.21214,0.36155"\
"0.13395,0.13803,0.14948,0.17815,0.23834,0.34619,0.54942");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_isobufsrckapwr_16") {
area : 38.787
cell_footprint : "sky130_fd_sc_hd__isobufsrckapwr";
pg_pin("KAPWR") {
pg_type : "backup_power";
voltage_name : "KAPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("SLEEP") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A*!SLEEP";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 1.719;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00755, 0.02932, 0.11391, 0.44256, 1.71937");
values("0.26927,0.27115,0.27792,0.29812,0.35604,0.55308,1.31123"\
"0.27400,0.27600,0.28280,0.30300,0.36092,0.55822,1.31774"\
"0.28545,0.28733,0.29409,0.31429,0.37221,0.56925,1.32723"\
"0.31060,0.31256,0.31931,0.33956,0.39760,0.59483,1.35444"\
"0.35640,0.35835,0.36520,0.38541,0.44334,0.64091,1.40097"\
"0.41991,0.42192,0.42871,0.44893,0.50687,0.70431,1.46782"\
"0.49880,0.50075,0.50749,0.52776,0.58572,0.78283,1.53979");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00755, 0.02932, 0.11391, 0.44256, 1.71937");
values("0.02725,0.02874,0.03399,0.05233,0.12121,0.39975,1.50368"\
"0.02723,0.02868,0.03399,0.05239,0.12119,0.40051,1.50380"\
"0.02725,0.02874,0.03399,0.05233,0.12121,0.39975,1.50382"\
"0.02723,0.02861,0.03386,0.05241,0.12142,0.40022,1.50503"\
"0.02724,0.02865,0.03396,0.05245,0.12112,0.40006,1.50414"\
"0.02728,0.02870,0.03401,0.05246,0.12143,0.40064,1.50509"\
"0.02743,0.02895,0.03419,0.05246,0.12129,0.39999,1.50096");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00755, 0.02932, 0.11391, 0.44256, 1.71937");
values("0.23543,0.23715,0.24316,0.26096,0.30917,0.45929,1.02258"\
"0.24055,0.24228,0.24824,0.26606,0.31418,0.46402,1.02956"\
"0.25347,0.25518,0.26114,0.27896,0.32708,0.47696,1.04525"\
"0.28362,0.28535,0.29131,0.30912,0.35732,0.50745,1.07265"\
"0.35237,0.35409,0.36006,0.37786,0.42606,0.57618,1.14306"\
"0.46707,0.46880,0.47477,0.49258,0.54069,0.69094,1.25841"\
"0.63635,0.63811,0.64408,0.66189,0.71015,0.86007,1.42292");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00755, 0.02932, 0.11391, 0.44256, 1.71937");
values("0.02351,0.02472,0.02894,0.04329,0.09387,0.29574,1.10191"\
"0.02344,0.02464,0.02899,0.04316,0.09396,0.29594,1.10409"\
"0.02354,0.02476,0.02901,0.04321,0.09399,0.29579,1.10436"\
"0.02356,0.02471,0.02893,0.04306,0.09391,0.29547,1.10403"\
"0.02355,0.02472,0.02892,0.04306,0.09393,0.29546,1.10296"\
"0.02359,0.02476,0.02897,0.04310,0.09388,0.29574,1.10285"\
"0.02370,0.02485,0.02897,0.04344,0.09405,0.29581,1.10205");
}
}
timing() {
related_pin : "SLEEP";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00755, 0.02932, 0.11391, 0.44256, 1.71937");
values("0.24637,0.24834,0.25512,0.27533,0.33328,0.53092,1.28852"\
"0.25035,0.25230,0.25906,0.27928,0.33721,0.53424,1.29340"\
"0.26202,0.26398,0.27072,0.29101,0.34901,0.54678,1.30307"\
"0.28863,0.29058,0.29732,0.31762,0.37552,0.57330,1.32971"\
"0.34534,0.34730,0.35406,0.37435,0.43233,0.63012,1.38813"\
"0.45200,0.45400,0.46078,0.48121,0.53938,0.73699,1.49579"\
"0.63255,0.63462,0.64170,0.66251,0.72112,0.91867,1.67581");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00755, 0.02932, 0.11391, 0.44256, 1.71937");
values("0.02738,0.02874,0.03395,0.05245,0.12099,0.39965,1.50338"\
"0.02723,0.02864,0.03381,0.05236,0.12121,0.39934,1.50435"\
"0.02732,0.02865,0.03390,0.05232,0.12138,0.40055,1.50093"\
"0.02724,0.02868,0.03391,0.05240,0.12120,0.40008,1.50062"\
"0.02739,0.02872,0.03397,0.05243,0.12095,0.40039,1.50280"\
"0.02817,0.02958,0.03486,0.05313,0.12133,0.40041,1.50277"\
"0.02992,0.03136,0.03645,0.05436,0.12218,0.40007,1.49812");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00755, 0.02932, 0.11391, 0.44256, 1.71937");
values("0.14623,0.14799,0.15400,0.17189,0.22032,0.37076,0.93517"\
"0.15073,0.15246,0.15845,0.17635,0.22479,0.37508,0.94313"\
"0.16161,0.16341,0.16941,0.18731,0.23576,0.38619,0.95032"\
"0.18247,0.18421,0.19022,0.20812,0.25657,0.40701,0.97165"\
"0.20932,0.21107,0.21707,0.23473,0.28326,0.43371,0.99724"\
"0.23498,0.23671,0.24272,0.26062,0.30914,0.45979,1.02334"\
"0.23980,0.24154,0.24757,0.26540,0.31384,0.46445,1.03172");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00194, 0.00755, 0.02932, 0.11391, 0.44256, 1.71937");
values("0.02377,0.02491,0.02919,0.04364,0.09448,0.29625,1.10536"\
"0.02375,0.02504,0.02921,0.04347,0.09447,0.29592,1.10561"\
"0.02370,0.02491,0.02919,0.04363,0.09446,0.29626,1.10505"\
"0.02377,0.02491,0.02909,0.04366,0.09450,0.29621,1.10555"\
"0.02406,0.02517,0.02937,0.04351,0.09436,0.29609,1.10238"\
"0.02387,0.02512,0.02937,0.04377,0.09462,0.29638,1.10351"\
"0.02424,0.02533,0.02952,0.04395,0.09486,0.29609,1.10200");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1") {
area : 35.034
cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_hl_isowell_tap";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pg_pin("VPWRIN") {
pg_type : "primary_power";
voltage_name : "VPWRIN";
}
pin("A") {
direction : input;
capacitance : 0.0060;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.128;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.18032,0.18731,0.20399,0.24432,0.34206,0.58621,1.19996"\
"0.18480,0.19189,0.20860,0.24887,0.34669,0.59043,1.20730"\
"0.19604,0.20313,0.21977,0.26000,0.35795,0.60132,1.21773"\
"0.22147,0.22856,0.24525,0.28553,0.38332,0.62688,1.24364"\
"0.26150,0.26857,0.28526,0.32540,0.42329,0.66683,1.28493"\
"0.31677,0.32387,0.34057,0.38082,0.47897,0.72272,1.33564"\
"0.38970,0.39679,0.41363,0.45391,0.55187,0.79656,1.40800");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.02303,0.03148,0.05314,0.10847,0.24865,0.60374,1.50297"\
"0.02302,0.03147,0.05313,0.10852,0.24871,0.60425,1.50139"\
"0.02308,0.03148,0.05306,0.10854,0.24887,0.60463,1.50433"\
"0.02299,0.03144,0.05313,0.10849,0.24864,0.60377,1.50822"\
"0.02304,0.03148,0.05304,0.10850,0.24866,0.60626,1.50618"\
"0.02312,0.03158,0.05325,0.10862,0.24802,0.60423,1.50229"\
"0.02319,0.03163,0.05326,0.10868,0.24862,0.60520,1.49241");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.14546,0.15027,0.15995,0.17932,0.22055,0.31787,0.56236"\
"0.14984,0.15455,0.16430,0.18367,0.22485,0.32224,0.56631"\
"0.16217,0.16691,0.17662,0.19598,0.23716,0.33449,0.57930"\
"0.19171,0.19649,0.20623,0.22554,0.26669,0.36410,0.60834"\
"0.24410,0.24887,0.25855,0.27788,0.31900,0.41636,0.66189"\
"0.32106,0.32585,0.33555,0.35482,0.39590,0.49320,0.73714"\
"0.42954,0.43429,0.44402,0.46327,0.50417,0.60124,0.84543");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.01654,0.02043,0.02887,0.04816,0.09548,0.22090,0.54139"\
"0.01646,0.02027,0.02886,0.04785,0.09534,0.22157,0.54023"\
"0.01648,0.02039,0.02877,0.04775,0.09533,0.22108,0.54607"\
"0.01642,0.02009,0.02881,0.04792,0.09530,0.22232,0.54874"\
"0.01634,0.02018,0.02878,0.04803,0.09542,0.22141,0.54165"\
"0.01635,0.02025,0.02863,0.04787,0.09541,0.22003,0.54375"\
"0.01641,0.02008,0.02866,0.04776,0.09537,0.22046,0.54243");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2") {
area : 35.034
cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_hl_isowell_tap";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pg_pin("VPWRIN") {
pg_type : "primary_power";
voltage_name : "VPWRIN";
}
pin("A") {
direction : input;
capacitance : 0.0061;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.301;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.18923,0.19408,0.20609,0.23616,0.31792,0.55017,1.22710"\
"0.19376,0.19863,0.21068,0.24072,0.32241,0.55447,1.23138"\
"0.20489,0.20973,0.22181,0.25185,0.33353,0.56573,1.24061"\
"0.23038,0.23526,0.24729,0.27734,0.35882,0.59202,1.26723"\
"0.27047,0.27531,0.28736,0.31739,0.39903,0.63110,1.31032"\
"0.32588,0.33074,0.34276,0.37276,0.45436,0.68725,1.36090"\
"0.39870,0.40357,0.41562,0.44564,0.52718,0.76003,1.43220");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.01834,0.02290,0.03579,0.07393,0.18825,0.52421,1.50532"\
"0.01841,0.02298,0.03586,0.07387,0.18822,0.52401,1.50137"\
"0.01835,0.02292,0.03590,0.07386,0.18835,0.52423,1.50069"\
"0.01838,0.02294,0.03587,0.07394,0.18830,0.52427,1.50298"\
"0.01835,0.02293,0.03585,0.07390,0.18843,0.52381,1.50178"\
"0.01844,0.02303,0.03602,0.07405,0.18787,0.52339,1.50007"\
"0.01854,0.02312,0.03611,0.07414,0.18800,0.52421,1.49770");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.16571,0.17005,0.17980,0.19998,0.24328,0.35118,0.65839"\
"0.16992,0.17422,0.18406,0.20423,0.24744,0.35545,0.66255"\
"0.18218,0.18648,0.19628,0.21650,0.25968,0.36767,0.67509"\
"0.21173,0.21604,0.22578,0.24597,0.28922,0.39719,0.70372"\
"0.26409,0.26840,0.27816,0.29839,0.34160,0.44959,0.75694"\
"0.34086,0.34513,0.35493,0.37519,0.41833,0.52621,0.83238"\
"0.44894,0.45323,0.46300,0.48322,0.52641,0.63433,0.94096");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.01819,0.02110,0.02803,0.04504,0.08999,0.22449,0.63063"\
"0.01818,0.02107,0.02781,0.04501,0.08984,0.22554,0.63393"\
"0.01819,0.02104,0.02789,0.04487,0.08968,0.22488,0.63263"\
"0.01797,0.02080,0.02786,0.04483,0.08971,0.22404,0.63536"\
"0.01812,0.02070,0.02767,0.04484,0.08971,0.22504,0.63346"\
"0.01788,0.02100,0.02810,0.04479,0.08993,0.22361,0.63436"\
"0.01792,0.02094,0.02794,0.04476,0.09009,0.22473,0.62942");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4") {
area : 40.038
cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_hl_isowell_tap";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pg_pin("VPWRIN") {
pg_type : "primary_power";
voltage_name : "VPWRIN";
}
pin("A") {
direction : input;
capacitance : 0.0060;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.549;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.21440,0.21818,0.22846,0.25482,0.32724,0.55058,1.26187"\
"0.21894,0.22271,0.23300,0.25933,0.33181,0.55475,1.26707"\
"0.23003,0.23382,0.24408,0.27049,0.34299,0.56613,1.27960"\
"0.25557,0.25934,0.26963,0.29598,0.36834,0.59126,1.30436"\
"0.29581,0.29956,0.30983,0.33614,0.40866,0.63198,1.34314"\
"0.35172,0.35551,0.36581,0.39212,0.46459,0.68756,1.39875"\
"0.42567,0.42946,0.43980,0.46617,0.53871,0.76182,1.47182");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.02163,0.02472,0.03416,0.06311,0.15905,0.47804,1.50401"\
"0.02154,0.02462,0.03403,0.06313,0.15917,0.47838,1.50714"\
"0.02144,0.02459,0.03411,0.06310,0.15947,0.47840,1.50611"\
"0.02163,0.02473,0.03416,0.06312,0.15923,0.47739,1.50290"\
"0.02159,0.02479,0.03414,0.06310,0.15952,0.47834,1.50140"\
"0.02155,0.02489,0.03418,0.06307,0.15936,0.47803,1.50842"\
"0.02183,0.02491,0.03428,0.06332,0.15942,0.47852,1.50087");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.20617,0.20984,0.21930,0.24050,0.28508,0.39088,0.70038"\
"0.21010,0.21375,0.22322,0.24442,0.28896,0.39475,0.70395"\
"0.22231,0.22595,0.23544,0.25660,0.30112,0.40700,0.71669"\
"0.25184,0.25548,0.26495,0.28617,0.33067,0.43648,0.74565"\
"0.30417,0.30781,0.31731,0.33850,0.38283,0.48871,0.79841"\
"0.38084,0.38448,0.39397,0.41521,0.45973,0.56555,0.87536"\
"0.48863,0.49226,0.50173,0.52298,0.56656,0.67239,0.98163");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.02514,0.02726,0.03343,0.04778,0.08726,0.20609,0.61509"\
"0.02516,0.02723,0.03344,0.04772,0.08689,0.20625,0.61512"\
"0.02491,0.02714,0.03344,0.04768,0.08715,0.20639,0.61242"\
"0.02489,0.02716,0.03335,0.04785,0.08694,0.20617,0.61133"\
"0.02492,0.02719,0.03346,0.04781,0.08718,0.20621,0.61206"\
"0.02491,0.02715,0.03362,0.04779,0.08719,0.20624,0.61411"\
"0.02496,0.02723,0.03349,0.04787,0.08724,0.20669,0.60797");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4") {
area : 40.038
cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_isowell_tap";
pg_pin("LOWLVPWR") {
pg_type : "primary_power";
voltage_name : "LOWLVPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0060;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.549;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.21412,0.21790,0.22815,0.25454,0.32704,0.55016,1.26373"\
"0.21870,0.22246,0.23272,0.25908,0.33160,0.55470,1.26836"\
"0.22974,0.23352,0.24377,0.27016,0.34262,0.56552,1.27678"\
"0.25529,0.25910,0.26936,0.29571,0.36811,0.59112,1.30377"\
"0.29546,0.29921,0.30947,0.33579,0.40829,0.63125,1.34253"\
"0.35134,0.35511,0.36540,0.39171,0.46405,0.68698,1.39773"\
"0.42521,0.42900,0.43932,0.46567,0.53822,0.76128,1.47122");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.02139,0.02450,0.03402,0.06305,0.15939,0.47833,1.50604"\
"0.02145,0.02455,0.03400,0.06301,0.15946,0.47830,1.50583"\
"0.02138,0.02454,0.03400,0.06307,0.15934,0.47771,1.50503"\
"0.02144,0.02463,0.03409,0.06309,0.15906,0.47765,1.50286"\
"0.02148,0.02472,0.03405,0.06310,0.15918,0.47728,1.50616"\
"0.02165,0.02480,0.03415,0.06308,0.15938,0.47818,1.50350"\
"0.02175,0.02484,0.03421,0.06326,0.15934,0.47845,1.50065");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.20566,0.20932,0.21879,0.23994,0.28443,0.39016,0.69963"\
"0.20956,0.21323,0.22268,0.24386,0.28831,0.39402,0.70322"\
"0.22179,0.22542,0.23491,0.25605,0.30048,0.40628,0.71600"\
"0.25129,0.25494,0.26438,0.28557,0.33001,0.43575,0.74497"\
"0.30351,0.30716,0.31666,0.33781,0.38234,0.48807,0.79761"\
"0.38012,0.38376,0.39323,0.41447,0.45889,0.56465,0.87450"\
"0.48778,0.49141,0.50086,0.52209,0.56661,0.67243,0.98219");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.02496,0.02712,0.03331,0.04766,0.08699,0.20613,0.61520"\
"0.02497,0.02708,0.03331,0.04765,0.08677,0.20608,0.61149"\
"0.02477,0.02700,0.03327,0.04781,0.08697,0.20601,0.61288"\
"0.02474,0.02704,0.03304,0.04769,0.08681,0.20604,0.61150"\
"0.02484,0.02709,0.03335,0.04764,0.08684,0.20611,0.61525"\
"0.02478,0.02701,0.03298,0.04764,0.08707,0.20630,0.61453"\
"0.02500,0.02733,0.03334,0.04788,0.08702,0.20678,0.60917");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1") {
area : 35.034
cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_isowell_tap";
pg_pin("LOWLVPWR") {
pg_type : "primary_power";
voltage_name : "LOWLVPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0060;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.128;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.18031,0.18729,0.20397,0.24429,0.34203,0.58620,1.19989"\
"0.18479,0.19188,0.20859,0.24885,0.34667,0.59041,1.20722"\
"0.19602,0.20311,0.21973,0.25989,0.35796,0.60123,1.21796"\
"0.22145,0.22854,0.24523,0.28551,0.38330,0.62681,1.24285"\
"0.26149,0.26855,0.28524,0.32538,0.42328,0.66684,1.28493"\
"0.31675,0.32385,0.34055,0.38080,0.47895,0.72270,1.33563"\
"0.38968,0.39677,0.41361,0.45389,0.55185,0.79652,1.40797");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.02302,0.03149,0.05314,0.10846,0.24861,0.60384,1.50292"\
"0.02301,0.03146,0.05313,0.10852,0.24869,0.60427,1.50154"\
"0.02308,0.03148,0.05311,0.10849,0.24886,0.60454,1.50462"\
"0.02298,0.03144,0.05312,0.10849,0.24864,0.60362,1.50864"\
"0.02304,0.03148,0.05305,0.10849,0.24865,0.60624,1.50616"\
"0.02312,0.03158,0.05324,0.10862,0.24802,0.60425,1.50234"\
"0.02319,0.03162,0.05325,0.10868,0.24861,0.60517,1.49272");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.14543,0.15024,0.15992,0.17929,0.22052,0.31784,0.56230"\
"0.14982,0.15453,0.16428,0.18365,0.22482,0.32221,0.56629"\
"0.16214,0.16688,0.17660,0.19595,0.23713,0.33446,0.57928"\
"0.19168,0.19647,0.20621,0.22552,0.26667,0.36408,0.60831"\
"0.24408,0.24885,0.25853,0.27785,0.31898,0.41634,0.66187"\
"0.32104,0.32583,0.33553,0.35482,0.39588,0.49318,0.73712"\
"0.42952,0.43428,0.44400,0.46325,0.50416,0.60125,0.84542");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.01654,0.02043,0.02888,0.04816,0.09548,0.22084,0.54153"\
"0.01646,0.02027,0.02886,0.04785,0.09534,0.22157,0.54022"\
"0.01648,0.02039,0.02877,0.04775,0.09532,0.22108,0.54624"\
"0.01641,0.02008,0.02881,0.04791,0.09530,0.22232,0.54875"\
"0.01634,0.02017,0.02879,0.04803,0.09542,0.22141,0.54164"\
"0.01635,0.02025,0.02863,0.04784,0.09541,0.22003,0.54375"\
"0.01639,0.02009,0.02865,0.04776,0.09540,0.22048,0.54480");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2") {
area : 35.034
cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_isowell_tap";
pg_pin("LOWLVPWR") {
pg_type : "primary_power";
voltage_name : "LOWLVPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0061;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.301;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.18923,0.19406,0.20606,0.23612,0.31789,0.55010,1.22694"\
"0.19374,0.19861,0.21065,0.24069,0.32238,0.55462,1.23136"\
"0.20486,0.20974,0.22178,0.25182,0.33349,0.56568,1.24068"\
"0.23035,0.23523,0.24726,0.27731,0.35879,0.59199,1.26721"\
"0.27044,0.27529,0.28733,0.31736,0.39900,0.63104,1.31029"\
"0.32586,0.33071,0.34273,0.37272,0.45432,0.68721,1.36186"\
"0.39867,0.40355,0.41559,0.44561,0.52714,0.76000,1.43216");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.01831,0.02289,0.03577,0.07392,0.18825,0.52412,1.50551"\
"0.01841,0.02297,0.03586,0.07385,0.18824,0.52403,1.50011"\
"0.01835,0.02300,0.03589,0.07386,0.18835,0.52423,1.50086"\
"0.01837,0.02293,0.03586,0.07394,0.18829,0.52426,1.50297"\
"0.01835,0.02293,0.03584,0.07389,0.18843,0.52376,1.50197"\
"0.01843,0.02302,0.03601,0.07405,0.18787,0.52338,1.50647"\
"0.01853,0.02311,0.03610,0.07413,0.18800,0.52420,1.49764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.16568,0.17003,0.17977,0.19994,0.24324,0.35114,0.65774"\
"0.16989,0.17419,0.18403,0.20420,0.24741,0.35541,0.66251"\
"0.18215,0.18645,0.19625,0.21647,0.25965,0.36763,0.67505"\
"0.21170,0.21602,0.22575,0.24594,0.28919,0.39715,0.70368"\
"0.26406,0.26837,0.27813,0.29836,0.34157,0.44955,0.75690"\
"0.34083,0.34510,0.35491,0.37515,0.41830,0.52617,0.83235"\
"0.44893,0.45322,0.46299,0.48320,0.52638,0.63431,0.94093");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.01821,0.02078,0.02799,0.04504,0.08994,0.22449,0.63042"\
"0.01818,0.02107,0.02781,0.04500,0.08983,0.22552,0.63390"\
"0.01818,0.02104,0.02789,0.04485,0.08968,0.22486,0.63261"\
"0.01796,0.02079,0.02785,0.04482,0.08970,0.22403,0.63536"\
"0.01811,0.02070,0.02767,0.04485,0.08970,0.22506,0.63343"\
"0.01788,0.02100,0.02810,0.04478,0.08992,0.22360,0.63437"\
"0.01791,0.02094,0.02792,0.04476,0.09004,0.22471,0.62934");
}
}
}
}
cell ("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4") {
area : 40.038
cell_footprint : "sky130_fd_sc_hd__lsbuf_lh_isowell_tap";
pg_pin("LOWLVPWR") {
pg_type : "primary_power";
voltage_name : "LOWLVPWR";
}
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0060;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.549;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.21438,0.21815,0.22844,0.25479,0.32721,0.55054,1.26151"\
"0.21892,0.22269,0.23298,0.25930,0.33178,0.55472,1.26696"\
"0.23001,0.23379,0.24405,0.27045,0.34295,0.56607,1.27961"\
"0.25554,0.25931,0.26960,0.29594,0.36830,0.59121,1.30427"\
"0.29579,0.29954,0.30980,0.33611,0.40862,0.63194,1.34273"\
"0.35170,0.35548,0.36578,0.39209,0.46455,0.68713,1.39869"\
"0.42565,0.42944,0.43978,0.46614,0.53868,0.76180,1.47193");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.02162,0.02470,0.03415,0.06311,0.15909,0.47811,1.50483"\
"0.02153,0.02461,0.03402,0.06311,0.15916,0.47840,1.50711"\
"0.02143,0.02458,0.03409,0.06309,0.15945,0.47835,1.50596"\
"0.02162,0.02472,0.03415,0.06311,0.15921,0.47736,1.50286"\
"0.02159,0.02478,0.03413,0.06308,0.15913,0.47841,1.50102"\
"0.02155,0.02488,0.03417,0.06306,0.15935,0.47772,1.50847"\
"0.02182,0.02490,0.03427,0.06330,0.15944,0.47852,1.50136");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.20608,0.20971,0.21927,0.24044,0.28487,0.39083,0.70036"\
"0.21007,0.21372,0.22319,0.24438,0.28892,0.39470,0.70390"\
"0.22228,0.22593,0.23541,0.25657,0.30109,0.40696,0.71665"\
"0.25181,0.25545,0.26492,0.28613,0.33063,0.43644,0.74560"\
"0.30398,0.30754,0.31707,0.33827,0.38280,0.48867,0.79836"\
"0.38071,0.38435,0.39382,0.41505,0.45959,0.56542,0.87520"\
"0.48759,0.49123,0.50071,0.52199,0.56653,0.67235,0.98159");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01657, 0.05324, 0.17101, 0.54933");
values("0.02515,0.02736,0.03343,0.04807,0.08719,0.20603,0.61429"\
"0.02516,0.02721,0.03343,0.04771,0.08688,0.20623,0.61511"\
"0.02491,0.02714,0.03344,0.04768,0.08715,0.20643,0.61226"\
"0.02489,0.02716,0.03335,0.04784,0.08693,0.20615,0.61133"\
"0.02490,0.02731,0.03337,0.04772,0.08718,0.20612,0.61225"\
"0.02492,0.02719,0.03341,0.04787,0.08700,0.20627,0.61394"\
"0.02495,0.02718,0.03368,0.04779,0.08722,0.20668,0.60796");
}
}
}
}
cell ("sky130_fd_sc_hd__macro_sparecell") {
area : 36.285
cell_footprint : "sky130_fd_sc_hd__sparecell";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("LO") {
direction : output;
function : "0";
capacitance : 0.0000;
max_transition : 1.000;
max_capacitance : 1.895;
}
}
cell ("sky130_fd_sc_hd__maj3_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__maj3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0028;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0027;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0031;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A*B)+(A*C))+(B*C)";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.156;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.11404,0.12196,0.13968,0.17941,0.27611,0.52350,1.16406"\
"0.11837,0.12624,0.14392,0.18362,0.28032,0.52772,1.17106"\
"0.12732,0.13523,0.15294,0.19269,0.28936,0.53800,1.17786"\
"0.14804,0.15592,0.17356,0.21320,0.30976,0.55802,1.20079"\
"0.18834,0.19655,0.21469,0.25474,0.35138,0.59946,1.24237"\
"0.24659,0.25581,0.27551,0.31699,0.41401,0.66180,1.30225"\
"0.30630,0.31805,0.34136,0.38693,0.48530,0.73296,1.37389");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03042,0.03757,0.05602,0.10463,0.23660,0.58689,1.49357"\
"0.03026,0.03763,0.05605,0.10453,0.23608,0.58756,1.49612"\
"0.03042,0.03754,0.05596,0.10450,0.23665,0.58714,1.49697"\
"0.03022,0.03745,0.05594,0.10450,0.23594,0.58651,1.49751"\
"0.03247,0.03978,0.05795,0.10551,0.23601,0.58716,1.49526"\
"0.03810,0.04576,0.06309,0.10895,0.23767,0.58578,1.49334"\
"0.05079,0.05870,0.07540,0.11807,0.24107,0.58926,1.49488");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.30165,0.31184,0.33218,0.37010,0.43944,0.57860,0.90086"\
"0.30646,0.31665,0.33689,0.37508,0.44507,0.58302,0.90514"\
"0.31793,0.32793,0.34842,0.38665,0.45638,0.59532,0.91743"\
"0.34330,0.35369,0.37398,0.41212,0.48191,0.62001,0.94231"\
"0.40424,0.41441,0.43474,0.47288,0.54256,0.68142,1.00395"\
"0.54319,0.55329,0.57398,0.61234,0.68185,0.82104,1.14353"\
"0.80188,0.81382,0.83801,0.88194,0.95855,1.10391,1.42909");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.04739,0.05451,0.06627,0.09290,0.15311,0.29944,0.70604"\
"0.04812,0.05427,0.06628,0.09254,0.15202,0.29893,0.70404"\
"0.04746,0.05361,0.06610,0.09315,0.15171,0.29834,0.70474"\
"0.04782,0.05400,0.06625,0.09381,0.15274,0.29943,0.70597"\
"0.04806,0.05430,0.06630,0.09237,0.15247,0.29932,0.70654"\
"0.04951,0.05560,0.06838,0.09474,0.15386,0.29932,0.70797"\
"0.06168,0.06847,0.08215,0.10864,0.16824,0.30851,0.70883");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.10650,0.11472,0.13301,0.17342,0.27023,0.51829,1.16087"\
"0.11124,0.11941,0.13766,0.17804,0.27486,0.52178,1.16276"\
"0.12163,0.12979,0.14803,0.18842,0.28505,0.53235,1.17240"\
"0.14535,0.15351,0.17215,0.21228,0.30902,0.55704,1.19682"\
"0.18749,0.19629,0.21548,0.25699,0.35391,0.60079,1.24477"\
"0.23861,0.24835,0.26917,0.31239,0.41090,0.65981,1.30153"\
"0.27927,0.29176,0.31571,0.36429,0.46380,0.71203,1.35517");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03138,0.03865,0.05710,0.10525,0.23646,0.58559,1.49804"\
"0.03142,0.03870,0.05707,0.10524,0.23651,0.58706,1.49566"\
"0.03138,0.03864,0.05700,0.10515,0.23628,0.58443,1.49757"\
"0.03129,0.03869,0.05709,0.10511,0.23563,0.58644,1.49812"\
"0.03508,0.04258,0.06090,0.10796,0.23681,0.58729,1.49792"\
"0.04156,0.04901,0.06703,0.11253,0.24019,0.58617,1.49746"\
"0.05685,0.06470,0.08290,0.12537,0.24437,0.58931,1.49313");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.29159,0.30210,0.32362,0.36493,0.44007,0.58639,0.91262"\
"0.29278,0.30303,0.32461,0.36564,0.44148,0.58761,0.91388"\
"0.29838,0.30870,0.33026,0.37093,0.44677,0.59289,0.91910"\
"0.32097,0.33135,0.35261,0.39259,0.46815,0.61435,0.94060"\
"0.38366,0.39404,0.41559,0.45666,0.53216,0.67803,1.00427"\
"0.54429,0.55474,0.57635,0.61730,0.69294,0.83898,1.16545"\
"0.82884,0.84194,0.86853,0.91481,0.99679,1.15205,1.48354");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.04864,0.05546,0.07032,0.09983,0.16379,0.31084,0.70822"\
"0.04846,0.05521,0.07069,0.10021,0.16362,0.31003,0.70945"\
"0.04849,0.05505,0.07031,0.10078,0.16343,0.31004,0.70931"\
"0.04829,0.05497,0.07022,0.09938,0.16315,0.30996,0.70987"\
"0.04858,0.05491,0.07073,0.09940,0.16158,0.31057,0.70874"\
"0.05062,0.05695,0.07092,0.10124,0.16179,0.31048,0.70831"\
"0.07120,0.07744,0.09151,0.12196,0.18130,0.32628,0.71675");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.11814,0.12597,0.14368,0.18349,0.27977,0.52668,1.16853"\
"0.12266,0.13048,0.14817,0.18799,0.28427,0.53091,1.17339"\
"0.13328,0.14112,0.15882,0.19859,0.29512,0.54208,1.18276"\
"0.15797,0.16586,0.18350,0.22308,0.31967,0.56670,1.20770"\
"0.20757,0.21555,0.23352,0.27366,0.37008,0.61765,1.25788"\
"0.27313,0.28262,0.30205,0.34363,0.44064,0.68824,1.33269"\
"0.33833,0.35096,0.37540,0.42109,0.51876,0.76755,1.40810");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03020,0.03771,0.05603,0.10434,0.23673,0.58630,1.50023"\
"0.03022,0.03769,0.05601,0.10437,0.23664,0.58706,1.50025"\
"0.03024,0.03763,0.05593,0.10457,0.23652,0.58729,1.49337"\
"0.03025,0.03743,0.05588,0.10447,0.23669,0.58733,1.49534"\
"0.03291,0.04019,0.05795,0.10548,0.23636,0.58492,1.49787"\
"0.04026,0.04727,0.06439,0.10927,0.23830,0.58529,1.49912"\
"0.05566,0.06325,0.07922,0.12061,0.24164,0.58948,1.49280");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.31380,0.32418,0.34451,0.38207,0.45286,0.59077,0.91302"\
"0.31587,0.32622,0.34677,0.38478,0.45429,0.59333,0.91550"\
"0.32245,0.33271,0.35323,0.39124,0.46123,0.59996,0.92211"\
"0.34354,0.35364,0.37408,0.41178,0.48171,0.62070,0.94280"\
"0.40530,0.41526,0.43557,0.47361,0.54328,0.68226,1.00456"\
"0.55856,0.56866,0.58927,0.62764,0.69756,0.83668,1.15902"\
"0.83510,0.84806,0.87403,0.91954,0.99648,1.14148,1.46682");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.04763,0.05379,0.06652,0.09315,0.15218,0.29963,0.70443"\
"0.04762,0.05364,0.06609,0.09380,0.15288,0.29966,0.70650"\
"0.04813,0.05337,0.06651,0.09242,0.15193,0.29867,0.70497"\
"0.04735,0.05374,0.06618,0.09291,0.15264,0.29856,0.70751"\
"0.04772,0.05366,0.06635,0.09370,0.15185,0.29871,0.70478"\
"0.04945,0.05521,0.06727,0.09410,0.15244,0.29892,0.70301"\
"0.06944,0.07641,0.08931,0.11410,0.17040,0.31002,0.70895");
}
}
}
}
cell ("sky130_fd_sc_hd__maj3_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__maj3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0032;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0039;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A*B)+(A*C))+(B*C)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.305;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.14101,0.14812,0.16455,0.20040,0.28584,0.52109,1.20107"\
"0.14528,0.15240,0.16872,0.20452,0.29001,0.52589,1.20367"\
"0.15453,0.16162,0.17791,0.21384,0.29939,0.53481,1.21525"\
"0.17545,0.18256,0.19890,0.23483,0.32020,0.55489,1.23425"\
"0.22059,0.22792,0.24436,0.28047,0.36582,0.60065,1.27969"\
"0.29423,0.30252,0.32084,0.35932,0.44644,0.68153,1.36400"\
"0.38453,0.39511,0.41788,0.46177,0.55264,0.78786,1.46643");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02771,0.03346,0.04715,0.08387,0.19230,0.52484,1.50152"\
"0.02776,0.03330,0.04701,0.08372,0.19250,0.52434,1.49890"\
"0.02782,0.03336,0.04734,0.08364,0.19249,0.52489,1.50243"\
"0.02785,0.03335,0.04713,0.08376,0.19210,0.52410,1.49704"\
"0.02896,0.03420,0.04794,0.08438,0.19265,0.52462,1.49961"\
"0.03411,0.03976,0.05426,0.08941,0.19470,0.52472,1.49713"\
"0.04582,0.05231,0.06753,0.10162,0.20175,0.52653,1.49847");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.26421,0.27214,0.28977,0.32409,0.38839,0.51912,0.84518"\
"0.26980,0.27776,0.29527,0.32956,0.39398,0.52459,0.85056"\
"0.28246,0.29042,0.30794,0.34218,0.40657,0.53806,0.86412"\
"0.30950,0.31745,0.33498,0.36944,0.43369,0.56507,0.89114"\
"0.37113,0.37907,0.39663,0.43102,0.49515,0.62690,0.95278"\
"0.50896,0.51720,0.53538,0.57032,0.63499,0.76681,1.09286"\
"0.75899,0.76868,0.79002,0.83078,0.90351,1.04378,1.37353");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.03991,0.04428,0.05486,0.07774,0.12651,0.25988,0.66627"\
"0.03976,0.04448,0.05482,0.07671,0.12636,0.26043,0.66600"\
"0.03983,0.04472,0.05483,0.07794,0.12795,0.25947,0.66595"\
"0.03963,0.04460,0.05475,0.07741,0.12746,0.25940,0.66631"\
"0.03973,0.04471,0.05480,0.07752,0.12683,0.26018,0.66596"\
"0.04307,0.04742,0.05778,0.07894,0.12963,0.26034,0.66650"\
"0.05534,0.06024,0.07202,0.09575,0.14516,0.27321,0.66974");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.12999,0.13734,0.15415,0.19063,0.27657,0.51153,1.19106"\
"0.13490,0.14227,0.15903,0.19552,0.28160,0.51716,1.19546"\
"0.14535,0.15262,0.16941,0.20592,0.29185,0.52675,1.20622"\
"0.16884,0.17624,0.19302,0.22948,0.31525,0.55027,1.22978"\
"0.21995,0.22768,0.24511,0.28206,0.36794,0.60289,1.28257"\
"0.29045,0.29930,0.31899,0.35915,0.44810,0.68416,1.36355"\
"0.36357,0.37515,0.39964,0.44703,0.54117,0.77784,1.45760");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02857,0.03407,0.04781,0.08438,0.19249,0.52422,1.49891"\
"0.02840,0.03393,0.04773,0.08439,0.19236,0.52360,1.50111"\
"0.02842,0.03387,0.04789,0.08420,0.19258,0.52395,1.50029"\
"0.02829,0.03397,0.04785,0.08445,0.19257,0.52404,1.49984"\
"0.03085,0.03625,0.04991,0.08577,0.19282,0.52403,1.49879"\
"0.03802,0.04398,0.05825,0.09358,0.19795,0.52391,1.49992"\
"0.05277,0.06005,0.07570,0.10934,0.20670,0.52794,1.49854");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.25753,0.26575,0.28412,0.32104,0.39106,0.53162,0.86364"\
"0.26093,0.26909,0.28750,0.32402,0.39450,0.53495,0.86696"\
"0.26937,0.27751,0.29590,0.33277,0.40276,0.54324,0.87533"\
"0.29309,0.30123,0.31966,0.35733,0.42775,0.56809,0.89999"\
"0.35875,0.36683,0.38512,0.42166,0.49202,0.63206,0.96401"\
"0.51364,0.52191,0.54076,0.57856,0.64921,0.78968,1.12172"\
"0.78598,0.79653,0.81976,0.86412,0.94079,1.09065,1.43001");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.04093,0.04608,0.05767,0.08330,0.13800,0.27323,0.67214"\
"0.04090,0.04610,0.05762,0.08417,0.13767,0.27318,0.67140"\
"0.04112,0.04602,0.05772,0.08329,0.13779,0.27324,0.67176"\
"0.04102,0.04575,0.05783,0.08396,0.13725,0.27303,0.67180"\
"0.04067,0.04596,0.05815,0.08310,0.13718,0.27318,0.67187"\
"0.04470,0.04977,0.06070,0.08582,0.13978,0.27379,0.67055"\
"0.06429,0.06997,0.08299,0.10694,0.16065,0.29198,0.68002");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.14646,0.15359,0.16988,0.20579,0.29132,0.52691,1.20737"\
"0.15121,0.15833,0.17463,0.21047,0.29596,0.53091,1.21054"\
"0.16179,0.16892,0.18527,0.22104,0.30658,0.54145,1.22101"\
"0.18621,0.19336,0.20960,0.24544,0.33096,0.56621,1.24583"\
"0.24162,0.24877,0.26524,0.30164,0.38692,0.62182,1.30156"\
"0.32812,0.33685,0.35591,0.39425,0.48108,0.71692,1.39473"\
"0.42810,0.43932,0.46368,0.50998,0.60104,0.83634,1.51585");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02781,0.03337,0.04741,0.08379,0.19262,0.52496,1.50261"\
"0.02777,0.03334,0.04734,0.08376,0.19254,0.52474,1.50113"\
"0.02771,0.03316,0.04713,0.08362,0.19226,0.52462,1.50100"\
"0.02760,0.03325,0.04724,0.08371,0.19244,0.52509,1.50228"\
"0.02887,0.03419,0.04788,0.08430,0.19260,0.52510,1.50171"\
"0.03711,0.04278,0.05601,0.09079,0.19582,0.52401,1.49616"\
"0.05129,0.05858,0.07351,0.10663,0.20326,0.52747,1.49882");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.27090,0.27888,0.29650,0.33085,0.39480,0.52629,0.85254"\
"0.27417,0.28214,0.29980,0.33409,0.39793,0.52955,0.85574"\
"0.28274,0.29069,0.30830,0.34235,0.40633,0.53798,0.86441"\
"0.30555,0.31349,0.33100,0.36536,0.42963,0.56119,0.88726"\
"0.36695,0.37491,0.39247,0.42678,0.49105,0.62244,0.94856"\
"0.51602,0.52428,0.54255,0.57734,0.64213,0.77423,1.10016"\
"0.76824,0.77870,0.80186,0.84558,0.92089,1.06105,1.39197");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.03971,0.04458,0.05489,0.07795,0.12776,0.25983,0.67019"\
"0.03983,0.04472,0.05484,0.07793,0.12792,0.25977,0.66968"\
"0.03990,0.04469,0.05489,0.07728,0.12797,0.25942,0.66961"\
"0.03963,0.04468,0.05492,0.07796,0.12682,0.25954,0.66597"\
"0.03981,0.04460,0.05475,0.07690,0.12788,0.25959,0.66587"\
"0.04383,0.04829,0.05834,0.07941,0.12825,0.26010,0.66652"\
"0.06323,0.06888,0.08167,0.10403,0.15037,0.27548,0.67282");
}
}
}
}
cell ("sky130_fd_sc_hd__maj3_4") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__maj3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0052;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A*B)+(A*C))+(B*C)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.535;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.13984,0.14450,0.15702,0.18724,0.26379,0.48967,1.20477"\
"0.14411,0.14880,0.16126,0.19141,0.26797,0.49342,1.21075"\
"0.15337,0.15807,0.17047,0.20059,0.27710,0.50291,1.21888"\
"0.17411,0.17890,0.19130,0.22150,0.29787,0.52447,1.23889"\
"0.21881,0.22360,0.23621,0.26666,0.34308,0.56932,1.28233"\
"0.28891,0.29438,0.30867,0.34122,0.41982,0.64574,1.36054"\
"0.36719,0.37413,0.39185,0.43022,0.51347,0.73968,1.45357");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.02877,0.03216,0.04242,0.07183,0.16587,0.48164,1.50113"\
"0.02849,0.03211,0.04244,0.07190,0.16548,0.48057,1.49886"\
"0.02859,0.03218,0.04246,0.07194,0.16567,0.48131,1.50317"\
"0.02855,0.03223,0.04259,0.07170,0.16569,0.48100,1.50323"\
"0.02996,0.03347,0.04343,0.07266,0.16609,0.48195,1.49922"\
"0.03584,0.03955,0.04989,0.07848,0.16943,0.48063,1.50157"\
"0.04878,0.05305,0.06477,0.09233,0.17733,0.48353,1.49539");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.29828,0.30382,0.31837,0.35007,0.41170,0.53798,0.86012"\
"0.30362,0.30924,0.32376,0.35531,0.41724,0.54392,0.86630"\
"0.31649,0.32210,0.33660,0.36817,0.43009,0.55617,0.87867"\
"0.34418,0.34976,0.36423,0.39580,0.45751,0.58476,0.90690"\
"0.40705,0.41264,0.42702,0.45873,0.52042,0.64764,0.96988"\
"0.55111,0.55675,0.57128,0.60310,0.66496,0.79194,1.11429"\
"0.82354,0.83020,0.84728,0.88390,0.95382,1.08886,1.41498");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.04801,0.05098,0.05952,0.07853,0.12217,0.24133,0.63349"\
"0.04774,0.05100,0.05962,0.07786,0.12081,0.24029,0.63276"\
"0.04799,0.05080,0.05925,0.07780,0.12144,0.24136,0.63360"\
"0.04765,0.05084,0.05952,0.07760,0.12026,0.24026,0.63371"\
"0.04770,0.05087,0.06013,0.07792,0.12130,0.24058,0.63378"\
"0.04955,0.05258,0.06069,0.07952,0.12107,0.24104,0.63316"\
"0.06348,0.06661,0.07676,0.09544,0.13881,0.25402,0.63739");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.12979,0.13460,0.14733,0.17798,0.25495,0.48142,1.19684"\
"0.13456,0.13934,0.15212,0.18276,0.25977,0.48567,1.19860"\
"0.14478,0.14955,0.16234,0.19292,0.26978,0.49614,1.20979"\
"0.16770,0.17247,0.18515,0.21634,0.29312,0.51931,1.23221"\
"0.21767,0.22274,0.23595,0.26713,0.34410,0.56971,1.28418"\
"0.28289,0.28885,0.30395,0.33801,0.41793,0.64496,1.36162"\
"0.34327,0.35075,0.37008,0.41123,0.49707,0.72500,1.43995");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.02924,0.03267,0.04299,0.07225,0.16587,0.48090,1.50236"\
"0.02897,0.03274,0.04292,0.07224,0.16556,0.48124,1.49709"\
"0.02915,0.03274,0.04295,0.07211,0.16564,0.48011,1.50173"\
"0.02921,0.03280,0.04292,0.07220,0.16546,0.48105,1.49983"\
"0.03204,0.03525,0.04523,0.07400,0.16610,0.48028,1.49641"\
"0.03991,0.04391,0.05448,0.08300,0.17170,0.48169,1.50245"\
"0.05561,0.06025,0.07258,0.09981,0.18246,0.48494,1.49764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.28771,0.29344,0.30816,0.34097,0.40718,0.54317,0.87334"\
"0.29101,0.29666,0.31143,0.34427,0.41046,0.54658,0.87632"\
"0.29957,0.30513,0.31989,0.35275,0.41892,0.55513,0.88495"\
"0.32338,0.32915,0.34379,0.37682,0.44230,0.57851,0.90856"\
"0.38834,0.39395,0.40860,0.44044,0.50664,0.64250,0.97251"\
"0.54703,0.55254,0.56706,0.60039,0.66639,0.80149,1.13157"\
"0.84246,0.84937,0.86745,0.90698,0.98142,1.12427,1.46132");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.04846,0.05182,0.06106,0.08232,0.12980,0.25397,0.64015"\
"0.04863,0.05201,0.06045,0.08228,0.13115,0.25413,0.64068"\
"0.04853,0.05162,0.06071,0.08254,0.12952,0.25339,0.64034"\
"0.04877,0.05227,0.06037,0.08170,0.13091,0.25346,0.64077"\
"0.04851,0.05188,0.06070,0.08163,0.13088,0.25323,0.64032"\
"0.05078,0.05378,0.06189,0.08320,0.12986,0.25438,0.63966"\
"0.07399,0.07750,0.08636,0.10718,0.15159,0.27093,0.64869");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.14186,0.14653,0.15912,0.18930,0.26583,0.49235,1.20531"\
"0.14663,0.15129,0.16373,0.19403,0.27054,0.49665,1.21057"\
"0.15730,0.16197,0.17436,0.20449,0.28096,0.50744,1.22082"\
"0.18116,0.18593,0.19837,0.22857,0.30502,0.53080,1.24460"\
"0.23568,0.24041,0.25290,0.28314,0.35955,0.58567,1.29887"\
"0.31661,0.32236,0.33697,0.36992,0.44802,0.67378,1.38844"\
"0.40361,0.41109,0.42995,0.47003,0.55369,0.77944,1.49415");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.02866,0.03243,0.04275,0.07198,0.16598,0.48167,1.50174"\
"0.02880,0.03224,0.04238,0.07193,0.16591,0.48178,1.49711"\
"0.02861,0.03221,0.04251,0.07181,0.16552,0.48060,1.50219"\
"0.02859,0.03226,0.04252,0.07176,0.16572,0.48127,1.50134"\
"0.02984,0.03340,0.04339,0.07235,0.16604,0.48200,1.49995"\
"0.03881,0.04237,0.05213,0.07972,0.16985,0.48139,1.49975"\
"0.05463,0.05912,0.07056,0.09692,0.17933,0.48429,1.49609");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.29851,0.30409,0.31862,0.35028,0.41238,0.53868,0.86106"\
"0.30203,0.30761,0.32217,0.35393,0.41564,0.54195,0.86434"\
"0.31073,0.31635,0.33088,0.36234,0.42453,0.55114,0.87343"\
"0.33454,0.34020,0.35466,0.38599,0.44770,0.57493,0.89711"\
"0.39645,0.40214,0.41659,0.44860,0.51044,0.63755,0.95975"\
"0.55063,0.55621,0.57064,0.60241,0.66422,0.79141,1.11178"\
"0.83026,0.83727,0.85572,0.89539,0.96840,1.10444,1.43047");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.04768,0.05095,0.05955,0.07758,0.12115,0.24076,0.63248"\
"0.04796,0.05096,0.05958,0.07799,0.12223,0.24159,0.63331"\
"0.04766,0.05082,0.05979,0.07824,0.12102,0.24060,0.63216"\
"0.04767,0.05108,0.05916,0.07759,0.12035,0.24027,0.63375"\
"0.04811,0.05107,0.05909,0.07784,0.12093,0.24079,0.63323"\
"0.04966,0.05296,0.06074,0.07888,0.12144,0.24098,0.63317"\
"0.07248,0.07603,0.08588,0.10572,0.14500,0.25669,0.63800");
}
}
}
}
cell ("sky130_fd_sc_hd__mux2_1") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__mux2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
}
pin("S") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A0*!S)+(A1*S)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.173;
timing() {
related_pin : "A0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.08253,0.09051,0.10810,0.14674,0.24037,0.48485,1.13033"\
"0.08698,0.09500,0.11259,0.15112,0.24463,0.48841,1.14473"\
"0.09737,0.10541,0.12293,0.16150,0.25505,0.50051,1.14996"\
"0.12125,0.12929,0.14676,0.18518,0.27879,0.52296,1.17887"\
"0.15854,0.16751,0.18631,0.22581,0.32000,0.56519,1.21210"\
"0.19948,0.21086,0.23326,0.27565,0.37052,0.61525,1.26346"\
"0.22206,0.23733,0.26693,0.31863,0.41675,0.66155,1.30719");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.02639,0.03319,0.05027,0.09633,0.22453,0.57305,1.49508"\
"0.02649,0.03314,0.05038,0.09632,0.22447,0.57483,1.50160"\
"0.02640,0.03318,0.05037,0.09626,0.22455,0.57608,1.50146"\
"0.02712,0.03387,0.05071,0.09648,0.22450,0.57117,1.49941"\
"0.03279,0.03885,0.05482,0.09883,0.22503,0.57357,1.49482"\
"0.04438,0.05027,0.06521,0.10514,0.22713,0.57173,1.50276"\
"0.06224,0.07012,0.08667,0.12314,0.23310,0.57501,1.48783");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.24296,0.25307,0.27337,0.31154,0.38292,0.53074,0.89045"\
"0.24596,0.25604,0.27654,0.31477,0.38625,0.53402,0.89322"\
"0.25523,0.26521,0.28561,0.32390,0.39470,0.54245,0.90186"\
"0.28110,0.29120,0.31166,0.34984,0.42122,0.56915,0.92893"\
"0.34954,0.35952,0.38004,0.41829,0.48963,0.63748,0.99676"\
"0.50815,0.51873,0.54012,0.57875,0.65060,0.79895,1.15857"\
"0.78137,0.79471,0.82147,0.86892,0.94894,1.10376,1.46526");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.04071,0.04708,0.06117,0.08969,0.15215,0.31658,0.77934"\
"0.04085,0.04717,0.06033,0.08822,0.15212,0.31564,0.78076"\
"0.04114,0.04723,0.06041,0.08855,0.15299,0.31676,0.78057"\
"0.04082,0.04709,0.06032,0.08818,0.15215,0.31656,0.78088"\
"0.04090,0.04707,0.06041,0.08833,0.15247,0.31578,0.78035"\
"0.04536,0.05154,0.06398,0.09046,0.15342,0.31674,0.78328"\
"0.06481,0.07161,0.08642,0.11279,0.17217,0.32669,0.78387");
}
}
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.08550,0.09349,0.11093,0.14916,0.24200,0.48688,1.13270"\
"0.08990,0.09786,0.11534,0.15356,0.24656,0.49020,1.13459"\
"0.10022,0.10825,0.12564,0.16392,0.25700,0.50115,1.14597"\
"0.12378,0.13178,0.14923,0.18749,0.28063,0.52549,1.17402"\
"0.16134,0.17039,0.18918,0.22882,0.32254,0.56742,1.21435"\
"0.20284,0.21432,0.23695,0.27928,0.37412,0.61863,1.26615"\
"0.22664,0.24201,0.27177,0.32361,0.42165,0.66637,1.31172");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.02696,0.03370,0.05089,0.09681,0.22428,0.57451,1.49589"\
"0.02692,0.03374,0.05094,0.09687,0.22458,0.57355,1.50000"\
"0.02698,0.03380,0.05091,0.09682,0.22475,0.57270,1.49705"\
"0.02745,0.03411,0.05123,0.09680,0.22425,0.57295,1.50423"\
"0.03300,0.03934,0.05530,0.09934,0.22533,0.57366,1.49642"\
"0.04496,0.05116,0.06537,0.10562,0.22821,0.57168,1.49835"\
"0.06336,0.07115,0.08747,0.12390,0.23414,0.57520,1.49041");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.25510,0.26532,0.28586,0.32400,0.39599,0.54425,0.90376"\
"0.25727,0.26767,0.28839,0.32708,0.39851,0.54664,0.90618"\
"0.26569,0.27577,0.29628,0.33510,0.40685,0.55552,0.91525"\
"0.29031,0.30057,0.32124,0.35980,0.43179,0.58007,0.93983"\
"0.35808,0.36835,0.38889,0.42756,0.49949,0.64786,1.00804"\
"0.51637,0.52703,0.54833,0.58719,0.65960,0.80823,1.16837"\
"0.78937,0.80280,0.82938,0.87754,0.95842,1.11310,1.47568");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.04104,0.04752,0.06108,0.08927,0.15332,0.31731,0.78052"\
"0.04133,0.04774,0.06082,0.08928,0.15357,0.31731,0.78055"\
"0.04132,0.04753,0.06110,0.08925,0.15287,0.31689,0.78267"\
"0.04158,0.04822,0.06122,0.08864,0.15317,0.31620,0.78171"\
"0.04195,0.04835,0.06107,0.08929,0.15264,0.31711,0.78604"\
"0.04549,0.05158,0.06435,0.09103,0.15492,0.31777,0.78058"\
"0.06409,0.07158,0.08638,0.11361,0.17293,0.32755,0.78246");
}
}
timing() {
related_pin : "S";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.09340,0.10075,0.11711,0.15409,0.24637,0.48965,1.13462"\
"0.09773,0.10509,0.12145,0.15842,0.25051,0.49363,1.13807"\
"0.10711,0.11442,0.13075,0.16764,0.26000,0.50409,1.15067"\
"0.12755,0.13486,0.15119,0.18827,0.28082,0.52400,1.16905"\
"0.16416,0.17206,0.18929,0.22732,0.32047,0.56509,1.21207"\
"0.21225,0.22170,0.24096,0.28075,0.37449,0.61858,1.26407"\
"0.25175,0.26387,0.28860,0.33351,0.42907,0.67445,1.31857");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.02435,0.03128,0.04852,0.09519,0.22464,0.57171,1.49145"\
"0.02438,0.03122,0.04862,0.09521,0.22466,0.57157,1.49289"\
"0.02444,0.03124,0.04850,0.09538,0.22395,0.57343,1.49616"\
"0.02451,0.03141,0.04859,0.09518,0.22471,0.57152,1.49472"\
"0.02754,0.03436,0.05121,0.09671,0.22508,0.57266,1.49232"\
"0.03413,0.04094,0.05715,0.10037,0.22666,0.57204,1.49268"\
"0.04732,0.05526,0.07181,0.11091,0.22909,0.57508,1.49188");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.26855,0.27878,0.29916,0.33754,0.40864,0.55656,0.91612"\
"0.27225,0.28234,0.30284,0.34111,0.41262,0.56033,0.91987"\
"0.28268,0.29268,0.31323,0.35149,0.42276,0.57058,0.93000"\
"0.30767,0.31774,0.33822,0.37646,0.44793,0.59566,0.95539"\
"0.36676,0.37701,0.39748,0.43568,0.50711,0.65487,1.01464"\
"0.49946,0.51015,0.53165,0.57080,0.64300,0.79130,1.15095"\
"0.74036,0.75260,0.77720,0.82203,0.90211,1.05723,1.41981");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.04158,0.04767,0.06045,0.08846,0.15187,0.31670,0.77987"\
"0.04071,0.04728,0.06040,0.08818,0.15234,0.31639,0.78046"\
"0.04095,0.04713,0.06087,0.08869,0.15216,0.31647,0.78345"\
"0.04070,0.04722,0.06038,0.08807,0.15196,0.31664,0.78549"\
"0.04109,0.04719,0.06031,0.08809,0.15212,0.31661,0.78543"\
"0.04521,0.05150,0.06418,0.09148,0.15365,0.31707,0.78045"\
"0.05555,0.06262,0.07745,0.10578,0.16909,0.32819,0.78654");
}
}
timing() {
related_pin : "S";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.15605,0.16350,0.18007,0.21767,0.31096,0.55559,1.20087"\
"0.16069,0.16813,0.18472,0.22229,0.31556,0.56026,1.20524"\
"0.17389,0.18128,0.19781,0.23540,0.32896,0.57350,1.21983"\
"0.20645,0.21379,0.23034,0.26793,0.36148,0.60583,1.25235"\
"0.27319,0.28057,0.29715,0.33468,0.42790,0.67353,1.31860"\
"0.38227,0.38972,0.40635,0.44393,0.53699,0.78100,1.42781"\
"0.55764,0.56534,0.58226,0.62009,0.71343,0.95733,1.60230");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.02440,0.03122,0.04828,0.09483,0.22463,0.57096,1.49087"\
"0.02432,0.03113,0.04846,0.09498,0.22460,0.57110,1.49064"\
"0.02432,0.03117,0.04841,0.09512,0.22416,0.57285,1.49371"\
"0.02430,0.03112,0.04842,0.09511,0.22471,0.57325,1.49585"\
"0.02441,0.03127,0.04852,0.09521,0.22441,0.57256,1.49224"\
"0.02488,0.03176,0.04877,0.09520,0.22366,0.57132,1.49654"\
"0.02606,0.03281,0.04967,0.09564,0.22431,0.57038,1.49358");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.27069,0.28078,0.30143,0.33975,0.41136,0.56013,0.91995"\
"0.27633,0.28656,0.30719,0.34575,0.41707,0.56537,0.92492"\
"0.28741,0.29764,0.31830,0.35690,0.42824,0.57658,0.93620"\
"0.30564,0.31588,0.33648,0.37514,0.44657,0.59492,0.95473"\
"0.32871,0.33884,0.35946,0.39824,0.47024,0.61867,0.97824"\
"0.35606,0.36621,0.38651,0.42427,0.49571,0.64305,1.00272"\
"0.36654,0.37664,0.39763,0.43594,0.50763,0.65541,1.01416");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.04163,0.04764,0.06069,0.08978,0.15255,0.31715,0.78443"\
"0.04108,0.04764,0.06089,0.08932,0.15356,0.31732,0.78054"\
"0.04111,0.04768,0.06091,0.08948,0.15357,0.31734,0.78041"\
"0.04164,0.04828,0.06086,0.08922,0.15361,0.31736,0.78072"\
"0.04113,0.04820,0.06078,0.08888,0.15258,0.31709,0.78025"\
"0.04100,0.04738,0.06010,0.08936,0.15017,0.31529,0.78137"\
"0.04092,0.04757,0.06055,0.08905,0.15208,0.31585,0.77112");
}
}
}
}
cell ("sky130_fd_sc_hd__mux2_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__mux2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("S") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A0*!S)+(A1*S)";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.298;
timing() {
related_pin : "A0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.10503,0.11225,0.12863,0.16434,0.24898,0.48283,1.16473"\
"0.10965,0.11685,0.13330,0.16895,0.25364,0.48711,1.16565"\
"0.12015,0.12739,0.14382,0.17940,0.26432,0.49880,1.17564"\
"0.14413,0.15130,0.16762,0.20318,0.28805,0.52293,1.20374"\
"0.19076,0.19859,0.21593,0.25225,0.33738,0.57174,1.24983"\
"0.25079,0.26064,0.28163,0.32207,0.40961,0.64421,1.32434"\
"0.30581,0.31840,0.34576,0.39709,0.49103,0.72547,1.40134");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.02761,0.03295,0.04649,0.08328,0.19260,0.52545,1.50193"\
"0.02749,0.03275,0.04647,0.08329,0.19236,0.52465,1.50209"\
"0.02750,0.03279,0.04665,0.08330,0.19275,0.52628,1.49779"\
"0.02732,0.03278,0.04637,0.08326,0.19268,0.52507,1.50525"\
"0.03210,0.03689,0.04992,0.08536,0.19338,0.52584,1.50428"\
"0.04337,0.04856,0.06108,0.09429,0.19742,0.52509,1.50372"\
"0.06028,0.06789,0.08326,0.11617,0.20824,0.52861,1.49651");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.22667,0.23441,0.25126,0.28414,0.34570,0.47342,0.79246"\
"0.23046,0.23811,0.25490,0.28778,0.34945,0.47702,0.79557"\
"0.24049,0.24815,0.26507,0.29780,0.35926,0.48658,0.80551"\
"0.26771,0.27535,0.29220,0.32508,0.38645,0.51386,0.83295"\
"0.33462,0.34227,0.35904,0.39184,0.45357,0.58110,0.90001"\
"0.48819,0.49616,0.51392,0.54805,0.61064,0.73706,1.05610"\
"0.74618,0.75618,0.77916,0.82197,0.89554,1.03145,1.35473");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03729,0.04205,0.05214,0.07472,0.12455,0.25788,0.66694"\
"0.03735,0.04202,0.05225,0.07456,0.12408,0.25785,0.66633"\
"0.03761,0.04190,0.05255,0.07388,0.12472,0.25807,0.66736"\
"0.03745,0.04220,0.05226,0.07454,0.12489,0.25801,0.66640"\
"0.03748,0.04210,0.05220,0.07463,0.12439,0.25749,0.66759"\
"0.04297,0.04814,0.05775,0.07805,0.12677,0.25964,0.66672"\
"0.06352,0.06844,0.08062,0.10292,0.14881,0.27458,0.67048");
}
}
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.10602,0.11324,0.12967,0.16547,0.25085,0.48539,1.17251"\
"0.11047,0.11770,0.13412,0.16995,0.25530,0.49056,1.17305"\
"0.12056,0.12781,0.14424,0.18006,0.26542,0.50048,1.17828"\
"0.14456,0.15178,0.16812,0.20378,0.28907,0.52355,1.20503"\
"0.19207,0.19989,0.21726,0.25366,0.33909,0.57382,1.25747"\
"0.25248,0.26234,0.28336,0.32386,0.41147,0.64666,1.32292"\
"0.30823,0.32081,0.34820,0.39894,0.49350,0.72868,1.40498");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.02728,0.03266,0.04613,0.08298,0.19216,0.52597,1.50089"\
"0.02738,0.03263,0.04611,0.08290,0.19224,0.52517,1.50562"\
"0.02725,0.03263,0.04617,0.08293,0.19260,0.52621,1.49803"\
"0.02721,0.03259,0.04627,0.08305,0.19229,0.52561,1.50667"\
"0.03161,0.03696,0.04969,0.08506,0.19315,0.52559,1.50537"\
"0.04290,0.04825,0.06084,0.09405,0.19772,0.52614,1.50152"\
"0.05982,0.06709,0.08286,0.11501,0.20824,0.52863,1.49431");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.22920,0.23687,0.25414,0.28741,0.34986,0.47851,0.79805"\
"0.23306,0.24085,0.25798,0.29126,0.35390,0.48155,0.80082"\
"0.24338,0.25119,0.26835,0.30156,0.36429,0.49297,0.81218"\
"0.26967,0.27754,0.29531,0.32788,0.39109,0.51966,0.83892"\
"0.33787,0.34565,0.36267,0.39604,0.45742,0.58603,0.90594"\
"0.49255,0.50074,0.51900,0.55309,0.61561,0.74487,1.06426"\
"0.75435,0.76495,0.78789,0.83077,0.90502,1.04195,1.36568");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03853,0.04359,0.05356,0.07683,0.12642,0.26056,0.66794"\
"0.03864,0.04330,0.05357,0.07655,0.12648,0.26035,0.66809"\
"0.03874,0.04310,0.05425,0.07569,0.12643,0.26051,0.66808"\
"0.03895,0.04332,0.05356,0.07654,0.12671,0.25972,0.66747"\
"0.03867,0.04334,0.05362,0.07663,0.12674,0.26014,0.66731"\
"0.04412,0.04865,0.05844,0.07962,0.12851,0.26168,0.66807"\
"0.06476,0.07060,0.08194,0.10465,0.15171,0.27643,0.67192");
}
}
timing() {
related_pin : "S";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.11352,0.12030,0.13580,0.17042,0.25499,0.48962,1.16659"\
"0.11783,0.12462,0.14011,0.17477,0.25930,0.49422,1.17151"\
"0.12718,0.13394,0.14947,0.18405,0.26862,0.50431,1.17966"\
"0.14817,0.15495,0.17046,0.20503,0.28950,0.52449,1.20180"\
"0.19077,0.19786,0.21398,0.24896,0.33359,0.56876,1.24576"\
"0.25376,0.26214,0.28035,0.31791,0.40415,0.63877,1.31581"\
"0.32156,0.33229,0.35571,0.39988,0.49002,0.72520,1.40127");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.02507,0.03055,0.04416,0.08107,0.19168,0.52584,1.50074"\
"0.02510,0.03054,0.04410,0.08112,0.19184,0.52641,1.50099"\
"0.02504,0.03050,0.04412,0.08111,0.19193,0.52545,1.49793"\
"0.02508,0.03046,0.04408,0.08116,0.19167,0.52648,1.50108"\
"0.02730,0.03283,0.04603,0.08232,0.19222,0.52610,1.50001"\
"0.03402,0.03968,0.05332,0.08785,0.19473,0.52570,1.49673"\
"0.04682,0.05379,0.06865,0.10243,0.20153,0.52736,1.49570");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.23226,0.23989,0.25671,0.28965,0.35155,0.47915,0.79805"\
"0.23760,0.24528,0.26207,0.29504,0.35695,0.48452,0.80346"\
"0.25030,0.25794,0.27478,0.30765,0.36959,0.49716,0.81611"\
"0.27731,0.28492,0.30179,0.33467,0.39660,0.52421,0.84313"\
"0.33774,0.34542,0.36222,0.39526,0.45717,0.58465,0.90362"\
"0.46871,0.47682,0.49453,0.52882,0.59182,0.72037,1.03944"\
"0.70078,0.71027,0.73108,0.77052,0.84196,0.97894,1.30174");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03738,0.04215,0.05220,0.07471,0.12418,0.25765,0.66721"\
"0.03737,0.04213,0.05220,0.07493,0.12420,0.25767,0.66719"\
"0.03737,0.04203,0.05210,0.07403,0.12434,0.25753,0.66739"\
"0.03765,0.04217,0.05225,0.07461,0.12421,0.25765,0.66720"\
"0.03765,0.04209,0.05218,0.07422,0.12410,0.25769,0.66759"\
"0.04176,0.04672,0.05672,0.07800,0.12697,0.25875,0.66765"\
"0.05477,0.05958,0.07102,0.09494,0.14413,0.27273,0.67035");
}
}
timing() {
related_pin : "S";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.18434,0.19107,0.20653,0.24103,0.32496,0.55879,1.23522"\
"0.18900,0.19582,0.21138,0.24583,0.32986,0.56374,1.24030"\
"0.20169,0.20845,0.22402,0.25847,0.34249,0.57718,1.25286"\
"0.23318,0.23994,0.25541,0.28990,0.37385,0.60776,1.28438"\
"0.29461,0.30143,0.31694,0.35142,0.43539,0.66943,1.34636"\
"0.39347,0.40027,0.41594,0.45057,0.53449,0.76818,1.44432"\
"0.55155,0.55856,0.57446,0.60933,0.69357,0.92751,1.60447");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.02563,0.03103,0.04476,0.08161,0.19212,0.52614,1.49960"\
"0.02564,0.03117,0.04470,0.08162,0.19191,0.52622,1.50135"\
"0.02556,0.03107,0.04468,0.08171,0.19182,0.52581,1.50122"\
"0.02566,0.03106,0.04477,0.08164,0.19209,0.52631,1.50020"\
"0.02560,0.03109,0.04473,0.08163,0.19209,0.52634,1.50126"\
"0.02608,0.03158,0.04514,0.08192,0.19185,0.52593,1.49757"\
"0.02677,0.03232,0.04628,0.08267,0.19231,0.52598,1.49952");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.28995,0.29775,0.31490,0.34816,0.41003,0.53816,0.85732"\
"0.29506,0.30287,0.32001,0.35336,0.41568,0.54411,0.86314"\
"0.30546,0.31329,0.33044,0.36376,0.42592,0.55384,0.87366"\
"0.32580,0.33358,0.35078,0.38394,0.44661,0.57433,0.89357"\
"0.35392,0.36171,0.37884,0.41219,0.47465,0.60315,0.92202"\
"0.38716,0.39499,0.41212,0.44545,0.50776,0.63600,0.95552"\
"0.41395,0.42174,0.43886,0.47200,0.53451,0.66302,0.98260");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01220, 0.03538, 0.10260, 0.29756");
values("0.03852,0.04332,0.05361,0.07643,0.12710,0.26021,0.66809"\
"0.03853,0.04322,0.05348,0.07566,0.12643,0.26064,0.66797"\
"0.03859,0.04331,0.05404,0.07657,0.12696,0.26046,0.66711"\
"0.03855,0.04336,0.05398,0.07559,0.12636,0.26087,0.66794"\
"0.03865,0.04344,0.05376,0.07596,0.12646,0.26068,0.66757"\
"0.03863,0.04332,0.05369,0.07675,0.12576,0.26022,0.66848"\
"0.03877,0.04342,0.05370,0.07598,0.12622,0.26027,0.66517");
}
}
}
}
cell ("sky130_fd_sc_hd__mux2_4") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__mux2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("S") {
direction : input;
capacitance : 0.0054;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A0*!S)+(A1*S)";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.537;
timing() {
related_pin : "A0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.10760,0.11249,0.12529,0.15588,0.23228,0.45540,1.16897"\
"0.11200,0.11686,0.12966,0.16028,0.23666,0.46037,1.17446"\
"0.12204,0.12688,0.13968,0.17029,0.24653,0.47089,1.17872"\
"0.14584,0.15065,0.16340,0.19393,0.27014,0.49359,1.20525"\
"0.19198,0.19717,0.21061,0.24182,0.31837,0.54171,1.25467"\
"0.24910,0.25557,0.27186,0.30731,0.38649,0.61036,1.32258"\
"0.30044,0.30854,0.32958,0.37423,0.46128,0.68629,1.39424");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.02823,0.03159,0.04173,0.07095,0.16446,0.47974,1.50708"\
"0.02816,0.03173,0.04166,0.07102,0.16438,0.47997,1.49982"\
"0.02809,0.03168,0.04159,0.07094,0.16428,0.47891,1.50357"\
"0.02817,0.03166,0.04173,0.07106,0.16452,0.47980,1.49763"\
"0.03237,0.03593,0.04548,0.07338,0.16513,0.47967,1.50563"\
"0.04350,0.04697,0.05684,0.08339,0.17072,0.48031,1.50420"\
"0.06020,0.06463,0.07694,0.10432,0.18345,0.48210,1.49666");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.23965,0.24499,0.25853,0.28829,0.34702,0.47130,0.79379"\
"0.24345,0.24879,0.26232,0.29202,0.35116,0.47502,0.79718"\
"0.25311,0.25844,0.27197,0.30173,0.36049,0.48507,0.80691"\
"0.27817,0.28343,0.29695,0.32655,0.38571,0.51007,0.83181"\
"0.34215,0.34744,0.36099,0.39067,0.44944,0.57416,0.89620"\
"0.48855,0.49430,0.50843,0.53908,0.59907,0.72430,1.04470"\
"0.73215,0.73906,0.75666,0.79546,0.86591,0.99892,1.32550");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.04195,0.04505,0.05334,0.07136,0.11645,0.23892,0.64181"\
"0.04236,0.04522,0.05301,0.07145,0.11587,0.23898,0.64272"\
"0.04195,0.04504,0.05330,0.07133,0.11628,0.23881,0.64298"\
"0.04221,0.04535,0.05316,0.07148,0.11596,0.23897,0.64238"\
"0.04204,0.04508,0.05332,0.07156,0.11585,0.23898,0.64180"\
"0.04816,0.05095,0.05947,0.07592,0.11849,0.24020,0.64130"\
"0.07016,0.07321,0.08356,0.10274,0.14368,0.25715,0.64759");
}
}
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.10715,0.11204,0.12476,0.15513,0.23082,0.45401,1.16717"\
"0.11151,0.11640,0.12908,0.15948,0.23525,0.45795,1.17524"\
"0.12142,0.12630,0.13904,0.16938,0.24517,0.46807,1.18506"\
"0.14522,0.15004,0.16271,0.19305,0.26883,0.49168,1.20257"\
"0.19118,0.19637,0.20984,0.24096,0.31722,0.53984,1.25310"\
"0.24777,0.25430,0.27074,0.30607,0.38512,0.60882,1.31979"\
"0.29860,0.30676,0.32768,0.37229,0.45953,0.68424,1.39130");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.02826,0.03178,0.04192,0.07120,0.16472,0.48043,1.49976"\
"0.02821,0.03175,0.04188,0.07124,0.16463,0.47969,1.50548"\
"0.02820,0.03175,0.04190,0.07123,0.16456,0.47912,1.50191"\
"0.02831,0.03180,0.04191,0.07129,0.16463,0.47860,1.50507"\
"0.03271,0.03632,0.04563,0.07356,0.16523,0.47976,1.50388"\
"0.04417,0.04763,0.05708,0.08383,0.17052,0.47907,1.50371"\
"0.06108,0.06522,0.07771,0.10486,0.18381,0.48225,1.49816");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.22932,0.23445,0.24754,0.27640,0.33405,0.45587,0.77621"\
"0.23336,0.23845,0.25156,0.28035,0.33808,0.45977,0.78000"\
"0.24328,0.24837,0.26149,0.29037,0.34758,0.46984,0.79050"\
"0.26863,0.27385,0.28702,0.31577,0.37313,0.49565,0.81580"\
"0.33355,0.33866,0.35175,0.38053,0.43770,0.56024,0.88065"\
"0.48044,0.48591,0.49992,0.52996,0.58843,0.71157,1.03196"\
"0.72268,0.72942,0.74686,0.78479,0.85442,0.98502,1.30985");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.04002,0.04272,0.05098,0.06865,0.11243,0.23448,0.64018"\
"0.04009,0.04286,0.05061,0.06852,0.11236,0.23558,0.64053"\
"0.03971,0.04269,0.05064,0.06851,0.11303,0.23530,0.63940"\
"0.03965,0.04267,0.05062,0.06874,0.11235,0.23499,0.63999"\
"0.03992,0.04265,0.05066,0.06849,0.11209,0.23515,0.63999"\
"0.04601,0.04933,0.05756,0.07360,0.11534,0.23652,0.64104"\
"0.06750,0.07090,0.08053,0.10001,0.14047,0.25330,0.64480");
}
}
timing() {
related_pin : "S";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.12029,0.12479,0.13673,0.16582,0.24010,0.46249,1.17107"\
"0.12460,0.12908,0.14102,0.17011,0.24442,0.46654,1.17579"\
"0.13364,0.13814,0.15009,0.17918,0.25350,0.47581,1.18481"\
"0.15375,0.15839,0.17026,0.19925,0.27362,0.49583,1.20527"\
"0.19516,0.19987,0.21223,0.24185,0.31655,0.54011,1.24862"\
"0.25453,0.26010,0.27414,0.30624,0.38320,0.60640,1.31516"\
"0.31329,0.32027,0.33838,0.37685,0.45879,0.68303,1.39057");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.02594,0.02944,0.03956,0.06914,0.16360,0.48018,1.50139"\
"0.02599,0.02951,0.03960,0.06912,0.16371,0.48013,1.50171"\
"0.02583,0.02955,0.03955,0.06915,0.16367,0.48020,1.50160"\
"0.02584,0.02942,0.03956,0.06907,0.16371,0.47936,1.50183"\
"0.02793,0.03152,0.04177,0.07040,0.16410,0.48048,1.50155"\
"0.03457,0.03814,0.04849,0.07657,0.16746,0.48029,1.50109"\
"0.04753,0.05205,0.06367,0.09081,0.17546,0.48210,1.49858");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.26478,0.27004,0.28358,0.31311,0.37208,0.49660,0.81831"\
"0.26946,0.27470,0.28825,0.31792,0.37682,0.50137,0.82298"\
"0.28131,0.28657,0.30001,0.32970,0.38875,0.51321,0.83500"\
"0.30650,0.31178,0.32532,0.35496,0.41404,0.53847,0.86042"\
"0.36250,0.36775,0.38128,0.41086,0.46988,0.59441,0.91636"\
"0.48510,0.49071,0.50475,0.53505,0.59541,0.72080,1.04299"\
"0.70521,0.71148,0.72762,0.76266,0.83032,0.96441,1.29202");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.04230,0.04545,0.05295,0.07172,0.11641,0.23880,0.64148"\
"0.04225,0.04545,0.05301,0.07150,0.11639,0.23881,0.64231"\
"0.04234,0.04546,0.05356,0.07163,0.11652,0.23873,0.64124"\
"0.04206,0.04512,0.05343,0.07162,0.11646,0.23860,0.64267"\
"0.04214,0.04531,0.05346,0.07157,0.11617,0.23893,0.64148"\
"0.04613,0.04904,0.05777,0.07551,0.11882,0.24021,0.64137"\
"0.05857,0.06195,0.07085,0.09044,0.13465,0.25423,0.64791");
}
}
timing() {
related_pin : "S";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.16356,0.16808,0.18007,0.20946,0.28471,0.50834,1.21851"\
"0.16859,0.17314,0.18518,0.21459,0.28980,0.51326,1.22335"\
"0.18182,0.18637,0.19845,0.22785,0.30306,0.52672,1.23634"\
"0.21245,0.21701,0.22903,0.25838,0.33353,0.55751,1.26869"\
"0.26534,0.26986,0.28195,0.31131,0.38650,0.61072,1.31840"\
"0.34822,0.35278,0.36487,0.39425,0.46934,0.69292,1.40260"\
"0.48350,0.48810,0.50026,0.52966,0.60484,0.82861,1.53665");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.02600,0.02955,0.03984,0.06903,0.16374,0.47952,1.50144"\
"0.02608,0.02962,0.03968,0.06918,0.16374,0.48002,1.50094"\
"0.02600,0.02964,0.03965,0.06918,0.16370,0.48030,1.50088"\
"0.02588,0.02944,0.03977,0.06894,0.16339,0.47965,1.50305"\
"0.02598,0.02962,0.03974,0.06909,0.16343,0.48125,1.49954"\
"0.02613,0.02968,0.03983,0.06926,0.16335,0.47910,1.50153"\
"0.02658,0.03011,0.04042,0.06957,0.16355,0.47979,1.49870");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.26183,0.26692,0.28004,0.30866,0.36621,0.48788,0.80812"\
"0.26713,0.27221,0.28531,0.31408,0.37121,0.49338,0.81401"\
"0.27846,0.28360,0.29672,0.32557,0.38296,0.50497,0.82527"\
"0.29616,0.30125,0.31437,0.34320,0.40044,0.52293,0.84344"\
"0.31725,0.32239,0.33544,0.36432,0.42196,0.54463,0.86490"\
"0.33886,0.34394,0.35698,0.38567,0.44305,0.56443,0.88472"\
"0.34355,0.34866,0.36157,0.39034,0.44799,0.57029,0.88978");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00512, 0.01638, 0.05241, 0.16768, 0.53651");
values("0.03996,0.04299,0.05072,0.06854,0.11216,0.23497,0.63912"\
"0.03970,0.04270,0.05059,0.06854,0.11274,0.23525,0.63917"\
"0.03971,0.04275,0.05083,0.06940,0.11267,0.23498,0.63990"\
"0.03971,0.04269,0.05059,0.06868,0.11311,0.23501,0.63911"\
"0.03996,0.04268,0.05055,0.06927,0.11182,0.23475,0.64029"\
"0.03957,0.04254,0.05018,0.06806,0.11169,0.23353,0.63971"\
"0.03971,0.04276,0.05095,0.06854,0.11276,0.23463,0.63814");
}
}
}
}
cell ("sky130_fd_sc_hd__mux2_8") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__mux2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0054;
max_transition : 1.500;
}
pin("S") {
direction : input;
capacitance : 0.0082;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A0*!S)+(A1*S)";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.931;
timing() {
related_pin : "A0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.11619,0.11959,0.12986,0.15690,0.22695,0.43979,1.17321"\
"0.12068,0.12406,0.13432,0.16141,0.23150,0.44473,1.18263"\
"0.13114,0.13453,0.14477,0.17180,0.24190,0.45518,1.19197"\
"0.15514,0.15853,0.16878,0.19573,0.26560,0.47853,1.21215"\
"0.20401,0.20754,0.21814,0.24565,0.31596,0.52922,1.26295"\
"0.26772,0.27205,0.28472,0.31583,0.38930,0.60344,1.33742"\
"0.32889,0.33428,0.35027,0.38954,0.47219,0.68831,1.42247");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.03043,0.03291,0.04049,0.06458,0.14471,0.44071,1.50084"\
"0.03051,0.03301,0.04055,0.06456,0.14483,0.44041,1.50327"\
"0.03044,0.03287,0.04059,0.06467,0.14490,0.44046,1.50548"\
"0.03042,0.03291,0.04054,0.06458,0.14488,0.44069,1.50049"\
"0.03387,0.03617,0.04331,0.06666,0.14597,0.44051,1.50069"\
"0.04443,0.04700,0.05412,0.07651,0.15180,0.44068,1.50022"\
"0.06216,0.06472,0.07386,0.09726,0.16666,0.44507,1.49417");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.26619,0.26992,0.28074,0.30766,0.36484,0.48795,0.81578"\
"0.27054,0.27419,0.28503,0.31195,0.36929,0.49238,0.82011"\
"0.28064,0.28439,0.29525,0.32222,0.37910,0.50211,0.83057"\
"0.30796,0.31161,0.32245,0.34935,0.40656,0.52953,0.85838"\
"0.37535,0.37900,0.38988,0.41670,0.47397,0.59709,0.92584"\
"0.53523,0.53895,0.54992,0.57687,0.63414,0.75760,1.08584"\
"0.82446,0.82918,0.84297,0.87706,0.94578,1.07823,1.41118");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.04586,0.04800,0.05448,0.07012,0.11024,0.22764,0.64540"\
"0.04588,0.04804,0.05457,0.07000,0.11044,0.22782,0.64512"\
"0.04589,0.04766,0.05396,0.06990,0.11066,0.22805,0.64554"\
"0.04587,0.04802,0.05453,0.06995,0.11020,0.22784,0.64554"\
"0.04589,0.04802,0.05421,0.07005,0.11056,0.22835,0.64420"\
"0.04843,0.05033,0.05663,0.07200,0.11083,0.22867,0.64521"\
"0.07151,0.07377,0.08118,0.09939,0.13714,0.24581,0.65111");
}
}
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.11671,0.12017,0.13040,0.15733,0.22688,0.43924,1.17796"\
"0.12113,0.12460,0.13480,0.16170,0.23134,0.44403,1.18553"\
"0.13140,0.13488,0.14510,0.17203,0.24159,0.45377,1.19194"\
"0.15532,0.15880,0.16889,0.19572,0.26532,0.47812,1.21566"\
"0.20405,0.20762,0.21828,0.24562,0.31560,0.52864,1.26635"\
"0.26770,0.27206,0.28479,0.31603,0.38932,0.60320,1.33898"\
"0.32872,0.33412,0.35034,0.38989,0.47278,0.68825,1.42283");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.03071,0.03321,0.04090,0.06483,0.14522,0.43991,1.50232"\
"0.03068,0.03313,0.04076,0.06486,0.14542,0.44128,1.50234"\
"0.03072,0.03317,0.04086,0.06478,0.14525,0.44002,1.50202"\
"0.03078,0.03311,0.04076,0.06484,0.14533,0.44116,1.50458"\
"0.03430,0.03662,0.04373,0.06697,0.14587,0.44117,1.50533"\
"0.04544,0.04779,0.05507,0.07722,0.15193,0.44233,1.50622"\
"0.06268,0.06573,0.07513,0.09857,0.16725,0.44610,1.49543");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.26289,0.26654,0.27732,0.30397,0.36103,0.48397,0.81199"\
"0.26738,0.27094,0.28161,0.30845,0.36539,0.48850,0.81653"\
"0.27760,0.28129,0.29202,0.31875,0.37547,0.49853,0.82696"\
"0.30444,0.30814,0.31883,0.34527,0.40231,0.52528,0.85330"\
"0.37132,0.37491,0.38563,0.41225,0.46923,0.59212,0.92063"\
"0.52959,0.53333,0.54404,0.57086,0.62787,0.75124,1.07932"\
"0.81248,0.81705,0.83075,0.86462,0.93294,1.06524,1.39850");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.04454,0.04663,0.05299,0.06886,0.10921,0.22681,0.64484"\
"0.04482,0.04690,0.05295,0.06901,0.11004,0.22737,0.64483"\
"0.04477,0.04653,0.05298,0.06939,0.10974,0.22678,0.64459"\
"0.04452,0.04658,0.05292,0.06933,0.11004,0.22759,0.64469"\
"0.04478,0.04701,0.05283,0.06906,0.10941,0.22707,0.64482"\
"0.04770,0.04969,0.05609,0.07093,0.11082,0.22795,0.64460"\
"0.07066,0.07293,0.08022,0.09707,0.13477,0.24507,0.64928");
}
}
timing() {
related_pin : "S";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.12811,0.13129,0.14081,0.16617,0.23345,0.44514,1.18038"\
"0.13249,0.13568,0.14520,0.17053,0.23790,0.44923,1.18366"\
"0.14198,0.14510,0.15455,0.17993,0.24740,0.45942,1.19394"\
"0.16299,0.16612,0.17571,0.20101,0.26846,0.48063,1.21481"\
"0.20719,0.21043,0.22025,0.24597,0.31382,0.52615,1.26107"\
"0.27377,0.27752,0.28869,0.31685,0.38717,0.59978,1.33587"\
"0.34516,0.34990,0.36403,0.39802,0.47439,0.68831,1.42251");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.02766,0.03008,0.03792,0.06201,0.14325,0.44040,1.50077"\
"0.02766,0.03009,0.03793,0.06206,0.14329,0.44137,1.50038"\
"0.02778,0.03015,0.03782,0.06199,0.14339,0.44173,1.50236"\
"0.02769,0.03009,0.03804,0.06194,0.14336,0.44166,1.50218"\
"0.02937,0.03177,0.03943,0.06319,0.14362,0.44182,1.50237"\
"0.03585,0.03844,0.04578,0.06959,0.14733,0.44177,1.49971"\
"0.04915,0.05234,0.06086,0.08396,0.15690,0.44335,1.49912");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.28552,0.28922,0.30011,0.32705,0.38419,0.50733,0.83586"\
"0.29058,0.29423,0.30523,0.33220,0.38949,0.51272,0.84121"\
"0.30371,0.30746,0.31834,0.34531,0.40249,0.52582,0.85392"\
"0.33284,0.33649,0.34734,0.37422,0.43148,0.55479,0.88334"\
"0.39676,0.40041,0.41128,0.43817,0.49541,0.61846,0.94729"\
"0.54115,0.54484,0.55578,0.58301,0.64048,0.76391,1.09218"\
"0.81286,0.81715,0.82956,0.86118,0.92605,1.05876,1.39177");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.04568,0.04771,0.05404,0.06994,0.10994,0.22784,0.64497"\
"0.04590,0.04803,0.05419,0.06998,0.11077,0.22806,0.64520"\
"0.04558,0.04768,0.05393,0.07102,0.11023,0.22775,0.64553"\
"0.04581,0.04805,0.05415,0.07000,0.11074,0.22802,0.64527"\
"0.04579,0.04801,0.05416,0.06998,0.11075,0.22762,0.64505"\
"0.04812,0.05018,0.05635,0.07176,0.11033,0.22840,0.64526"\
"0.06140,0.06367,0.07082,0.08767,0.12793,0.24093,0.64999");
}
}
timing() {
related_pin : "S";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.21201,0.21522,0.22481,0.25051,0.31879,0.53191,1.26653"\
"0.21682,0.21998,0.22955,0.25522,0.32352,0.53663,1.27006"\
"0.22946,0.23262,0.24220,0.26791,0.33619,0.54931,1.28389"\
"0.26104,0.26422,0.27380,0.29954,0.36774,0.58087,1.31555"\
"0.33002,0.33327,0.34284,0.36849,0.43677,0.64974,1.38370"\
"0.44541,0.44859,0.45823,0.48399,0.55211,0.76530,1.50038"\
"0.63020,0.63345,0.64329,0.66931,0.73780,0.95100,1.68461");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.02787,0.03053,0.03815,0.06230,0.14327,0.44130,1.50080"\
"0.02800,0.03047,0.03831,0.06227,0.14355,0.44080,1.49991"\
"0.02808,0.03055,0.03815,0.06229,0.14363,0.44120,1.50080"\
"0.02808,0.03052,0.03817,0.06228,0.14315,0.44141,1.50077"\
"0.02800,0.03043,0.03832,0.06231,0.14317,0.43985,1.49718"\
"0.02818,0.03067,0.03853,0.06261,0.14331,0.44124,1.50065"\
"0.02915,0.03158,0.03923,0.06327,0.14379,0.44093,1.49648");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.31560,0.31929,0.33001,0.35668,0.41344,0.53604,0.86426"\
"0.32060,0.32420,0.33495,0.36153,0.41833,0.54142,0.86946"\
"0.33187,0.33544,0.34621,0.37293,0.42984,0.55230,0.88063"\
"0.35523,0.35890,0.36959,0.39625,0.45330,0.57621,0.90394"\
"0.38714,0.39083,0.40153,0.42826,0.48508,0.60830,0.93660"\
"0.42405,0.42772,0.43837,0.46494,0.52184,0.64429,0.97260"\
"0.45151,0.45513,0.46581,0.49241,0.54935,0.67249,1.00051");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00615, 0.02158, 0.07568, 0.26546, 0.93110");
values("0.04453,0.04660,0.05284,0.06915,0.10990,0.22727,0.64453"\
"0.04482,0.04685,0.05289,0.06973,0.11003,0.22736,0.64474"\
"0.04462,0.04667,0.05305,0.06891,0.10971,0.22739,0.64483"\
"0.04481,0.04695,0.05300,0.06885,0.10921,0.22676,0.64487"\
"0.04455,0.04662,0.05293,0.06914,0.11007,0.22743,0.64482"\
"0.04451,0.04655,0.05263,0.06843,0.10861,0.22692,0.64499"\
"0.04487,0.04675,0.05307,0.06888,0.10975,0.22715,0.64402");
}
}
}
}
cell ("sky130_fd_sc_hd__mux2i_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__mux2i";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("S") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A0*!S)+(!A1*S)";
capacitance : 0.0000;
max_transition : 1.458;
max_capacitance : 0.069;
timing() {
related_pin : "A0";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.07311,0.08293,0.10437,0.15182,0.25747,0.49558,1.03431"\
"0.07619,0.08603,0.10764,0.15561,0.26182,0.50013,1.03915"\
"0.08617,0.09571,0.11707,0.16536,0.27255,0.51124,1.05065"\
"0.11344,0.12284,0.14391,0.19080,0.29766,0.53742,1.07723"\
"0.17018,0.18258,0.20871,0.25653,0.36085,0.59972,1.14057"\
"0.26155,0.28056,0.31877,0.39086,0.51547,0.75346,1.29236"\
"0.40501,0.43133,0.48998,0.59816,0.79005,1.10253,1.64274");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.06749,0.08010,0.10807,0.17187,0.31538,0.64019,1.37876"\
"0.06752,0.07993,0.10796,0.17164,0.31545,0.64118,1.37905"\
"0.06727,0.07983,0.10798,0.17151,0.31562,0.64130,1.37989"\
"0.07012,0.08158,0.10813,0.17147,0.31534,0.64033,1.37999"\
"0.09739,0.10915,0.13150,0.18386,0.31643,0.64095,1.38401"\
"0.14748,0.16298,0.19548,0.25447,0.36699,0.65022,1.37880"\
"0.22763,0.25280,0.30049,0.38592,0.53171,0.77939,1.41181");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.03125,0.03543,0.04445,0.06376,0.10642,0.20186,0.41707"\
"0.03560,0.03978,0.04883,0.06830,0.11106,0.20660,0.42209"\
"0.04636,0.05039,0.05934,0.07860,0.12160,0.21714,0.43246"\
"0.06509,0.07079,0.08231,0.10350,0.14596,0.24131,0.45681"\
"0.08691,0.09536,0.11284,0.14525,0.20113,0.29750,0.51294"\
"0.10567,0.11882,0.14436,0.19303,0.28039,0.41862,0.64619"\
"0.10096,0.12140,0.16189,0.23794,0.36950,0.58353,0.91618");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.02554,0.03037,0.04140,0.06604,0.12218,0.24975,0.53971"\
"0.02534,0.03028,0.04127,0.06605,0.12221,0.25022,0.53940"\
"0.02646,0.03085,0.04125,0.06583,0.12242,0.24963,0.53981"\
"0.03751,0.04232,0.05232,0.07189,0.12316,0.25037,0.53957"\
"0.05932,0.06598,0.07920,0.10333,0.14773,0.25727,0.53905"\
"0.09822,0.10869,0.12924,0.16528,0.22447,0.32761,0.56524"\
"0.16667,0.18302,0.21454,0.26961,0.35719,0.50141,0.73663");
}
}
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.07793,0.08840,0.11075,0.16072,0.27145,0.52116,1.08676"\
"0.08147,0.09141,0.11412,0.16441,0.27590,0.52600,1.09153"\
"0.09126,0.10132,0.12396,0.17451,0.28662,0.53729,1.10371"\
"0.11880,0.12845,0.15048,0.20046,0.31282,0.56432,1.13132"\
"0.17896,0.19227,0.21768,0.26739,0.37654,0.62744,1.19483"\
"0.27859,0.29654,0.33681,0.40939,0.53649,0.78506,1.35061"\
"0.43705,0.46482,0.52500,0.63577,0.83018,1.14660,1.70901");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.06894,0.08186,0.11111,0.17771,0.32657,0.66656,1.43691"\
"0.06898,0.08195,0.11107,0.17714,0.32663,0.66673,1.43738"\
"0.06889,0.08186,0.11111,0.17725,0.32668,0.66553,1.43895"\
"0.07120,0.08306,0.11112,0.17724,0.32697,0.66579,1.43301"\
"0.09795,0.11010,0.13253,0.18719,0.32724,0.66596,1.43978"\
"0.14975,0.16461,0.19641,0.25559,0.37219,0.67201,1.43420"\
"0.23355,0.25859,0.30686,0.39194,0.53710,0.78898,1.45828");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.03366,0.03807,0.04758,0.06784,0.11187,0.20958,0.42918"\
"0.03801,0.04245,0.05204,0.07237,0.11653,0.21427,0.43411"\
"0.04855,0.05302,0.06214,0.08267,0.12694,0.22479,0.44514"\
"0.06926,0.07485,0.08638,0.10744,0.15126,0.24925,0.46935"\
"0.09371,0.10222,0.11910,0.15046,0.20712,0.30598,0.52611"\
"0.11660,0.12927,0.15502,0.20246,0.28900,0.42553,0.65487"\
"0.11498,0.13416,0.17342,0.24860,0.38157,0.59386,0.92964");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.02920,0.03428,0.04546,0.07085,0.12823,0.25838,0.55326"\
"0.02897,0.03407,0.04536,0.07072,0.12824,0.25800,0.55389"\
"0.02939,0.03410,0.04496,0.07056,0.12818,0.25820,0.55389"\
"0.04005,0.04473,0.05450,0.07551,0.12869,0.25868,0.55317"\
"0.06249,0.06897,0.08332,0.10767,0.15127,0.26437,0.55357"\
"0.10271,0.11230,0.13308,0.16915,0.22853,0.33406,0.57811"\
"0.17337,0.18965,0.22025,0.27548,0.36435,0.51257,0.74758");
}
}
timing() {
related_pin : "S";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.08850,0.09778,0.11864,0.16551,0.27074,0.50849,1.04712"\
"0.09345,0.10282,0.12379,0.17080,0.27618,0.51402,1.05259"\
"0.10609,0.11553,0.13671,0.18380,0.28957,0.52758,1.06613"\
"0.13392,0.14324,0.16422,0.21137,0.31719,0.55570,1.09452"\
"0.18637,0.19745,0.22112,0.26972,0.37547,0.61407,1.15356"\
"0.27262,0.28813,0.32028,0.38451,0.50603,0.74738,1.28717"\
"0.40473,0.42919,0.47945,0.57559,0.74540,1.04198,1.59669");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.06607,0.07870,0.10718,0.17130,0.31492,0.64130,1.37978"\
"0.06602,0.07860,0.10727,0.17118,0.31542,0.64070,1.37978"\
"0.06610,0.07871,0.10713,0.17122,0.31535,0.64083,1.37950"\
"0.06706,0.07922,0.10733,0.17122,0.31530,0.64083,1.37908"\
"0.08248,0.09420,0.11927,0.17814,0.31589,0.64153,1.38033"\
"0.12107,0.13494,0.16407,0.22315,0.34585,0.64838,1.37991"\
"0.20276,0.22167,0.25892,0.33084,0.46317,0.73406,1.41171");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.03838,0.04258,0.05176,0.07174,0.11556,0.21317,0.43310"\
"0.04275,0.04695,0.05615,0.07617,0.12003,0.21756,0.43766"\
"0.05217,0.05629,0.06540,0.08539,0.12929,0.22693,0.44693"\
"0.06954,0.07439,0.08463,0.10567,0.14971,0.24758,0.46752"\
"0.09449,0.10143,0.11549,0.14308,0.19471,0.29502,0.51541"\
"0.12042,0.13124,0.15284,0.19482,0.26902,0.39453,0.62581"\
"0.12821,0.14444,0.17919,0.24506,0.36163,0.54913,0.84821");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.02751,0.03265,0.04413,0.06988,0.12778,0.25883,0.55296"\
"0.02742,0.03256,0.04402,0.06992,0.12801,0.25794,0.55397"\
"0.02780,0.03275,0.04400,0.06963,0.12776,0.25874,0.55316"\
"0.03460,0.03917,0.04941,0.07279,0.12848,0.25828,0.55491"\
"0.05252,0.05780,0.06928,0.09300,0.14274,0.26298,0.55367"\
"0.08774,0.09485,0.11047,0.14099,0.19687,0.30553,0.56817"\
"0.15243,0.16351,0.18576,0.23019,0.30585,0.43275,0.68011");
}
}
timing() {
related_pin : "S";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.11951,0.12951,0.15127,0.20039,0.31045,0.55947,1.12419"\
"0.12390,0.13405,0.15573,0.20499,0.31504,0.56421,1.12870"\
"0.13455,0.14474,0.16655,0.21599,0.32626,0.57550,1.14013"\
"0.15466,0.16451,0.18658,0.23603,0.34681,0.59631,1.16126"\
"0.18162,0.19138,0.21347,0.26340,0.37408,0.62377,1.18889"\
"0.21421,0.22426,0.24625,0.29604,0.40699,0.65691,1.22352"\
"0.24577,0.25586,0.27832,0.32806,0.43908,0.68919,1.25494");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.06912,0.08190,0.11099,0.17729,0.32714,0.66633,1.43465"\
"0.06912,0.08200,0.11101,0.17725,0.32681,0.66594,1.43387"\
"0.06911,0.08200,0.11102,0.17705,0.32682,0.66725,1.43423"\
"0.06911,0.08200,0.11120,0.17719,0.32690,0.66649,1.43392"\
"0.06952,0.08237,0.11189,0.17744,0.32715,0.66802,1.43626"\
"0.07009,0.08290,0.11183,0.17766,0.32724,0.66652,1.43593"\
"0.07372,0.08596,0.11397,0.17868,0.32766,0.66648,1.43388");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.08349,0.08762,0.09668,0.11610,0.15867,0.25400,0.46955"\
"0.08835,0.09251,0.10154,0.12097,0.16360,0.25883,0.47417"\
"0.10090,0.10514,0.11423,0.13365,0.17623,0.27158,0.48714"\
"0.12977,0.13405,0.14327,0.16279,0.20547,0.30082,0.51626"\
"0.17737,0.18191,0.19142,0.21141,0.25456,0.35007,0.56548"\
"0.24853,0.25313,0.26340,0.28409,0.32793,0.42388,0.63960"\
"0.35622,0.36216,0.37336,0.39654,0.44218,0.53879,0.75497");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00258, 0.00586, 0.01331, 0.03023, 0.06867");
values("0.02683,0.03165,0.04232,0.06662,0.12234,0.24963,0.53892"\
"0.02685,0.03164,0.04233,0.06666,0.12257,0.24935,0.53920"\
"0.02685,0.03162,0.04232,0.06673,0.12235,0.24990,0.53967"\
"0.02699,0.03176,0.04247,0.06673,0.12238,0.24935,0.53931"\
"0.02852,0.03330,0.04383,0.06785,0.12292,0.25000,0.53897"\
"0.03227,0.03677,0.04709,0.07018,0.12446,0.25027,0.53931"\
"0.04062,0.04492,0.05471,0.07684,0.12813,0.25198,0.53997");
}
}
}
}
cell ("sky130_fd_sc_hd__mux2i_2") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__mux2i";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("S") {
direction : input;
capacitance : 0.0067;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A0*!S)+(!A1*S)";
capacitance : 0.0000;
max_transition : 1.471;
max_capacitance : 0.108;
timing() {
related_pin : "A0";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.10070,0.10779,0.12464,0.16547,0.26315,0.50005,1.07873"\
"0.10280,0.10983,0.12728,0.16842,0.26679,0.50505,1.08477"\
"0.11087,0.11825,0.13547,0.17705,0.27630,0.51491,1.09457"\
"0.13693,0.14409,0.15999,0.20157,0.30064,0.54016,1.12081"\
"0.19959,0.20770,0.22606,0.26651,0.36376,0.60249,1.18408"\
"0.30319,0.31518,0.34175,0.40138,0.51641,0.75281,1.33234"\
"0.46818,0.48642,0.52870,0.61491,0.78870,1.10114,1.68458");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.09556,0.10464,0.12684,0.18204,0.31628,0.64181,1.44059"\
"0.09526,0.10445,0.12673,0.18169,0.31498,0.64466,1.44153"\
"0.09537,0.10463,0.12675,0.18158,0.31624,0.64246,1.44077"\
"0.09593,0.10470,0.12651,0.18165,0.31500,0.64385,1.44078"\
"0.12169,0.12878,0.14594,0.19198,0.31590,0.64186,1.44043"\
"0.17631,0.18758,0.21006,0.26075,0.36454,0.65125,1.44167"\
"0.26451,0.28052,0.31634,0.38749,0.52503,0.77892,1.46642");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.03674,0.03928,0.04525,0.05927,0.09242,0.17185,0.36453"\
"0.04119,0.04367,0.04970,0.06385,0.09705,0.17659,0.36937"\
"0.05145,0.05395,0.05990,0.07405,0.10752,0.18719,0.38035"\
"0.07189,0.07521,0.08273,0.09846,0.13178,0.21147,0.40460"\
"0.09510,0.09988,0.11096,0.13479,0.18249,0.26751,0.45973"\
"0.11376,0.12117,0.13868,0.17486,0.24679,0.37370,0.58871"\
"0.10503,0.11636,0.14292,0.20021,0.30946,0.50666,0.83248");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.03186,0.03483,0.04221,0.06004,0.10437,0.21259,0.47839"\
"0.03175,0.03478,0.04216,0.06014,0.10422,0.21272,0.47842"\
"0.03230,0.03513,0.04207,0.05984,0.10421,0.21309,0.47851"\
"0.04363,0.04657,0.05289,0.06690,0.10617,0.21289,0.47902"\
"0.06662,0.07061,0.07985,0.09821,0.13654,0.22376,0.47832"\
"0.10887,0.11500,0.12828,0.15669,0.20945,0.30313,0.51420"\
"0.18375,0.19572,0.21538,0.25317,0.33305,0.46492,0.69958");
}
}
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.10013,0.10725,0.12422,0.16561,0.26440,0.50403,1.08801"\
"0.10202,0.10927,0.12658,0.16839,0.26803,0.50806,1.09286"\
"0.11059,0.11743,0.13528,0.17734,0.27761,0.51879,1.10453"\
"0.13744,0.14402,0.16081,0.20200,0.30218,0.54418,1.13136"\
"0.20121,0.20919,0.22748,0.26848,0.36635,0.60749,1.19454"\
"0.30721,0.31943,0.34686,0.40678,0.52281,0.75935,1.34658"\
"0.48180,0.49969,0.54070,0.62820,0.80383,1.11621,1.70290");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.09354,0.10254,0.12499,0.17998,0.31427,0.64231,1.44442"\
"0.09349,0.10247,0.12524,0.18001,0.31440,0.64364,1.44624"\
"0.09308,0.10253,0.12498,0.18011,0.31441,0.64243,1.45073"\
"0.09409,0.10284,0.12468,0.17989,0.31425,0.64248,1.44703"\
"0.11954,0.12672,0.14408,0.19043,0.31513,0.64298,1.44525"\
"0.17476,0.18487,0.20886,0.25880,0.36160,0.65135,1.45124"\
"0.26563,0.27975,0.31425,0.38588,0.52269,0.77661,1.47090");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.03617,0.03860,0.04430,0.05762,0.08905,0.16417,0.34674"\
"0.04046,0.04286,0.04859,0.06204,0.09364,0.16874,0.35131"\
"0.05086,0.05322,0.05892,0.07227,0.10391,0.17906,0.36154"\
"0.07059,0.07340,0.08070,0.09630,0.12798,0.20332,0.38604"\
"0.09277,0.09762,0.10858,0.13203,0.17774,0.25929,0.44169"\
"0.10924,0.11605,0.13309,0.16831,0.23898,0.36338,0.57164"\
"0.09410,0.10560,0.13169,0.18647,0.29386,0.48345,0.80351");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.03080,0.03358,0.04052,0.05727,0.09867,0.20019,0.44920"\
"0.03070,0.03348,0.04038,0.05723,0.09871,0.20039,0.44937"\
"0.03122,0.03385,0.04035,0.05686,0.09861,0.20021,0.44997"\
"0.04265,0.04575,0.05192,0.06464,0.10094,0.20041,0.44944"\
"0.06606,0.06980,0.07772,0.09612,0.13251,0.21317,0.44937"\
"0.10872,0.11403,0.12627,0.15279,0.20167,0.29405,0.48862"\
"0.18305,0.19185,0.21142,0.25233,0.32663,0.46053,0.67855");
}
}
timing() {
related_pin : "S";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.11801,0.12514,0.14200,0.18234,0.27957,0.51653,1.09470"\
"0.12275,0.12970,0.14676,0.18741,0.28483,0.52171,1.10032"\
"0.13485,0.14214,0.15916,0.19981,0.29763,0.53499,1.11359"\
"0.16131,0.16811,0.18516,0.22596,0.32388,0.56159,1.14080"\
"0.21533,0.22300,0.24140,0.28244,0.38029,0.61846,1.19754"\
"0.31250,0.32223,0.34555,0.39725,0.50740,0.74739,1.32896"\
"0.48070,0.49534,0.52956,0.60289,0.74847,1.03432,1.62699");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.09793,0.10695,0.12904,0.18311,0.31554,0.64246,1.44073"\
"0.09795,0.10705,0.12895,0.18294,0.31582,0.64147,1.44128"\
"0.09795,0.10688,0.12903,0.18310,0.31568,0.64155,1.44093"\
"0.09827,0.10731,0.12924,0.18314,0.31589,0.64169,1.44129"\
"0.11040,0.11852,0.13858,0.18907,0.31675,0.64285,1.44109"\
"0.14849,0.15730,0.17827,0.22663,0.34211,0.64811,1.44631"\
"0.23158,0.24245,0.26652,0.32013,0.44133,0.72139,1.45823");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.04072,0.04312,0.04892,0.06241,0.09385,0.16886,0.35126"\
"0.04471,0.04714,0.05294,0.06643,0.09789,0.17299,0.35512"\
"0.05290,0.05531,0.06111,0.07471,0.10627,0.18139,0.36356"\
"0.06812,0.07095,0.07755,0.09248,0.12474,0.20001,0.38231"\
"0.08924,0.09330,0.10246,0.12237,0.16192,0.24236,0.42546"\
"0.10639,0.11281,0.12726,0.15801,0.21628,0.32142,0.52280"\
"0.09355,0.10364,0.12655,0.17578,0.26836,0.42905,0.70027");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.03176,0.03449,0.04136,0.05806,0.09899,0.20028,0.44933"\
"0.03166,0.03451,0.04133,0.05804,0.09904,0.20036,0.45000"\
"0.03219,0.03496,0.04165,0.05813,0.09903,0.20038,0.45000"\
"0.03852,0.04115,0.04746,0.06234,0.10103,0.20029,0.45024"\
"0.05624,0.05915,0.06636,0.08199,0.11781,0.20754,0.45008"\
"0.09266,0.09678,0.10624,0.12616,0.16642,0.25400,0.47074"\
"0.16021,0.16681,0.18041,0.20921,0.26452,0.36858,0.58566");
}
}
timing() {
related_pin : "S";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.14688,0.15409,0.17086,0.21125,0.30912,0.54766,1.13137"\
"0.15184,0.15852,0.17545,0.21606,0.31401,0.55279,1.13625"\
"0.16248,0.16948,0.18620,0.22676,0.32493,0.56398,1.14773"\
"0.18389,0.19110,0.20790,0.24868,0.34698,0.58605,1.17003"\
"0.21350,0.22069,0.23759,0.27826,0.37680,0.61608,1.20020"\
"0.24687,0.25362,0.27050,0.31138,0.41000,0.64961,1.23407"\
"0.26847,0.27578,0.29267,0.33380,0.43228,0.67179,1.25674");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.09333,0.10257,0.12482,0.17967,0.31407,0.64164,1.44929"\
"0.09349,0.10266,0.12520,0.18009,0.31405,0.64257,1.44689"\
"0.09361,0.10281,0.12503,0.18002,0.31440,0.64486,1.45027"\
"0.09353,0.10278,0.12515,0.18002,0.31424,0.64195,1.44446"\
"0.09421,0.10331,0.12544,0.18023,0.31469,0.64229,1.44565"\
"0.09500,0.10399,0.12608,0.18070,0.31448,0.64476,1.44887"\
"0.09936,0.10815,0.12939,0.18250,0.31504,0.64325,1.44803");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.11624,0.11891,0.12533,0.13990,0.17366,0.25334,0.44617"\
"0.12083,0.12351,0.12992,0.14449,0.17824,0.25795,0.45078"\
"0.13345,0.13620,0.14252,0.15707,0.19087,0.27055,0.46333"\
"0.16444,0.16704,0.17347,0.18811,0.22189,0.30164,0.49456"\
"0.22942,0.23216,0.23870,0.25368,0.28777,0.36765,0.56044"\
"0.33381,0.33690,0.34406,0.35993,0.39489,0.47568,0.66894"\
"0.49943,0.50302,0.51147,0.52926,0.56710,0.65002,0.84407");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00122, 0.00300, 0.00735, 0.01800, 0.04411, 0.10804");
values("0.03537,0.03844,0.04548,0.06295,0.10602,0.21346,0.47831"\
"0.03535,0.03844,0.04550,0.06297,0.10610,0.21337,0.47869"\
"0.03544,0.03833,0.04550,0.06301,0.10598,0.21324,0.47804"\
"0.03543,0.03848,0.04557,0.06304,0.10610,0.21340,0.47881"\
"0.03684,0.03962,0.04664,0.06389,0.10662,0.21331,0.47821"\
"0.04193,0.04467,0.05131,0.06788,0.10951,0.21515,0.47881"\
"0.05296,0.05583,0.06248,0.07773,0.11667,0.21837,0.47985");
}
}
}
}
cell ("sky130_fd_sc_hd__mux2i_4") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__mux2i";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("S") {
direction : input;
capacitance : 0.0116;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A0*!S)+(!A1*S)";
capacitance : 0.0000;
max_transition : 1.469;
max_capacitance : 0.190;
timing() {
related_pin : "A0";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.09873,0.10336,0.11645,0.14966,0.23651,0.46665,1.08365"\
"0.10084,0.10571,0.11843,0.15231,0.23991,0.47093,1.08754"\
"0.10899,0.11363,0.12623,0.16007,0.24878,0.48097,1.09893"\
"0.13490,0.13931,0.15146,0.18467,0.27281,0.50581,1.12512"\
"0.19812,0.20357,0.21740,0.25078,0.33721,0.56818,1.19086"\
"0.30281,0.31075,0.33138,0.38180,0.48934,0.71999,1.33795"\
"0.47646,0.48819,0.51827,0.59272,0.75381,1.07046,1.68510");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.09114,0.09723,0.11370,0.15724,0.27488,0.59116,1.44321"\
"0.09131,0.09716,0.11345,0.15746,0.27473,0.59220,1.43854"\
"0.09110,0.09722,0.11347,0.15757,0.27487,0.59224,1.44295"\
"0.09169,0.09751,0.11338,0.15726,0.27466,0.59046,1.44240"\
"0.11764,0.12213,0.13446,0.17009,0.27804,0.59260,1.44395"\
"0.16783,0.17516,0.19371,0.23656,0.33032,0.60270,1.44427"\
"0.25142,0.26204,0.28826,0.35080,0.48194,0.73749,1.46862");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.03339,0.03502,0.03912,0.04975,0.07666,0.14641,0.33168"\
"0.03772,0.03928,0.04347,0.05416,0.08111,0.15093,0.33635"\
"0.04831,0.04984,0.05387,0.06441,0.09124,0.16127,0.34683"\
"0.06722,0.06927,0.07473,0.08771,0.11540,0.18474,0.37043"\
"0.08740,0.09064,0.09888,0.11851,0.16010,0.24089,0.42614"\
"0.09925,0.10416,0.11676,0.14672,0.21152,0.33486,0.55511"\
"0.07662,0.08411,0.10326,0.14888,0.24833,0.43753,0.77542");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.02962,0.03137,0.03603,0.04880,0.08366,0.17801,0.43355"\
"0.02940,0.03120,0.03592,0.04877,0.08367,0.17833,0.43331"\
"0.03008,0.03169,0.03608,0.04841,0.08340,0.17830,0.43322"\
"0.04075,0.04268,0.04733,0.05812,0.08739,0.17789,0.43364"\
"0.06248,0.06503,0.07135,0.08633,0.11922,0.19424,0.43331"\
"0.10205,0.10596,0.11554,0.13787,0.18424,0.27377,0.47518"\
"0.17303,0.17907,0.19397,0.22836,0.29880,0.42936,0.66869");
}
}
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.09657,0.10104,0.11300,0.14511,0.22835,0.44932,1.04105"\
"0.09862,0.10361,0.11598,0.14821,0.23229,0.45379,1.04574"\
"0.10743,0.11215,0.12430,0.15666,0.24153,0.46446,1.05721"\
"0.13312,0.13778,0.14961,0.18139,0.26615,0.48975,1.08440"\
"0.19649,0.20186,0.21501,0.24768,0.33001,0.55275,1.14826"\
"0.30107,0.30903,0.32902,0.37751,0.48201,0.70259,1.29926"\
"0.47383,0.48533,0.51396,0.58580,0.74311,1.05066,1.65390");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.08911,0.09499,0.11102,0.15344,0.26725,0.57235,1.39740"\
"0.08918,0.09517,0.11068,0.15345,0.26786,0.57269,1.39270"\
"0.08898,0.09505,0.11080,0.15354,0.26715,0.57499,1.39749"\
"0.08953,0.09503,0.11047,0.15319,0.26702,0.57270,1.39790"\
"0.11539,0.11971,0.13191,0.16684,0.26969,0.57265,1.39510"\
"0.16564,0.17268,0.19064,0.23219,0.32338,0.58512,1.39863"\
"0.25107,0.26144,0.28594,0.34634,0.47404,0.72543,1.41904");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.03693,0.03867,0.04310,0.05459,0.08410,0.16062,0.36376"\
"0.04107,0.04283,0.04734,0.05901,0.08852,0.16520,0.36858"\
"0.05126,0.05294,0.05743,0.06894,0.09857,0.17535,0.37868"\
"0.07077,0.07302,0.07885,0.09217,0.12220,0.19905,0.40308"\
"0.09168,0.09496,0.10353,0.12463,0.16819,0.25329,0.45669"\
"0.10630,0.11144,0.12436,0.15536,0.22340,0.35278,0.58206"\
"0.08633,0.09432,0.11418,0.16184,0.26457,0.46173,0.81660");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.03274,0.03470,0.04006,0.05451,0.09376,0.19986,0.48779"\
"0.03265,0.03466,0.03995,0.05445,0.09358,0.20007,0.48767"\
"0.03286,0.03476,0.03993,0.05412,0.09353,0.20008,0.48720"\
"0.04320,0.04525,0.05083,0.06244,0.09657,0.19983,0.48731"\
"0.06499,0.06778,0.07479,0.09005,0.12814,0.21430,0.48753"\
"0.10495,0.10896,0.11933,0.14325,0.19259,0.29184,0.52439"\
"0.17700,0.18331,0.19905,0.23480,0.30908,0.45096,0.70817");
}
}
timing() {
related_pin : "S";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.11388,0.11854,0.13058,0.16298,0.24891,0.47833,1.09404"\
"0.11827,0.12287,0.13509,0.16771,0.25400,0.48366,1.10096"\
"0.13004,0.13467,0.14693,0.17978,0.26650,0.49663,1.11476"\
"0.15568,0.16028,0.17249,0.20525,0.29215,0.52279,1.13918"\
"0.20766,0.21274,0.22632,0.26034,0.34683,0.57748,1.19489"\
"0.29945,0.30616,0.32327,0.36598,0.46652,0.70228,1.31976"\
"0.45858,0.46843,0.49355,0.55443,0.68907,0.97472,1.61002");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.09105,0.09708,0.11350,0.15721,0.27488,0.59064,1.44020"\
"0.09103,0.09710,0.11356,0.15741,0.27482,0.59227,1.44450"\
"0.09103,0.09707,0.11356,0.15742,0.27479,0.59227,1.44416"\
"0.09130,0.09728,0.11353,0.15724,0.27459,0.59074,1.43846"\
"0.10468,0.10987,0.12411,0.16476,0.27645,0.59080,1.44356"\
"0.13954,0.14547,0.16079,0.20208,0.30588,0.60105,1.43894"\
"0.21869,0.22648,0.24474,0.29038,0.40245,0.67666,1.45907");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.04056,0.04229,0.04659,0.05796,0.08723,0.16360,0.36665"\
"0.04446,0.04607,0.05050,0.06182,0.09112,0.16752,0.37062"\
"0.05224,0.05389,0.05827,0.06965,0.09901,0.17545,0.37857"\
"0.06666,0.06862,0.07356,0.08612,0.11662,0.19325,0.39667"\
"0.08646,0.08925,0.09624,0.11288,0.15005,0.23329,0.43763"\
"0.10077,0.10508,0.11587,0.14139,0.19723,0.30637,0.53014"\
"0.08302,0.08975,0.10689,0.14722,0.23487,0.40235,0.70065");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.03256,0.03456,0.03991,0.05436,0.09358,0.19990,0.48723"\
"0.03247,0.03451,0.03982,0.05436,0.09345,0.19998,0.48721"\
"0.03305,0.03497,0.04012,0.05429,0.09351,0.19982,0.48721"\
"0.03915,0.04097,0.04600,0.05936,0.09584,0.19978,0.48731"\
"0.05579,0.05794,0.06341,0.07727,0.11296,0.20849,0.48793"\
"0.09080,0.09356,0.10060,0.11836,0.15948,0.25388,0.50643"\
"0.15556,0.15994,0.17098,0.19647,0.25318,0.36422,0.61644");
}
}
timing() {
related_pin : "S";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.16709,0.17152,0.18285,0.21385,0.29599,0.51539,1.10472"\
"0.17208,0.17675,0.18812,0.21936,0.30161,0.52103,1.11128"\
"0.18322,0.18780,0.19928,0.23061,0.31307,0.53284,1.12423"\
"0.20869,0.21304,0.22457,0.25594,0.33859,0.55864,1.14925"\
"0.25071,0.25519,0.26689,0.29815,0.38106,0.60147,1.19316"\
"0.30383,0.30849,0.32008,0.35180,0.43474,0.65534,1.24801"\
"0.35561,0.36023,0.37247,0.40453,0.48805,0.70882,1.30045");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.08963,0.09551,0.11088,0.15299,0.26638,0.57331,1.39047"\
"0.08992,0.09583,0.11138,0.15357,0.26765,0.57156,1.39456"\
"0.09006,0.09593,0.11154,0.15379,0.26763,0.57265,1.39473"\
"0.09022,0.09602,0.11164,0.15387,0.26715,0.57277,1.39250"\
"0.09052,0.09635,0.11203,0.15419,0.26785,0.57288,1.39793"\
"0.09259,0.09836,0.11354,0.15516,0.26790,0.57366,1.39837"\
"0.09887,0.10429,0.11909,0.15911,0.26955,0.57355,1.39323");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.15335,0.15520,0.16003,0.17179,0.20070,0.27211,0.45768"\
"0.15839,0.16026,0.16507,0.17688,0.20566,0.27715,0.46265"\
"0.17084,0.17270,0.17758,0.18939,0.21822,0.28969,0.47526"\
"0.20167,0.20354,0.20838,0.22017,0.24910,0.32060,0.50620"\
"0.27436,0.27633,0.28101,0.29305,0.32208,0.39370,0.57927"\
"0.40752,0.40932,0.41487,0.42815,0.45851,0.53153,0.71760"\
"0.61465,0.61732,0.62440,0.64052,0.67537,0.75270,0.94123");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00135, 0.00362, 0.00976, 0.02627, 0.07073, 0.19044");
values("0.03726,0.03897,0.04342,0.05585,0.08945,0.18077,0.43337"\
"0.03719,0.03884,0.04344,0.05587,0.08922,0.18073,0.43385"\
"0.03719,0.03890,0.04352,0.05585,0.08926,0.18078,0.43350"\
"0.03726,0.03897,0.04342,0.05585,0.08925,0.18080,0.43339"\
"0.03768,0.03931,0.04390,0.05602,0.08924,0.18083,0.43381"\
"0.04448,0.04605,0.05055,0.06200,0.09378,0.18303,0.43448"\
"0.05941,0.06097,0.06569,0.07696,0.10626,0.19088,0.43655");
}
}
}
}
cell ("sky130_fd_sc_hd__mux4_1") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__mux4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("S0") {
direction : input;
capacitance : 0.0041;
max_transition : 1.500;
}
pin("S1") {
direction : input;
capacitance : 0.0027;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A0*!S0)*!S1)+((A1*S0)*!S1))+((A2*!S0)*S1))+((A3*S0)*S1)";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.161;
timing() {
related_pin : "A0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.17180,0.18139,0.20205,0.24533,0.34293,0.58664,1.21888"\
"0.17633,0.18582,0.20644,0.24985,0.34727,0.59012,1.22242"\
"0.18516,0.19483,0.21543,0.25880,0.35629,0.59996,1.23285"\
"0.20484,0.21446,0.23509,0.27836,0.37594,0.61965,1.25148"\
"0.24674,0.25644,0.27720,0.32063,0.41798,0.66160,1.29463"\
"0.31646,0.32696,0.34900,0.39410,0.49275,0.73683,1.36971"\
"0.40717,0.41955,0.44504,0.49448,0.59638,0.84084,1.47248");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03336,0.04160,0.06115,0.10933,0.23685,0.58276,1.50145"\
"0.03330,0.04172,0.06122,0.10935,0.23670,0.58296,1.49809"\
"0.03325,0.04149,0.06124,0.10951,0.23688,0.58343,1.50153"\
"0.03347,0.04153,0.06121,0.10928,0.23688,0.58249,1.50101"\
"0.03386,0.04206,0.06164,0.10997,0.23662,0.58375,1.50020"\
"0.03730,0.04596,0.06571,0.11327,0.23872,0.58400,1.49960"\
"0.04592,0.05500,0.07654,0.12257,0.24417,0.58520,1.49432");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.43053,0.44337,0.47071,0.52036,0.60943,0.77840,1.14480"\
"0.43500,0.44847,0.47576,0.52552,0.61428,0.78347,1.14963"\
"0.44739,0.46120,0.48846,0.53797,0.62710,0.79601,1.16242"\
"0.47444,0.48815,0.51539,0.56506,0.65387,0.82301,1.18926"\
"0.53198,0.54559,0.57270,0.62230,0.71122,0.88009,1.24648"\
"0.66168,0.67530,0.70264,0.75191,0.84121,1.01012,1.37656"\
"0.91459,0.92971,0.95880,1.01213,1.10526,1.27869,1.64698");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.06865,0.07583,0.09052,0.12191,0.19146,0.35654,0.78667"\
"0.06765,0.07597,0.09059,0.12100,0.18911,0.35525,0.78850"\
"0.06916,0.07592,0.09073,0.12186,0.19134,0.35658,0.78683"\
"0.06893,0.07597,0.09040,0.12099,0.18956,0.35559,0.78849"\
"0.06842,0.07509,0.09083,0.12172,0.19110,0.35649,0.78686"\
"0.06831,0.07481,0.08971,0.12272,0.19121,0.35655,0.78712"\
"0.07971,0.08609,0.10153,0.13320,0.20003,0.36271,0.79051");
}
}
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.18071,0.19055,0.21187,0.25641,0.35475,0.59790,1.23099"\
"0.18545,0.19539,0.21676,0.26117,0.35975,0.60292,1.23464"\
"0.19522,0.20516,0.22653,0.27093,0.36952,0.61269,1.24427"\
"0.21571,0.22563,0.24693,0.29145,0.38979,0.63294,1.26607"\
"0.25956,0.26953,0.29091,0.33541,0.43397,0.67789,1.31105"\
"0.33423,0.34495,0.36761,0.41377,0.51340,0.75780,1.39295"\
"0.43565,0.44837,0.47447,0.52493,0.62828,0.87301,1.50439");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03454,0.04317,0.06316,0.11145,0.23846,0.58313,1.50121"\
"0.03464,0.04307,0.06309,0.11163,0.23805,0.58199,1.49835"\
"0.03463,0.04308,0.06309,0.11163,0.23805,0.58198,1.49865"\
"0.03464,0.04317,0.06317,0.11149,0.23847,0.58317,1.50183"\
"0.03495,0.04363,0.06352,0.11156,0.23849,0.58368,1.50216"\
"0.03823,0.04723,0.06742,0.11535,0.24048,0.58286,1.50261"\
"0.04696,0.05668,0.07788,0.12476,0.24637,0.58571,1.49846");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.44413,0.45772,0.48474,0.53461,0.62377,0.79300,1.15964"\
"0.44843,0.46222,0.48957,0.53934,0.62848,0.79777,1.16441"\
"0.46181,0.47543,0.50247,0.55235,0.64145,0.81077,1.17717"\
"0.48857,0.50190,0.52929,0.57939,0.66822,0.83768,1.20416"\
"0.54497,0.55884,0.58595,0.63582,0.72489,0.89440,1.26067"\
"0.67454,0.68805,0.71532,0.76512,0.85401,1.02335,1.39039"\
"0.92840,0.94330,0.97199,1.02522,1.11835,1.29168,1.65993");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.06830,0.07537,0.09029,0.12132,0.19173,0.35685,0.78693"\
"0.06980,0.07644,0.09103,0.12284,0.19129,0.35703,0.78845"\
"0.06859,0.07537,0.09063,0.12156,0.19075,0.35638,0.79022"\
"0.06862,0.07586,0.09101,0.12213,0.18992,0.35628,0.78894"\
"0.06916,0.07620,0.09149,0.12180,0.18977,0.35537,0.78856"\
"0.06821,0.07517,0.09020,0.12188,0.19080,0.35621,0.78844"\
"0.07906,0.08607,0.10330,0.13269,0.20261,0.36234,0.79224");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.17589,0.18581,0.20713,0.25149,0.34936,0.59204,1.22844"\
"0.18069,0.19067,0.21206,0.25627,0.35441,0.59730,1.23091"\
"0.19037,0.20031,0.22161,0.26595,0.36387,0.60674,1.24180"\
"0.21035,0.22039,0.24170,0.28589,0.38406,0.62756,1.25924"\
"0.25388,0.26404,0.28546,0.32976,0.42761,0.67063,1.30437"\
"0.32922,0.34011,0.36277,0.40886,0.50816,0.75240,1.38514"\
"0.43180,0.44470,0.47092,0.52155,0.62462,0.86874,1.50130");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03474,0.04334,0.06307,0.11093,0.23799,0.58383,1.50408"\
"0.03484,0.04308,0.06299,0.11115,0.23745,0.58246,1.50473"\
"0.03483,0.04335,0.06312,0.11108,0.23802,0.58330,1.50497"\
"0.03462,0.04318,0.06298,0.11109,0.23772,0.58225,1.50266"\
"0.03522,0.04370,0.06365,0.11127,0.23811,0.58390,1.50106"\
"0.03851,0.04756,0.06751,0.11510,0.24005,0.58417,1.49984"\
"0.04756,0.05735,0.07788,0.12466,0.24577,0.58405,1.49976");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.43156,0.44428,0.47127,0.52020,0.60805,0.77587,1.14085"\
"0.43622,0.44959,0.47645,0.52546,0.61319,0.78101,1.14564"\
"0.44965,0.46251,0.48933,0.53818,0.62600,0.79385,1.15847"\
"0.47665,0.49007,0.51689,0.56592,0.65373,0.82139,1.18652"\
"0.53436,0.54790,0.57450,0.62358,0.71137,0.87903,1.24407"\
"0.66499,0.67829,0.70507,0.75375,0.84148,1.00935,1.37435"\
"0.91883,0.93298,0.96217,1.01422,1.10618,1.27806,1.64491");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.06646,0.07461,0.08910,0.11990,0.18975,0.35271,0.78760"\
"0.06671,0.07346,0.08803,0.12015,0.18839,0.35323,0.78741"\
"0.06666,0.07325,0.08786,0.12119,0.18830,0.35289,0.78617"\
"0.06683,0.07360,0.08806,0.12029,0.18780,0.35425,0.78658"\
"0.06662,0.07428,0.08837,0.12065,0.19013,0.35330,0.78839"\
"0.06636,0.07330,0.08804,0.12137,0.18962,0.35282,0.78735"\
"0.07793,0.08496,0.09946,0.13054,0.19964,0.35931,0.79095");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.16899,0.17888,0.20008,0.24431,0.34212,0.58514,1.21778"\
"0.17383,0.18378,0.20498,0.24911,0.34711,0.59053,1.22357"\
"0.18382,0.19367,0.21489,0.25912,0.35688,0.59966,1.23272"\
"0.20483,0.21470,0.23590,0.28009,0.37788,0.62067,1.25367"\
"0.24950,0.25951,0.28085,0.32513,0.42301,0.66610,1.29842"\
"0.32457,0.33539,0.35811,0.40414,0.50332,0.74766,1.37998"\
"0.42521,0.43799,0.46450,0.51526,0.61834,0.86202,1.49436");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03439,0.04295,0.06265,0.11086,0.23725,0.58256,1.50131"\
"0.03430,0.04297,0.06276,0.11052,0.23776,0.58401,1.50152"\
"0.03441,0.04299,0.06264,0.11079,0.23738,0.58367,1.50350"\
"0.03453,0.04303,0.06280,0.11081,0.23773,0.58318,1.50035"\
"0.03494,0.04336,0.06328,0.11118,0.23760,0.58286,1.49884"\
"0.03847,0.04766,0.06754,0.11507,0.23947,0.58422,1.49889"\
"0.04801,0.05766,0.07811,0.12501,0.24541,0.58448,1.49964");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.41964,0.43266,0.45937,0.50766,0.59436,0.76055,1.12405"\
"0.42492,0.43777,0.46433,0.51273,0.59950,0.76566,1.12926"\
"0.43724,0.45006,0.47661,0.52505,0.61181,0.77797,1.14136"\
"0.46306,0.47596,0.50253,0.55081,0.63751,0.80384,1.16718"\
"0.52093,0.53412,0.56032,0.60866,0.69567,0.86174,1.22536"\
"0.65573,0.66905,0.69519,0.74351,0.83028,0.99657,1.36027"\
"0.91776,0.93174,0.96059,1.01226,1.10328,1.27376,1.63903");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.06477,0.07204,0.08658,0.11819,0.18795,0.35037,0.78659"\
"0.06523,0.07198,0.08652,0.11837,0.18782,0.35084,0.78567"\
"0.06524,0.07198,0.08651,0.11829,0.18780,0.35086,0.78629"\
"0.06516,0.07198,0.08653,0.11763,0.18734,0.34978,0.78503"\
"0.06508,0.07199,0.08756,0.11795,0.18682,0.35101,0.78511"\
"0.06481,0.07212,0.08734,0.11822,0.18823,0.35116,0.78447"\
"0.07673,0.08537,0.09934,0.12986,0.19816,0.35659,0.78873");
}
}
timing() {
related_pin : "S0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.16046,0.17061,0.19240,0.23777,0.33785,0.58169,1.21591"\
"0.16499,0.17513,0.19692,0.24228,0.34238,0.58623,1.22019"\
"0.17570,0.18585,0.20764,0.25299,0.35310,0.59696,1.23159"\
"0.20009,0.21019,0.23200,0.27730,0.37732,0.62111,1.25406"\
"0.25203,0.26231,0.28426,0.32966,0.42934,0.67320,1.30861"\
"0.33442,0.34619,0.37050,0.41851,0.51943,0.76368,1.39881"\
"0.43591,0.45145,0.48161,0.53667,0.64228,0.88660,1.51914");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03540,0.04389,0.06425,0.11331,0.24000,0.58283,1.50258"\
"0.03540,0.04389,0.06425,0.11332,0.24010,0.58310,1.50239"\
"0.03546,0.04386,0.06418,0.11333,0.24003,0.58245,1.50262"\
"0.03542,0.04406,0.06438,0.11334,0.24037,0.58396,1.49683"\
"0.03651,0.04500,0.06514,0.11365,0.24009,0.58315,1.50238"\
"0.04392,0.05273,0.07257,0.11932,0.24258,0.58449,1.49998"\
"0.05887,0.06932,0.08992,0.13460,0.25043,0.58662,1.49776");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.39584,0.40941,0.43608,0.48499,0.57282,0.74069,1.10559"\
"0.39960,0.41316,0.43961,0.48864,0.57655,0.74417,1.10936"\
"0.40897,0.42241,0.44905,0.49810,0.58595,0.75360,1.11874"\
"0.43469,0.44817,0.47472,0.52379,0.61164,0.77930,1.14446"\
"0.49874,0.51211,0.53898,0.58797,0.67563,0.84339,1.20842"\
"0.65311,0.66641,0.69328,0.74192,0.82969,0.99767,1.36246"\
"0.95019,0.96489,0.99412,1.04726,1.14034,1.31258,1.67965");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.06578,0.07378,0.08795,0.12107,0.18752,0.35239,0.78725"\
"0.06584,0.07295,0.08820,0.11946,0.18902,0.35429,0.78579"\
"0.06575,0.07303,0.08873,0.11952,0.18994,0.35370,0.78816"\
"0.06583,0.07301,0.08861,0.11953,0.18991,0.35375,0.78804"\
"0.06598,0.07293,0.08789,0.11956,0.18865,0.35325,0.78894"\
"0.06642,0.07331,0.08805,0.12160,0.19035,0.35331,0.78672"\
"0.08247,0.08923,0.10499,0.13472,0.20107,0.36138,0.78953");
}
}
timing() {
related_pin : "S0";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.28231,0.29198,0.31271,0.35617,0.45348,0.69683,1.32941"\
"0.28630,0.29592,0.31663,0.36006,0.45750,0.70033,1.33259"\
"0.29795,0.30759,0.32829,0.37174,0.46914,0.71196,1.34361"\
"0.32834,0.33801,0.35873,0.40211,0.49960,0.74320,1.37563"\
"0.39798,0.40760,0.42836,0.47169,0.56921,0.81202,1.44447"\
"0.52359,0.53335,0.55414,0.59790,0.69539,0.93828,1.57210"\
"0.71829,0.72825,0.74950,0.79350,0.89146,1.13512,1.76627");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03385,0.04192,0.06159,0.10964,0.23666,0.58386,1.49859"\
"0.03378,0.04205,0.06165,0.10972,0.23641,0.58190,1.50060"\
"0.03374,0.04204,0.06164,0.10969,0.23659,0.58244,1.49972"\
"0.03383,0.04188,0.06158,0.10950,0.23700,0.58295,1.50160"\
"0.03378,0.04205,0.06155,0.10969,0.23684,0.58215,1.50089"\
"0.03428,0.04224,0.06195,0.11019,0.23746,0.58357,1.49990"\
"0.03554,0.04372,0.06328,0.11112,0.23747,0.58263,1.49907");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.48655,0.50015,0.52711,0.57693,0.66607,0.83520,1.20181"\
"0.49170,0.50537,0.53245,0.58224,0.67112,0.84035,1.20692"\
"0.50206,0.51562,0.54230,0.59243,0.68137,0.85057,1.21720"\
"0.52189,0.53564,0.56279,0.61251,0.70153,0.87100,1.23709"\
"0.55383,0.56735,0.59468,0.64431,0.73354,0.90269,1.26929"\
"0.59600,0.60994,0.63745,0.68742,0.77672,0.94620,1.31283"\
"0.64089,0.65464,0.68167,0.73149,0.82072,0.99064,1.35873");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.06842,0.07526,0.09199,0.12257,0.19187,0.35703,0.78728"\
"0.06852,0.07549,0.09032,0.12215,0.19173,0.35675,0.78860"\
"0.06889,0.07573,0.09231,0.12274,0.19144,0.35696,0.78792"\
"0.06921,0.07549,0.09030,0.12382,0.19249,0.35584,0.78833"\
"0.06874,0.07558,0.09069,0.12190,0.19148,0.35698,0.78721"\
"0.06910,0.07689,0.09066,0.12220,0.19046,0.35718,0.78855"\
"0.06816,0.07474,0.09035,0.12177,0.19264,0.35755,0.79132");
}
}
timing() {
related_pin : "S1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.09591,0.10586,0.12717,0.17145,0.26912,0.51223,1.14271"\
"0.10024,0.11019,0.13149,0.17578,0.27341,0.51639,1.15177"\
"0.11065,0.12057,0.14186,0.18595,0.28383,0.52627,1.15922"\
"0.13519,0.14498,0.16590,0.20990,0.30778,0.55038,1.18226"\
"0.17879,0.18864,0.20989,0.25437,0.35270,0.59552,1.22980"\
"0.23237,0.24428,0.26815,0.31382,0.41295,0.65727,1.29634"\
"0.27754,0.29315,0.32377,0.37732,0.47899,0.72330,1.35578");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03372,0.04200,0.06191,0.11019,0.23710,0.58380,1.49818"\
"0.03365,0.04201,0.06188,0.11016,0.23684,0.58333,1.50356"\
"0.03346,0.04197,0.06181,0.11026,0.23701,0.58162,1.50542"\
"0.03318,0.04170,0.06167,0.11015,0.23725,0.58153,1.50535"\
"0.03638,0.04439,0.06381,0.11166,0.23749,0.58164,1.50531"\
"0.04719,0.05452,0.07186,0.11636,0.24100,0.58436,1.49871"\
"0.06376,0.07379,0.09268,0.13276,0.24673,0.58601,1.49623");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.17915,0.19096,0.21543,0.26185,0.34730,0.51383,0.87871"\
"0.18306,0.19503,0.21943,0.26587,0.35129,0.51780,0.88274"\
"0.19336,0.20510,0.22941,0.27559,0.36109,0.52763,0.89233"\
"0.21948,0.23105,0.25506,0.30087,0.38612,0.55252,0.91711"\
"0.28488,0.29615,0.31932,0.36422,0.44849,0.61473,0.97964"\
"0.41759,0.43000,0.45498,0.50092,0.58506,0.75091,1.11585"\
"0.61476,0.63012,0.66226,0.71829,0.81131,0.98088,1.34969");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.04894,0.05709,0.07400,0.10893,0.18402,0.35101,0.78814"\
"0.04836,0.05652,0.07377,0.10882,0.18403,0.35119,0.78819"\
"0.04839,0.05620,0.07315,0.10948,0.18152,0.35154,0.78626"\
"0.04735,0.05518,0.07217,0.10873,0.18099,0.35150,0.78582"\
"0.04481,0.05267,0.07089,0.10578,0.18100,0.35058,0.78552"\
"0.05678,0.06480,0.07938,0.11055,0.18233,0.35120,0.78618"\
"0.07977,0.08883,0.10680,0.13730,0.20140,0.36122,0.79159");
}
}
timing() {
related_pin : "S1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.15950,0.16933,0.19039,0.23463,0.33260,0.57540,1.20993"\
"0.16410,0.17389,0.19501,0.23930,0.33739,0.58054,1.21418"\
"0.17690,0.18666,0.20777,0.25200,0.35031,0.59391,1.22830"\
"0.20842,0.21820,0.23931,0.28356,0.38186,0.62544,1.25999"\
"0.27379,0.28356,0.30462,0.34893,0.44697,0.69002,1.32669"\
"0.37597,0.38566,0.40659,0.45081,0.54834,0.79090,1.42542"\
"0.52826,0.53803,0.55900,0.60336,0.70192,0.94492,1.57505");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03374,0.04252,0.06257,0.11101,0.23806,0.58318,1.50466"\
"0.03402,0.04243,0.06254,0.11118,0.23756,0.58261,1.50226"\
"0.03396,0.04241,0.06245,0.11101,0.23800,0.58358,1.50017"\
"0.03394,0.04239,0.06241,0.11099,0.23797,0.58352,1.50202"\
"0.03382,0.04239,0.06246,0.11093,0.23752,0.58303,1.50636"\
"0.03376,0.04232,0.06237,0.11115,0.23698,0.58352,1.50004"\
"0.03501,0.04310,0.06306,0.11198,0.23853,0.58148,1.49456");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.21254,0.22595,0.25238,0.30061,0.38747,0.55401,0.91801"\
"0.21874,0.23176,0.25811,0.30656,0.39332,0.55987,0.92377"\
"0.23009,0.24358,0.27012,0.31841,0.40515,0.57180,0.93576"\
"0.25195,0.26504,0.29128,0.33956,0.42621,0.59268,0.95683"\
"0.30040,0.31293,0.33815,0.38534,0.47143,0.63748,1.00141"\
"0.35994,0.37155,0.39562,0.44131,0.52517,0.68972,1.05314"\
"0.40162,0.41309,0.43754,0.48354,0.56826,0.73332,1.09501");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.06262,0.06959,0.08452,0.11795,0.18514,0.35080,0.78602"\
"0.06230,0.06938,0.08504,0.11650,0.18608,0.35139,0.78746"\
"0.06248,0.06951,0.08587,0.11730,0.18497,0.35064,0.78599"\
"0.06093,0.06843,0.08384,0.11576,0.18686,0.35209,0.78478"\
"0.05438,0.06229,0.07888,0.11246,0.18323,0.35125,0.78531"\
"0.05092,0.05887,0.07478,0.10939,0.17946,0.34932,0.78455"\
"0.05096,0.05844,0.07508,0.10996,0.18194,0.34704,0.77869");
}
}
}
}
cell ("sky130_fd_sc_hd__mux4_2") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__mux4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("S0") {
direction : input;
capacitance : 0.0058;
max_transition : 1.500;
}
pin("S1") {
direction : input;
capacitance : 0.0033;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A0*!S0)*!S1)+((A1*S0)*!S1))+((A2*!S0)*S1))+((A3*S0)*S1)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.301;
timing() {
related_pin : "A0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.18708,0.19551,0.21451,0.25525,0.34556,0.58033,1.25468"\
"0.19131,0.19967,0.21887,0.25957,0.34992,0.58449,1.25708"\
"0.19995,0.20832,0.22756,0.26826,0.35859,0.59325,1.26686"\
"0.21937,0.22774,0.24699,0.28767,0.37803,0.61260,1.28624"\
"0.26090,0.26926,0.28853,0.32926,0.41957,0.65403,1.32964"\
"0.33052,0.33964,0.36017,0.40289,0.49538,0.73136,1.40593"\
"0.42434,0.43489,0.45844,0.50567,0.60277,0.84054,1.51491");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03457,0.04124,0.05700,0.09513,0.20175,0.52794,1.50093"\
"0.03475,0.04115,0.05674,0.09514,0.20195,0.52684,1.50244"\
"0.03472,0.04101,0.05660,0.09514,0.20199,0.52636,1.50327"\
"0.03463,0.04104,0.05672,0.09507,0.20184,0.52723,1.50083"\
"0.03512,0.04147,0.05703,0.09518,0.20178,0.52753,1.50078"\
"0.03845,0.04521,0.06146,0.09935,0.20479,0.52738,1.49785"\
"0.04745,0.05527,0.07099,0.10972,0.21244,0.53013,1.49725");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.40646,0.41686,0.44039,0.48588,0.56862,0.72593,1.07274"\
"0.41181,0.42195,0.44555,0.49106,0.57410,0.73175,1.07815"\
"0.42363,0.43424,0.45727,0.50289,0.58586,0.74346,1.08998"\
"0.44832,0.45882,0.48216,0.52736,0.61025,0.76798,1.11449"\
"0.50160,0.51200,0.53543,0.58092,0.66389,0.82165,1.16816"\
"0.62497,0.63562,0.65854,0.70417,0.78750,0.94547,1.29185"\
"0.86293,0.87446,0.89955,0.94857,1.03625,1.19941,1.54896");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06739,0.07344,0.08605,0.11317,0.17085,0.30943,0.70021"\
"0.06691,0.07290,0.08664,0.11142,0.16964,0.30908,0.69913"\
"0.06739,0.07326,0.08744,0.11311,0.16890,0.30882,0.69892"\
"0.06763,0.07330,0.08606,0.11183,0.16858,0.30926,0.69903"\
"0.06766,0.07332,0.08517,0.11149,0.16888,0.30972,0.69710"\
"0.06839,0.07347,0.08591,0.11263,0.17015,0.30906,0.70039"\
"0.08028,0.08475,0.09808,0.12318,0.17950,0.31497,0.70221");
}
}
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.19083,0.19945,0.21878,0.26019,0.35179,0.58741,1.26426"\
"0.19512,0.20371,0.22303,0.26444,0.35598,0.59244,1.27109"\
"0.20438,0.21297,0.23231,0.27371,0.36531,0.60149,1.27686"\
"0.22535,0.23385,0.25325,0.29465,0.38623,0.62200,1.29843"\
"0.27040,0.27894,0.29852,0.33979,0.43136,0.66761,1.34262"\
"0.34875,0.35795,0.37871,0.42197,0.51533,0.75221,1.42743"\
"0.46054,0.47130,0.49503,0.54284,0.64075,0.87947,1.55486");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03500,0.04167,0.05746,0.09578,0.20261,0.52799,1.50118"\
"0.03502,0.04177,0.05764,0.09582,0.20250,0.52831,1.49992"\
"0.03500,0.04173,0.05757,0.09573,0.20266,0.52704,1.50145"\
"0.03519,0.04168,0.05747,0.09579,0.20262,0.52793,1.50128"\
"0.03553,0.04200,0.05753,0.09589,0.20273,0.52746,1.49991"\
"0.03873,0.04584,0.06199,0.09996,0.20502,0.52859,1.50048"\
"0.04757,0.05495,0.07160,0.11066,0.21310,0.53109,1.49475");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.40487,0.41513,0.43833,0.48343,0.56616,0.72363,1.06956"\
"0.40962,0.41998,0.44308,0.48823,0.57095,0.72842,1.07435"\
"0.42056,0.43097,0.45394,0.49929,0.58191,0.73903,1.08523"\
"0.44339,0.45380,0.47699,0.52216,0.60492,0.76207,1.10811"\
"0.49157,0.50165,0.52505,0.57035,0.65299,0.81061,1.15672"\
"0.60242,0.61287,0.63659,0.68161,0.76427,0.92180,1.26806"\
"0.80786,0.81881,0.84413,0.89305,0.98075,1.14525,1.49498");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06614,0.07178,0.08411,0.11128,0.16876,0.30756,0.69918"\
"0.06613,0.07174,0.08411,0.11135,0.16878,0.30755,0.69921"\
"0.06611,0.07142,0.08607,0.11189,0.16983,0.30805,0.69883"\
"0.06637,0.07195,0.08397,0.11028,0.16750,0.30774,0.69786"\
"0.06583,0.07177,0.08504,0.11019,0.16704,0.30840,0.69634"\
"0.06737,0.07256,0.08486,0.11079,0.16841,0.30819,0.69810"\
"0.07869,0.08501,0.09778,0.12293,0.17894,0.31447,0.70279");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.18740,0.19579,0.21517,0.25629,0.34760,0.58400,1.25955"\
"0.19179,0.20017,0.21954,0.26057,0.35200,0.58819,1.26421"\
"0.20088,0.20920,0.22850,0.26964,0.36084,0.59748,1.27444"\
"0.22068,0.22910,0.24835,0.28940,0.38082,0.61659,1.29295"\
"0.26318,0.27158,0.29092,0.33209,0.42320,0.65984,1.33717"\
"0.33708,0.34615,0.36676,0.40975,0.50247,0.73871,1.41429"\
"0.43760,0.44814,0.47207,0.51960,0.61709,0.85554,1.53049");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03475,0.04127,0.05658,0.09519,0.20218,0.52634,1.50152"\
"0.03478,0.04101,0.05684,0.09514,0.20185,0.52744,1.49574"\
"0.03482,0.04134,0.05688,0.09511,0.20214,0.52751,1.50241"\
"0.03481,0.04113,0.05684,0.09513,0.20246,0.52770,1.50081"\
"0.03506,0.04155,0.05719,0.09534,0.20211,0.52804,1.50204"\
"0.03835,0.04501,0.06127,0.09943,0.20451,0.52799,1.49832"\
"0.04752,0.05431,0.07100,0.10975,0.21203,0.53008,1.49596");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.41085,0.42142,0.44480,0.49045,0.57406,0.73256,1.07989"\
"0.41656,0.42713,0.45039,0.49614,0.57940,0.73789,1.08538"\
"0.42863,0.43923,0.46263,0.50824,0.59158,0.75042,1.09749"\
"0.45346,0.46394,0.48748,0.53284,0.61628,0.77478,1.12230"\
"0.50655,0.51719,0.54038,0.58622,0.66945,0.82792,1.17538"\
"0.62721,0.63777,0.66126,0.70690,0.79043,0.94901,1.29654"\
"0.86051,0.87121,0.89674,0.94586,1.03397,1.19744,1.54752");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06777,0.07345,0.08563,0.11235,0.16976,0.30950,0.70104"\
"0.06723,0.07335,0.08673,0.11329,0.16905,0.31043,0.69946"\
"0.06780,0.07345,0.08565,0.11282,0.17066,0.30992,0.70098"\
"0.06800,0.07352,0.08655,0.11213,0.16919,0.31051,0.69793"\
"0.06757,0.07340,0.08705,0.11340,0.16946,0.30909,0.69948"\
"0.06838,0.07366,0.08594,0.11237,0.16952,0.31026,0.70043"\
"0.07977,0.08507,0.09966,0.12453,0.18063,0.31542,0.70383");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.18791,0.19639,0.21560,0.25680,0.34817,0.58441,1.25994"\
"0.19200,0.20032,0.21986,0.26095,0.35242,0.58856,1.26478"\
"0.20102,0.20951,0.22871,0.26983,0.36134,0.59697,1.27418"\
"0.22122,0.22965,0.24895,0.29015,0.38141,0.61800,1.29544"\
"0.26471,0.27312,0.29249,0.33360,0.42505,0.66100,1.33811"\
"0.33899,0.34823,0.36872,0.41182,0.50484,0.74165,1.41816"\
"0.43981,0.45047,0.47435,0.52206,0.61956,0.85805,1.53414");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03471,0.04117,0.05702,0.09514,0.20215,0.52689,1.50109"\
"0.03485,0.04126,0.05691,0.09529,0.20202,0.52753,1.49605"\
"0.03476,0.04116,0.05689,0.09530,0.20256,0.52779,1.50085"\
"0.03452,0.04134,0.05703,0.09526,0.20220,0.52783,1.50189"\
"0.03507,0.04128,0.05686,0.09554,0.20245,0.52796,1.49845"\
"0.03834,0.04508,0.06138,0.09969,0.20446,0.52873,1.50208"\
"0.04771,0.05428,0.07108,0.10999,0.21210,0.53057,1.49782");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.41995,0.43049,0.45370,0.50006,0.58331,0.74239,1.09044"\
"0.42449,0.43539,0.45883,0.50462,0.58830,0.74707,1.09527"\
"0.43694,0.44785,0.47118,0.51700,0.60066,0.75945,1.10763"\
"0.46174,0.47238,0.49560,0.54166,0.62521,0.78392,1.13214"\
"0.51383,0.52447,0.54783,0.59405,0.67770,0.83673,1.18476"\
"0.63274,0.64347,0.66701,0.71320,0.79711,0.95596,1.30410"\
"0.86177,0.87330,0.89858,0.94715,1.03531,1.19945,1.55020");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06790,0.07437,0.08706,0.11350,0.16965,0.31111,0.70058"\
"0.06794,0.07349,0.08714,0.11457,0.17219,0.31096,0.70093"\
"0.06844,0.07415,0.08713,0.11448,0.16974,0.31091,0.70075"\
"0.06843,0.07424,0.08681,0.11405,0.17176,0.31095,0.70116"\
"0.06822,0.07392,0.08772,0.11415,0.16954,0.31081,0.70077"\
"0.06908,0.07404,0.08632,0.11308,0.17022,0.31134,0.69926"\
"0.08073,0.08546,0.09839,0.12453,0.18060,0.31618,0.70412");
}
}
timing() {
related_pin : "S0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.17129,0.18009,0.19979,0.24170,0.33408,0.57073,1.24534"\
"0.17549,0.18409,0.20392,0.24579,0.33810,0.57444,1.25218"\
"0.18504,0.19383,0.21354,0.25544,0.34784,0.58451,1.26031"\
"0.20697,0.21564,0.23550,0.27723,0.36960,0.60613,1.28129"\
"0.25108,0.25988,0.27975,0.32158,0.41385,0.65004,1.32549"\
"0.31786,0.32795,0.34982,0.39439,0.48863,0.72623,1.40322"\
"0.38530,0.39748,0.42493,0.47698,0.57716,0.81654,1.49163");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03591,0.04236,0.05847,0.09696,0.20367,0.52739,1.49574"\
"0.03573,0.04215,0.05804,0.09697,0.20371,0.52727,1.50112"\
"0.03594,0.04238,0.05848,0.09697,0.20362,0.52743,1.49903"\
"0.03589,0.04225,0.05831,0.09672,0.20357,0.52840,1.50037"\
"0.03660,0.04312,0.05878,0.09720,0.20347,0.52823,1.49996"\
"0.04298,0.04955,0.06612,0.10332,0.20720,0.52882,1.49989"\
"0.05895,0.06702,0.08375,0.12033,0.21748,0.53151,1.49500");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.37463,0.38512,0.40870,0.45442,0.53770,0.69601,1.04353"\
"0.37857,0.38904,0.41251,0.45851,0.54162,0.69987,1.04746"\
"0.38935,0.39983,0.42337,0.46922,0.55245,0.71078,1.05831"\
"0.41711,0.42770,0.45133,0.49687,0.58018,0.73876,1.08616"\
"0.48555,0.49637,0.51984,0.56549,0.64875,0.80735,1.15485"\
"0.64993,0.66075,0.68422,0.72987,0.81325,0.97181,1.31945"\
"0.97761,0.98989,1.01582,1.06667,1.15623,1.32017,1.67042");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06717,0.07309,0.08533,0.11313,0.16827,0.30947,0.69940"\
"0.06727,0.07273,0.08495,0.11274,0.16854,0.30970,0.69955"\
"0.06718,0.07298,0.08512,0.11313,0.16837,0.30945,0.69933"\
"0.06731,0.07305,0.08585,0.11318,0.16828,0.30997,0.69998"\
"0.06721,0.07241,0.08634,0.11109,0.16862,0.31034,0.69965"\
"0.06756,0.07286,0.08658,0.11197,0.16935,0.31038,0.69993"\
"0.09171,0.09564,0.10711,0.13067,0.18500,0.31872,0.70297");
}
}
timing() {
related_pin : "S0";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.28807,0.29652,0.31572,0.35650,0.44681,0.68195,1.35738"\
"0.29166,0.30004,0.31929,0.35996,0.45049,0.68490,1.36092"\
"0.30312,0.31148,0.33075,0.37152,0.46191,0.69689,1.37176"\
"0.33366,0.34199,0.36117,0.40196,0.49223,0.72744,1.40504"\
"0.40378,0.41213,0.43136,0.47204,0.56258,0.79686,1.47314"\
"0.52644,0.53484,0.55395,0.59488,0.68577,0.92060,1.59595"\
"0.72210,0.73072,0.75024,0.79147,0.88227,1.11764,1.79155");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03525,0.04153,0.05709,0.09522,0.20222,0.52745,1.50285"\
"0.03497,0.04123,0.05699,0.09527,0.20234,0.52781,1.49898"\
"0.03518,0.04141,0.05689,0.09527,0.20209,0.52651,1.50247"\
"0.03496,0.04154,0.05713,0.09521,0.20211,0.52769,1.49990"\
"0.03497,0.04131,0.05695,0.09527,0.20249,0.52767,1.50015"\
"0.03519,0.04149,0.05710,0.09580,0.20254,0.52790,1.49893"\
"0.03603,0.04280,0.05850,0.09632,0.20238,0.52697,1.49665");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.44373,0.45408,0.47721,0.52248,0.60514,0.76254,1.10864"\
"0.44847,0.45888,0.48209,0.52713,0.60980,0.76727,1.11328"\
"0.45874,0.46911,0.49224,0.53752,0.62021,0.77761,1.12371"\
"0.47968,0.49003,0.51316,0.55844,0.64116,0.79857,1.14468"\
"0.51343,0.52387,0.54688,0.59234,0.67490,0.83227,1.17825"\
"0.55609,0.56644,0.58959,0.63517,0.71825,0.87577,1.22189"\
"0.60296,0.61295,0.63614,0.68133,0.76391,0.92109,1.26699");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06650,0.07198,0.08445,0.11051,0.16740,0.30841,0.69783"\
"0.06623,0.07184,0.08392,0.11050,0.16736,0.30710,0.69760"\
"0.06647,0.07155,0.08454,0.11052,0.16744,0.30846,0.69753"\
"0.06649,0.07192,0.08438,0.11048,0.16742,0.30845,0.69769"\
"0.06590,0.07146,0.08535,0.11158,0.16792,0.30708,0.69766"\
"0.06559,0.07110,0.08480,0.11169,0.16802,0.30841,0.69906"\
"0.06490,0.07112,0.08331,0.10988,0.16908,0.30737,0.69678");
}
}
timing() {
related_pin : "S1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.13228,0.14081,0.16010,0.20125,0.29274,0.52857,1.20290"\
"0.13685,0.14529,0.16472,0.20582,0.29719,0.53337,1.20913"\
"0.14740,0.15584,0.17525,0.21638,0.30763,0.54401,1.22168"\
"0.17106,0.17965,0.19893,0.23998,0.33135,0.56699,1.24579"\
"0.22350,0.23195,0.25122,0.29240,0.38398,0.62013,1.29480"\
"0.29898,0.30916,0.33091,0.37455,0.46787,0.70568,1.38660"\
"0.38383,0.39662,0.42477,0.47780,0.57691,0.81403,1.48988");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03452,0.04107,0.05665,0.09501,0.20167,0.52739,1.49921"\
"0.03458,0.04096,0.05663,0.09494,0.20195,0.52663,1.50344"\
"0.03455,0.04110,0.05662,0.09497,0.20187,0.52750,1.49950"\
"0.03447,0.04090,0.05675,0.09481,0.20221,0.52736,1.49967"\
"0.03603,0.04215,0.05741,0.09583,0.20211,0.52659,1.49779"\
"0.04678,0.05308,0.06720,0.10330,0.20693,0.52866,1.50046"\
"0.06532,0.07341,0.09029,0.12380,0.21764,0.53311,1.49683");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.24000,0.25033,0.27338,0.31861,0.40052,0.55709,0.90259"\
"0.24454,0.25488,0.27799,0.32298,0.40507,0.56156,0.90693"\
"0.25523,0.26528,0.28859,0.33365,0.41576,0.57187,0.91771"\
"0.28039,0.29089,0.31406,0.35889,0.44092,0.59757,0.94290"\
"0.33465,0.34484,0.36780,0.41246,0.49443,0.65063,0.99615"\
"0.44964,0.46064,0.48488,0.53027,0.61161,0.76824,1.11364"\
"0.62663,0.64031,0.67058,0.72982,0.82766,0.99438,1.34634");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06261,0.06828,0.08090,0.10941,0.16491,0.30704,0.69634"\
"0.06264,0.06815,0.08071,0.10774,0.16592,0.30595,0.69664"\
"0.06292,0.06850,0.08188,0.10726,0.16698,0.30648,0.69863"\
"0.06244,0.06838,0.08106,0.10898,0.16534,0.30617,0.69823"\
"0.06078,0.06645,0.08043,0.10685,0.16624,0.30586,0.69676"\
"0.06978,0.07540,0.08759,0.11060,0.16717,0.30673,0.69862"\
"0.09656,0.10400,0.11895,0.14758,0.19928,0.32689,0.70763");
}
}
timing() {
related_pin : "S1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.17142,0.17994,0.19949,0.24062,0.33214,0.56799,1.24690"\
"0.17631,0.18496,0.20430,0.24559,0.33692,0.57337,1.25304"\
"0.18971,0.19824,0.21767,0.25888,0.35042,0.58617,1.26493"\
"0.22160,0.23011,0.24950,0.29081,0.38211,0.61859,1.29694"\
"0.28351,0.29202,0.31142,0.35264,0.44415,0.67983,1.35447"\
"0.37718,0.38562,0.40494,0.44613,0.53725,0.77333,1.44960"\
"0.52128,0.52953,0.54924,0.59038,0.68191,0.91723,1.59118");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03504,0.04130,0.05720,0.09557,0.20262,0.52785,1.50224"\
"0.03505,0.04149,0.05729,0.09554,0.20226,0.52798,1.50060"\
"0.03505,0.04134,0.05719,0.09562,0.20273,0.52786,1.49811"\
"0.03533,0.04160,0.05718,0.09556,0.20239,0.52772,1.50000"\
"0.03518,0.04151,0.05693,0.09562,0.20257,0.52787,1.50076"\
"0.03465,0.04143,0.05723,0.09544,0.20189,0.52700,1.50176"\
"0.03546,0.04219,0.05770,0.09595,0.20291,0.52643,1.49554");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.23974,0.25018,0.27376,0.31926,0.40248,0.56062,0.90787"\
"0.24475,0.25518,0.27857,0.32448,0.40731,0.56558,0.91280"\
"0.25491,0.26533,0.28909,0.33473,0.41798,0.57563,0.92311"\
"0.27694,0.28694,0.31063,0.35599,0.43861,0.59627,0.94304"\
"0.31959,0.32984,0.35289,0.39786,0.48034,0.63766,0.98461"\
"0.37997,0.38909,0.41039,0.45319,0.53347,0.68896,1.03570"\
"0.40730,0.41680,0.43818,0.48107,0.56218,0.71824,1.06419");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06619,0.07203,0.08483,0.11042,0.16831,0.30967,0.69905"\
"0.06626,0.07192,0.08421,0.11209,0.16805,0.30983,0.69985"\
"0.06645,0.07132,0.08520,0.11059,0.16894,0.30949,0.70054"\
"0.06505,0.07051,0.08303,0.11006,0.16732,0.30855,0.69906"\
"0.06106,0.06683,0.08059,0.10756,0.16698,0.30757,0.69709"\
"0.05625,0.06201,0.07533,0.10470,0.16293,0.30612,0.69790"\
"0.05685,0.06224,0.07614,0.10405,0.16399,0.30578,0.69298");
}
}
}
}
cell ("sky130_fd_sc_hd__mux4_4") {
area : 25.024
cell_footprint : "sky130_fd_sc_hd__mux4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A0") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("A1") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("S0") {
direction : input;
capacitance : 0.0058;
max_transition : 1.500;
}
pin("S1") {
direction : input;
capacitance : 0.0033;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A0*!S0)*!S1)+((A1*S0)*!S1))+((A2*!S0)*S1))+((A3*S0)*S1)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.548;
timing() {
related_pin : "A0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.24973,0.25666,0.27484,0.31666,0.40843,0.64060,1.35041"\
"0.25405,0.26101,0.27928,0.32072,0.41264,0.64471,1.35510"\
"0.26262,0.26958,0.28784,0.32945,0.42140,0.65363,1.36065"\
"0.28190,0.28885,0.30712,0.34874,0.44069,0.67294,1.38009"\
"0.32381,0.33081,0.34927,0.39090,0.48274,0.71484,1.42291"\
"0.40249,0.40973,0.42875,0.47176,0.56492,0.79796,1.50682"\
"0.51817,0.52614,0.54710,0.59428,0.69282,0.93005,1.63802");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.04696,0.05196,0.06530,0.09950,0.19167,0.49061,1.49937"\
"0.04701,0.05198,0.06555,0.09990,0.19147,0.49040,1.49922"\
"0.04722,0.05218,0.06573,0.09953,0.19175,0.49037,1.49887"\
"0.04725,0.05221,0.06573,0.09953,0.19174,0.49029,1.49863"\
"0.04711,0.05198,0.06558,0.09948,0.19112,0.49089,1.50043"\
"0.05037,0.05550,0.06875,0.10308,0.19335,0.49083,1.50044"\
"0.05833,0.06416,0.07843,0.11345,0.20379,0.49709,1.49902");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.55114,0.55937,0.58098,0.62966,0.72473,0.90408,1.28449"\
"0.55627,0.56426,0.58627,0.63450,0.72955,0.90957,1.28991"\
"0.56838,0.57659,0.59855,0.64754,0.74216,0.92183,1.30259"\
"0.59331,0.60132,0.62321,0.67182,0.76711,0.94685,1.32731"\
"0.64776,0.65593,0.67779,0.72631,0.82113,1.00112,1.38171"\
"0.77342,0.78155,0.80316,0.85202,0.94675,1.12686,1.50741"\
"1.04149,1.04974,1.07216,1.12221,1.21984,1.40061,1.78405");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.09898,0.10349,0.11459,0.14198,0.19950,0.33553,0.71874"\
"0.09951,0.10338,0.11444,0.14106,0.20090,0.33540,0.71865"\
"0.09955,0.10321,0.11463,0.14170,0.19874,0.33375,0.71928"\
"0.09954,0.10349,0.11429,0.14109,0.20053,0.33597,0.71845"\
"0.09942,0.10380,0.11506,0.14173,0.19917,0.33604,0.71884"\
"0.09926,0.10334,0.11473,0.14146,0.19874,0.33528,0.71844"\
"0.10800,0.11187,0.12443,0.15077,0.20571,0.33947,0.72104");
}
}
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.25543,0.26236,0.28106,0.32317,0.41628,0.65001,1.35957"\
"0.25959,0.26661,0.28521,0.32754,0.42048,0.65423,1.36374"\
"0.26896,0.27601,0.29445,0.33670,0.42982,0.66343,1.37609"\
"0.28976,0.29687,0.31495,0.35774,0.45077,0.68462,1.39545"\
"0.33538,0.34243,0.36100,0.40336,0.49654,0.73046,1.43843"\
"0.42334,0.43064,0.44986,0.49334,0.58733,0.82194,1.53041"\
"0.55907,0.56708,0.58830,0.63584,0.73579,0.97400,1.68560");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.04756,0.05272,0.06658,0.10102,0.19276,0.49101,1.50062"\
"0.04766,0.05266,0.06677,0.10071,0.19301,0.49068,1.50059"\
"0.04778,0.05273,0.06632,0.10075,0.19256,0.49117,1.50026"\
"0.04764,0.05264,0.06619,0.10084,0.19296,0.49160,1.50138"\
"0.04835,0.05346,0.06625,0.10071,0.19310,0.49169,1.50105"\
"0.05054,0.05596,0.07009,0.10331,0.19497,0.49242,1.50020"\
"0.05895,0.06456,0.07987,0.11494,0.20498,0.49690,1.50108");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.54290,0.55087,0.57251,0.62071,0.71516,0.89377,1.27321"\
"0.54749,0.55571,0.57724,0.62531,0.71988,0.89816,1.27765"\
"0.55904,0.56695,0.58860,0.63686,0.73147,0.90991,1.28918"\
"0.58221,0.59021,0.61186,0.65953,0.75420,0.93290,1.31232"\
"0.63053,0.63860,0.66005,0.70828,0.80259,0.98159,1.36073"\
"0.74270,0.75070,0.77237,0.82084,0.91555,1.09416,1.47338"\
"0.97444,0.98276,1.00514,1.05492,1.15268,1.33373,1.71567");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.09776,0.10165,0.11269,0.13891,0.19645,0.33181,0.71716"\
"0.09701,0.10105,0.11217,0.14055,0.19753,0.33318,0.71475"\
"0.09760,0.10103,0.11196,0.14049,0.19768,0.33371,0.71476"\
"0.09707,0.10102,0.11227,0.14091,0.19896,0.33197,0.71557"\
"0.09720,0.10121,0.11289,0.13926,0.19944,0.33353,0.71602"\
"0.09695,0.10088,0.11246,0.14050,0.19781,0.33348,0.71587"\
"0.10674,0.11065,0.12248,0.14951,0.20639,0.33889,0.71860");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.25057,0.25758,0.27575,0.31773,0.41025,0.64394,1.35362"\
"0.25500,0.26186,0.28031,0.32196,0.41447,0.64787,1.35786"\
"0.26397,0.27094,0.28925,0.33122,0.42360,0.65729,1.36551"\
"0.28391,0.29081,0.30899,0.35093,0.44335,0.67689,1.38885"\
"0.32691,0.33389,0.35241,0.39422,0.48667,0.72003,1.43234"\
"0.41007,0.41727,0.43630,0.47941,0.57268,0.80688,1.51678"\
"0.53447,0.54241,0.56348,0.61041,0.70957,0.94710,1.65878");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.04732,0.05241,0.06514,0.09938,0.19153,0.48985,1.49760"\
"0.04667,0.05173,0.06543,0.09974,0.19112,0.48977,1.50040"\
"0.04742,0.05173,0.06566,0.09945,0.19146,0.49004,1.50461"\
"0.04683,0.05167,0.06572,0.09909,0.19128,0.49093,1.49915"\
"0.04692,0.05179,0.06540,0.09918,0.19094,0.49097,1.49905"\
"0.04946,0.05442,0.06784,0.10250,0.19289,0.49023,1.50408"\
"0.05757,0.06300,0.07802,0.11244,0.20362,0.49657,1.49837");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.54854,0.55651,0.57830,0.62684,0.72178,0.90165,1.28233"\
"0.55393,0.56194,0.58367,0.63225,0.72711,0.90695,1.28768"\
"0.56660,0.57440,0.59629,0.64525,0.73975,0.91936,1.30023"\
"0.59104,0.59904,0.62085,0.66938,0.76441,0.94430,1.32490"\
"0.64461,0.65274,0.67426,0.72276,0.81780,0.99774,1.37833"\
"0.76789,0.77596,0.79754,0.84616,0.94094,1.12043,1.50140"\
"1.02448,1.03306,1.05511,1.10521,1.20258,1.38352,1.76650");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.09903,0.10318,0.11418,0.14022,0.20080,0.33480,0.71804"\
"0.09849,0.10270,0.11418,0.14031,0.19759,0.33517,0.71800"\
"0.09869,0.10281,0.11399,0.14094,0.19788,0.33318,0.71692"\
"0.09846,0.10297,0.11383,0.14023,0.20030,0.33423,0.71817"\
"0.09849,0.10238,0.11479,0.14052,0.20062,0.33439,0.71830"\
"0.09860,0.10280,0.11414,0.14145,0.19814,0.33280,0.71870"\
"0.10774,0.11109,0.12317,0.14971,0.20472,0.33907,0.71890");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.25156,0.25857,0.27680,0.31902,0.41160,0.64534,1.35562"\
"0.25574,0.26282,0.28108,0.32300,0.41569,0.64908,1.36170"\
"0.26470,0.27164,0.28991,0.33203,0.42461,0.65830,1.36964"\
"0.28499,0.29192,0.31023,0.35232,0.44489,0.67864,1.38925"\
"0.32879,0.33574,0.35430,0.39630,0.48898,0.72232,1.43199"\
"0.41252,0.41977,0.43864,0.48188,0.57554,0.80961,1.51984"\
"0.53718,0.54512,0.56612,0.61326,0.71239,0.95040,1.65934");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.04761,0.05196,0.06540,0.09984,0.19192,0.49050,1.50305"\
"0.04693,0.05199,0.06541,0.09976,0.19150,0.49118,1.49996"\
"0.04695,0.05182,0.06524,0.09932,0.19191,0.49116,1.50039"\
"0.04701,0.05189,0.06546,0.09978,0.19199,0.49071,1.50228"\
"0.04717,0.05216,0.06556,0.09980,0.19182,0.49042,1.50023"\
"0.04975,0.05486,0.06922,0.10320,0.19345,0.49064,1.50061"\
"0.05870,0.06323,0.07754,0.11390,0.20372,0.49592,1.49932");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.55736,0.56549,0.58741,0.63577,0.73099,0.91159,1.29322"\
"0.56239,0.57059,0.59234,0.64092,0.73622,0.91683,1.29804"\
"0.57484,0.58297,0.60466,0.65337,0.74894,0.92934,1.31053"\
"0.59975,0.60780,0.62957,0.67814,0.77355,0.95389,1.33540"\
"0.65229,0.66036,0.68169,0.73047,0.82568,1.00621,1.38779"\
"0.77191,0.77974,0.80178,0.85046,0.94555,1.12571,1.50747"\
"1.02415,1.03252,1.05616,1.10660,1.20414,1.38439,1.76864");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.09928,0.10327,0.11445,0.14348,0.20112,0.33702,0.71903"\
"0.09921,0.10321,0.11499,0.14091,0.20133,0.33556,0.71938"\
"0.09966,0.10291,0.11453,0.14093,0.20040,0.33576,0.71939"\
"0.09909,0.10336,0.11553,0.14365,0.20024,0.33613,0.71908"\
"0.09993,0.10362,0.11540,0.14152,0.19864,0.33649,0.71915"\
"0.09931,0.10315,0.11410,0.14279,0.20173,0.33441,0.71781"\
"0.10833,0.11214,0.12372,0.15153,0.20536,0.34011,0.72238");
}
}
timing() {
related_pin : "S0";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.23791,0.24500,0.26356,0.30622,0.39959,0.63376,1.34381"\
"0.24205,0.24904,0.26763,0.31029,0.40360,0.63757,1.34984"\
"0.25165,0.25865,0.27727,0.31992,0.41325,0.64724,1.36005"\
"0.27348,0.28059,0.29922,0.34198,0.43514,0.66951,1.37884"\
"0.32003,0.32713,0.34584,0.38851,0.48155,0.71557,1.42716"\
"0.40348,0.41101,0.43051,0.47467,0.56936,0.80422,1.51257"\
"0.51012,0.51871,0.54134,0.59149,0.69331,0.93195,1.64139");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.04834,0.05330,0.06685,0.10146,0.19364,0.49190,1.50080"\
"0.04851,0.05372,0.06687,0.10129,0.19324,0.49217,1.49972"\
"0.04837,0.05388,0.06689,0.10133,0.19312,0.49174,1.50032"\
"0.04910,0.05421,0.06713,0.10125,0.19340,0.49099,1.50496"\
"0.04830,0.05325,0.06704,0.10105,0.19337,0.49219,1.50046"\
"0.05253,0.05780,0.07123,0.10589,0.19570,0.49196,1.50038"\
"0.06804,0.07261,0.08750,0.12168,0.20928,0.49919,1.49709");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.51217,0.52015,0.54202,0.59063,0.68549,0.86524,1.24611"\
"0.51618,0.52440,0.54618,0.59464,0.68990,0.86922,1.25009"\
"0.52760,0.53560,0.55752,0.60609,0.70114,0.88118,1.26153"\
"0.55582,0.56399,0.58579,0.63424,0.72947,0.90878,1.28970"\
"0.62430,0.63232,0.65420,0.70271,0.79764,0.97741,1.35828"\
"0.78826,0.79631,0.81807,0.86667,0.96145,1.14130,1.52212"\
"1.15362,1.16186,1.18422,1.23430,1.33088,1.51203,1.89393");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.09848,0.10233,0.11329,0.14181,0.19773,0.33369,0.71747"\
"0.09841,0.10236,0.11358,0.14177,0.19893,0.33413,0.71694"\
"0.09851,0.10239,0.11336,0.14208,0.19968,0.33454,0.71823"\
"0.09842,0.10232,0.11360,0.14167,0.19885,0.33459,0.71625"\
"0.09887,0.10268,0.11374,0.14024,0.19770,0.33563,0.71765"\
"0.09849,0.10230,0.11343,0.14024,0.19759,0.33501,0.71808"\
"0.11182,0.11465,0.12616,0.15102,0.20551,0.33754,0.71800");
}
}
timing() {
related_pin : "S0";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.35136,0.35839,0.37651,0.41826,0.51010,0.74230,1.45301"\
"0.35486,0.36181,0.37996,0.42171,0.51368,0.74603,1.45324"\
"0.36628,0.37319,0.39145,0.43312,0.52503,0.75715,1.46832"\
"0.39679,0.40375,0.42201,0.46352,0.55542,0.78737,1.49596"\
"0.46689,0.47396,0.49207,0.53382,0.62567,0.85782,1.56893"\
"0.59080,0.59779,0.61597,0.65784,0.74993,0.98237,1.69149"\
"0.78851,0.79550,0.81386,0.85585,0.94797,1.18045,1.88805");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.04697,0.05208,0.06590,0.09926,0.19139,0.49078,1.49920"\
"0.04716,0.05214,0.06541,0.09956,0.19186,0.49061,1.50366"\
"0.04700,0.05200,0.06588,0.09945,0.19134,0.49088,1.49940"\
"0.04706,0.05202,0.06561,0.09984,0.19123,0.49053,1.50032"\
"0.04707,0.05203,0.06593,0.09930,0.19138,0.49088,1.49957"\
"0.04748,0.05245,0.06648,0.09976,0.19178,0.48971,1.50276"\
"0.04758,0.05246,0.06604,0.10008,0.19200,0.48969,1.49832");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.58051,0.58870,0.60999,0.65813,0.75262,0.93097,1.31041"\
"0.58513,0.59320,0.61468,0.66305,0.75715,0.93571,1.31520"\
"0.59587,0.60386,0.62521,0.67330,0.76784,0.94624,1.32561"\
"0.61750,0.62558,0.64696,0.69525,0.78950,0.96834,1.34753"\
"0.65279,0.66047,0.68200,0.73020,0.82472,1.00313,1.38261"\
"0.69805,0.70585,0.72756,0.77588,0.87005,1.04887,1.42799"\
"0.74375,0.75171,0.77340,0.82158,0.91580,1.09491,1.47373");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.09737,0.10107,0.11215,0.14023,0.19731,0.33272,0.71405"\
"0.09725,0.10144,0.11331,0.13968,0.19684,0.33198,0.71713"\
"0.09726,0.10133,0.11343,0.14008,0.19742,0.33362,0.71398"\
"0.09727,0.10137,0.11334,0.13965,0.19646,0.33314,0.71560"\
"0.09733,0.10094,0.11285,0.14008,0.19721,0.33300,0.71500"\
"0.09678,0.10112,0.11250,0.13983,0.19693,0.33156,0.71557"\
"0.09702,0.10077,0.11232,0.13866,0.19595,0.33208,0.71621");
}
}
timing() {
related_pin : "S1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.19728,0.20424,0.22247,0.26442,0.35715,0.59081,1.29879"\
"0.20182,0.20877,0.22707,0.26913,0.36174,0.59541,1.30533"\
"0.21257,0.21952,0.23783,0.27984,0.37250,0.60617,1.31600"\
"0.23586,0.24285,0.26111,0.30318,0.39568,0.62936,1.33992"\
"0.28853,0.29543,0.31381,0.35571,0.44814,0.68168,1.39076"\
"0.38813,0.39572,0.41554,0.45932,0.55365,0.78770,1.49702"\
"0.51175,0.52083,0.54446,0.59889,0.70189,0.94066,1.65128");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.04676,0.05178,0.06537,0.09969,0.19187,0.49049,1.50418"\
"0.04676,0.05167,0.06518,0.09948,0.19169,0.48994,1.50286"\
"0.04677,0.05163,0.06515,0.09950,0.19164,0.48980,1.50309"\
"0.04747,0.05175,0.06527,0.09947,0.19168,0.49055,1.50140"\
"0.04693,0.05228,0.06546,0.09913,0.19184,0.49020,1.49813"\
"0.05655,0.06126,0.07431,0.10779,0.19626,0.49121,1.49791"\
"0.08020,0.08569,0.10073,0.13297,0.21583,0.49993,1.49875");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.36846,0.37650,0.39796,0.44632,0.54105,0.71906,1.09827"\
"0.37323,0.38123,0.40270,0.45151,0.54565,0.72412,1.10336"\
"0.38462,0.39265,0.41429,0.46259,0.55706,0.73555,1.11474"\
"0.40991,0.41821,0.43907,0.48785,0.58237,0.76062,1.13977"\
"0.46047,0.46845,0.49008,0.53808,0.63187,0.80992,1.18878"\
"0.55867,0.56633,0.58694,0.63439,0.72821,0.90637,1.28473"\
"0.74071,0.75036,0.77703,0.83651,0.94765,1.13852,1.52319");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.09704,0.10114,0.11250,0.13982,0.19731,0.33223,0.71448"\
"0.09679,0.10061,0.11212,0.13915,0.19597,0.33120,0.71602"\
"0.09652,0.10058,0.11200,0.13862,0.19590,0.33159,0.71598"\
"0.09663,0.10078,0.11167,0.13954,0.19749,0.33171,0.71390"\
"0.09581,0.09953,0.11104,0.13900,0.19513,0.33307,0.71694"\
"0.09435,0.09801,0.10946,0.13752,0.19585,0.33141,0.71533"\
"0.13629,0.14062,0.15330,0.18141,0.23489,0.35320,0.72608");
}
}
timing() {
related_pin : "S1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.23219,0.23923,0.25762,0.29992,0.39302,0.62697,1.33570"\
"0.23718,0.24423,0.26268,0.30511,0.39805,0.63194,1.34263"\
"0.25066,0.25755,0.27616,0.31840,0.41150,0.64530,1.35536"\
"0.28243,0.28945,0.30791,0.35019,0.44334,0.67722,1.38747"\
"0.34488,0.35189,0.37042,0.41284,0.50582,0.73971,1.45011"\
"0.44117,0.44802,0.46668,0.50878,0.60138,0.83548,1.54365"\
"0.58652,0.59352,0.61199,0.65421,0.74720,0.98081,1.68932");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.04755,0.05263,0.06680,0.10081,0.19291,0.49129,1.49906"\
"0.04817,0.05267,0.06612,0.10049,0.19273,0.49117,1.50191"\
"0.04748,0.05266,0.06653,0.10039,0.19286,0.49159,1.50037"\
"0.04801,0.05293,0.06619,0.10053,0.19252,0.49044,1.50275"\
"0.04811,0.05246,0.06613,0.10045,0.19270,0.49083,1.50233"\
"0.04730,0.05279,0.06621,0.09921,0.19222,0.49162,1.50371"\
"0.04823,0.05326,0.06661,0.10058,0.19288,0.48984,1.49332");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.37279,0.38077,0.40215,0.45112,0.54602,0.72544,1.10619"\
"0.37755,0.38567,0.40736,0.45578,0.55107,0.73046,1.11092"\
"0.38734,0.39537,0.41723,0.46566,0.56063,0.74025,1.12095"\
"0.40296,0.41098,0.43283,0.48077,0.57650,0.75572,1.13636"\
"0.44141,0.44967,0.47081,0.51969,0.61405,0.79298,1.17319"\
"0.53186,0.53935,0.55938,0.60593,0.69775,0.87608,1.25601"\
"0.57338,0.58080,0.60077,0.64638,0.73819,0.91478,1.29286");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00516, 0.01656, 0.05318, 0.17077, 0.54841");
values("0.09877,0.10269,0.11403,0.14033,0.19766,0.33324,0.71634"\
"0.09844,0.10216,0.11350,0.14165,0.19908,0.33502,0.71796"\
"0.09866,0.10237,0.11391,0.14017,0.19746,0.33540,0.71756"\
"0.09833,0.10208,0.11345,0.14130,0.19912,0.33361,0.71715"\
"0.09686,0.10123,0.11242,0.14001,0.19965,0.33262,0.71633"\
"0.08902,0.09289,0.10551,0.13389,0.19452,0.33196,0.71724"\
"0.09202,0.09576,0.10669,0.13562,0.19566,0.33060,0.71345");
}
}
}
}
cell ("sky130_fd_sc_hd__nand2_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__nand2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A+!B";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.167;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.02401,0.02973,0.04385,0.07955,0.17155,0.41373,1.04951"\
"0.02900,0.03465,0.04875,0.08447,0.17729,0.42048,1.05721"\
"0.04204,0.04775,0.06122,0.09709,0.18854,0.42877,1.07898"\
"0.06291,0.07249,0.09140,0.12798,0.22061,0.46245,1.09040"\
"0.09454,0.10995,0.14102,0.19666,0.29169,0.53137,1.16594"\
"0.14522,0.16902,0.21800,0.30630,0.45506,0.70103,1.32423"\
"0.23209,0.26688,0.33753,0.47813,0.71107,1.08248,1.71818");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.01777,0.02495,0.04391,0.09386,0.22533,0.57027,1.48191"\
"0.01778,0.02498,0.04384,0.09369,0.22574,0.56987,1.48009"\
"0.02230,0.02752,0.04420,0.09359,0.22503,0.56613,1.47201"\
"0.03711,0.04326,0.05582,0.09636,0.22428,0.57014,1.46787"\
"0.06213,0.07137,0.09067,0.12734,0.23181,0.56767,1.47939"\
"0.10103,0.11679,0.14955,0.20536,0.30350,0.57876,1.47557"\
"0.16752,0.19487,0.24257,0.33498,0.48541,0.73584,1.49638");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.02063,0.02506,0.03634,0.06515,0.14036,0.33794,0.86280"\
"0.02438,0.02893,0.04034,0.06967,0.14471,0.34264,0.86338"\
"0.03271,0.03841,0.05048,0.07978,0.15517,0.35290,0.87735"\
"0.04283,0.05142,0.06981,0.10386,0.17943,0.37668,0.89691"\
"0.05253,0.06595,0.09378,0.14614,0.23701,0.43423,0.95738"\
"0.05506,0.07550,0.11737,0.19769,0.33288,0.56534,1.08209"\
"0.03321,0.06329,0.12718,0.24738,0.45782,0.80932,1.38543");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.01438,0.01985,0.03427,0.07244,0.17261,0.43741,1.13589"\
"0.01454,0.01984,0.03454,0.07236,0.17235,0.43504,1.12685"\
"0.02013,0.02440,0.03608,0.07219,0.17241,0.43967,1.13598"\
"0.03125,0.03741,0.05033,0.07981,0.17444,0.43601,1.13840"\
"0.05170,0.06057,0.07935,0.11479,0.19052,0.43795,1.13248"\
"0.08720,0.10045,0.12943,0.18123,0.27577,0.47474,1.13192"\
"0.15110,0.17095,0.21649,0.29241,0.43074,0.66646,1.20733");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.03143,0.03675,0.05043,0.08559,0.17714,0.41718,1.04862"\
"0.03665,0.04200,0.05560,0.09066,0.18229,0.42263,1.05375"\
"0.04963,0.05525,0.06893,0.10417,0.19481,0.43496,1.06645"\
"0.07645,0.08399,0.10028,0.13548,0.22708,0.46752,1.09566"\
"0.11800,0.13000,0.15595,0.20580,0.29936,0.53742,1.16745"\
"0.18209,0.20096,0.24253,0.32356,0.46187,0.70241,1.32939"\
"0.28723,0.31446,0.37785,0.50404,0.72929,1.08580,1.72188");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.02419,0.03137,0.05001,0.09935,0.22918,0.56998,1.46863"\
"0.02420,0.03136,0.05012,0.09930,0.22910,0.57008,1.46771"\
"0.02613,0.03226,0.05002,0.09940,0.22914,0.57055,1.47051"\
"0.03978,0.04549,0.05901,0.10133,0.22919,0.57069,1.47286"\
"0.06545,0.07456,0.09332,0.12842,0.23628,0.57033,1.47257"\
"0.10790,0.12289,0.15304,0.20701,0.30188,0.58518,1.47026"\
"0.17348,0.19695,0.24794,0.33911,0.48806,0.73000,1.49109");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.02492,0.02932,0.04058,0.06988,0.14493,0.34214,0.86280"\
"0.02892,0.03341,0.04470,0.07366,0.14898,0.34987,0.87277"\
"0.03714,0.04223,0.05397,0.08335,0.15959,0.35632,0.87632"\
"0.04898,0.05637,0.07205,0.10482,0.18127,0.37911,0.90507"\
"0.06187,0.07349,0.09765,0.14395,0.23200,0.43096,0.95416"\
"0.06812,0.08684,0.12546,0.19723,0.32210,0.54904,1.07298"\
"0.05164,0.07949,0.14023,0.25305,0.44567,0.76548,1.34520");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00913, 0.02403, 0.06329, 0.16664");
values("0.01438,0.01989,0.03437,0.07286,0.17215,0.43537,1.12788"\
"0.01445,0.01993,0.03431,0.07245,0.17215,0.43892,1.13107"\
"0.01745,0.02195,0.03521,0.07317,0.17482,0.43591,1.12955"\
"0.02644,0.03162,0.04409,0.07641,0.17478,0.43647,1.14569"\
"0.04479,0.05169,0.06702,0.10042,0.18487,0.43685,1.13258"\
"0.07919,0.08910,0.11072,0.15384,0.24297,0.46208,1.14123"\
"0.14363,0.15687,0.18755,0.25033,0.36595,0.59343,1.17991");
}
}
}
}
cell ("sky130_fd_sc_hd__nand2_2") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__nand2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A+!B";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.296;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02340,0.02730,0.03789,0.06627,0.14683,0.37667,1.04303"\
"0.02850,0.03232,0.04288,0.07158,0.15268,0.38410,1.05011"\
"0.04157,0.04565,0.05580,0.08416,0.16483,0.39824,1.06301"\
"0.06252,0.06931,0.08483,0.11563,0.19616,0.42784,1.09725"\
"0.09548,0.10633,0.13106,0.18051,0.27000,0.49870,1.16420"\
"0.15007,0.16671,0.20582,0.28464,0.42702,0.67127,1.33604"\
"0.24939,0.27268,0.33036,0.45102,0.67553,1.05235,1.73355");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.01623,0.02097,0.03447,0.07385,0.18902,0.51660,1.47349"\
"0.01627,0.02094,0.03451,0.07408,0.18886,0.52201,1.47195"\
"0.02096,0.02415,0.03543,0.07420,0.18829,0.51908,1.47009"\
"0.03493,0.03921,0.04955,0.07859,0.18833,0.52084,1.48290"\
"0.05793,0.06481,0.08061,0.11266,0.19850,0.52042,1.47277"\
"0.09484,0.10577,0.13246,0.18388,0.27658,0.53470,1.47943"\
"0.15782,0.17497,0.21495,0.29792,0.44341,0.69306,1.49471");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.01964,0.02253,0.03061,0.05309,0.11705,0.30025,0.83113"\
"0.02326,0.02620,0.03437,0.05696,0.12072,0.30419,0.83714"\
"0.03061,0.03460,0.04420,0.06684,0.13063,0.31476,0.84566"\
"0.03865,0.04488,0.05941,0.08905,0.15477,0.33923,0.87532"\
"0.04431,0.05372,0.07609,0.12225,0.20910,0.39380,0.92794"\
"0.03792,0.05217,0.08615,0.15665,0.28869,0.52273,1.05328"\
"-0.00289,0.01776,0.06838,0.17513,0.37766,0.73348,1.35085");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.01335,0.01692,0.02728,0.05712,0.14325,0.39329,1.11466"\
"0.01350,0.01690,0.02722,0.05709,0.14319,0.39346,1.11432"\
"0.01897,0.02234,0.03006,0.05754,0.14350,0.39266,1.11516"\
"0.02919,0.03337,0.04387,0.06852,0.14461,0.39399,1.11973"\
"0.04812,0.05453,0.06930,0.10119,0.16905,0.39624,1.12353"\
"0.08233,0.09101,0.11579,0.16062,0.24978,0.44233,1.11986"\
"0.14249,0.15782,0.19065,0.26242,0.39459,0.63416,1.20021");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.03350,0.03704,0.04708,0.07492,0.15409,0.38177,1.04099"\
"0.03854,0.04214,0.05208,0.08020,0.15956,0.38707,1.04429"\
"0.05176,0.05530,0.06507,0.09355,0.17278,0.40078,1.05870"\
"0.07963,0.08450,0.09663,0.12523,0.20424,0.43183,1.08914"\
"0.12521,0.13295,0.15236,0.19436,0.27880,0.50537,1.16020"\
"0.19722,0.20908,0.23965,0.30814,0.43757,0.67767,1.33343"\
"0.32014,0.33770,0.38318,0.48917,0.69863,1.05664,1.72964");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02499,0.02964,0.04293,0.08162,0.19402,0.52032,1.46907"\
"0.02492,0.02963,0.04302,0.08177,0.19452,0.51921,1.46309"\
"0.02609,0.03029,0.04293,0.08186,0.19457,0.51983,1.46803"\
"0.03883,0.04283,0.05224,0.08476,0.19427,0.51971,1.46320"\
"0.06353,0.06928,0.08373,0.11450,0.20338,0.52110,1.46841"\
"0.10417,0.11396,0.13758,0.18633,0.27515,0.53865,1.46829"\
"0.16911,0.18537,0.22357,0.30367,0.44557,0.69032,1.48554");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.02589,0.02874,0.03665,0.05876,0.12264,0.30803,0.83957"\
"0.02991,0.03280,0.04095,0.06323,0.12680,0.31426,0.84148"\
"0.03774,0.04111,0.04975,0.07238,0.13629,0.31998,0.85531"\
"0.04856,0.05326,0.06532,0.09250,0.15759,0.34414,0.87815"\
"0.05855,0.06621,0.08482,0.12446,0.20488,0.39310,0.92315"\
"0.05689,0.06941,0.09963,0.16235,0.27951,0.50425,1.04135"\
"0.01867,0.03891,0.08699,0.18700,0.37151,0.69082,1.29561");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00420, 0.01216, 0.03523, 0.10207, 0.29572");
values("0.01341,0.01697,0.02729,0.05713,0.14313,0.39420,1.11526"\
"0.01351,0.01698,0.02736,0.05713,0.14309,0.39698,1.11472"\
"0.01633,0.01927,0.02849,0.05732,0.14337,0.39320,1.12015"\
"0.02468,0.02816,0.03763,0.06288,0.14441,0.39416,1.11952"\
"0.04224,0.04689,0.05891,0.08678,0.15988,0.39543,1.11986"\
"0.07567,0.08229,0.09900,0.13636,0.21707,0.42602,1.12058"\
"0.14173,0.15049,0.17307,0.22658,0.33511,0.56010,1.16918");
}
}
}
}
cell ("sky130_fd_sc_hd__nand2_4") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__nand2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0093;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A+!B";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.530;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02423,0.02691,0.03486,0.05799,0.12887,0.35006,1.05647"\
"0.02934,0.03189,0.03951,0.06292,0.13425,0.35809,1.06378"\
"0.04249,0.04522,0.05263,0.07590,0.14659,0.36922,1.07630"\
"0.06417,0.06863,0.08055,0.10728,0.17733,0.39908,1.10523"\
"0.09875,0.10593,0.12486,0.16830,0.25224,0.47506,1.17996"\
"0.15820,0.16871,0.19845,0.26721,0.40153,0.64713,1.35258"\
"0.26866,0.28396,0.32689,0.43030,0.64306,1.02182,1.75446");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.01637,0.01934,0.02912,0.06026,0.15987,0.47401,1.48268"\
"0.01633,0.01939,0.02904,0.06009,0.15966,0.47650,1.48175"\
"0.02073,0.02275,0.03054,0.06010,0.15961,0.47691,1.47967"\
"0.03441,0.03721,0.04523,0.06665,0.15939,0.47573,1.48063"\
"0.05709,0.06184,0.07371,0.10159,0.17302,0.47600,1.48671"\
"0.09307,0.10074,0.12082,0.16531,0.25108,0.49437,1.48748"\
"0.15621,0.16875,0.19714,0.26957,0.40799,0.65204,1.49866");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.01968,0.02149,0.02709,0.04414,0.09639,0.26267,0.79833"\
"0.02325,0.02509,0.03076,0.04788,0.10149,0.26742,0.79758"\
"0.03015,0.03273,0.03995,0.05751,0.11063,0.27706,0.80739"\
"0.03723,0.04109,0.05217,0.07820,0.13402,0.30116,0.83508"\
"0.04016,0.04637,0.06312,0.10294,0.18362,0.35451,0.88514"\
"0.02830,0.03796,0.06349,0.12409,0.24774,0.48192,1.01476"\
"-0.02506,-0.01134,0.02636,0.11764,0.30798,0.66398,1.31161");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.01303,0.01519,0.02231,0.04506,0.11676,0.34582,1.08050"\
"0.01320,0.01527,0.02234,0.04496,0.11769,0.34684,1.07823"\
"0.01848,0.02083,0.02624,0.04588,0.11736,0.34567,1.07959"\
"0.02831,0.03122,0.03916,0.05955,0.11961,0.34654,1.07888"\
"0.04735,0.05121,0.06259,0.08939,0.15004,0.34955,1.07616"\
"0.07972,0.08617,0.10314,0.14334,0.22627,0.40966,1.07801"\
"0.13945,0.14906,0.17571,0.23730,0.36052,0.59426,1.17322");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.03510,0.03760,0.04492,0.06721,0.13651,0.35546,1.05238"\
"0.04019,0.04253,0.05000,0.07260,0.14185,0.36082,1.05870"\
"0.05336,0.05565,0.06311,0.08527,0.15542,0.37483,1.07155"\
"0.08258,0.08559,0.09450,0.11763,0.18731,0.40601,1.10235"\
"0.13054,0.13543,0.14933,0.18483,0.26193,0.48022,1.17699"\
"0.20861,0.21635,0.23858,0.29567,0.41652,0.65387,1.34739"\
"0.34223,0.35548,0.38909,0.47638,0.67039,1.03248,1.75016");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02621,0.02908,0.03858,0.06889,0.16657,0.47857,1.47081"\
"0.02604,0.02908,0.03852,0.06914,0.16669,0.47773,1.47640"\
"0.02687,0.02950,0.03848,0.06901,0.16656,0.47753,1.47128"\
"0.03922,0.04182,0.04846,0.07292,0.16671,0.47991,1.47151"\
"0.06367,0.06768,0.07851,0.10478,0.17908,0.47819,1.47251"\
"0.10388,0.11052,0.12813,0.17012,0.25449,0.49894,1.47193"\
"0.16821,0.17903,0.20766,0.27672,0.40931,0.65412,1.49221");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02540,0.02724,0.03271,0.04959,0.10167,0.26911,0.79955"\
"0.02921,0.03103,0.03671,0.05359,0.10698,0.27272,0.80324"\
"0.03609,0.03835,0.04461,0.06206,0.11521,0.28256,0.81243"\
"0.04529,0.04848,0.05696,0.07896,0.13442,0.30144,0.83232"\
"0.05239,0.05722,0.07116,0.10340,0.17565,0.34732,0.87862"\
"0.04450,0.05244,0.07526,0.12679,0.23361,0.44888,0.98770"\
"-0.00783,0.00511,0.04069,0.12463,0.29360,0.60753,1.22411");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.01305,0.01530,0.02240,0.04499,0.11705,0.34629,1.07764"\
"0.01313,0.01534,0.02241,0.04501,0.11710,0.34580,1.07632"\
"0.01606,0.01795,0.02406,0.04543,0.11695,0.34606,1.07762"\
"0.02391,0.02618,0.03280,0.05272,0.11863,0.34552,1.07755"\
"0.04088,0.04390,0.05243,0.07463,0.13774,0.34889,1.07658"\
"0.07374,0.07781,0.08995,0.12050,0.19159,0.38615,1.08245"\
"0.13934,0.14476,0.16030,0.20291,0.29951,0.51646,1.13533");
}
}
}
}
cell ("sky130_fd_sc_hd__nand2_8") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__nand2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0174;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0181;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A+!B";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.934;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00616, 0.02161, 0.07583, 0.26611, 0.93385");
values("0.02644,0.02821,0.03409,0.05268,0.11340,0.32132,1.05325"\
"0.03146,0.03303,0.03871,0.05762,0.11862,0.32979,1.05660"\
"0.04489,0.04648,0.05180,0.07012,0.13149,0.34033,1.07245"\
"0.06792,0.07075,0.07939,0.10175,0.16268,0.37224,1.09904"\
"0.10554,0.10996,0.12373,0.15955,0.23749,0.44688,1.17384"\
"0.17004,0.17672,0.19768,0.25451,0.37921,0.62023,1.34825"\
"0.29101,0.30058,0.33111,0.41663,0.61085,0.98756,1.74931");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00616, 0.02161, 0.07583, 0.26611, 0.93385");
values("0.01803,0.01991,0.02679,0.05086,0.13505,0.42928,1.46694"\
"0.01799,0.01997,0.02679,0.05096,0.13547,0.43502,1.46412"\
"0.02143,0.02280,0.02819,0.05081,0.13524,0.42909,1.46604"\
"0.03542,0.03724,0.04282,0.05907,0.13530,0.43306,1.46184"\
"0.05824,0.06110,0.06961,0.09278,0.15262,0.43048,1.46616"\
"0.09573,0.10021,0.11461,0.15264,0.23087,0.45403,1.47064"\
"0.16034,0.16701,0.18773,0.24724,0.37617,0.61706,1.47847");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00616, 0.02161, 0.07583, 0.26611, 0.93385");
values("0.02241,0.02369,0.02807,0.04232,0.09038,0.25889,0.84102"\
"0.02572,0.02704,0.03149,0.04609,0.09431,0.26263,0.84647"\
"0.03314,0.03484,0.04037,0.05518,0.10383,0.27096,0.86153"\
"0.04088,0.04338,0.05171,0.07401,0.12695,0.29450,0.87805"\
"0.04398,0.04795,0.06050,0.09489,0.17295,0.34929,0.93838"\
"0.03077,0.03671,0.05544,0.10829,0.22858,0.47078,1.06107"\
"-0.02807,-0.01893,0.00933,0.08697,0.27008,0.64125,1.35123");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00616, 0.02161, 0.07583, 0.26611, 0.93385");
values("0.01610,0.01766,0.02311,0.04208,0.10876,0.34438,1.15933"\
"0.01602,0.01756,0.02308,0.04218,0.10859,0.34287,1.15953"\
"0.02167,0.02282,0.02702,0.04335,0.10883,0.34191,1.16474"\
"0.03088,0.03281,0.03903,0.05719,0.11196,0.34251,1.15993"\
"0.05027,0.05326,0.06207,0.08549,0.14504,0.34612,1.16689"\
"0.08423,0.08831,0.10166,0.13799,0.21817,0.40928,1.16132"\
"0.14554,0.15145,0.17094,0.22506,0.34739,0.59356,1.24407");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00616, 0.02161, 0.07583, 0.26611, 0.93385");
values("0.03948,0.04094,0.04626,0.06396,0.12374,0.33084,1.05471"\
"0.04417,0.04570,0.05113,0.06901,0.12917,0.33633,1.06080"\
"0.05728,0.05886,0.06390,0.08175,0.14253,0.34954,1.07479"\
"0.08748,0.08942,0.09571,0.11404,0.17423,0.38172,1.10455"\
"0.13811,0.14111,0.15093,0.17977,0.24928,0.45544,1.18215"\
"0.22120,0.22589,0.24128,0.28684,0.39735,0.63003,1.34854"\
"0.36770,0.37428,0.39638,0.46609,0.64112,1.00041,1.75368");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00616, 0.02161, 0.07583, 0.26611, 0.93385");
values("0.02939,0.03131,0.03816,0.06207,0.14640,0.44202,1.47818"\
"0.02943,0.03138,0.03809,0.06220,0.14624,0.44295,1.48442"\
"0.02966,0.03149,0.03804,0.06203,0.14627,0.44183,1.48474"\
"0.04161,0.04279,0.04775,0.06680,0.14640,0.44233,1.48108"\
"0.06636,0.06885,0.07600,0.09763,0.16145,0.44213,1.48404"\
"0.10825,0.11226,0.12411,0.15852,0.23659,0.46549,1.48524"\
"0.17394,0.18030,0.20013,0.25802,0.38173,0.62667,1.49612");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00616, 0.02161, 0.07583, 0.26611, 0.93385");
values("0.02895,0.03017,0.03433,0.04855,0.09616,0.26303,0.84640"\
"0.03230,0.03363,0.03793,0.05240,0.10029,0.26870,0.85252"\
"0.03861,0.04007,0.04482,0.05962,0.10888,0.27499,0.85961"\
"0.04715,0.04906,0.05511,0.07324,0.12485,0.29249,0.87677"\
"0.05329,0.05628,0.06585,0.09247,0.15833,0.33198,0.91756"\
"0.04290,0.04781,0.06343,0.10616,0.20407,0.41658,1.00917"\
"-0.01594,-0.00802,0.01687,0.08524,0.24048,0.54869,1.21741");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00175, 0.00616, 0.02161, 0.07583, 0.26611, 0.93385");
values("0.01617,0.01770,0.02308,0.04225,0.10867,0.34244,1.15926"\
"0.01624,0.01776,0.02314,0.04227,0.10868,0.34298,1.16372"\
"0.01870,0.02008,0.02480,0.04289,0.10914,0.34166,1.15912"\
"0.02594,0.02743,0.03252,0.05003,0.11074,0.34130,1.15910"\
"0.04288,0.04476,0.05078,0.06960,0.12949,0.34498,1.16119"\
"0.07655,0.07909,0.08706,0.11198,0.17740,0.37911,1.16151"\
"0.14279,0.14628,0.15732,0.19059,0.27809,0.49817,1.21108");
}
}
}
}
cell ("sky130_fd_sc_hd__nand2b_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__nand2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "A_N+!B";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.150;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.06053,0.06708,0.08268,0.12061,0.21623,0.46283,1.10282"\
"0.06543,0.07198,0.08761,0.12547,0.22124,0.46782,1.10627"\
"0.07671,0.08317,0.09871,0.13671,0.23342,0.48297,1.11804"\
"0.09874,0.10525,0.12082,0.15872,0.25529,0.50414,1.15626"\
"0.12927,0.13619,0.15206,0.18995,0.28648,0.53392,1.17155"\
"0.16442,0.17289,0.19021,0.22861,0.32460,0.57172,1.21509"\
"0.18749,0.19849,0.22146,0.26348,0.35830,0.60611,1.24341");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02462,0.03212,0.05189,0.10418,0.24133,0.59178,1.50317"\
"0.02462,0.03212,0.05190,0.10410,0.24117,0.59230,1.50392"\
"0.02469,0.03211,0.05188,0.10407,0.24035,0.59606,1.49962"\
"0.02601,0.03320,0.05239,0.10415,0.24077,0.59383,1.50599"\
"0.03004,0.03661,0.05456,0.10508,0.23963,0.59358,1.50002"\
"0.03938,0.04547,0.06106,0.10801,0.24200,0.59101,1.50612"\
"0.05673,0.06314,0.07813,0.11805,0.24327,0.59290,1.49753");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.10343,0.11023,0.12491,0.15638,0.22882,0.41022,0.87899"\
"0.10850,0.11523,0.12989,0.16150,0.23387,0.41564,0.88695"\
"0.12126,0.12799,0.14269,0.17428,0.24658,0.42815,0.89888"\
"0.15305,0.15973,0.17440,0.20599,0.27844,0.46085,0.93018"\
"0.22218,0.22918,0.24429,0.27628,0.34897,0.53102,1.00040"\
"0.33606,0.34465,0.36250,0.39735,0.47208,0.65360,1.12417"\
"0.51455,0.52596,0.54809,0.59083,0.67025,0.84928,1.31784");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02752,0.03284,0.04663,0.08057,0.17110,0.41448,1.04519"\
"0.02729,0.03282,0.04667,0.08068,0.17105,0.41522,1.03957"\
"0.02735,0.03311,0.04657,0.08067,0.17118,0.41496,1.04208"\
"0.02730,0.03318,0.04648,0.08071,0.17079,0.41213,1.04011"\
"0.03105,0.03618,0.04917,0.08196,0.17162,0.41443,1.04413"\
"0.04230,0.04765,0.06032,0.09096,0.17594,0.41404,1.04467"\
"0.06072,0.06703,0.08133,0.11115,0.18855,0.41858,1.04027");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.03348,0.03915,0.05338,0.08920,0.18069,0.41624,1.02555"\
"0.03866,0.04436,0.05861,0.09438,0.18588,0.42155,1.03059"\
"0.05192,0.05744,0.07177,0.10790,0.19874,0.43478,1.04327"\
"0.07997,0.08754,0.10357,0.13907,0.23004,0.46532,1.07538"\
"0.12514,0.13692,0.16253,0.21119,0.30240,0.53727,1.14543"\
"0.19599,0.21461,0.25518,0.33357,0.46760,0.70874,1.31411"\
"0.31451,0.34213,0.40372,0.52702,0.74393,1.09236,1.71020");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02781,0.03525,0.05456,0.10442,0.23373,0.56850,1.43642"\
"0.02781,0.03529,0.05458,0.10436,0.23362,0.56896,1.43571"\
"0.02935,0.03606,0.05448,0.10449,0.23410,0.56949,1.43366"\
"0.04339,0.04842,0.06247,0.10640,0.23372,0.56920,1.43620"\
"0.06998,0.07854,0.09621,0.13164,0.24025,0.56924,1.43599"\
"0.11463,0.12874,0.15756,0.21068,0.30537,0.58159,1.43555"\
"0.18271,0.20586,0.25381,0.34095,0.48608,0.72477,1.45667");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02660,0.03123,0.04269,0.07101,0.14200,0.32385,0.79916"\
"0.03064,0.03541,0.04704,0.07552,0.14690,0.32953,0.79720"\
"0.03851,0.04378,0.05566,0.08447,0.15606,0.33802,0.80666"\
"0.05003,0.05722,0.07254,0.10452,0.17691,0.35991,0.83039"\
"0.06250,0.07351,0.09664,0.14104,0.22421,0.40860,0.88115"\
"0.06649,0.08426,0.12112,0.18959,0.30790,0.52215,0.99758"\
"0.04061,0.06919,0.12700,0.23508,0.41859,0.72050,1.25600");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.01723,0.02332,0.03803,0.07516,0.17093,0.41188,1.04435"\
"0.01736,0.02334,0.03811,0.07525,0.16944,0.41203,1.03933"\
"0.01969,0.02484,0.03880,0.07518,0.16915,0.41326,1.03914"\
"0.02773,0.03353,0.04685,0.07865,0.16958,0.41246,1.04005"\
"0.04563,0.05261,0.06804,0.10174,0.18077,0.41612,1.04140"\
"0.08016,0.09003,0.11121,0.15440,0.23725,0.44156,1.04828"\
"0.14554,0.15959,0.18927,0.24990,0.36044,0.57501,1.09668");
}
}
}
}
cell ("sky130_fd_sc_hd__nand2b_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__nand2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "A_N+!B";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.286;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.07428,0.07908,0.09139,0.12225,0.20497,0.43983,1.11380"\
"0.07933,0.08415,0.09645,0.12737,0.21006,0.44561,1.12175"\
"0.09097,0.09578,0.10805,0.13881,0.22191,0.45553,1.12842"\
"0.11740,0.12213,0.13421,0.16499,0.24770,0.48166,1.15545"\
"0.16060,0.16585,0.17880,0.21005,0.29263,0.52842,1.20229"\
"0.21737,0.22386,0.23921,0.27230,0.35566,0.58944,1.26703"\
"0.27544,0.28459,0.30499,0.34571,0.42997,0.66414,1.33599");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02346,0.02794,0.04102,0.07961,0.19567,0.53252,1.50440"\
"0.02345,0.02792,0.04097,0.07979,0.19591,0.53237,1.50676"\
"0.02342,0.02791,0.04094,0.07966,0.19528,0.53191,1.49845"\
"0.02404,0.02852,0.04132,0.07999,0.19580,0.53291,1.49965"\
"0.02942,0.03328,0.04531,0.08219,0.19552,0.53293,1.49954"\
"0.03999,0.04399,0.05481,0.08807,0.19777,0.53045,1.50601"\
"0.05780,0.06288,0.07448,0.10491,0.20358,0.53415,1.49620");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.13731,0.14298,0.15635,0.18638,0.25425,0.43205,0.94203"\
"0.14227,0.14790,0.16151,0.19118,0.25922,0.43704,0.94587"\
"0.15527,0.16094,0.17453,0.20432,0.27207,0.45008,0.95879"\
"0.18662,0.19226,0.20579,0.23559,0.30392,0.48208,0.98966"\
"0.26124,0.26688,0.28035,0.30990,0.37847,0.55671,1.06534"\
"0.39992,0.40688,0.42279,0.45654,0.52747,0.70433,1.21114"\
"0.61713,0.62568,0.64748,0.68975,0.76943,0.95169,1.45907");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.03136,0.03541,0.04641,0.07390,0.15149,0.38570,1.07992"\
"0.03138,0.03563,0.04614,0.07397,0.15152,0.38576,1.07961"\
"0.03164,0.03533,0.04643,0.07402,0.15141,0.38503,1.07538"\
"0.03138,0.03551,0.04648,0.07398,0.15161,0.38620,1.07656"\
"0.03220,0.03638,0.04713,0.07480,0.15175,0.38535,1.07453"\
"0.04432,0.04846,0.05867,0.08406,0.15694,0.38637,1.07752"\
"0.06572,0.07095,0.08297,0.10944,0.17601,0.39355,1.07426");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.03312,0.03679,0.04692,0.07508,0.15363,0.37716,1.01928"\
"0.03809,0.04181,0.05212,0.08010,0.15879,0.38247,1.02397"\
"0.05145,0.05506,0.06533,0.09342,0.17171,0.39581,1.03707"\
"0.08027,0.08519,0.09715,0.12548,0.20436,0.42705,1.06864"\
"0.12657,0.13437,0.15369,0.19586,0.27892,0.50110,1.14687"\
"0.20140,0.21352,0.24383,0.31152,0.43920,0.67530,1.31520"\
"0.32910,0.34700,0.39174,0.49707,0.70231,1.05835,1.71333");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02774,0.03238,0.04568,0.08359,0.19364,0.51184,1.43299"\
"0.02774,0.03234,0.04572,0.08351,0.19400,0.51107,1.42850"\
"0.02896,0.03301,0.04552,0.08367,0.19363,0.51163,1.42707"\
"0.04246,0.04572,0.05511,0.08653,0.19370,0.51198,1.42846"\
"0.06792,0.07350,0.08684,0.11586,0.20276,0.51153,1.43384"\
"0.11035,0.11975,0.14246,0.18767,0.27182,0.52888,1.43071"\
"0.17759,0.19236,0.23082,0.30625,0.44196,0.67910,1.44771");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02924,0.03273,0.04207,0.06651,0.13094,0.30859,0.81579"\
"0.03319,0.03672,0.04625,0.07098,0.13542,0.31313,0.82013"\
"0.04064,0.04450,0.05416,0.07896,0.14362,0.32106,0.82958"\
"0.05100,0.05587,0.06797,0.09631,0.16240,0.34071,0.84855"\
"0.06148,0.06900,0.08729,0.12648,0.20584,0.38768,0.89621"\
"0.06011,0.07239,0.10194,0.16357,0.27931,0.49739,1.01234"\
"0.02027,0.04123,0.08818,0.18675,0.36816,0.68307,1.26911");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.01593,0.02016,0.03182,0.06289,0.14701,0.38384,1.07548"\
"0.01596,0.02019,0.03191,0.06356,0.14700,0.38383,1.07634"\
"0.01772,0.02151,0.03241,0.06265,0.14638,0.38497,1.07541"\
"0.02367,0.02811,0.03917,0.06645,0.14727,0.38385,1.07385"\
"0.03899,0.04428,0.05724,0.08711,0.16004,0.38703,1.07555"\
"0.07135,0.07866,0.09625,0.13486,0.21575,0.41720,1.07159"\
"0.13724,0.14666,0.17040,0.22414,0.33212,0.55161,1.12655");
}
}
}
}
cell ("sky130_fd_sc_hd__nand2b_4") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__nand2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0093;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "A_N+!B";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.522;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.08435,0.08759,0.09684,0.12212,0.19371,0.41353,1.11190"\
"0.08890,0.09213,0.10145,0.12672,0.19836,0.41901,1.11480"\
"0.10058,0.10377,0.11305,0.13826,0.20976,0.42939,1.12618"\
"0.12711,0.13027,0.13930,0.16432,0.23583,0.45574,1.15433"\
"0.17449,0.17801,0.18788,0.21346,0.28472,0.50611,1.20960"\
"0.23704,0.24161,0.25357,0.28192,0.35429,0.57348,1.27211"\
"0.31012,0.31609,0.33196,0.36777,0.44398,0.66362,1.35878");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.02496,0.02777,0.03671,0.06555,0.16120,0.47383,1.46415"\
"0.02500,0.02787,0.03666,0.06526,0.16147,0.47302,1.47260"\
"0.02500,0.02776,0.03675,0.06554,0.16151,0.47195,1.46018"\
"0.02524,0.02808,0.03707,0.06560,0.16144,0.47184,1.46096"\
"0.03070,0.03339,0.04136,0.06838,0.16186,0.47438,1.46872"\
"0.04200,0.04457,0.05214,0.07635,0.16502,0.47166,1.46665"\
"0.05948,0.06310,0.07179,0.09639,0.17407,0.47537,1.46019");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.10831,0.11162,0.12055,0.14316,0.20048,0.36670,0.89030"\
"0.11330,0.11651,0.12544,0.14816,0.20539,0.37143,0.89754"\
"0.12607,0.12930,0.13836,0.16091,0.21820,0.38446,0.90829"\
"0.15634,0.15956,0.16800,0.19061,0.24843,0.41481,0.94572"\
"0.22256,0.22597,0.23525,0.25828,0.31525,0.48159,1.01131"\
"0.32753,0.33187,0.34371,0.37097,0.43238,0.59988,1.12344"\
"0.48066,0.48624,0.50169,0.53560,0.60786,0.77766,1.30153");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.02615,0.02876,0.03610,0.05770,0.12463,0.34770,1.06302"\
"0.02637,0.02857,0.03622,0.05765,0.12450,0.34619,1.06463"\
"0.02617,0.02856,0.03621,0.05764,0.12470,0.34784,1.06643"\
"0.02615,0.02857,0.03614,0.05767,0.12464,0.34689,1.07051"\
"0.02970,0.03199,0.03895,0.05969,0.12551,0.34640,1.07175"\
"0.04244,0.04505,0.05208,0.07206,0.13317,0.34842,1.06665"\
"0.06184,0.06521,0.07425,0.09534,0.15203,0.35462,1.06424");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.03503,0.03749,0.04506,0.06813,0.13867,0.35949,1.05997"\
"0.04003,0.04246,0.05014,0.07342,0.14411,0.36478,1.06656"\
"0.05338,0.05580,0.06342,0.08658,0.15762,0.37861,1.08030"\
"0.08345,0.08652,0.09551,0.11799,0.18932,0.41076,1.11047"\
"0.13261,0.13756,0.15140,0.18722,0.26475,0.48492,1.18923"\
"0.21384,0.22134,0.24388,0.30084,0.42197,0.66021,1.35752"\
"0.35507,0.36675,0.39973,0.48752,0.67956,1.04232,1.76067");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.02946,0.03245,0.04195,0.07250,0.17031,0.48300,1.47968"\
"0.02946,0.03245,0.04199,0.07266,0.17057,0.48371,1.48156"\
"0.03017,0.03291,0.04192,0.07254,0.17042,0.48247,1.48396"\
"0.04285,0.04499,0.05156,0.07666,0.17048,0.48353,1.48170"\
"0.06806,0.07167,0.08198,0.10671,0.18231,0.48326,1.48214"\
"0.11000,0.11685,0.13271,0.17300,0.25463,0.50184,1.47944"\
"0.17743,0.18641,0.21500,0.28038,0.41216,0.65546,1.49910");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.02869,0.03089,0.03737,0.05631,0.11025,0.27582,0.80029"\
"0.03235,0.03457,0.04120,0.06014,0.11458,0.28053,0.80394"\
"0.03875,0.04129,0.04830,0.06743,0.12219,0.28808,0.81174"\
"0.04732,0.05053,0.05932,0.08205,0.13901,0.30589,0.82970"\
"0.05476,0.05951,0.07285,0.10515,0.17668,0.34911,0.88191"\
"0.04665,0.05512,0.07616,0.12769,0.23365,0.44676,0.98200"\
"-0.00793,0.00472,0.04020,0.12306,0.29123,0.60032,1.21603");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00507, 0.01615, 0.05145, 0.16385, 0.52186");
values("0.01568,0.01823,0.02633,0.05024,0.12174,0.34709,1.06739"\
"0.01560,0.01833,0.02647,0.05022,0.12148,0.34712,1.06314"\
"0.01758,0.01991,0.02729,0.05022,0.12184,0.34638,1.06298"\
"0.02324,0.02592,0.03381,0.05562,0.12281,0.34673,1.06470"\
"0.03852,0.04176,0.05118,0.07514,0.13914,0.34896,1.07102"\
"0.07078,0.07532,0.08809,0.11919,0.19078,0.38416,1.06794"\
"0.13654,0.14193,0.15832,0.20232,0.29904,0.51223,1.12507");
}
}
}
}
cell ("sky130_fd_sc_hd__nand3_1") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__nand3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A+!B)+!C";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.146;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.03169,0.03730,0.05136,0.08618,0.17699,0.40520,0.99686"\
"0.03668,0.04238,0.05635,0.09146,0.18166,0.41140,1.00618"\
"0.04962,0.05518,0.06929,0.10453,0.19438,0.42143,1.01262"\
"0.07540,0.08331,0.10006,0.13520,0.22490,0.45567,1.03879"\
"0.11489,0.12773,0.15452,0.20517,0.29632,0.52399,1.11053"\
"0.17723,0.19652,0.24035,0.32121,0.46038,0.69391,1.27242"\
"0.28019,0.30967,0.37518,0.50214,0.72250,1.06897,1.66691");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.02711,0.03450,0.05357,0.10267,0.23025,0.55690,1.39908"\
"0.02709,0.03451,0.05366,0.10283,0.22977,0.55748,1.39716"\
"0.02920,0.03542,0.05353,0.10263,0.22984,0.55630,1.39842"\
"0.04485,0.04963,0.06274,0.10434,0.22910,0.55948,1.38903"\
"0.07361,0.08170,0.09912,0.13350,0.23572,0.55405,1.40178"\
"0.12106,0.13421,0.16197,0.21256,0.30565,0.56843,1.39576"\
"0.19976,0.21898,0.26391,0.34667,0.48760,0.72140,1.42222");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.03195,0.03774,0.05227,0.08861,0.18430,0.42483,1.04467"\
"0.03522,0.04106,0.05565,0.09240,0.18821,0.42723,1.04509"\
"0.04439,0.04999,0.06483,0.10216,0.19582,0.43638,1.06170"\
"0.05970,0.06823,0.08690,0.12373,0.21823,0.45922,1.08719"\
"0.07700,0.08950,0.11718,0.17117,0.27149,0.51194,1.13083"\
"0.08967,0.10807,0.14941,0.23093,0.37491,0.63605,1.25676"\
"0.08050,0.10822,0.16941,0.29120,0.51446,0.88648,1.54165");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.02948,0.03681,0.05590,0.10427,0.22988,0.55265,1.38638"\
"0.02930,0.03670,0.05562,0.10426,0.22998,0.55356,1.38114"\
"0.03156,0.03791,0.05561,0.10418,0.22923,0.55001,1.38568"\
"0.04390,0.05059,0.06621,0.10750,0.22923,0.55023,1.38478"\
"0.06799,0.07709,0.09694,0.13796,0.23989,0.55119,1.38005"\
"0.10989,0.12337,0.15198,0.20794,0.31705,0.57795,1.38185"\
"0.18414,0.20294,0.24682,0.32761,0.47995,0.74812,1.42926");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.04368,0.04949,0.06421,0.10148,0.19612,0.43903,1.06588"\
"0.04861,0.05462,0.06953,0.10671,0.20157,0.44476,1.06972"\
"0.06163,0.06747,0.08230,0.11928,0.21410,0.45703,1.08300"\
"0.09233,0.09898,0.11402,0.15134,0.24532,0.48873,1.11519"\
"0.14478,0.15526,0.17855,0.22527,0.31834,0.56077,1.18581"\
"0.22933,0.24642,0.28430,0.35874,0.48881,0.73228,1.35443"\
"0.36787,0.39504,0.45356,0.57248,0.78579,1.12896,1.75936");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.03623,0.04417,0.06419,0.11614,0.24963,0.59316,1.48342"\
"0.03625,0.04404,0.06444,0.11611,0.24931,0.59209,1.47952"\
"0.03632,0.04403,0.06416,0.11618,0.24964,0.59346,1.47941"\
"0.04710,0.05267,0.06895,0.11662,0.24961,0.59359,1.48190"\
"0.07788,0.08512,0.10219,0.13788,0.25385,0.59486,1.48314"\
"0.12864,0.14128,0.16788,0.21795,0.31161,0.60300,1.47782"\
"0.20964,0.23059,0.27466,0.35545,0.49478,0.73708,1.49581");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.04063,0.04644,0.06094,0.09711,0.19046,0.43353,1.05621"\
"0.04434,0.05015,0.06479,0.10125,0.19609,0.43496,1.05428"\
"0.05247,0.05839,0.07311,0.11030,0.20393,0.44427,1.06341"\
"0.06711,0.07460,0.09214,0.13032,0.22622,0.46588,1.08503"\
"0.08549,0.09670,0.12140,0.17118,0.27331,0.51615,1.13819"\
"0.09756,0.11529,0.15393,0.22921,0.36712,0.62683,1.25373"\
"0.08043,0.10816,0.16837,0.28587,0.49320,0.84447,1.50619");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.02953,0.03688,0.05594,0.10427,0.22910,0.55314,1.38501"\
"0.02953,0.03694,0.05592,0.10431,0.23277,0.54977,1.37822"\
"0.03068,0.03762,0.05578,0.10423,0.22917,0.55052,1.37840"\
"0.03994,0.04652,0.06241,0.10651,0.23053,0.55128,1.37805"\
"0.06112,0.06852,0.08639,0.12780,0.23664,0.55096,1.38616"\
"0.10178,0.11236,0.13571,0.18574,0.29274,0.56895,1.38826"\
"0.17499,0.19020,0.22310,0.29164,0.42380,0.69183,1.41683");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.04492,0.05027,0.06389,0.09787,0.18427,0.40377,0.96867"\
"0.05004,0.05552,0.06913,0.10328,0.18930,0.40910,0.97492"\
"0.06323,0.06881,0.08254,0.11672,0.20247,0.42220,0.98613"\
"0.09446,0.10024,0.11402,0.14805,0.23431,0.45416,1.01797"\
"0.14857,0.15779,0.17860,0.22016,0.30699,0.52443,1.08772"\
"0.23312,0.24783,0.28123,0.34896,0.47215,0.69129,1.25202"\
"0.36795,0.39058,0.44251,0.55090,0.75016,1.07510,1.65025");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.03952,0.04657,0.06493,0.11197,0.23301,0.54438,1.34971"\
"0.03939,0.04654,0.06474,0.11183,0.23280,0.54515,1.35326"\
"0.03920,0.04631,0.06478,0.11191,0.23276,0.54464,1.34751"\
"0.04843,0.05417,0.06935,0.11236,0.23302,0.54493,1.35168"\
"0.07902,0.08612,0.10132,0.13579,0.23802,0.54478,1.34959"\
"0.12974,0.14189,0.16649,0.21392,0.30039,0.56054,1.34841"\
"0.21138,0.23019,0.27246,0.35145,0.48544,0.70540,1.37796");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.04430,0.04989,0.06431,0.10078,0.19434,0.43581,1.06480"\
"0.04809,0.05390,0.06838,0.10501,0.19922,0.43998,1.05736"\
"0.05591,0.06171,0.07652,0.11333,0.20815,0.44988,1.06649"\
"0.07005,0.07682,0.09304,0.13077,0.22643,0.46678,1.08571"\
"0.08984,0.09951,0.12035,0.16637,0.26502,0.50862,1.12651"\
"0.10691,0.12227,0.15479,0.21957,0.34707,0.60020,1.22279"\
"0.09950,0.12310,0.17603,0.27854,0.46002,0.78359,1.43702");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.02956,0.03685,0.05567,0.10418,0.22902,0.55333,1.39058"\
"0.02952,0.03685,0.05567,0.10429,0.23005,0.55363,1.38213"\
"0.03000,0.03709,0.05587,0.10450,0.22989,0.55264,1.38021"\
"0.03622,0.04304,0.05969,0.10582,0.23058,0.55283,1.38241"\
"0.05310,0.06027,0.07758,0.12141,0.23433,0.55145,1.38232"\
"0.08991,0.09930,0.11944,0.16574,0.27920,0.56352,1.38210"\
"0.16313,0.17457,0.20244,0.26072,0.38253,0.66401,1.40762");
}
}
}
}
cell ("sky130_fd_sc_hd__nand3_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__nand3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A+!B)+!C";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.260;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.02646,0.03003,0.03965,0.06557,0.13722,0.33847,0.90816"\
"0.03159,0.03518,0.04487,0.07089,0.14276,0.34439,0.92369"\
"0.04499,0.04847,0.05795,0.08412,0.15642,0.35894,0.92827"\
"0.06824,0.07365,0.08734,0.11533,0.18752,0.38861,0.96245"\
"0.10414,0.11366,0.13529,0.17972,0.26119,0.45990,1.03162"\
"0.16232,0.17669,0.21157,0.28438,0.41324,0.63460,1.20346"\
"0.26434,0.28534,0.33668,0.44822,0.65605,1.00505,1.60142");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.02019,0.02464,0.03724,0.07323,0.17540,0.46682,1.27823"\
"0.02011,0.02466,0.03727,0.07292,0.17445,0.46389,1.28568"\
"0.02355,0.02698,0.03789,0.07317,0.17524,0.46397,1.27761"\
"0.03885,0.04239,0.05064,0.07772,0.17501,0.46642,1.28470"\
"0.06425,0.07042,0.08349,0.11249,0.18643,0.46489,1.28599"\
"0.10591,0.11589,0.13822,0.18357,0.26387,0.48453,1.28374"\
"0.17732,0.19107,0.22729,0.30160,0.43325,0.65643,1.31555");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.02818,0.03211,0.04324,0.07342,0.15765,0.39748,1.08023"\
"0.03121,0.03528,0.04644,0.07692,0.16148,0.40015,1.07860"\
"0.04025,0.04422,0.05517,0.08573,0.17077,0.40987,1.08591"\
"0.05302,0.05926,0.07468,0.10733,0.19320,0.43139,1.10835"\
"0.06551,0.07503,0.09809,0.14792,0.24509,0.48568,1.15937"\
"0.06913,0.08337,0.11815,0.19353,0.33849,0.60588,1.28510"\
"0.04377,0.06556,0.11613,0.22747,0.44639,0.83998,1.56298");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.02653,0.03165,0.04625,0.08685,0.20138,0.52819,1.45312"\
"0.02603,0.03131,0.04606,0.08678,0.20184,0.52708,1.45476"\
"0.02890,0.03320,0.04659,0.08668,0.20126,0.52632,1.44955"\
"0.03954,0.04486,0.05876,0.09210,0.20213,0.52658,1.44746"\
"0.06145,0.06823,0.08514,0.12370,0.21694,0.52897,1.44910"\
"0.10047,0.11062,0.13558,0.18760,0.29353,0.55567,1.45540"\
"0.16907,0.18267,0.21941,0.29693,0.44444,0.73370,1.49828");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.03824,0.04176,0.05143,0.07778,0.15122,0.35755,0.94172"\
"0.04304,0.04667,0.05641,0.08310,0.15668,0.36330,0.94722"\
"0.05602,0.05955,0.06938,0.09611,0.16954,0.37637,0.96054"\
"0.08529,0.08977,0.10070,0.12730,0.20130,0.40593,0.99058"\
"0.13252,0.13961,0.15731,0.19645,0.27472,0.48107,1.06139"\
"0.20897,0.22009,0.24790,0.31090,0.43126,0.65264,1.23326"\
"0.33477,0.35112,0.39342,0.49217,0.68701,1.02396,1.63196");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.02972,0.03424,0.04709,0.08355,0.18722,0.48126,1.31356"\
"0.02970,0.03421,0.04716,0.08361,0.18750,0.48140,1.31496"\
"0.03012,0.03444,0.04702,0.08377,0.18757,0.48117,1.31677"\
"0.04256,0.04620,0.05512,0.08634,0.18789,0.48198,1.31412"\
"0.06983,0.07515,0.08769,0.11543,0.19729,0.48265,1.31645"\
"0.11517,0.12389,0.14486,0.18837,0.27089,0.50233,1.31666"\
"0.18838,0.20167,0.23767,0.30843,0.43860,0.66277,1.34821");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.04018,0.04403,0.05504,0.08497,0.16926,0.40757,1.08711"\
"0.04371,0.04766,0.05876,0.08912,0.17358,0.41194,1.09048"\
"0.05190,0.05599,0.06730,0.09814,0.18287,0.42160,1.09706"\
"0.06598,0.07132,0.08511,0.11813,0.20436,0.44293,1.11883"\
"0.08276,0.09090,0.11157,0.15600,0.25173,0.49241,1.16950"\
"0.09111,0.10552,0.13608,0.20504,0.33832,0.60483,1.28408"\
"0.06918,0.08996,0.13884,0.24594,0.45051,0.82349,1.54420");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.02687,0.03184,0.04625,0.08677,0.20127,0.52665,1.45379"\
"0.02677,0.03183,0.04616,0.08732,0.20138,0.52667,1.45201"\
"0.02797,0.03265,0.04645,0.08687,0.20149,0.52640,1.44820"\
"0.03706,0.04170,0.05405,0.08992,0.20179,0.52738,1.44885"\
"0.05717,0.06263,0.07734,0.11308,0.21122,0.52593,1.44824"\
"0.09653,0.10477,0.12310,0.16712,0.26771,0.54887,1.45018"\
"0.16970,0.17975,0.20606,0.26846,0.39874,0.68337,1.47880");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.04014,0.04350,0.05266,0.07758,0.14596,0.33625,0.87396"\
"0.04538,0.04877,0.05791,0.08294,0.15110,0.34154,0.87965"\
"0.05850,0.06195,0.07125,0.09624,0.16455,0.35419,0.89125"\
"0.08899,0.09295,0.10281,0.12756,0.19530,0.38614,0.92298"\
"0.13927,0.14528,0.16050,0.19633,0.26880,0.45835,0.99497"\
"0.21875,0.22822,0.25228,0.30807,0.42023,0.62777,1.16107"\
"0.34451,0.35668,0.39394,0.48278,0.66240,0.98338,1.55277");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.03509,0.03940,0.05132,0.08523,0.18151,0.45435,1.23036"\
"0.03497,0.03933,0.05128,0.08517,0.18173,0.45428,1.22888"\
"0.03484,0.03895,0.05099,0.08509,0.18164,0.45446,1.23015"\
"0.04537,0.04846,0.05802,0.08760,0.18158,0.45545,1.23021"\
"0.07261,0.07749,0.08919,0.11667,0.19264,0.45475,1.23292"\
"0.11938,0.12722,0.14637,0.18833,0.26691,0.48077,1.23050"\
"0.19309,0.20635,0.23742,0.30670,0.43246,0.64791,1.27235");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.04368,0.04774,0.05845,0.08898,0.17282,0.41119,1.08714"\
"0.04717,0.05116,0.06226,0.09295,0.17894,0.41784,1.09139"\
"0.05427,0.05833,0.06959,0.10019,0.18509,0.42542,1.09923"\
"0.06682,0.07140,0.08376,0.11566,0.20089,0.44036,1.11624"\
"0.08373,0.08995,0.10586,0.14413,0.23581,0.47552,1.15265"\
"0.09566,0.10575,0.13087,0.18630,0.30130,0.55705,1.23557"\
"0.07903,0.09587,0.13664,0.22447,0.39243,0.71319,1.42297");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00402, 0.01140, 0.03233, 0.09169, 0.26002");
values("0.02678,0.03191,0.04647,0.08697,0.20127,0.52714,1.44651"\
"0.02680,0.03186,0.04621,0.08708,0.20343,0.52802,1.44994"\
"0.02729,0.03218,0.04637,0.08669,0.20164,0.52829,1.45493"\
"0.03273,0.03735,0.05071,0.08870,0.20252,0.52788,1.44709"\
"0.04710,0.05204,0.06534,0.10280,0.20789,0.52644,1.44844"\
"0.08049,0.08657,0.10229,0.14126,0.24699,0.54061,1.44961"\
"0.15078,0.15811,0.17807,0.22642,0.33971,0.63062,1.47228");
}
}
}
}
cell ("sky130_fd_sc_hd__nand3_4") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__nand3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0089;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A+!B)+!C";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.470;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.02771,0.03006,0.03717,0.05770,0.11889,0.30995,0.90462"\
"0.03276,0.03507,0.04207,0.06280,0.12488,0.31768,0.90792"\
"0.04596,0.04820,0.05500,0.07577,0.13776,0.32888,0.92473"\
"0.06924,0.07286,0.08280,0.10652,0.16857,0.35939,0.95264"\
"0.10527,0.11121,0.12706,0.16526,0.24147,0.43226,1.02242"\
"0.16326,0.17252,0.19786,0.25802,0.37983,0.60006,1.19299"\
"0.26477,0.27757,0.31513,0.40656,0.59904,0.95411,1.58561");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.02134,0.02412,0.03299,0.06067,0.14766,0.42170,1.27515"\
"0.02128,0.02415,0.03295,0.06058,0.14787,0.42217,1.26754"\
"0.02423,0.02637,0.03385,0.06068,0.14752,0.42263,1.27657"\
"0.03943,0.04148,0.04805,0.06753,0.14789,0.42102,1.27550"\
"0.06501,0.06872,0.07885,0.10293,0.16487,0.42032,1.27397"\
"0.10724,0.11291,0.12932,0.16937,0.24663,0.44992,1.27146"\
"0.17775,0.18938,0.21259,0.27481,0.40059,0.63528,1.30818");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.03027,0.03291,0.04069,0.06457,0.13612,0.35905,1.06484"\
"0.03315,0.03587,0.04382,0.06772,0.14069,0.36303,1.06022"\
"0.04214,0.04479,0.05243,0.07654,0.14915,0.37312,1.07018"\
"0.05558,0.05953,0.07039,0.09873,0.17121,0.39569,1.09315"\
"0.06853,0.07473,0.09159,0.13426,0.22425,0.44779,1.15099"\
"0.07351,0.08242,0.10785,0.17127,0.30662,0.57007,1.27073"\
"0.05065,0.06409,0.10091,0.19364,0.39811,0.79233,1.55500");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.02860,0.03191,0.04205,0.07404,0.17297,0.48214,1.46012"\
"0.02829,0.03160,0.04189,0.07369,0.17298,0.48130,1.44748"\
"0.03055,0.03332,0.04241,0.07338,0.17272,0.48131,1.44915"\
"0.04176,0.04560,0.05553,0.08084,0.17293,0.48294,1.45126"\
"0.06354,0.06780,0.08032,0.11297,0.19358,0.48444,1.45005"\
"0.10240,0.10951,0.12657,0.17170,0.27148,0.51928,1.45314"\
"0.17031,0.18063,0.20530,0.27205,0.41144,0.70108,1.50002");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.04227,0.04461,0.05182,0.07395,0.14107,0.34893,0.99782"\
"0.04726,0.04970,0.05691,0.07927,0.14669,0.35465,1.00395"\
"0.05992,0.06232,0.06982,0.09225,0.16009,0.36810,1.01831"\
"0.09041,0.09313,0.10137,0.12362,0.19151,0.39984,1.05051"\
"0.14092,0.14545,0.15838,0.19161,0.26534,0.47351,1.12268"\
"0.22428,0.23130,0.25144,0.30462,0.41905,0.64533,1.29166"\
"0.36517,0.37536,0.40608,0.48752,0.67062,1.01826,1.69091");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.03324,0.03646,0.04619,0.07672,0.17239,0.47188,1.40752"\
"0.03323,0.03635,0.04617,0.07669,0.17249,0.47149,1.40729"\
"0.03337,0.03632,0.04608,0.07673,0.17241,0.47170,1.41447"\
"0.04437,0.04686,0.05398,0.07976,0.17259,0.47167,1.41354"\
"0.07231,0.07567,0.08497,0.10990,0.18393,0.47237,1.40929"\
"0.11850,0.12409,0.13957,0.17660,0.25825,0.49345,1.40934"\
"0.19308,0.20238,0.22822,0.28997,0.41504,0.65212,1.43172");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.04064,0.04317,0.05069,0.07414,0.14547,0.37097,1.06667"\
"0.04397,0.04657,0.05436,0.07792,0.14965,0.37454,1.07232"\
"0.05117,0.05386,0.06186,0.08598,0.15799,0.38122,1.07854"\
"0.06322,0.06657,0.07632,0.10317,0.17631,0.40022,1.09835"\
"0.07750,0.08251,0.09680,0.13306,0.21827,0.44493,1.14305"\
"0.08077,0.08990,0.11122,0.16695,0.28688,0.54461,1.24820"\
"0.04681,0.06010,0.09389,0.18058,0.36578,0.72071,1.47801");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.02884,0.03206,0.04208,0.07376,0.17274,0.48380,1.44913"\
"0.02888,0.03209,0.04215,0.07372,0.17260,0.48288,1.45254"\
"0.03021,0.03315,0.04269,0.07394,0.17270,0.48153,1.44847"\
"0.03836,0.04139,0.05074,0.07825,0.17315,0.48176,1.44839"\
"0.05749,0.06086,0.07104,0.10022,0.18568,0.48353,1.45147"\
"0.09614,0.10074,0.11356,0.14959,0.23954,0.50650,1.45397"\
"0.16833,0.17482,0.19303,0.24191,0.35713,0.62984,1.48383");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.04851,0.05091,0.05821,0.08019,0.14627,0.34769,0.97481"\
"0.05355,0.05607,0.06347,0.08559,0.15148,0.35305,0.98012"\
"0.06646,0.06891,0.07630,0.09860,0.16477,0.36645,0.99318"\
"0.09833,0.10072,0.10876,0.13059,0.19675,0.39859,1.02617"\
"0.15751,0.16137,0.17240,0.20178,0.27129,0.47334,1.09987"\
"0.25340,0.25921,0.27659,0.32195,0.42926,0.64388,1.26876"\
"0.41254,0.42113,0.44785,0.52001,0.68778,1.01718,1.67102");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.04267,0.04583,0.05529,0.08495,0.17862,0.47120,1.38884"\
"0.04258,0.04566,0.05526,0.08504,0.17864,0.47191,1.39008"\
"0.04186,0.04501,0.05485,0.08497,0.17839,0.47153,1.38997"\
"0.04920,0.05204,0.05975,0.08645,0.17841,0.47156,1.38992"\
"0.07671,0.07997,0.08943,0.11273,0.18777,0.47176,1.39387"\
"0.12531,0.13005,0.14440,0.17979,0.25904,0.49292,1.39003"\
"0.20310,0.21205,0.23519,0.29207,0.41525,0.64669,1.41274");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.04565,0.04829,0.05578,0.07931,0.15047,0.37690,1.07152"\
"0.04917,0.05172,0.05956,0.08300,0.15509,0.37794,1.07542"\
"0.05619,0.05877,0.06682,0.09049,0.16402,0.38636,1.08322"\
"0.06761,0.07057,0.07929,0.10463,0.17727,0.40193,1.09868"\
"0.08167,0.08580,0.09699,0.12786,0.20792,0.43362,1.13204"\
"0.08618,0.09305,0.11060,0.15626,0.26063,0.50563,1.20759"\
"0.04907,0.05945,0.08942,0.16294,0.31950,0.63544,1.37413");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.02880,0.03210,0.04208,0.07394,0.17343,0.48390,1.44902"\
"0.02887,0.03206,0.04215,0.07379,0.17272,0.48188,1.44814"\
"0.02933,0.03244,0.04231,0.07375,0.17351,0.48165,1.44928"\
"0.03457,0.03759,0.04711,0.07620,0.17291,0.48221,1.44890"\
"0.04866,0.05159,0.06097,0.09059,0.18081,0.48175,1.44716"\
"0.08253,0.08621,0.09715,0.12863,0.22077,0.49844,1.45812"\
"0.15333,0.15777,0.17219,0.21214,0.31212,0.59053,1.47564");
}
}
}
}
cell ("sky130_fd_sc_hd__nand3b_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__nand3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(A_N+!B)+!C";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.144;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.06471,0.07070,0.08525,0.12054,0.20974,0.43833,1.01872"\
"0.06959,0.07558,0.09015,0.12565,0.21456,0.44160,1.02609"\
"0.08073,0.08672,0.10122,0.13669,0.22605,0.45596,1.03509"\
"0.10270,0.10868,0.12317,0.15871,0.24874,0.47562,1.05767"\
"0.13333,0.13963,0.15424,0.19033,0.27949,0.50764,1.09184"\
"0.16936,0.17636,0.19226,0.22810,0.31733,0.54492,1.13338"\
"0.19277,0.20209,0.22251,0.26113,0.34968,0.57727,1.16307");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.02934,0.03640,0.05501,0.10329,0.22886,0.55557,1.37751"\
"0.02935,0.03634,0.05494,0.10354,0.22956,0.55212,1.37757"\
"0.02940,0.03645,0.05500,0.10341,0.22919,0.55575,1.38562"\
"0.03053,0.03734,0.05542,0.10356,0.22967,0.55285,1.37769"\
"0.03406,0.04037,0.05758,0.10446,0.22880,0.55503,1.38261"\
"0.04321,0.04903,0.06337,0.10735,0.23087,0.55001,1.38388"\
"0.06071,0.06649,0.08018,0.11765,0.23268,0.55523,1.37641");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.11428,0.12147,0.13799,0.17615,0.26809,0.50183,1.09878"\
"0.11925,0.12636,0.14292,0.18113,0.27303,0.50605,1.10633"\
"0.13205,0.13919,0.15585,0.19397,0.28578,0.51899,1.11683"\
"0.16397,0.17107,0.18758,0.22578,0.31785,0.55259,1.14886"\
"0.23328,0.24049,0.25729,0.29605,0.38853,0.62282,1.21978"\
"0.35053,0.35901,0.37782,0.41775,0.51113,0.74450,1.34522"\
"0.53487,0.54530,0.56799,0.61423,0.70992,0.94367,1.54073");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.03722,0.04439,0.06207,0.10776,0.22800,0.54036,1.34162"\
"0.03730,0.04425,0.06207,0.10777,0.22773,0.54101,1.35021"\
"0.03746,0.04447,0.06219,0.10769,0.22775,0.53889,1.34340"\
"0.03741,0.04457,0.06210,0.10774,0.22795,0.54211,1.34406"\
"0.04026,0.04719,0.06420,0.10858,0.22794,0.53958,1.34426"\
"0.05059,0.05724,0.07370,0.11579,0.22994,0.54152,1.34474"\
"0.06951,0.07709,0.09279,0.13191,0.23824,0.54285,1.34543");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.04199,0.04801,0.06307,0.10088,0.19638,0.44131,1.06773"\
"0.04710,0.05317,0.06816,0.10623,0.20187,0.44609,1.07238"\
"0.06030,0.06636,0.08150,0.11909,0.21498,0.45913,1.08638"\
"0.09130,0.09813,0.11351,0.15134,0.24616,0.49074,1.11689"\
"0.14495,0.15587,0.17953,0.22597,0.31967,0.56284,1.18897"\
"0.23157,0.24887,0.28714,0.36193,0.49271,0.73897,1.36107"\
"0.37502,0.40161,0.46127,0.58020,0.79209,1.13595,1.76548");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.03783,0.04565,0.06608,0.11804,0.25218,0.59757,1.48346"\
"0.03791,0.04579,0.06595,0.11805,0.25184,0.59618,1.48177"\
"0.03798,0.04557,0.06600,0.11822,0.25231,0.59689,1.48603"\
"0.04886,0.05448,0.07070,0.11844,0.25227,0.59620,1.48181"\
"0.07966,0.08704,0.10321,0.13932,0.25596,0.59702,1.48617"\
"0.13027,0.14295,0.16918,0.21847,0.31263,0.60492,1.48292"\
"0.21140,0.23234,0.27610,0.35906,0.49570,0.73517,1.49548");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.04082,0.04672,0.06134,0.09748,0.18895,0.42144,1.02917"\
"0.04451,0.05056,0.06534,0.10186,0.19326,0.42657,1.02328"\
"0.05221,0.05827,0.07330,0.10993,0.20186,0.43530,1.03207"\
"0.06579,0.07365,0.09085,0.12909,0.22175,0.45655,1.05282"\
"0.08314,0.09433,0.11883,0.16833,0.26764,0.50442,1.10758"\
"0.09307,0.11078,0.14914,0.22359,0.35733,0.61402,1.21750"\
"0.07152,0.09874,0.15861,0.27491,0.47859,0.82390,1.47038");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.03018,0.03770,0.05678,0.10599,0.22660,0.53968,1.34907"\
"0.03018,0.03781,0.05699,0.10516,0.22763,0.54061,1.34123"\
"0.03121,0.03849,0.05714,0.10508,0.22783,0.54050,1.34108"\
"0.03914,0.04662,0.06257,0.10689,0.22693,0.53985,1.34500"\
"0.05899,0.06686,0.08525,0.12717,0.23443,0.54287,1.35051"\
"0.09864,0.10961,0.13321,0.18274,0.28726,0.55852,1.35015"\
"0.17185,0.18669,0.22003,0.28928,0.41996,0.68609,1.38525");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.04566,0.05132,0.06538,0.10070,0.18981,0.41674,0.99868"\
"0.05093,0.05656,0.07073,0.10609,0.19523,0.42278,1.00454"\
"0.06436,0.07009,0.08430,0.11981,0.20911,0.43558,1.01722"\
"0.09602,0.10229,0.11620,0.15149,0.24058,0.46618,1.04586"\
"0.15284,0.16224,0.18340,0.22564,0.31285,0.53883,1.12033"\
"0.24350,0.25869,0.29244,0.36038,0.48333,0.71366,1.28371"\
"0.39040,0.41512,0.46602,0.57452,0.77489,1.10127,1.69108");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.04263,0.04977,0.06833,0.11668,0.24087,0.56169,1.38614"\
"0.04242,0.04971,0.06827,0.11646,0.24115,0.56227,1.38493"\
"0.04225,0.04943,0.06819,0.11659,0.24093,0.56229,1.38769"\
"0.05086,0.05646,0.07219,0.11658,0.24088,0.56125,1.38880"\
"0.08101,0.08815,0.10345,0.13729,0.24586,0.56159,1.38807"\
"0.13311,0.14360,0.16815,0.21529,0.30386,0.57217,1.38671"\
"0.21487,0.23340,0.27390,0.35364,0.48721,0.71721,1.40915");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.04536,0.05117,0.06582,0.10233,0.19353,0.42680,1.02363"\
"0.04908,0.05513,0.06989,0.10635,0.19784,0.43174,1.02879"\
"0.05654,0.06263,0.07764,0.11465,0.20587,0.43888,1.03660"\
"0.06948,0.07632,0.09266,0.13015,0.22249,0.45555,1.05667"\
"0.08694,0.09624,0.11718,0.16243,0.25938,0.49427,1.09849"\
"0.09943,0.11422,0.14661,0.21072,0.33316,0.58224,1.18320"\
"0.08041,0.10455,0.15705,0.25871,0.44089,0.75808,1.39051");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00330, 0.00848, 0.02178, 0.05595, 0.14375");
values("0.03045,0.03807,0.05725,0.10515,0.22766,0.54066,1.34288"\
"0.03045,0.03820,0.05728,0.10560,0.22760,0.53989,1.34424"\
"0.03088,0.03832,0.05732,0.10556,0.22752,0.53942,1.34098"\
"0.03604,0.04331,0.06049,0.10632,0.22684,0.53928,1.34548"\
"0.05119,0.05864,0.07673,0.12099,0.23294,0.54052,1.34641"\
"0.08685,0.09607,0.11726,0.16354,0.27348,0.55411,1.34549"\
"0.15943,0.17128,0.19946,0.25810,0.38228,0.65850,1.37318");
}
}
}
}
cell ("sky130_fd_sc_hd__nand3b_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__nand3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(A_N+!B)+!C";
capacitance : 0.0000;
max_transition : 1.492;
max_capacitance : 0.264;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.07942,0.08384,0.09521,0.12349,0.19814,0.40657,0.99477"\
"0.08430,0.08872,0.10010,0.12839,0.20321,0.41237,1.00140"\
"0.09580,0.10018,0.11154,0.13991,0.21460,0.42285,1.01736"\
"0.12167,0.12597,0.13719,0.16563,0.24041,0.45049,1.04577"\
"0.16417,0.16886,0.18059,0.20928,0.28467,0.49398,1.08188"\
"0.21797,0.22382,0.23778,0.26821,0.34315,0.55128,1.14058"\
"0.27012,0.27792,0.29616,0.33363,0.41037,0.61835,1.20831");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.02818,0.03244,0.04460,0.08016,0.18432,0.48471,1.33755"\
"0.02820,0.03245,0.04459,0.08027,0.18495,0.48555,1.34242"\
"0.02820,0.03247,0.04464,0.08021,0.18467,0.48542,1.34324"\
"0.02885,0.03298,0.04513,0.08048,0.18482,0.48457,1.34444"\
"0.03421,0.03806,0.04902,0.08296,0.18482,0.48567,1.33832"\
"0.04588,0.04957,0.05943,0.08911,0.18750,0.48304,1.34144"\
"0.06637,0.07044,0.08161,0.10817,0.19550,0.48576,1.33458");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.16058,0.16688,0.18248,0.21919,0.30770,0.54628,1.22123"\
"0.16565,0.17185,0.18732,0.22394,0.31282,0.55150,1.22430"\
"0.17815,0.18437,0.19994,0.23731,0.32593,0.56480,1.24517"\
"0.21010,0.21631,0.23183,0.26843,0.35728,0.59659,1.26963"\
"0.28501,0.29117,0.30647,0.34300,0.43167,0.67002,1.34317"\
"0.43083,0.43784,0.45506,0.49381,0.58377,0.82261,1.49548"\
"0.66276,0.67172,0.69361,0.73991,0.83539,1.07402,1.74742");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.04424,0.04950,0.06369,0.10205,0.21094,0.53128,1.45158"\
"0.04420,0.04952,0.06405,0.10194,0.21114,0.53210,1.45157"\
"0.04444,0.05007,0.06401,0.10220,0.21098,0.53200,1.45636"\
"0.04423,0.04972,0.06401,0.10193,0.21096,0.53238,1.45082"\
"0.04474,0.05035,0.06381,0.10254,0.21130,0.53226,1.45407"\
"0.05676,0.06173,0.07533,0.11014,0.21470,0.53204,1.45132"\
"0.07965,0.08536,0.09935,0.13370,0.23062,0.53616,1.45542");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.03937,0.04327,0.05400,0.08340,0.16489,0.39366,1.04270"\
"0.04417,0.04801,0.05892,0.08872,0.17048,0.39993,1.04811"\
"0.05686,0.06077,0.07163,0.10128,0.18311,0.41246,1.06119"\
"0.08651,0.09134,0.10330,0.13179,0.21444,0.44477,1.09303"\
"0.13482,0.14222,0.16101,0.20269,0.28745,0.51599,1.16259"\
"0.21314,0.22464,0.25353,0.31994,0.44668,0.68694,1.33532"\
"0.34260,0.35940,0.40333,0.50569,0.70800,1.06148,1.72711");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.03518,0.04025,0.05447,0.09472,0.21008,0.53888,1.47324"\
"0.03520,0.04027,0.05454,0.09494,0.21016,0.53908,1.47358"\
"0.03562,0.04029,0.05443,0.09503,0.21073,0.53861,1.47356"\
"0.04792,0.05160,0.06220,0.09709,0.21070,0.53848,1.47358"\
"0.07660,0.08205,0.09491,0.12498,0.21877,0.53842,1.47378"\
"0.12379,0.13237,0.15332,0.19771,0.28532,0.55541,1.47475"\
"0.19912,0.21274,0.24905,0.32165,0.45721,0.70389,1.49198");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.04195,0.04632,0.05807,0.08960,0.17498,0.41266,1.09704"\
"0.04570,0.05017,0.06222,0.09407,0.17954,0.41810,1.10063"\
"0.05367,0.05819,0.07031,0.10264,0.18877,0.42753,1.10074"\
"0.06671,0.07227,0.08661,0.12068,0.20750,0.44708,1.12213"\
"0.08359,0.09163,0.11120,0.15617,0.25274,0.49328,1.16783"\
"0.09238,0.10488,0.13632,0.20467,0.33921,0.60356,1.28209"\
"0.06943,0.08948,0.13845,0.24511,0.44847,0.81841,1.54183");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.02867,0.03426,0.04974,0.09191,0.20788,0.53237,1.46178"\
"0.02864,0.03422,0.04978,0.09200,0.20779,0.53175,1.46129"\
"0.02956,0.03493,0.04993,0.09225,0.20785,0.53328,1.45235"\
"0.03680,0.04219,0.05594,0.09431,0.20662,0.53092,1.45392"\
"0.05417,0.06038,0.07596,0.11404,0.21526,0.53039,1.45390"\
"0.09207,0.10003,0.12003,0.16638,0.27041,0.55082,1.45323"\
"0.16442,0.17478,0.20262,0.26661,0.39736,0.68437,1.48552");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.04719,0.05114,0.06188,0.09138,0.17254,0.40002,1.04547"\
"0.05242,0.05632,0.06719,0.09676,0.17802,0.40543,1.04994"\
"0.06572,0.06969,0.08060,0.11005,0.19159,0.41899,1.06368"\
"0.09755,0.10196,0.11252,0.14170,0.22280,0.45030,1.09554"\
"0.15552,0.16186,0.17816,0.21561,0.29735,0.52509,1.16918"\
"0.24815,0.25807,0.28380,0.34338,0.46387,0.69763,1.33809"\
"0.40008,0.41541,0.45489,0.54881,0.74053,1.08424,1.73812");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.04481,0.04947,0.06345,0.10309,0.21681,0.54363,1.47505"\
"0.04458,0.04954,0.06335,0.10297,0.21687,0.54367,1.47430"\
"0.04409,0.04903,0.06312,0.10280,0.21673,0.54363,1.47377"\
"0.05184,0.05589,0.06748,0.10361,0.21680,0.54380,1.47522"\
"0.08090,0.08577,0.09783,0.12722,0.22319,0.54336,1.47300"\
"0.13022,0.13789,0.15711,0.19899,0.28668,0.55714,1.47504"\
"0.21107,0.22397,0.25428,0.32458,0.45727,0.70037,1.49199");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.04717,0.05146,0.06329,0.09519,0.18090,0.41873,1.09194"\
"0.05081,0.05523,0.06731,0.09926,0.18519,0.42341,1.09644"\
"0.05793,0.06245,0.07470,0.10724,0.19318,0.43078,1.10409"\
"0.07022,0.07518,0.08823,0.12141,0.20820,0.44743,1.12048"\
"0.08652,0.09279,0.10893,0.14776,0.23996,0.47961,1.15373"\
"0.09686,0.10686,0.13131,0.18630,0.30129,0.55779,1.23618"\
"0.07146,0.08815,0.12890,0.21774,0.38753,0.71284,1.42021");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01148, 0.03264, 0.09277, 0.26368");
values("0.02890,0.03475,0.05018,0.09269,0.20780,0.53050,1.45154"\
"0.02896,0.03480,0.05043,0.09235,0.20776,0.53060,1.45154"\
"0.02924,0.03477,0.05048,0.09234,0.20813,0.53211,1.45093"\
"0.03355,0.03897,0.05334,0.09354,0.20782,0.53280,1.45274"\
"0.04491,0.05049,0.06568,0.10556,0.21256,0.53078,1.45320"\
"0.07598,0.08276,0.09961,0.14157,0.24863,0.54522,1.45757"\
"0.14495,0.15364,0.17559,0.22673,0.34187,0.63540,1.47702");
}
}
}
}
cell ("sky130_fd_sc_hd__nand3b_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__nand3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0093;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(A_N+!B)+!C";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.480;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.09018,0.09324,0.10202,0.12635,0.19491,0.40344,1.05590"\
"0.09500,0.09807,0.10685,0.13116,0.19987,0.40893,1.06388"\
"0.10635,0.10938,0.11816,0.14246,0.21099,0.42055,1.07650"\
"0.13274,0.13579,0.14437,0.16849,0.23734,0.44614,1.10316"\
"0.18092,0.18412,0.19314,0.21757,0.28643,0.49727,1.15251"\
"0.24564,0.24945,0.26015,0.28635,0.35604,0.56573,1.21826"\
"0.32130,0.32644,0.34025,0.37321,0.44633,0.65366,1.30560");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.03031,0.03311,0.04182,0.07012,0.16257,0.45898,1.38815"\
"0.03031,0.03311,0.04182,0.07007,0.16246,0.45956,1.38958"\
"0.03033,0.03305,0.04179,0.07008,0.16270,0.46017,1.39569"\
"0.03064,0.03338,0.04212,0.07031,0.16277,0.45665,1.39448"\
"0.03550,0.03809,0.04611,0.07288,0.16327,0.45968,1.39100"\
"0.04665,0.04978,0.05678,0.08067,0.16608,0.45676,1.38493"\
"0.06661,0.06919,0.07668,0.09926,0.17509,0.46028,1.38135");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.11914,0.12255,0.13249,0.15964,0.23440,0.46126,1.17105"\
"0.12425,0.12767,0.13744,0.16464,0.23941,0.46626,1.17209"\
"0.13704,0.14038,0.15029,0.17745,0.25236,0.47951,1.18485"\
"0.16682,0.17020,0.18009,0.20719,0.28210,0.50922,1.21597"\
"0.23386,0.23735,0.24731,0.27454,0.34978,0.57705,1.28229"\
"0.34155,0.34572,0.35744,0.38737,0.46457,0.69129,1.39835"\
"0.49852,0.50411,0.51924,0.55506,0.63676,0.86346,1.57133");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.03706,0.04040,0.05045,0.08144,0.17818,0.48964,1.47401"\
"0.03667,0.04010,0.05041,0.08145,0.17817,0.48973,1.46712"\
"0.03676,0.04044,0.05046,0.08148,0.17824,0.48872,1.46715"\
"0.03698,0.04030,0.05046,0.08157,0.17817,0.48964,1.46655"\
"0.03953,0.04272,0.05259,0.08274,0.17853,0.48981,1.46623"\
"0.05177,0.05468,0.06383,0.09226,0.18343,0.48915,1.46801"\
"0.07251,0.07619,0.08639,0.11507,0.19761,0.49262,1.46702");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.04167,0.04414,0.05178,0.07468,0.14417,0.35905,1.03521"\
"0.04633,0.04887,0.05661,0.07987,0.14982,0.36464,1.03711"\
"0.05909,0.06165,0.06938,0.09269,0.16252,0.37834,1.04992"\
"0.08966,0.09258,0.10110,0.12398,0.19405,0.40964,1.08093"\
"0.14038,0.14515,0.15814,0.19214,0.26799,0.48288,1.15127"\
"0.22390,0.23117,0.25191,0.30606,0.42313,0.65504,1.32550"\
"0.36519,0.37584,0.40719,0.48917,0.67593,1.02786,1.71911");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.03612,0.03913,0.04874,0.07907,0.17501,0.47788,1.42931"\
"0.03609,0.03917,0.04854,0.07909,0.17464,0.47700,1.42743"\
"0.03615,0.03900,0.04857,0.07879,0.17475,0.47771,1.42789"\
"0.04730,0.04957,0.05651,0.08173,0.17511,0.47687,1.42785"\
"0.07570,0.07884,0.08849,0.11221,0.18486,0.47724,1.42769"\
"0.12251,0.12777,0.14294,0.17983,0.25908,0.49788,1.42809"\
"0.19756,0.20651,0.23076,0.29375,0.41797,0.65376,1.44888");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.04521,0.04799,0.05641,0.08084,0.15408,0.37932,1.08616"\
"0.04853,0.05135,0.05978,0.08461,0.15799,0.38544,1.08976"\
"0.05543,0.05829,0.06686,0.09217,0.16603,0.39175,1.10082"\
"0.06695,0.07046,0.08060,0.10842,0.18335,0.41119,1.11647"\
"0.08107,0.08642,0.10130,0.13787,0.22535,0.45586,1.17004"\
"0.08533,0.09327,0.11615,0.17343,0.29671,0.55904,1.27126"\
"0.05155,0.06423,0.09989,0.18913,0.37996,0.74757,1.51499");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.02959,0.03321,0.04413,0.07703,0.17676,0.48844,1.46574"\
"0.02969,0.03323,0.04410,0.07689,0.17702,0.49023,1.46847"\
"0.03050,0.03383,0.04437,0.07699,0.17684,0.48842,1.46829"\
"0.03784,0.04129,0.05139,0.08050,0.17696,0.48931,1.46495"\
"0.05542,0.05933,0.07056,0.10134,0.18864,0.48904,1.47520"\
"0.09394,0.09884,0.11359,0.15126,0.24379,0.51263,1.46583"\
"0.16703,0.17344,0.19369,0.24496,0.36363,0.64685,1.50092");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.04582,0.04814,0.05519,0.07650,0.14059,0.33713,0.95147"\
"0.05088,0.05322,0.06035,0.08174,0.14592,0.34265,0.95729"\
"0.06369,0.06604,0.07315,0.09463,0.15884,0.35555,0.97036"\
"0.09514,0.09809,0.10536,0.12646,0.19081,0.38784,1.00204"\
"0.15123,0.15512,0.16601,0.19590,0.26442,0.46070,1.07441"\
"0.24058,0.24651,0.26302,0.31110,0.41615,0.63194,1.24283"\
"0.38796,0.39688,0.42234,0.49491,0.66237,0.99499,1.63950");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.04427,0.04687,0.05576,0.08331,0.17194,0.45312,1.34071"\
"0.04416,0.04685,0.05566,0.08342,0.17195,0.45383,1.34116"\
"0.04330,0.04614,0.05499,0.08314,0.17197,0.45342,1.34121"\
"0.05177,0.05382,0.06103,0.08537,0.17180,0.45385,1.34013"\
"0.07996,0.08293,0.09191,0.11341,0.18336,0.45344,1.34105"\
"0.12799,0.13317,0.14614,0.18085,0.25622,0.47774,1.34090"\
"0.20497,0.21297,0.23531,0.29235,0.41202,0.64008,1.37107");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.04958,0.05241,0.06060,0.08502,0.15801,0.38524,1.09834"\
"0.05297,0.05576,0.06427,0.08924,0.16245,0.38847,1.10357"\
"0.05936,0.06230,0.07088,0.09589,0.16987,0.39548,1.10197"\
"0.07019,0.07331,0.08261,0.10890,0.18329,0.40955,1.11644"\
"0.08434,0.08824,0.09962,0.13083,0.21233,0.44127,1.14806"\
"0.09125,0.09716,0.11487,0.16016,0.26439,0.51295,1.22283"\
"0.06013,0.07056,0.09996,0.17330,0.32973,0.64974,1.39545");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00493, 0.01549, 0.04864, 0.15276, 0.47975");
values("0.02980,0.03326,0.04417,0.07699,0.17684,0.49007,1.47476"\
"0.02978,0.03333,0.04423,0.07725,0.17678,0.48868,1.47551"\
"0.02999,0.03353,0.04436,0.07694,0.17683,0.48838,1.46783"\
"0.03444,0.03782,0.04817,0.07894,0.17695,0.48849,1.46800"\
"0.04584,0.04935,0.05983,0.09162,0.18436,0.48884,1.46856"\
"0.07802,0.08204,0.09400,0.12727,0.22095,0.50577,1.46728"\
"0.14867,0.15351,0.16814,0.20931,0.31103,0.59793,1.49194");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__nand4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A+!B)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.125;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.03331,0.03878,0.05209,0.08433,0.16406,0.36628,0.86271"\
"0.03844,0.04395,0.05722,0.09005,0.17007,0.37144,0.86866"\
"0.05150,0.05693,0.07024,0.10288,0.18318,0.38280,0.88141"\
"0.07844,0.08592,0.10139,0.13410,0.21497,0.41671,0.91096"\
"0.12059,0.13249,0.15765,0.20470,0.28724,0.48668,0.98497"\
"0.18702,0.20633,0.24626,0.32138,0.44872,0.65389,1.14783"\
"0.29686,0.32569,0.38745,0.50540,0.71023,1.03407,1.54698");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.02888,0.03614,0.05393,0.09956,0.21313,0.50195,1.20949"\
"0.02893,0.03617,0.05396,0.09945,0.21267,0.50117,1.20915"\
"0.03031,0.03675,0.05410,0.09944,0.21228,0.49775,1.20530"\
"0.04544,0.04988,0.06285,0.10102,0.21277,0.50083,1.20580"\
"0.07583,0.08273,0.09857,0.13063,0.22054,0.49669,1.21467"\
"0.12473,0.13736,0.16246,0.20879,0.29112,0.51652,1.21315"\
"0.20575,0.22539,0.26641,0.34462,0.47102,0.68239,1.25371");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.03762,0.04430,0.06088,0.10198,0.20362,0.45534,1.08826"\
"0.04051,0.04742,0.06407,0.10481,0.20789,0.46031,1.09223"\
"0.04894,0.05552,0.07241,0.11394,0.21507,0.46779,1.10052"\
"0.06617,0.07501,0.09403,0.13411,0.23566,0.48888,1.12164"\
"0.08594,0.09898,0.12702,0.18280,0.28662,0.53957,1.17293"\
"0.10111,0.12011,0.16193,0.24439,0.38950,0.65539,1.28855"\
"0.09451,0.12274,0.18364,0.30539,0.52625,0.89855,1.55532");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.03931,0.04810,0.06967,0.12426,0.25912,0.59848,1.44454"\
"0.03886,0.04781,0.06965,0.12344,0.25957,0.59769,1.44486"\
"0.03953,0.04769,0.06898,0.12388,0.25818,0.59614,1.44634"\
"0.05107,0.05896,0.07676,0.12510,0.25946,0.59633,1.44466"\
"0.07553,0.08494,0.10680,0.15302,0.26621,0.59610,1.44543"\
"0.11995,0.13386,0.16320,0.22223,0.33807,0.61906,1.44447"\
"0.19558,0.21552,0.26089,0.34956,0.49909,0.79202,1.49554");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04599,0.05187,0.06599,0.10088,0.18735,0.40336,0.94429"\
"0.05120,0.05714,0.07148,0.10663,0.19310,0.40929,0.95008"\
"0.06417,0.07006,0.08415,0.11944,0.20648,0.42243,0.96327"\
"0.09560,0.10211,0.11611,0.15153,0.23857,0.45197,0.99290"\
"0.15053,0.16068,0.18250,0.22535,0.31252,0.52802,1.06858"\
"0.23980,0.25591,0.29149,0.36066,0.48253,0.70239,1.24150"\
"0.38718,0.41213,0.46807,0.57873,0.77542,1.09480,1.64543");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.03892,0.04667,0.06599,0.11448,0.23605,0.54046,1.30695"\
"0.03891,0.04671,0.06593,0.11443,0.23616,0.54066,1.30378"\
"0.03888,0.04667,0.06601,0.11461,0.23690,0.54230,1.30502"\
"0.04836,0.05425,0.07081,0.11504,0.23642,0.54091,1.30557"\
"0.08008,0.08726,0.10292,0.13728,0.24026,0.54137,1.31045"\
"0.13226,0.14461,0.16904,0.21509,0.30063,0.55552,1.30607"\
"0.21872,0.23826,0.27788,0.35518,0.48167,0.69294,1.33346");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04925,0.05569,0.07210,0.11246,0.21337,0.46584,1.09858"\
"0.05253,0.05927,0.07593,0.11691,0.21943,0.46960,1.10229"\
"0.06007,0.06705,0.08379,0.12468,0.22592,0.47858,1.11127"\
"0.07564,0.08371,0.10249,0.14414,0.24637,0.50166,1.13431"\
"0.09656,0.10827,0.13423,0.18600,0.29290,0.54721,1.18294"\
"0.11166,0.12990,0.16924,0.24603,0.38738,0.65551,1.29121"\
"0.09668,0.12493,0.18579,0.30409,0.51419,0.87490,1.54316");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.03972,0.04815,0.06967,0.12343,0.25840,0.59658,1.44332"\
"0.03972,0.04826,0.06985,0.12369,0.25975,0.59839,1.44957"\
"0.04017,0.04851,0.06982,0.12374,0.25954,0.59555,1.44324"\
"0.04889,0.05597,0.07470,0.12515,0.25866,0.60180,1.44970"\
"0.06999,0.07829,0.09843,0.14426,0.26561,0.59722,1.44759"\
"0.11373,0.12466,0.14976,0.20232,0.31757,0.61188,1.44539"\
"0.19109,0.20713,0.24189,0.31385,0.45262,0.73884,1.47746");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05245,0.05831,0.07258,0.10784,0.19461,0.41014,0.94953"\
"0.05750,0.06352,0.07788,0.11324,0.20001,0.41601,0.95520"\
"0.07053,0.07640,0.09093,0.12629,0.21335,0.42873,0.96864"\
"0.10294,0.10861,0.12324,0.15836,0.24545,0.45858,0.99816"\
"0.16382,0.17285,0.19304,0.23360,0.31799,0.53301,1.07166"\
"0.26335,0.27782,0.31008,0.37424,0.48971,0.70788,1.24379"\
"0.42554,0.44814,0.49770,0.60169,0.79132,1.10177,1.64928");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04635,0.05414,0.07342,0.12186,0.24390,0.54744,1.30894"\
"0.04636,0.05405,0.07338,0.12201,0.24283,0.54776,1.30984"\
"0.04614,0.05388,0.07344,0.12175,0.24337,0.54752,1.31166"\
"0.05261,0.05925,0.07594,0.12185,0.24336,0.54829,1.31410"\
"0.08295,0.09024,0.10510,0.14003,0.24714,0.54758,1.31094"\
"0.13728,0.14866,0.17237,0.21810,0.30428,0.56033,1.31127"\
"0.22534,0.24361,0.28237,0.35714,0.48330,0.69553,1.33764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05503,0.06177,0.07816,0.11906,0.22046,0.47337,1.10528"\
"0.05868,0.06541,0.08202,0.12233,0.22528,0.47611,1.10815"\
"0.06604,0.07288,0.08948,0.13034,0.23155,0.48418,1.11696"\
"0.08024,0.08778,0.10567,0.14704,0.24870,0.50156,1.14534"\
"0.10058,0.11080,0.13343,0.18214,0.28730,0.54106,1.17452"\
"0.11695,0.13279,0.16725,0.23510,0.36419,0.63194,1.26643"\
"0.10118,0.12619,0.18115,0.28770,0.47681,0.80796,1.47711");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.03960,0.04835,0.06976,0.12435,0.25899,0.59819,1.44532"\
"0.03972,0.04834,0.06999,0.12347,0.25962,0.59679,1.44864"\
"0.03992,0.04845,0.07004,0.12381,0.25829,0.59645,1.44196"\
"0.04606,0.05374,0.07318,0.12477,0.25859,0.59597,1.45072"\
"0.06322,0.07141,0.09097,0.13907,0.26333,0.59619,1.44253"\
"0.10347,0.11328,0.13553,0.18557,0.30278,0.60977,1.44372"\
"0.18181,0.19474,0.22487,0.28895,0.41615,0.70467,1.47905");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05053,0.05601,0.06932,0.10120,0.17919,0.37101,0.84965"\
"0.05589,0.06137,0.07468,0.10673,0.18446,0.37745,0.85554"\
"0.06933,0.07487,0.08818,0.11998,0.19787,0.38999,0.86741"\
"0.10156,0.10691,0.11997,0.15183,0.22962,0.42153,0.89895"\
"0.16154,0.16999,0.18834,0.22478,0.30165,0.49276,0.97011"\
"0.25749,0.27041,0.29954,0.35934,0.46769,0.66554,1.13489"\
"0.41030,0.43010,0.47538,0.56948,0.74531,1.03921,1.53344");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04796,0.05504,0.07222,0.11526,0.22365,0.49436,1.17416"\
"0.04794,0.05489,0.07230,0.11556,0.22378,0.49571,1.17470"\
"0.04726,0.05434,0.07198,0.11532,0.22360,0.49522,1.17418"\
"0.05346,0.05939,0.07489,0.11557,0.22368,0.49478,1.17840"\
"0.08377,0.09001,0.10403,0.13709,0.22962,0.49537,1.17601"\
"0.13771,0.14780,0.16977,0.21304,0.29201,0.51298,1.17599"\
"0.22594,0.24303,0.27998,0.35081,0.47114,0.66761,1.21928");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05862,0.06523,0.08163,0.12203,0.22292,0.47583,1.10877"\
"0.06228,0.06907,0.08566,0.12605,0.22692,0.47989,1.11371"\
"0.06986,0.07657,0.09322,0.13415,0.23635,0.48795,1.12199"\
"0.08416,0.09143,0.10865,0.14992,0.25319,0.50450,1.13774"\
"0.10532,0.11417,0.13466,0.18081,0.28484,0.53818,1.17232"\
"0.12676,0.14042,0.16955,0.22941,0.35160,0.61440,1.25159"\
"0.12420,0.14485,0.19249,0.28495,0.45263,0.76810,1.42580");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.03972,0.04828,0.06981,0.12387,0.25931,0.59859,1.44502"\
"0.03963,0.04830,0.06983,0.12363,0.25803,0.59692,1.44594"\
"0.03981,0.04835,0.06991,0.12347,0.25889,0.59678,1.44300"\
"0.04358,0.05137,0.07156,0.12443,0.26018,0.59730,1.44385"\
"0.05614,0.06431,0.08468,0.13435,0.26217,0.59732,1.44347"\
"0.08971,0.09871,0.11955,0.16962,0.29305,0.60765,1.44664"\
"0.16254,0.17375,0.19977,0.25648,0.38223,0.68783,1.47338");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__nand4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A+!B)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.201;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.03177,0.03529,0.04433,0.06797,0.13066,0.30051,0.75836"\
"0.03708,0.04048,0.04975,0.07350,0.13659,0.30592,0.76426"\
"0.05056,0.05394,0.06299,0.08713,0.15068,0.31922,0.77992"\
"0.07754,0.08255,0.09451,0.11832,0.18163,0.35132,0.81382"\
"0.12066,0.12864,0.14735,0.18614,0.25739,0.42677,0.89042"\
"0.19011,0.20295,0.23361,0.29695,0.40937,0.60093,1.05422"\
"0.31063,0.32950,0.37596,0.47432,0.65878,0.96193,1.46183");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.02647,0.03084,0.04286,0.07557,0.16491,0.40566,1.05795"\
"0.02638,0.03092,0.04287,0.07547,0.16475,0.40441,1.06527"\
"0.02807,0.03189,0.04301,0.07562,0.16442,0.40637,1.06616"\
"0.04296,0.04580,0.05375,0.07973,0.16457,0.40536,1.06334"\
"0.07136,0.07622,0.08760,0.11172,0.17699,0.40538,1.07007"\
"0.11923,0.12718,0.14561,0.18424,0.25511,0.43241,1.05945"\
"0.19812,0.21114,0.24149,0.30482,0.41916,0.60464,1.10940");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.03668,0.04128,0.05371,0.08668,0.17516,0.41443,1.06336"\
"0.03942,0.04407,0.05667,0.09035,0.17868,0.41824,1.06727"\
"0.04810,0.05242,0.06458,0.09816,0.18717,0.42727,1.07671"\
"0.06511,0.07105,0.08562,0.11819,0.20777,0.44817,1.09752"\
"0.08345,0.09240,0.11423,0.16153,0.25591,0.49608,1.14611"\
"0.09465,0.10726,0.14006,0.21130,0.35151,0.61325,1.26193"\
"0.07572,0.09546,0.14350,0.24955,0.45981,0.83711,1.53196");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04295,0.04913,0.06613,0.11160,0.23129,0.55750,1.44252"\
"0.04211,0.04856,0.06579,0.11117,0.23146,0.55751,1.44298"\
"0.04231,0.04830,0.06460,0.11055,0.23128,0.55743,1.44306"\
"0.05260,0.05920,0.07332,0.11270,0.23113,0.55870,1.44271"\
"0.07543,0.08222,0.09984,0.14151,0.24290,0.55814,1.44367"\
"0.11945,0.12939,0.15315,0.20486,0.31495,0.58458,1.44600"\
"0.19455,0.20940,0.24353,0.31913,0.47085,0.75544,1.49644");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04711,0.05083,0.06036,0.08598,0.15408,0.33766,0.83458"\
"0.05220,0.05615,0.06571,0.09156,0.15989,0.34378,0.84034"\
"0.06546,0.06925,0.07901,0.10503,0.17375,0.35759,0.85365"\
"0.09735,0.10142,0.11107,0.13715,0.20565,0.38748,0.88498"\
"0.15459,0.16099,0.17675,0.21065,0.28152,0.46463,0.96129"\
"0.24831,0.25854,0.28371,0.33918,0.44610,0.64175,1.13753"\
"0.40474,0.42041,0.46063,0.54781,0.72267,1.02370,1.54640");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.03899,0.04370,0.05666,0.09161,0.18708,0.44743,1.15120"\
"0.03914,0.04375,0.05664,0.09164,0.18707,0.44658,1.14704"\
"0.03890,0.04369,0.05658,0.09188,0.18709,0.44582,1.14819"\
"0.04725,0.05098,0.06153,0.09290,0.18713,0.44588,1.15204"\
"0.07737,0.08190,0.09298,0.11766,0.19521,0.44604,1.14906"\
"0.12957,0.13701,0.15463,0.19210,0.26323,0.46561,1.14846"\
"0.21512,0.22954,0.25816,0.31906,0.43114,0.62398,1.18696");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05451,0.05911,0.07174,0.10476,0.19282,0.43201,1.08119"\
"0.05801,0.06257,0.07509,0.10835,0.19688,0.43636,1.08566"\
"0.06585,0.07046,0.08329,0.11678,0.20581,0.44598,1.09772"\
"0.08253,0.08813,0.10219,0.13652,0.22695,0.46633,1.12399"\
"0.10560,0.11353,0.13330,0.17665,0.27310,0.51487,1.17027"\
"0.12296,0.13534,0.16584,0.23224,0.36293,0.62567,1.27729"\
"0.10652,0.12608,0.17388,0.27805,0.47876,0.83740,1.53532");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04406,0.04998,0.06676,0.11146,0.23117,0.55833,1.44225"\
"0.04399,0.04998,0.06652,0.11111,0.23132,0.55784,1.44284"\
"0.04411,0.05010,0.06658,0.11109,0.23160,0.55776,1.44701"\
"0.05168,0.05681,0.07126,0.11289,0.23192,0.55804,1.45205"\
"0.07222,0.07823,0.09425,0.13299,0.23867,0.55855,1.44581"\
"0.11696,0.12444,0.14368,0.18873,0.29504,0.57785,1.44571"\
"0.19836,0.20903,0.23634,0.29847,0.42956,0.70888,1.48224");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05432,0.05793,0.06785,0.09357,0.16184,0.34443,0.83783"\
"0.05969,0.06333,0.07334,0.09915,0.16763,0.35048,0.84286"\
"0.07276,0.07654,0.08641,0.11245,0.18098,0.36359,0.85726"\
"0.10536,0.10895,0.11901,0.14502,0.21348,0.39618,0.88713"\
"0.16910,0.17473,0.18883,0.22063,0.28955,0.47137,0.96408"\
"0.27337,0.28204,0.30429,0.35548,0.45766,0.64836,1.13998"\
"0.44775,0.46165,0.49656,0.57648,0.74097,1.03252,1.54776");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04771,0.05267,0.06529,0.10015,0.19453,0.45226,1.15181"\
"0.04764,0.05254,0.06533,0.10035,0.19537,0.45244,1.15035"\
"0.04730,0.05217,0.06510,0.09994,0.19519,0.45288,1.14998"\
"0.05270,0.05687,0.06797,0.10051,0.19518,0.45221,1.15237"\
"0.08186,0.08617,0.09646,0.12197,0.20156,0.45317,1.15148"\
"0.13543,0.14153,0.15849,0.19389,0.26573,0.47172,1.15207"\
"0.22477,0.23618,0.26403,0.32335,0.43270,0.62396,1.19309");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.06251,0.06735,0.07940,0.11222,0.20072,0.44012,1.08922"\
"0.06589,0.07080,0.08305,0.11661,0.20497,0.44512,1.09515"\
"0.07299,0.07792,0.09056,0.12383,0.21276,0.45352,1.10320"\
"0.08661,0.09177,0.10538,0.13946,0.22878,0.47185,1.12133"\
"0.10691,0.11391,0.13024,0.17020,0.26402,0.50721,1.15513"\
"0.12444,0.13469,0.15981,0.21587,0.33167,0.58769,1.24064"\
"0.10708,0.12359,0.16405,0.25290,0.42502,0.74929,1.43358");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04389,0.05017,0.06640,0.11114,0.23121,0.55749,1.44244"\
"0.04390,0.05029,0.06643,0.11142,0.23182,0.55905,1.44713"\
"0.04422,0.05044,0.06670,0.11102,0.23146,0.55845,1.44747"\
"0.04939,0.05456,0.06975,0.11260,0.23147,0.55952,1.44563"\
"0.06418,0.07007,0.08505,0.12632,0.23728,0.55940,1.44505"\
"0.10257,0.10925,0.12607,0.16780,0.27603,0.57080,1.44449"\
"0.18041,0.18904,0.21106,0.26522,0.38046,0.66748,1.46983");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05387,0.05742,0.06695,0.09108,0.15396,0.31944,0.76436"\
"0.05919,0.06279,0.07228,0.09647,0.15927,0.32473,0.77078"\
"0.07256,0.07616,0.08573,0.10967,0.17249,0.33790,0.78294"\
"0.10515,0.10855,0.11776,0.14197,0.20480,0.37040,0.81499"\
"0.16935,0.17404,0.18669,0.21634,0.27877,0.44251,0.88596"\
"0.27415,0.28184,0.30021,0.34638,0.43997,0.61676,1.05757"\
"0.44338,0.45549,0.48427,0.55704,0.70757,0.98260,1.46139");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05249,0.05685,0.06860,0.10017,0.18603,0.41958,1.05247"\
"0.05213,0.05672,0.06848,0.10009,0.18599,0.41911,1.05583"\
"0.05119,0.05583,0.06806,0.09995,0.18605,0.42038,1.05281"\
"0.05557,0.05947,0.07005,0.10010,0.18585,0.42017,1.05494"\
"0.08402,0.08829,0.09799,0.12200,0.19389,0.41906,1.05405"\
"0.13751,0.14359,0.16035,0.19347,0.26301,0.44424,1.05476"\
"0.22620,0.23686,0.26131,0.31727,0.42546,0.61300,1.10917");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.06773,0.07255,0.08464,0.11754,0.20581,0.44500,1.09429"\
"0.07139,0.07620,0.08857,0.12172,0.21079,0.45099,1.10040"\
"0.07893,0.08359,0.09628,0.12961,0.21862,0.45817,1.10740"\
"0.09253,0.09766,0.11054,0.14432,0.23371,0.47389,1.12334"\
"0.11243,0.11810,0.13329,0.17076,0.26293,0.50354,1.16135"\
"0.13168,0.14006,0.16087,0.20894,0.31657,0.56865,1.22041"\
"0.11956,0.13452,0.16750,0.24281,0.39369,0.69430,1.36987");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04391,0.05026,0.06654,0.11103,0.23115,0.55782,1.44531"\
"0.04390,0.05009,0.06642,0.11103,0.23174,0.55908,1.44440"\
"0.04403,0.05018,0.06652,0.11101,0.23173,0.55725,1.44227"\
"0.04696,0.05256,0.06820,0.11175,0.23133,0.55737,1.44268"\
"0.05760,0.06340,0.07896,0.12118,0.23528,0.56020,1.45232"\
"0.08786,0.09389,0.10955,0.15141,0.26361,0.56921,1.44632"\
"0.15828,0.16587,0.18503,0.23164,0.34616,0.64197,1.46868");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__nand4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0089;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A+!B)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.358;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.03202,0.03422,0.04077,0.05918,0.11192,0.26886,0.73463"\
"0.03728,0.03952,0.04605,0.06468,0.11772,0.27445,0.73976"\
"0.05068,0.05285,0.05921,0.07802,0.13079,0.28782,0.75286"\
"0.07784,0.08103,0.08941,0.10959,0.16297,0.32098,0.78903"\
"0.12088,0.12604,0.13951,0.17231,0.23774,0.39461,0.85873"\
"0.19087,0.19897,0.22055,0.27292,0.37866,0.56781,1.03233"\
"0.31281,0.32468,0.35731,0.43768,0.60454,0.91107,1.43578");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.02699,0.02982,0.03800,0.06279,0.13662,0.35950,1.02467"\
"0.02702,0.02974,0.03801,0.06267,0.13715,0.36042,1.02108"\
"0.02850,0.03082,0.03828,0.06276,0.13675,0.35781,1.02333"\
"0.04309,0.04504,0.05012,0.06831,0.13712,0.36155,1.03264"\
"0.07128,0.07444,0.08255,0.10252,0.15400,0.35950,1.02004"\
"0.11914,0.12402,0.13729,0.16911,0.23469,0.39400,1.02714"\
"0.19727,0.20565,0.22736,0.27918,0.38626,0.57518,1.07924");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.03832,0.04122,0.05023,0.07637,0.15212,0.37832,1.05182"\
"0.04093,0.04397,0.05303,0.07957,0.15625,0.38400,1.05620"\
"0.04913,0.05197,0.06081,0.08714,0.16409,0.39092,1.06477"\
"0.06616,0.07000,0.08094,0.10749,0.18477,0.41317,1.08690"\
"0.08467,0.09043,0.10638,0.14654,0.23443,0.46099,1.13957"\
"0.09519,0.10383,0.12747,0.18679,0.31729,0.57699,1.25560"\
"0.07515,0.08740,0.12201,0.20966,0.40404,0.78315,1.51823");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.04659,0.05069,0.06277,0.09800,0.20221,0.51503,1.44466"\
"0.04594,0.05011,0.06221,0.09784,0.20309,0.51530,1.44352"\
"0.04568,0.04948,0.06106,0.09715,0.20228,0.51428,1.44468"\
"0.05681,0.06085,0.07053,0.10131,0.20148,0.51436,1.44569"\
"0.07790,0.08240,0.09533,0.13045,0.21773,0.51453,1.45136"\
"0.12243,0.12903,0.14548,0.18938,0.29049,0.54978,1.44903"\
"0.19921,0.20787,0.23299,0.29548,0.43331,0.72416,1.49710");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.04946,0.05183,0.05861,0.07884,0.13774,0.31173,0.83020"\
"0.05457,0.05711,0.06405,0.08453,0.14351,0.31765,0.83643"\
"0.06763,0.07007,0.07696,0.09765,0.15728,0.33159,0.85001"\
"0.09946,0.10213,0.10901,0.12908,0.18927,0.36222,0.88109"\
"0.15743,0.16156,0.17266,0.20082,0.26434,0.43821,0.95907"\
"0.25264,0.25903,0.27691,0.32261,0.42218,0.61465,1.13243"\
"0.41466,0.42345,0.45155,0.52399,0.68165,0.98403,1.53786");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.04057,0.04364,0.05290,0.08038,0.16309,0.40979,1.14581"\
"0.04060,0.04365,0.05297,0.08035,0.16271,0.40855,1.14551"\
"0.04050,0.04365,0.05283,0.08049,0.16263,0.40887,1.14716"\
"0.04827,0.05078,0.05804,0.08227,0.16278,0.40909,1.14734"\
"0.07773,0.08069,0.08911,0.10917,0.17398,0.40858,1.14921"\
"0.13052,0.13511,0.14766,0.17917,0.24684,0.43434,1.14565"\
"0.21493,0.22271,0.24523,0.29611,0.40215,0.59948,1.18200");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.05642,0.05930,0.06793,0.09364,0.16950,0.39504,1.07334"\
"0.05922,0.06261,0.07143,0.09754,0.17364,0.39967,1.07334"\
"0.06678,0.06982,0.07898,0.10533,0.18323,0.40866,1.08280"\
"0.08202,0.08570,0.09615,0.12364,0.20146,0.42794,1.10953"\
"0.10405,0.10895,0.12303,0.15890,0.24567,0.47412,1.15903"\
"0.11807,0.12606,0.14784,0.20294,0.32260,0.57921,1.25688"\
"0.09438,0.10684,0.14126,0.22685,0.41190,0.76868,1.50297");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.04760,0.05163,0.06329,0.09805,0.20220,0.51362,1.44845"\
"0.04750,0.05147,0.06329,0.09827,0.20240,0.51516,1.44440"\
"0.04790,0.05160,0.06319,0.09812,0.20313,0.51454,1.44550"\
"0.05514,0.05847,0.06864,0.10080,0.20276,0.51409,1.44925"\
"0.07531,0.07922,0.09063,0.12236,0.21348,0.51376,1.45419"\
"0.11935,0.12446,0.13842,0.17544,0.26896,0.53841,1.44531"\
"0.20143,0.20824,0.22746,0.27817,0.39691,0.67067,1.48179");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.05888,0.06140,0.06876,0.08931,0.14960,0.32581,0.84893"\
"0.06442,0.06687,0.07405,0.09480,0.15526,0.33146,0.85540"\
"0.07738,0.07999,0.08734,0.10836,0.16888,0.34535,0.86945"\
"0.10939,0.11193,0.11899,0.14024,0.19950,0.37612,0.89971"\
"0.17468,0.17762,0.18819,0.21375,0.27605,0.45238,0.97542"\
"0.28310,0.28880,0.30470,0.34548,0.43826,0.62845,1.14837"\
"0.46420,0.47225,0.49687,0.56132,0.71017,1.00208,1.55695");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.05169,0.05467,0.06411,0.09223,0.17570,0.42676,1.17865"\
"0.05154,0.05479,0.06404,0.09213,0.17623,0.42783,1.17958"\
"0.05126,0.05445,0.06390,0.09215,0.17631,0.42679,1.17795"\
"0.05552,0.05824,0.06660,0.09270,0.17611,0.42771,1.17961"\
"0.08367,0.08736,0.09444,0.11543,0.18482,0.42788,1.18261"\
"0.13750,0.14203,0.15418,0.18586,0.25272,0.45038,1.17894"\
"0.22733,0.23482,0.25534,0.30422,0.40901,0.60998,1.21766");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.06529,0.06820,0.07724,0.10285,0.17834,0.40802,1.07984"\
"0.06868,0.07172,0.08043,0.10638,0.18274,0.40873,1.08268"\
"0.07530,0.07849,0.08739,0.11407,0.19034,0.41621,1.09937"\
"0.08795,0.09138,0.10122,0.12837,0.20557,0.43190,1.10800"\
"0.10656,0.11139,0.12304,0.15494,0.23785,0.46718,1.14073"\
"0.12085,0.12810,0.14537,0.19137,0.29551,0.54275,1.22538"\
"0.09496,0.10535,0.13528,0.20779,0.36669,0.68235,1.39728");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.04771,0.05164,0.06312,0.09817,0.20220,0.51580,1.44806"\
"0.04766,0.05155,0.06324,0.09798,0.20319,0.51462,1.44488"\
"0.04780,0.05167,0.06342,0.09831,0.20223,0.51357,1.44950"\
"0.05267,0.05622,0.06683,0.10001,0.20253,0.51363,1.44672"\
"0.06741,0.07120,0.08215,0.11431,0.20972,0.51534,1.44547"\
"0.10608,0.11001,0.12226,0.15604,0.24864,0.52960,1.44920"\
"0.18498,0.19085,0.20591,0.24888,0.35358,0.62604,1.47542");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.05919,0.06158,0.06852,0.08848,0.14460,0.30617,0.78265"\
"0.06432,0.06679,0.07388,0.09370,0.14994,0.31238,0.78888"\
"0.07745,0.07986,0.08690,0.10681,0.16313,0.32482,0.80093"\
"0.11008,0.11238,0.11920,0.13913,0.19546,0.35743,0.83587"\
"0.17667,0.18008,0.18919,0.21302,0.26982,0.43121,0.90919"\
"0.28656,0.29155,0.30589,0.34176,0.42899,0.60559,1.07922"\
"0.46869,0.47628,0.49780,0.55529,0.69100,0.96668,1.48226");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.05813,0.06117,0.06979,0.09589,0.17330,0.40528,1.10353"\
"0.05792,0.06082,0.06980,0.09574,0.17331,0.40597,1.10256"\
"0.05692,0.06001,0.06915,0.09551,0.17306,0.40525,1.10200"\
"0.06012,0.06282,0.07090,0.09563,0.17284,0.40589,1.10464"\
"0.08807,0.09085,0.09864,0.11858,0.18211,0.40538,1.10414"\
"0.14099,0.14509,0.15659,0.18556,0.25152,0.43316,1.10247"\
"0.23024,0.23697,0.25566,0.30216,0.40209,0.59900,1.15202");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.06999,0.07291,0.08146,0.10758,0.18293,0.40832,1.08898"\
"0.07330,0.07635,0.08505,0.11151,0.18712,0.41277,1.08660"\
"0.07967,0.08291,0.09189,0.11808,0.19585,0.42315,1.09525"\
"0.09173,0.09499,0.10426,0.13089,0.20844,0.43436,1.11071"\
"0.10817,0.11189,0.12254,0.15187,0.23278,0.46148,1.13803"\
"0.12140,0.12660,0.14118,0.17958,0.27392,0.51503,1.19388"\
"0.09787,0.10667,0.13045,0.19049,0.32465,0.61254,1.31805");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00447, 0.01338, 0.04002, 0.11969, 0.35798");
values("0.04763,0.05149,0.06331,0.09836,0.20210,0.51324,1.44899"\
"0.04761,0.05151,0.06331,0.09834,0.20253,0.51371,1.44355"\
"0.04777,0.05158,0.06340,0.09823,0.20322,0.51538,1.44540"\
"0.05056,0.05416,0.06511,0.09901,0.20294,0.51366,1.44730"\
"0.06025,0.06402,0.07518,0.10869,0.20733,0.51475,1.44617"\
"0.08937,0.09307,0.10395,0.13642,0.23448,0.52718,1.44698"\
"0.15941,0.16397,0.17708,0.21345,0.31108,0.59464,1.46930");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4b_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__nand4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((A_N+!B)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.492;
max_capacitance : 0.125;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.06815,0.07400,0.08779,0.12062,0.20090,0.40161,0.90400"\
"0.07312,0.07890,0.09271,0.12546,0.20589,0.40616,0.90769"\
"0.08428,0.09006,0.10380,0.13663,0.21776,0.41886,0.91849"\
"0.10649,0.11227,0.12600,0.15902,0.23980,0.44026,0.94044"\
"0.13767,0.14369,0.15759,0.19103,0.27168,0.47254,0.97418"\
"0.17451,0.18118,0.19618,0.22940,0.31017,0.51195,1.01393"\
"0.19901,0.20788,0.22700,0.26288,0.34296,0.54325,1.04683");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.03191,0.03893,0.05657,0.10133,0.21496,0.50313,1.22401"\
"0.03202,0.03886,0.05659,0.10161,0.21570,0.50246,1.21895"\
"0.03200,0.03900,0.05656,0.10146,0.21652,0.50209,1.21296"\
"0.03305,0.03974,0.05699,0.10166,0.21577,0.50381,1.22130"\
"0.03642,0.04260,0.05909,0.10257,0.21474,0.50180,1.21697"\
"0.04523,0.05079,0.06478,0.10547,0.21651,0.49844,1.21487"\
"0.06298,0.06825,0.08096,0.11619,0.21899,0.50413,1.21355");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.12408,0.13188,0.15016,0.19252,0.29482,0.54868,1.18427"\
"0.12915,0.13682,0.15515,0.19752,0.29979,0.55345,1.18933"\
"0.14186,0.14965,0.16792,0.21032,0.31270,0.56636,1.20225"\
"0.17376,0.18145,0.19964,0.24214,0.34464,0.59837,1.23467"\
"0.24375,0.25152,0.26972,0.31267,0.41525,0.66943,1.30512"\
"0.36425,0.37313,0.39268,0.43606,0.53887,0.79308,1.42862"\
"0.55422,0.56474,0.58844,0.63634,0.74050,0.99444,1.63091");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04707,0.05558,0.07692,0.12968,0.26407,0.60455,1.45611"\
"0.04699,0.05559,0.07680,0.12957,0.26456,0.60340,1.45610"\
"0.04705,0.05562,0.07678,0.12966,0.26393,0.60358,1.45708"\
"0.04701,0.05565,0.07692,0.12958,0.26484,0.60400,1.45601"\
"0.04931,0.05757,0.07811,0.13010,0.26471,0.60359,1.45608"\
"0.05840,0.06628,0.08606,0.13567,0.26578,0.60480,1.45792"\
"0.07772,0.08531,0.10341,0.14920,0.27216,0.60638,1.45640");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04551,0.05145,0.06595,0.10148,0.18947,0.40888,0.95837"\
"0.05084,0.05682,0.07153,0.10743,0.19539,0.41518,0.96425"\
"0.06401,0.06997,0.08455,0.12028,0.20860,0.42820,0.97758"\
"0.09562,0.10239,0.11670,0.15249,0.23999,0.45963,1.01203"\
"0.15204,0.16221,0.18409,0.22713,0.31512,0.53311,1.08211"\
"0.24392,0.26018,0.29558,0.36511,0.48720,0.71005,1.25524"\
"0.39670,0.42170,0.47665,0.58808,0.78568,1.10459,1.66273");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04155,0.04940,0.06897,0.11821,0.24169,0.55166,1.32949"\
"0.04164,0.04950,0.06897,0.11803,0.24144,0.55143,1.32663"\
"0.04157,0.04930,0.06910,0.11836,0.24115,0.55118,1.32736"\
"0.05144,0.05680,0.07294,0.11835,0.24157,0.55091,1.32908"\
"0.08297,0.09003,0.10552,0.13976,0.24545,0.55089,1.33167"\
"0.13627,0.14746,0.17211,0.21790,0.30350,0.56269,1.32780"\
"0.22315,0.24190,0.28225,0.35777,0.48234,0.69913,1.35321");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05077,0.05763,0.07422,0.11577,0.21726,0.47228,1.10653"\
"0.05428,0.06106,0.07800,0.11916,0.22144,0.47427,1.11204"\
"0.06155,0.06862,0.08568,0.12764,0.22957,0.48278,1.12207"\
"0.07648,0.08478,0.10352,0.14585,0.24858,0.50534,1.13876"\
"0.09731,0.10937,0.13429,0.18644,0.29412,0.55002,1.19089"\
"0.11223,0.13040,0.16956,0.24653,0.38582,0.65639,1.29639"\
"0.09540,0.12355,0.18428,0.30288,0.51343,0.87206,1.54814");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04200,0.05111,0.07320,0.12848,0.26399,0.60509,1.45543"\
"0.04205,0.05101,0.07310,0.12798,0.26426,0.60320,1.46140"\
"0.04237,0.05125,0.07335,0.12780,0.26486,0.60334,1.46148"\
"0.05014,0.05793,0.07722,0.12895,0.26377,0.60486,1.45494"\
"0.07019,0.07914,0.09950,0.14692,0.26962,0.60380,1.45980"\
"0.11353,0.12480,0.15021,0.20479,0.31863,0.61895,1.45810"\
"0.19198,0.20835,0.24345,0.31705,0.45489,0.74024,1.49210");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05456,0.06062,0.07532,0.11129,0.19985,0.42006,0.97090"\
"0.05996,0.06588,0.08074,0.11682,0.20543,0.42588,0.97641"\
"0.07308,0.07914,0.09394,0.12990,0.21872,0.43905,0.98950"\
"0.10551,0.11140,0.12612,0.16222,0.24996,0.47074,1.02145"\
"0.16834,0.17727,0.19725,0.23802,0.32372,0.54311,1.09435"\
"0.27173,0.28606,0.31803,0.38186,0.49692,0.71871,1.26640"\
"0.44162,0.46401,0.51262,0.61688,0.80555,1.11898,1.67568");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05094,0.05872,0.07806,0.12705,0.25060,0.56160,1.34092"\
"0.05098,0.05863,0.07805,0.12738,0.25058,0.56091,1.34113"\
"0.05066,0.05839,0.07791,0.12709,0.25059,0.56097,1.34147"\
"0.05608,0.06257,0.08008,0.12699,0.25059,0.56177,1.34532"\
"0.08702,0.09373,0.10773,0.14403,0.25368,0.56127,1.34334"\
"0.14172,0.15272,0.17593,0.22108,0.30825,0.57166,1.34113"\
"0.23143,0.24950,0.28683,0.36171,0.48750,0.70602,1.36750");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05945,0.06626,0.08304,0.12415,0.22548,0.47899,1.11407"\
"0.06300,0.06997,0.08691,0.12818,0.22993,0.48388,1.11869"\
"0.07017,0.07720,0.09442,0.13628,0.23777,0.49219,1.13377"\
"0.08381,0.09148,0.10963,0.15157,0.25411,0.50809,1.14364"\
"0.10350,0.11352,0.13611,0.18489,0.29091,0.54596,1.18472"\
"0.11941,0.13494,0.16889,0.23653,0.36841,0.63376,1.27151"\
"0.10085,0.12571,0.18009,0.28648,0.47585,0.81043,1.47979");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04217,0.05116,0.07325,0.12836,0.26379,0.60373,1.45726"\
"0.04228,0.05131,0.07327,0.12836,0.26389,0.60443,1.45838"\
"0.04244,0.05140,0.07355,0.12790,0.26406,0.60445,1.45986"\
"0.04755,0.05535,0.07611,0.12892,0.26368,0.60431,1.45512"\
"0.06335,0.07196,0.09247,0.14207,0.26868,0.60364,1.46002"\
"0.10321,0.11297,0.13606,0.18726,0.30834,0.61644,1.45565"\
"0.18180,0.19485,0.22581,0.28941,0.41990,0.71467,1.48427");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05473,0.06061,0.07425,0.10796,0.18967,0.39189,0.89690"\
"0.06019,0.06590,0.07970,0.11336,0.19514,0.39779,0.90220"\
"0.07360,0.07947,0.09342,0.12709,0.20807,0.41012,0.91488"\
"0.10601,0.11154,0.12526,0.15883,0.24071,0.44291,0.94556"\
"0.17000,0.17808,0.19634,0.23410,0.31311,0.51459,1.01796"\
"0.27338,0.28624,0.31533,0.37482,0.48407,0.68965,1.18365"\
"0.44095,0.45874,0.50434,0.60074,0.77880,1.07465,1.59230");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.05355,0.06048,0.07853,0.12328,0.23613,0.52149,1.23926"\
"0.05329,0.06036,0.07844,0.12336,0.23615,0.52249,1.23970"\
"0.05283,0.06005,0.07817,0.12326,0.23652,0.52178,1.23927"\
"0.05751,0.06365,0.07982,0.12287,0.23639,0.52209,1.24022"\
"0.08746,0.09377,0.10707,0.14060,0.24075,0.52190,1.23892"\
"0.14196,0.15173,0.17367,0.21653,0.29818,0.53542,1.23906"\
"0.23175,0.24850,0.28339,0.35490,0.47676,0.68344,1.27365");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.06323,0.06995,0.08673,0.12802,0.22920,0.48272,1.11783"\
"0.06673,0.07385,0.09086,0.13185,0.23380,0.48766,1.12804"\
"0.07395,0.08107,0.09827,0.13986,0.24185,0.49550,1.13103"\
"0.08754,0.09490,0.11252,0.15448,0.25726,0.51196,1.14721"\
"0.10669,0.11561,0.13616,0.18259,0.28722,0.54388,1.18228"\
"0.12519,0.13776,0.16665,0.22623,0.34899,0.61319,1.25326"\
"0.11122,0.13375,0.17988,0.27306,0.44200,0.75713,1.41746");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00315, 0.00789, 0.01979, 0.04964, 0.12452");
values("0.04227,0.05122,0.07322,0.12836,0.26382,0.60371,1.45473"\
"0.04239,0.05125,0.07365,0.12835,0.26389,0.60434,1.46039"\
"0.04234,0.05130,0.07327,0.12837,0.26376,0.60432,1.45528"\
"0.04549,0.05375,0.07494,0.12847,0.26437,0.60479,1.45636"\
"0.05678,0.06563,0.08670,0.13764,0.26724,0.60550,1.46665"\
"0.08914,0.09846,0.12031,0.17200,0.29730,0.61395,1.45840"\
"0.16191,0.17379,0.20047,0.25972,0.38668,0.69194,1.48123");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4b_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__nand4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((A_N+!B)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.494;
max_capacitance : 0.201;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.08579,0.08976,0.09979,0.12426,0.18626,0.35223,0.79739"\
"0.09067,0.09465,0.10462,0.12905,0.19101,0.35696,0.80414"\
"0.10227,0.10621,0.11623,0.14074,0.20293,0.36843,0.81675"\
"0.12872,0.13265,0.14257,0.16693,0.22934,0.39432,0.84380"\
"0.17492,0.17909,0.18945,0.21450,0.27660,0.44246,0.88852"\
"0.23685,0.24217,0.25380,0.28010,0.34329,0.50854,0.95618"\
"0.30819,0.31464,0.32981,0.36177,0.42746,0.59194,1.03847");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.03167,0.03565,0.04643,0.07673,0.16216,0.39816,1.03470"\
"0.03169,0.03564,0.04637,0.07679,0.16199,0.39761,1.03848"\
"0.03172,0.03562,0.04646,0.07678,0.16220,0.39647,1.03784"\
"0.03221,0.03610,0.04691,0.07699,0.16226,0.39728,1.03910"\
"0.03676,0.04029,0.05026,0.07932,0.16254,0.39899,1.03489"\
"0.04714,0.05057,0.05950,0.08557,0.16527,0.39593,1.03382"\
"0.06648,0.07022,0.07890,0.10340,0.17319,0.39965,1.03151");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.15540,0.16124,0.17587,0.21244,0.30371,0.54635,1.20485"\
"0.16011,0.16592,0.18092,0.21710,0.30850,0.55119,1.20945"\
"0.17222,0.17842,0.19327,0.22972,0.32114,0.56467,1.22118"\
"0.20295,0.20870,0.22349,0.25990,0.35155,0.59483,1.25554"\
"0.27406,0.27981,0.29449,0.33058,0.42213,0.66540,1.32252"\
"0.40290,0.40946,0.42559,0.46351,0.55588,0.79883,1.45468"\
"0.59821,0.60652,0.62676,0.67015,0.76519,1.00730,1.66366");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05187,0.05827,0.07487,0.11892,0.23819,0.56554,1.46661"\
"0.05209,0.05821,0.07500,0.11902,0.23819,0.56557,1.46679"\
"0.05204,0.05827,0.07499,0.11898,0.23801,0.56818,1.46065"\
"0.05200,0.05837,0.07488,0.11894,0.23818,0.56640,1.46782"\
"0.05256,0.05917,0.07586,0.11936,0.23832,0.56604,1.46131"\
"0.06252,0.06844,0.08434,0.12631,0.24081,0.56708,1.46082"\
"0.08422,0.08973,0.10522,0.14410,0.25143,0.57009,1.46128");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04463,0.04823,0.05777,0.08311,0.15006,0.32988,0.81446"\
"0.04982,0.05349,0.06322,0.08869,0.15592,0.33520,0.82056"\
"0.06306,0.06678,0.07646,0.10219,0.16961,0.34987,0.83503"\
"0.09507,0.09920,0.10877,0.13386,0.20142,0.37921,0.86504"\
"0.15107,0.15754,0.17308,0.20750,0.27754,0.45689,0.94413"\
"0.24279,0.25309,0.27827,0.33406,0.44081,0.63349,1.11785"\
"0.39676,0.41255,0.45184,0.54040,0.71324,1.01158,1.52625");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.03957,0.04434,0.05669,0.09088,0.18381,0.43740,1.12522"\
"0.03972,0.04432,0.05694,0.09093,0.18391,0.43675,1.12497"\
"0.03953,0.04418,0.05685,0.09094,0.18405,0.43725,1.12930"\
"0.04891,0.05233,0.06219,0.09225,0.18408,0.43676,1.12859"\
"0.07935,0.08364,0.09396,0.11738,0.19245,0.43717,1.12886"\
"0.13202,0.13923,0.15593,0.19213,0.26212,0.45907,1.12581"\
"0.21666,0.22899,0.25777,0.31810,0.42884,0.61806,1.16795");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05937,0.06436,0.07744,0.11189,0.20109,0.44281,1.09834"\
"0.06277,0.06776,0.08113,0.11581,0.20564,0.44695,1.10219"\
"0.07010,0.07525,0.08873,0.12358,0.21377,0.45603,1.11165"\
"0.08502,0.09083,0.10564,0.14111,0.23247,0.47669,1.13063"\
"0.10734,0.11529,0.13490,0.17942,0.27730,0.52279,1.18245"\
"0.12493,0.13760,0.16823,0.23549,0.36704,0.63191,1.29153"\
"0.10979,0.12946,0.17733,0.28202,0.48362,0.84372,1.54748");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04476,0.05132,0.06874,0.11495,0.23690,0.56594,1.45976"\
"0.04481,0.05130,0.06882,0.11503,0.23723,0.56604,1.46049"\
"0.04497,0.05146,0.06879,0.11469,0.23728,0.56579,1.45905"\
"0.05141,0.05703,0.07260,0.11604,0.23685,0.56734,1.46241"\
"0.06959,0.07624,0.09300,0.13438,0.24354,0.56726,1.46102"\
"0.11244,0.12073,0.14141,0.18908,0.29659,0.58532,1.46075"\
"0.19268,0.20381,0.23277,0.29679,0.42803,0.71069,1.49449");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05298,0.05659,0.06638,0.09196,0.15953,0.33996,0.82858"\
"0.05845,0.06209,0.07190,0.09761,0.16526,0.34630,0.83410"\
"0.07176,0.07547,0.08535,0.11124,0.17915,0.35981,0.84773"\
"0.10458,0.10812,0.11777,0.14356,0.21147,0.39117,0.87900"\
"0.16783,0.17341,0.18730,0.21839,0.28727,0.46753,0.95551"\
"0.27197,0.28094,0.30327,0.35403,0.45478,0.64505,1.12925"\
"0.44654,0.46041,0.49415,0.57512,0.73904,1.02962,1.54075");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05003,0.05462,0.06699,0.10096,0.19449,0.44924,1.14517"\
"0.04990,0.05463,0.06708,0.10093,0.19449,0.44971,1.14497"\
"0.04953,0.05436,0.06691,0.10100,0.19425,0.44989,1.14437"\
"0.05506,0.05891,0.06981,0.10141,0.19443,0.44984,1.14500"\
"0.08455,0.08925,0.09934,0.12275,0.20122,0.44981,1.14502"\
"0.13963,0.14580,0.16041,0.19573,0.26568,0.46953,1.14491"\
"0.22740,0.23848,0.26676,0.32427,0.43187,0.62269,1.18468");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.06741,0.07226,0.08539,0.11929,0.20939,0.45274,1.10551"\
"0.07076,0.07570,0.08899,0.12332,0.21349,0.45622,1.11018"\
"0.07752,0.08258,0.09606,0.13055,0.22125,0.46541,1.11842"\
"0.09033,0.09580,0.10982,0.14476,0.23629,0.47817,1.13442"\
"0.10943,0.11583,0.13278,0.17290,0.26871,0.51367,1.17164"\
"0.12610,0.13725,0.16128,0.21702,0.33521,0.59259,1.25521"\
"0.10761,0.12593,0.16500,0.25395,0.42676,0.75848,1.44182");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04491,0.05125,0.06884,0.11463,0.23720,0.56823,1.45844"\
"0.04491,0.05135,0.06889,0.11478,0.23733,0.56825,1.46153"\
"0.04506,0.05157,0.06887,0.11455,0.23723,0.56855,1.46194"\
"0.04940,0.05506,0.07143,0.11562,0.23755,0.56606,1.45929"\
"0.06197,0.06814,0.08486,0.12809,0.24187,0.56704,1.46080"\
"0.09830,0.10553,0.12359,0.16738,0.27874,0.57950,1.46253"\
"0.17543,0.18509,0.20797,0.26217,0.38072,0.67977,1.48602");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05701,0.06076,0.07043,0.09563,0.16081,0.33294,0.79634"\
"0.06231,0.06606,0.07573,0.10093,0.16618,0.33879,0.80240"\
"0.07541,0.07918,0.08886,0.11412,0.17944,0.35200,0.81540"\
"0.10824,0.11178,0.12136,0.14658,0.21196,0.38440,0.84782"\
"0.17495,0.18002,0.19277,0.22181,0.28669,0.45873,0.92174"\
"0.28362,0.29066,0.31003,0.35698,0.45243,0.63380,1.09509"\
"0.46089,0.47353,0.50448,0.57697,0.72805,1.00851,1.49853");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05885,0.06305,0.07504,0.10741,0.19645,0.44179,1.11122"\
"0.05867,0.06283,0.07493,0.10749,0.19658,0.44200,1.11117"\
"0.05729,0.06203,0.07435,0.10706,0.19674,0.44130,1.11278"\
"0.06093,0.06482,0.07590,0.10695,0.19625,0.44168,1.10982"\
"0.08901,0.09313,0.10275,0.12694,0.20253,0.44142,1.11069"\
"0.14297,0.14875,0.16410,0.19822,0.26754,0.46312,1.11225"\
"0.23285,0.24350,0.26906,0.32370,0.43075,0.62290,1.15517");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.07275,0.07778,0.09058,0.12496,0.21430,0.45662,1.11081"\
"0.07650,0.08156,0.09481,0.12898,0.21917,0.46046,1.11635"\
"0.08388,0.08896,0.10235,0.13720,0.22749,0.46913,1.12472"\
"0.09742,0.10262,0.11629,0.15132,0.24247,0.48681,1.14005"\
"0.11663,0.12263,0.13782,0.17584,0.26957,0.51340,1.16953"\
"0.13520,0.14347,0.16463,0.21269,0.32103,0.57535,1.23293"\
"0.12287,0.13589,0.16927,0.24452,0.39546,0.69576,1.38029");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04476,0.05148,0.06875,0.11483,0.23704,0.56624,1.45810"\
"0.04482,0.05136,0.06886,0.11484,0.23723,0.56604,1.45828"\
"0.04495,0.05155,0.06881,0.11487,0.23660,0.56604,1.46000"\
"0.04721,0.05339,0.07020,0.11518,0.23743,0.56849,1.45838"\
"0.05603,0.06247,0.07945,0.12352,0.24010,0.56616,1.46150"\
"0.08335,0.08982,0.10725,0.15177,0.26681,0.57728,1.46069"\
"0.15243,0.16021,0.18106,0.22950,0.34670,0.64714,1.48319");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4b_4") {
area : 23.773
cell_footprint : "sky130_fd_sc_hd__nand4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((A_N+!B)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.364;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.09444,0.09714,0.10474,0.12551,0.18191,0.34476,0.83110"\
"0.09905,0.10175,0.10942,0.13009,0.18632,0.34923,0.83672"\
"0.11056,0.11326,0.12086,0.14161,0.19807,0.36156,0.84646"\
"0.13685,0.13953,0.14706,0.16762,0.22406,0.38799,0.87489"\
"0.18514,0.18792,0.19574,0.21672,0.27322,0.43730,0.92259"\
"0.25049,0.25370,0.26253,0.28514,0.34250,0.50659,0.99110"\
"0.32786,0.33246,0.34379,0.37104,0.43209,0.59505,1.08187");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.03465,0.03712,0.04499,0.06915,0.14435,0.37441,1.06916"\
"0.03464,0.03723,0.04506,0.06910,0.14418,0.37518,1.06983"\
"0.03471,0.03720,0.04501,0.06914,0.14427,0.37397,1.06916"\
"0.03500,0.03751,0.04521,0.06923,0.14430,0.37423,1.06805"\
"0.03946,0.04175,0.04891,0.07201,0.14478,0.37358,1.06055"\
"0.05040,0.05256,0.06000,0.07969,0.14835,0.37322,1.06840"\
"0.07016,0.07320,0.07886,0.09841,0.15859,0.37710,1.06000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.13164,0.13510,0.14519,0.17311,0.25182,0.48201,1.16517"\
"0.13668,0.14016,0.15024,0.17829,0.25647,0.48638,1.17051"\
"0.14936,0.15283,0.16288,0.19092,0.26947,0.49923,1.18275"\
"0.17907,0.18257,0.19253,0.22050,0.29905,0.52940,1.21293"\
"0.24598,0.24947,0.25948,0.28732,0.36578,0.59584,1.28471"\
"0.35597,0.35994,0.37128,0.40054,0.47982,0.70907,1.39578"\
"0.51744,0.52248,0.53521,0.56974,0.65123,0.88153,1.56505");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.05084,0.05491,0.06712,0.10211,0.20610,0.52050,1.46177"\
"0.05092,0.05501,0.06721,0.10210,0.20592,0.52142,1.46369"\
"0.05094,0.05507,0.06724,0.10213,0.20597,0.52109,1.46137"\
"0.05110,0.05515,0.06723,0.10215,0.20612,0.52055,1.46023"\
"0.05277,0.05669,0.06860,0.10291,0.20602,0.52082,1.46466"\
"0.06251,0.06631,0.07764,0.11046,0.20989,0.52040,1.46179"\
"0.08353,0.08704,0.09764,0.12807,0.22029,0.52329,1.46273");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.04770,0.05009,0.05736,0.07820,0.13891,0.31781,0.85234"\
"0.05284,0.05541,0.06269,0.08389,0.14484,0.32450,0.86122"\
"0.06593,0.06838,0.07573,0.09699,0.15844,0.33824,0.87184"\
"0.09802,0.10066,0.10792,0.12875,0.18883,0.36849,0.90326"\
"0.15557,0.15969,0.17108,0.20033,0.26535,0.44478,0.97789"\
"0.25067,0.25730,0.27571,0.32186,0.42365,0.61971,1.15192"\
"0.41215,0.42206,0.45060,0.52238,0.68543,0.99339,1.56142");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.04281,0.04587,0.05531,0.08267,0.16643,0.41804,1.17354"\
"0.04306,0.04613,0.05530,0.08291,0.16630,0.41813,1.17392"\
"0.04277,0.04590,0.05526,0.08288,0.16643,0.41743,1.17189"\
"0.05088,0.05318,0.06061,0.08490,0.16645,0.41841,1.17244"\
"0.08163,0.08454,0.09257,0.11151,0.17718,0.41735,1.17392"\
"0.13380,0.13831,0.15094,0.18240,0.24958,0.44079,1.17540"\
"0.21884,0.22579,0.24757,0.30039,0.40515,0.60544,1.21044");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.06009,0.06339,0.07253,0.09884,0.17620,0.40397,1.08794"\
"0.06317,0.06637,0.07594,0.10246,0.18017,0.40829,1.09923"\
"0.07004,0.07322,0.08280,0.11010,0.18788,0.41926,1.10048"\
"0.08354,0.08729,0.09793,0.12623,0.20590,0.43505,1.11949"\
"0.10353,0.10859,0.12307,0.15937,0.24750,0.48024,1.16568"\
"0.11734,0.12538,0.14736,0.20245,0.32389,0.58289,1.27265"\
"0.09376,0.10608,0.14044,0.22677,0.41350,0.77542,1.51775");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.04727,0.05155,0.06366,0.09973,0.20546,0.51956,1.46120"\
"0.04730,0.05143,0.06387,0.09962,0.20565,0.52033,1.46550"\
"0.04754,0.05166,0.06393,0.09995,0.20588,0.52204,1.46120"\
"0.05421,0.05793,0.06850,0.10217,0.20595,0.52004,1.46235"\
"0.07234,0.07649,0.08839,0.12212,0.21495,0.52124,1.46290"\
"0.11551,0.12056,0.13509,0.17387,0.26975,0.54325,1.46011"\
"0.19674,0.20388,0.22434,0.27627,0.39545,0.67845,1.49772");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.05901,0.06137,0.06872,0.08975,0.15089,0.33043,0.86617"\
"0.06423,0.06670,0.07404,0.09522,0.15647,0.33600,0.87135"\
"0.07722,0.07973,0.08710,0.10854,0.17006,0.35032,0.88535"\
"0.10942,0.11183,0.11899,0.13992,0.20210,0.38038,0.91575"\
"0.17449,0.17803,0.18818,0.21439,0.27721,0.45718,0.98925"\
"0.28228,0.28806,0.30422,0.34635,0.43979,0.63288,1.16517"\
"0.46365,0.47237,0.49702,0.56251,0.71318,1.00942,1.57334");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.05470,0.05796,0.06695,0.09464,0.17885,0.43271,1.19959"\
"0.05489,0.05790,0.06702,0.09466,0.17877,0.43292,1.19972"\
"0.05450,0.05763,0.06689,0.09456,0.17848,0.43392,1.20158"\
"0.05862,0.06131,0.06951,0.09537,0.17879,0.43297,1.19934"\
"0.08700,0.08969,0.09748,0.11714,0.18645,0.43408,1.19860"\
"0.14063,0.14490,0.15670,0.18725,0.25364,0.45587,1.19967"\
"0.23094,0.23807,0.25773,0.30596,0.41014,0.61144,1.23401");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.06992,0.07295,0.08212,0.10857,0.18520,0.41331,1.10196"\
"0.07303,0.07615,0.08567,0.11229,0.18923,0.41766,1.10237"\
"0.07964,0.08280,0.09231,0.11953,0.19724,0.42848,1.10977"\
"0.09173,0.09522,0.10518,0.13279,0.21096,0.44073,1.12447"\
"0.10883,0.11325,0.12506,0.15750,0.24172,0.47246,1.16348"\
"0.12227,0.12868,0.14708,0.19273,0.29865,0.54803,1.23518"\
"0.09570,0.10650,0.13585,0.20884,0.36871,0.69231,1.41660");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.04732,0.05140,0.06388,0.10000,0.20514,0.52019,1.46481"\
"0.04735,0.05146,0.06393,0.09975,0.20581,0.52070,1.46538"\
"0.04748,0.05162,0.06375,0.09998,0.20561,0.52216,1.46176"\
"0.05171,0.05553,0.06683,0.10114,0.20551,0.52005,1.46106"\
"0.06486,0.06852,0.08016,0.11458,0.21202,0.51985,1.46392"\
"0.10171,0.10606,0.11905,0.15411,0.25129,0.53548,1.46177"\
"0.18031,0.18596,0.20255,0.24553,0.35235,0.63491,1.48642");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.05986,0.06211,0.06906,0.08903,0.14567,0.30977,0.79420"\
"0.06508,0.06749,0.07434,0.09431,0.15096,0.31498,0.80059"\
"0.07808,0.08040,0.08734,0.10736,0.16417,0.32846,0.81299"\
"0.11051,0.11278,0.11960,0.13951,0.19639,0.36047,0.84637"\
"0.17733,0.18053,0.18965,0.21286,0.27113,0.43507,0.92162"\
"0.28760,0.29248,0.30446,0.34249,0.42927,0.60754,1.09100"\
"0.46845,0.47596,0.49665,0.55322,0.69304,0.96975,1.49387");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.06184,0.06462,0.07303,0.09828,0.17530,0.40950,1.11664"\
"0.06144,0.06435,0.07279,0.09813,0.17530,0.40980,1.11707"\
"0.06042,0.06342,0.07207,0.09771,0.17508,0.40950,1.11674"\
"0.06358,0.06603,0.07383,0.09784,0.17486,0.40996,1.11942"\
"0.09093,0.09378,0.10108,0.11962,0.18350,0.40921,1.11763"\
"0.14434,0.14834,0.16093,0.18745,0.25373,0.43619,1.11634"\
"0.23420,0.24069,0.25774,0.30413,0.40556,0.59950,1.16340");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.07438,0.07741,0.08654,0.11271,0.18985,0.41922,1.10283"\
"0.07774,0.08081,0.09004,0.11660,0.19413,0.42199,1.10604"\
"0.08418,0.08753,0.09691,0.12409,0.20148,0.43106,1.11380"\
"0.09599,0.09934,0.10897,0.13636,0.21489,0.44371,1.12775"\
"0.11187,0.11563,0.12650,0.15626,0.23826,0.46924,1.15409"\
"0.12481,0.12994,0.14478,0.18278,0.27800,0.52245,1.21086"\
"0.10092,0.10945,0.13362,0.19401,0.33010,0.62021,1.33668");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00150, 0.00450, 0.01350, 0.04049, 0.12147, 0.36439");
values("0.04734,0.05146,0.06367,0.09966,0.20588,0.52156,1.46269"\
"0.04733,0.05150,0.06375,0.09963,0.20554,0.51968,1.46282"\
"0.04747,0.05169,0.06374,0.09999,0.20594,0.52167,1.46167"\
"0.04981,0.05371,0.06546,0.10044,0.20570,0.52022,1.46133"\
"0.05840,0.06251,0.07440,0.10932,0.20969,0.52154,1.46168"\
"0.08561,0.08948,0.10163,0.13553,0.23613,0.53268,1.46349"\
"0.15533,0.16003,0.17373,0.21158,0.31299,0.59997,1.48537");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4bb_1") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__nand4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((A_N+B_N)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.491;
max_capacitance : 0.124;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.07405,0.08022,0.09490,0.12959,0.21489,0.42608,0.95439"\
"0.07882,0.08497,0.09968,0.13441,0.21968,0.43137,0.96290"\
"0.09013,0.09627,0.11096,0.14583,0.23101,0.44357,0.97046"\
"0.11365,0.11977,0.13439,0.16928,0.25495,0.46685,0.99601"\
"0.14821,0.15462,0.16951,0.20493,0.29018,0.50303,1.03102"\
"0.19228,0.19937,0.21510,0.24997,0.33604,0.54796,1.07849"\
"0.23213,0.24135,0.26032,0.29860,0.38306,0.59529,1.12516");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.03410,0.04138,0.05998,0.10726,0.22760,0.52754,1.28096"\
"0.03413,0.04136,0.06003,0.10732,0.22691,0.52605,1.28259"\
"0.03420,0.04143,0.05985,0.10700,0.22766,0.53003,1.27281"\
"0.03504,0.04204,0.06031,0.10735,0.22711,0.52555,1.28215"\
"0.03865,0.04519,0.06254,0.10838,0.22683,0.52626,1.27275"\
"0.04709,0.05285,0.06792,0.11093,0.22771,0.52386,1.27682"\
"0.06441,0.06990,0.08542,0.12081,0.23055,0.52917,1.27281");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.12835,0.13615,0.15447,0.19710,0.29960,0.55438,1.19106"\
"0.13305,0.14081,0.15923,0.20178,0.30424,0.55931,1.19559"\
"0.14519,0.15307,0.17141,0.21400,0.31671,0.57117,1.20824"\
"0.17615,0.18395,0.20226,0.24483,0.34769,0.60443,1.23935"\
"0.24439,0.25231,0.27072,0.31345,0.41607,0.67124,1.31155"\
"0.35827,0.36712,0.38708,0.43122,0.53502,0.79047,1.42970"\
"0.53312,0.54402,0.56800,0.61678,0.72176,0.97572,1.61348");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.04668,0.05567,0.07694,0.13013,0.26600,0.60677,1.46229"\
"0.04667,0.05551,0.07700,0.13036,0.26574,0.60661,1.45899"\
"0.04694,0.05559,0.07691,0.13039,0.26617,0.60600,1.46021"\
"0.04693,0.05578,0.07698,0.13009,0.26627,0.60910,1.46065"\
"0.04894,0.05759,0.07836,0.13065,0.26583,0.60727,1.46361"\
"0.05852,0.06716,0.08668,0.13643,0.26773,0.60605,1.46316"\
"0.07714,0.08598,0.10364,0.15051,0.27382,0.60813,1.46265");
}
}
timing() {
related_pin : "B_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.08219,0.08823,0.10294,0.13847,0.22624,0.44358,0.98938"\
"0.08697,0.09300,0.10770,0.14337,0.23071,0.44817,0.99312"\
"0.09819,0.10425,0.11902,0.15481,0.24239,0.46023,1.00354"\
"0.12092,0.12685,0.14166,0.17761,0.26534,0.48296,1.02656"\
"0.15342,0.15958,0.17455,0.21060,0.29900,0.51660,1.06034"\
"0.19308,0.19953,0.21448,0.25042,0.33873,0.55650,1.10014"\
"0.22498,0.23269,0.24935,0.28635,0.37355,0.59143,1.13991");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.04318,0.05103,0.06997,0.11826,0.24067,0.54579,1.31365"\
"0.04316,0.05089,0.07000,0.11841,0.24044,0.54683,1.31641"\
"0.04319,0.05079,0.06989,0.11845,0.24018,0.54663,1.31325"\
"0.04385,0.05125,0.07022,0.11834,0.24066,0.54580,1.31281"\
"0.04602,0.05317,0.07179,0.11932,0.24061,0.54585,1.31236"\
"0.05213,0.05855,0.07570,0.12114,0.24186,0.54707,1.31262"\
"0.06712,0.07299,0.08837,0.12862,0.24342,0.54798,1.31311");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.13969,0.14758,0.16628,0.20960,0.31275,0.56739,1.20465"\
"0.14421,0.15234,0.17105,0.21429,0.31743,0.57300,1.20889"\
"0.15729,0.16518,0.18389,0.22719,0.33054,0.58628,1.22186"\
"0.18891,0.19685,0.21540,0.25868,0.36211,0.61802,1.25350"\
"0.25957,0.26762,0.28635,0.32978,0.43341,0.68864,1.33346"\
"0.38112,0.38961,0.40955,0.45431,0.55876,0.81444,1.45157"\
"0.57418,0.58508,0.60817,0.65566,0.76222,1.01891,1.65694");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.04728,0.05599,0.07762,0.13111,0.26634,0.60644,1.45821"\
"0.04732,0.05599,0.07768,0.13115,0.26600,0.60631,1.45940"\
"0.04726,0.05610,0.07763,0.13123,0.26611,0.60706,1.45847"\
"0.04730,0.05619,0.07766,0.13129,0.26666,0.60708,1.45842"\
"0.04835,0.05702,0.07841,0.13146,0.26652,0.60719,1.46249"\
"0.05454,0.06264,0.08320,0.13478,0.26711,0.60768,1.45778"\
"0.06929,0.07732,0.09663,0.14392,0.27161,0.60736,1.46282");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.05308,0.05909,0.07406,0.11025,0.19917,0.41949,0.96919"\
"0.05829,0.06448,0.07945,0.11579,0.20472,0.42551,0.97466"\
"0.07168,0.07775,0.09287,0.12924,0.21852,0.43822,0.98780"\
"0.10448,0.11032,0.12496,0.16103,0.24916,0.46926,1.01937"\
"0.16768,0.17667,0.19694,0.23764,0.32605,0.54255,1.09212"\
"0.27048,0.28507,0.31741,0.38209,0.49827,0.71873,1.26493"\
"0.44206,0.46342,0.51400,0.61757,0.80860,1.11977,1.67543");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.05034,0.05829,0.07784,0.12707,0.25054,0.55994,1.33515"\
"0.05040,0.05818,0.07782,0.12708,0.25010,0.56035,1.33591"\
"0.04998,0.05819,0.07774,0.12708,0.25036,0.56007,1.33598"\
"0.05618,0.06271,0.08006,0.12693,0.25038,0.55984,1.33428"\
"0.08666,0.09333,0.10773,0.14424,0.25284,0.56022,1.33930"\
"0.14293,0.15337,0.17571,0.22149,0.30823,0.57229,1.33592"\
"0.23257,0.25011,0.28734,0.36153,0.48671,0.70400,1.35520");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.06036,0.06757,0.08486,0.12640,0.22874,0.48363,1.11914"\
"0.06398,0.07111,0.08859,0.13047,0.23261,0.48729,1.12354"\
"0.07085,0.07804,0.09567,0.13802,0.24029,0.49491,1.13450"\
"0.08384,0.09169,0.11012,0.15265,0.25570,0.51167,1.14815"\
"0.10335,0.11334,0.13615,0.18535,0.29199,0.54866,1.18526"\
"0.11902,0.13463,0.16872,0.23674,0.36875,0.63507,1.27383"\
"0.10007,0.12519,0.17978,0.28625,0.47565,0.81954,1.48205");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.04340,0.05255,0.07507,0.12985,0.26627,0.60722,1.45795"\
"0.04339,0.05249,0.07479,0.12985,0.26571,0.60670,1.45890"\
"0.04360,0.05263,0.07506,0.12989,0.26642,0.60622,1.46475"\
"0.04842,0.05659,0.07720,0.13053,0.26682,0.60716,1.45988"\
"0.06355,0.07237,0.09329,0.14310,0.27037,0.60665,1.45840"\
"0.10240,0.11265,0.13596,0.18748,0.30964,0.61923,1.45909"\
"0.18061,0.19385,0.22458,0.28976,0.42074,0.72491,1.48692");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.05652,0.06256,0.07686,0.11200,0.19705,0.40668,0.92956"\
"0.06183,0.06785,0.08223,0.11730,0.20246,0.41221,0.93480"\
"0.07527,0.08143,0.09593,0.13069,0.21531,0.42560,0.94770"\
"0.10769,0.11349,0.12785,0.16285,0.24799,0.45639,0.97776"\
"0.17279,0.18104,0.19992,0.23839,0.32034,0.52934,1.05116"\
"0.27910,0.29220,0.32179,0.38236,0.49361,0.70474,1.21816"\
"0.45112,0.47091,0.51665,0.61294,0.79415,1.09422,1.62587");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.05614,0.06348,0.08216,0.12855,0.24518,0.53969,1.27897"\
"0.05618,0.06331,0.08209,0.12873,0.24521,0.53967,1.27818"\
"0.05552,0.06302,0.08188,0.12840,0.24544,0.53985,1.27824"\
"0.05962,0.06618,0.08336,0.12799,0.24525,0.53970,1.28092"\
"0.08936,0.09568,0.10930,0.14434,0.24877,0.53980,1.28129"\
"0.14475,0.15472,0.17684,0.21988,0.30333,0.55324,1.28202"\
"0.23609,0.25222,0.28942,0.35878,0.48369,0.69202,1.30802");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.06521,0.07232,0.08967,0.13130,0.23319,0.48741,1.12464"\
"0.06888,0.07617,0.09362,0.13545,0.23793,0.49198,1.12846"\
"0.07603,0.08325,0.10086,0.14326,0.24592,0.50226,1.14504"\
"0.08904,0.09672,0.11461,0.15726,0.26050,0.51511,1.16202"\
"0.10785,0.11671,0.13738,0.18428,0.28974,0.54662,1.18308"\
"0.12546,0.13910,0.16757,0.22741,0.35049,0.61547,1.25550"\
"0.11185,0.13369,0.18084,0.27279,0.44041,0.75760,1.41945");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00314, 0.00786, 0.01969, 0.04934, 0.12361");
values("0.04365,0.05267,0.07497,0.12986,0.26668,0.60887,1.45825"\
"0.04367,0.05282,0.07527,0.13000,0.26606,0.60604,1.46049"\
"0.04363,0.05289,0.07503,0.13014,0.26600,0.60749,1.46908"\
"0.04652,0.05495,0.07627,0.13000,0.26585,0.60618,1.47246"\
"0.05710,0.06604,0.08756,0.13904,0.26911,0.60714,1.46017"\
"0.08808,0.09774,0.12000,0.17226,0.29813,0.61920,1.45936"\
"0.15997,0.17175,0.20000,0.25789,0.38544,0.69376,1.49148");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4bb_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__nand4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((A_N+B_N)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.201;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.08370,0.08768,0.09786,0.12277,0.18605,0.35500,0.81142"\
"0.08855,0.09263,0.10273,0.12763,0.19098,0.35955,0.81783"\
"0.09997,0.10403,0.11413,0.13912,0.20269,0.37165,0.82795"\
"0.12561,0.12961,0.13965,0.16467,0.22849,0.39833,0.85737"\
"0.16808,0.17226,0.18278,0.20807,0.27219,0.44111,0.89945"\
"0.22195,0.22727,0.23898,0.26593,0.33028,0.49959,0.95635"\
"0.27245,0.27942,0.29517,0.32744,0.39435,0.56292,1.01914");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.03219,0.03623,0.04759,0.07918,0.16746,0.41082,1.07087"\
"0.03215,0.03632,0.04745,0.07916,0.16759,0.40985,1.07177"\
"0.03217,0.03633,0.04747,0.07917,0.16744,0.41064,1.07513"\
"0.03284,0.03688,0.04799,0.07934,0.16760,0.41122,1.07480"\
"0.03726,0.04099,0.05130,0.08159,0.16796,0.41058,1.07264"\
"0.04763,0.05125,0.06058,0.08740,0.17047,0.41001,1.06786"\
"0.06779,0.07124,0.08066,0.10451,0.17846,0.41189,1.06715");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.17296,0.17908,0.19435,0.23163,0.32369,0.56746,1.22380"\
"0.17788,0.18397,0.19924,0.23660,0.32896,0.57282,1.22897"\
"0.19047,0.19735,0.21277,0.24996,0.34197,0.58516,1.24967"\
"0.22241,0.22851,0.24409,0.28144,0.37353,0.61671,1.27305"\
"0.29731,0.30336,0.31839,0.35538,0.44725,0.69079,1.34806"\
"0.44564,0.45242,0.46865,0.50715,0.59986,0.84348,1.50683"\
"0.68328,0.69188,0.71236,0.75694,0.85396,1.09631,1.75569");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05485,0.06119,0.07788,0.12210,0.24156,0.57317,1.47581"\
"0.05514,0.06158,0.07782,0.12206,0.24167,0.57297,1.47342"\
"0.05482,0.06124,0.07776,0.12206,0.24183,0.57245,1.48145"\
"0.05473,0.06151,0.07772,0.12195,0.24148,0.57588,1.47239"\
"0.05522,0.06167,0.07821,0.12226,0.24192,0.57382,1.47637"\
"0.06441,0.07071,0.08635,0.12835,0.24430,0.57341,1.47928"\
"0.08707,0.09316,0.10804,0.14694,0.25556,0.57891,1.47407");
}
}
timing() {
related_pin : "B_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.10276,0.10672,0.11700,0.14321,0.21110,0.39159,0.87851"\
"0.10762,0.11156,0.12184,0.14808,0.21601,0.39612,0.88558"\
"0.11913,0.12309,0.13338,0.15966,0.22748,0.40849,0.89593"\
"0.14518,0.14912,0.15940,0.18572,0.25373,0.43435,0.92154"\
"0.19087,0.19488,0.20531,0.23185,0.29987,0.48118,0.96825"\
"0.25270,0.25702,0.26795,0.29514,0.36284,0.54388,1.03219"\
"0.32070,0.32598,0.33902,0.36886,0.43841,0.61873,1.10786");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04463,0.04899,0.06114,0.09436,0.18689,0.44066,1.13040"\
"0.04464,0.04905,0.06112,0.09446,0.18681,0.44039,1.13301"\
"0.04459,0.04912,0.06123,0.09450,0.18677,0.44092,1.13361"\
"0.04503,0.04937,0.06139,0.09461,0.18724,0.44076,1.12995"\
"0.04808,0.05213,0.06360,0.09596,0.18719,0.44082,1.13243"\
"0.05628,0.06007,0.07041,0.10058,0.18970,0.44097,1.13146"\
"0.07435,0.07795,0.08741,0.11527,0.19557,0.44292,1.13169");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.19317,0.19943,0.21495,0.25367,0.34800,0.59247,1.24891"\
"0.19822,0.20439,0.22009,0.25876,0.35301,0.59745,1.25393"\
"0.21092,0.21697,0.23267,0.27135,0.36550,0.60988,1.26720"\
"0.24199,0.24827,0.26382,0.30247,0.39672,0.64117,1.29768"\
"0.31587,0.32186,0.33746,0.37580,0.47010,0.71498,1.37191"\
"0.46196,0.46853,0.48510,0.52443,0.62002,0.86484,1.52241"\
"0.69380,0.70182,0.72134,0.76580,0.86532,1.11179,1.77145");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05443,0.06121,0.07822,0.12339,0.24362,0.57383,1.47296"\
"0.05464,0.06113,0.07842,0.12341,0.24368,0.57363,1.47272"\
"0.05464,0.06116,0.07831,0.12335,0.24350,0.57328,1.47530"\
"0.05467,0.06123,0.07831,0.12349,0.24376,0.57382,1.47294"\
"0.05488,0.06128,0.07861,0.12354,0.24348,0.57365,1.47384"\
"0.06082,0.06704,0.08360,0.12678,0.24546,0.57471,1.47286"\
"0.07933,0.08470,0.09957,0.13996,0.25292,0.57687,1.47520");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05060,0.05431,0.06416,0.08992,0.15764,0.33778,0.82284"\
"0.05606,0.05968,0.06959,0.09545,0.16322,0.34340,0.82908"\
"0.06930,0.07306,0.08300,0.10912,0.17714,0.35656,0.84186"\
"0.10248,0.10597,0.11543,0.14148,0.20943,0.38758,0.87265"\
"0.16506,0.17074,0.18476,0.21659,0.28484,0.46453,0.94977"\
"0.26682,0.27596,0.29954,0.35105,0.45235,0.64199,1.12328"\
"0.44077,0.45445,0.48858,0.57046,0.73453,1.02517,1.53441");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04986,0.05462,0.06720,0.10093,0.19344,0.44584,1.13394"\
"0.05000,0.05454,0.06717,0.10097,0.19388,0.44618,1.13376"\
"0.04939,0.05424,0.06693,0.10099,0.19350,0.44564,1.13530"\
"0.05588,0.05953,0.07008,0.10166,0.19376,0.44624,1.13435"\
"0.08637,0.09037,0.10057,0.12309,0.20051,0.44573,1.13412"\
"0.14053,0.14717,0.16342,0.19773,0.26606,0.46649,1.13415"\
"0.23033,0.24121,0.26888,0.32536,0.43230,0.62047,1.17502");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.07102,0.07631,0.09013,0.12589,0.21749,0.46024,1.11646"\
"0.07422,0.07963,0.09373,0.13015,0.22139,0.46496,1.12065"\
"0.08045,0.08600,0.10036,0.13696,0.22852,0.47246,1.12828"\
"0.09211,0.09795,0.11269,0.14912,0.24225,0.48643,1.14310"\
"0.10972,0.11685,0.13410,0.17544,0.27238,0.51822,1.17503"\
"0.12687,0.13731,0.16220,0.21838,0.33692,0.59612,1.26202"\
"0.10941,0.12625,0.16711,0.25592,0.42864,0.75278,1.44628");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04771,0.05448,0.07233,0.11958,0.24216,0.57303,1.47332"\
"0.04770,0.05443,0.07237,0.11935,0.24176,0.57510,1.47320"\
"0.04773,0.05459,0.07257,0.11951,0.24207,0.57687,1.47241"\
"0.05170,0.05776,0.07474,0.11971,0.24201,0.57439,1.47407"\
"0.06266,0.06969,0.08720,0.13116,0.24644,0.57460,1.47268"\
"0.09723,0.10465,0.12314,0.16853,0.28231,0.58624,1.47874"\
"0.17289,0.18223,0.20625,0.26186,0.38221,0.67628,1.49917");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05281,0.05639,0.06588,0.09025,0.15318,0.31877,0.76382"\
"0.05805,0.06163,0.07109,0.09552,0.15850,0.32400,0.76802"\
"0.07126,0.07487,0.08443,0.10894,0.17204,0.33726,0.78166"\
"0.10416,0.10747,0.11662,0.14095,0.20397,0.36945,0.81439"\
"0.16843,0.17351,0.18626,0.21537,0.27887,0.44323,0.88743"\
"0.27039,0.27833,0.29826,0.34482,0.44102,0.61767,1.06138"\
"0.44069,0.45273,0.48371,0.55575,0.70518,0.98286,1.46273");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.05752,0.06178,0.07297,0.10370,0.18782,0.42013,1.05485"\
"0.05725,0.06154,0.07286,0.10351,0.18872,0.42042,1.05454"\
"0.05592,0.06016,0.07214,0.10358,0.18804,0.42032,1.05504"\
"0.06074,0.06451,0.07484,0.10358,0.18789,0.42037,1.05395"\
"0.09026,0.09416,0.10318,0.12579,0.19536,0.42059,1.05493"\
"0.14550,0.15151,0.16514,0.19759,0.26336,0.44649,1.05594"\
"0.23353,0.24362,0.26821,0.32267,0.42590,0.61273,1.10881");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.07620,0.08145,0.09546,0.13101,0.22248,0.46542,1.12157"\
"0.07972,0.08529,0.09924,0.13518,0.22715,0.47001,1.12623"\
"0.08682,0.09246,0.10678,0.14305,0.23505,0.47956,1.13461"\
"0.09973,0.10526,0.11954,0.15620,0.24885,0.49225,1.14942"\
"0.11743,0.12367,0.13955,0.17877,0.27393,0.51873,1.17614"\
"0.13562,0.14394,0.16473,0.21396,0.32333,0.57877,1.23805"\
"0.12363,0.13693,0.17062,0.24592,0.39770,0.69865,1.38474");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00136, 0.00369, 0.01001, 0.02719, 0.07384, 0.20051");
values("0.04774,0.05443,0.07262,0.11936,0.24181,0.57298,1.47332"\
"0.04769,0.05458,0.07247,0.11940,0.24192,0.57296,1.47328"\
"0.04779,0.05479,0.07263,0.11924,0.24216,0.57473,1.47375"\
"0.04965,0.05618,0.07349,0.11950,0.24213,0.57366,1.47498"\
"0.05767,0.06439,0.08203,0.12712,0.24487,0.57311,1.47501"\
"0.08273,0.08944,0.10729,0.15393,0.27107,0.58354,1.47460"\
"0.15055,0.15877,0.17996,0.23042,0.34905,0.65394,1.49722");
}
}
}
}
cell ("sky130_fd_sc_hd__nand4bb_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__nand4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0089;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((A_N+B_N)+!C)+!D";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.356;
timing() {
related_pin : "A_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.09646,0.09930,0.10742,0.12893,0.18699,0.35470,0.85091"\
"0.10115,0.10400,0.11202,0.13366,0.19192,0.35879,0.85586"\
"0.11240,0.11524,0.12328,0.14489,0.20319,0.37027,0.86747"\
"0.13795,0.14074,0.14873,0.17024,0.22855,0.39599,0.89301"\
"0.18273,0.18567,0.19388,0.21577,0.27462,0.44225,0.94020"\
"0.24137,0.24476,0.25394,0.27686,0.33639,0.50481,1.00003"\
"0.30125,0.30565,0.31733,0.34551,0.40822,0.57541,1.07280");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.03712,0.03979,0.04814,0.07314,0.15064,0.38726,1.09402"\
"0.03710,0.03982,0.04805,0.07319,0.15045,0.38777,1.09724"\
"0.03705,0.03986,0.04813,0.07313,0.15032,0.38741,1.09746"\
"0.03756,0.04021,0.04842,0.07345,0.15073,0.38761,1.09712"\
"0.04154,0.04403,0.05178,0.07606,0.15157,0.38676,1.09601"\
"0.05230,0.05444,0.06122,0.08311,0.15464,0.38644,1.09924"\
"0.07150,0.07359,0.08042,0.10047,0.16462,0.39022,1.09208");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.15377,0.15756,0.16848,0.19786,0.27803,0.50842,1.19427"\
"0.15887,0.16269,0.17350,0.20304,0.28313,0.51349,1.19944"\
"0.17169,0.17547,0.18628,0.21588,0.29598,0.52738,1.20991"\
"0.20209,0.20585,0.21663,0.24595,0.32595,0.55786,1.24029"\
"0.27317,0.27688,0.28750,0.31679,0.39680,0.62771,1.31570"\
"0.40133,0.40550,0.41718,0.44778,0.52897,0.75959,1.44444"\
"0.59918,0.60444,0.61890,0.65474,0.73971,0.97018,1.65448");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.05549,0.05972,0.07189,0.10748,0.21205,0.52796,1.47149"\
"0.05552,0.05979,0.07205,0.10751,0.21217,0.52801,1.47133"\
"0.05557,0.05966,0.07190,0.10757,0.21223,0.52866,1.47176"\
"0.05545,0.05961,0.07168,0.10747,0.21204,0.52836,1.47186"\
"0.05617,0.06035,0.07255,0.10816,0.21209,0.52756,1.47289"\
"0.06580,0.06969,0.08147,0.11479,0.21542,0.52932,1.47349"\
"0.08770,0.09148,0.10185,0.13370,0.22748,0.53148,1.47233");
}
}
timing() {
related_pin : "B_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.11259,0.11529,0.12309,0.14513,0.20680,0.38564,0.91869"\
"0.11721,0.11989,0.12774,0.14967,0.21144,0.39047,0.92028"\
"0.12837,0.13108,0.13887,0.16095,0.22268,0.40161,0.93171"\
"0.15354,0.15623,0.16400,0.18602,0.24797,0.42706,0.95718"\
"0.19900,0.20172,0.20958,0.23174,0.29383,0.47375,1.00365"\
"0.25881,0.26170,0.27004,0.29254,0.35502,0.53390,1.06440"\
"0.31968,0.32311,0.33288,0.35819,0.42220,0.60074,1.13293");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.04960,0.05265,0.06162,0.08838,0.17082,0.41945,1.17027"\
"0.04967,0.05253,0.06149,0.08854,0.17078,0.41972,1.16725"\
"0.04964,0.05264,0.06164,0.08836,0.17074,0.42034,1.16675"\
"0.04990,0.05282,0.06166,0.08850,0.17067,0.42028,1.16625"\
"0.05264,0.05544,0.06393,0.08996,0.17109,0.42008,1.16552"\
"0.06051,0.06315,0.07114,0.09549,0.17339,0.41999,1.16803"\
"0.07921,0.08155,0.08869,0.11051,0.18101,0.42280,1.16753");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.18224,0.18625,0.19764,0.22881,0.31118,0.54259,1.22690"\
"0.18722,0.19141,0.20273,0.23380,0.31633,0.54824,1.23120"\
"0.20051,0.20445,0.21574,0.24693,0.32936,0.56118,1.24508"\
"0.23110,0.23516,0.24642,0.27735,0.35982,0.59155,1.27954"\
"0.30398,0.30801,0.31916,0.35000,0.43253,0.66496,1.34888"\
"0.44194,0.44632,0.45796,0.49000,0.57382,0.80684,1.49157"\
"0.66133,0.66598,0.68035,0.71649,0.80364,1.03878,1.72533");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.05747,0.06169,0.07438,0.11050,0.21500,0.53038,1.47377"\
"0.05749,0.06168,0.07422,0.11057,0.21503,0.52917,1.47212"\
"0.05750,0.06165,0.07431,0.11047,0.21502,0.52958,1.47393"\
"0.05738,0.06179,0.07434,0.11049,0.21502,0.52872,1.47315"\
"0.05784,0.06212,0.07479,0.11076,0.21502,0.52896,1.47071"\
"0.06343,0.06773,0.07956,0.11461,0.21729,0.53015,1.47317"\
"0.08105,0.08417,0.09507,0.12747,0.22497,0.53248,1.47363");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.05634,0.05886,0.06615,0.08734,0.14825,0.32607,0.84985"\
"0.06157,0.06411,0.07152,0.09281,0.15392,0.33124,0.85588"\
"0.07468,0.07720,0.08468,0.10615,0.16759,0.34527,0.86962"\
"0.10739,0.10976,0.11689,0.13770,0.19824,0.37631,0.90084"\
"0.17228,0.17597,0.18623,0.21278,0.27504,0.45287,0.97790"\
"0.28008,0.28569,0.30157,0.34434,0.43749,0.62831,1.14982"\
"0.46261,0.47072,0.49484,0.56023,0.71042,1.00365,1.55887");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.05606,0.05922,0.06849,0.09620,0.17887,0.42929,1.17902"\
"0.05606,0.05920,0.06855,0.09626,0.17975,0.42858,1.18030"\
"0.05561,0.05878,0.06814,0.09621,0.17919,0.42923,1.17867"\
"0.06056,0.06311,0.07116,0.09668,0.17951,0.42921,1.17923"\
"0.08990,0.09251,0.10007,0.11976,0.18706,0.42913,1.18134"\
"0.14519,0.14931,0.16070,0.18994,0.25475,0.45191,1.17897"\
"0.23496,0.24239,0.26326,0.31035,0.41081,0.60781,1.21757");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.07523,0.07879,0.08854,0.11680,0.19610,0.42632,1.10905"\
"0.07814,0.08182,0.09208,0.12055,0.19989,0.43093,1.11328"\
"0.08380,0.08755,0.09769,0.12656,0.20707,0.43701,1.12029"\
"0.09422,0.09797,0.10874,0.13794,0.21899,0.45083,1.13400"\
"0.10915,0.11366,0.12631,0.15939,0.24551,0.47843,1.16313"\
"0.12279,0.12887,0.14661,0.19291,0.29869,0.54904,1.23635"\
"0.09693,0.10764,0.13568,0.20789,0.36569,0.68309,1.40956");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.05189,0.05637,0.06902,0.10634,0.21313,0.52969,1.47218"\
"0.05185,0.05630,0.06931,0.10634,0.21322,0.52903,1.47146"\
"0.05192,0.05640,0.06916,0.10620,0.21296,0.52818,1.47203"\
"0.05545,0.05950,0.07167,0.10730,0.21325,0.52925,1.47406"\
"0.06629,0.07075,0.08318,0.11887,0.21917,0.53136,1.47109"\
"0.10062,0.10531,0.11830,0.15519,0.25461,0.54398,1.47345"\
"0.17770,0.18359,0.20051,0.24486,0.35274,0.63593,1.49660");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.05847,0.06083,0.06780,0.08772,0.14401,0.30572,0.78193"\
"0.06378,0.06617,0.07301,0.09300,0.14938,0.31115,0.78629"\
"0.07668,0.07908,0.08608,0.10611,0.16263,0.32427,0.80062"\
"0.10945,0.11171,0.11849,0.13835,0.19484,0.35657,0.83189"\
"0.17646,0.17968,0.18880,0.21205,0.26979,0.43146,0.90611"\
"0.28717,0.29206,0.30466,0.34215,0.42792,0.60409,1.07763"\
"0.46952,0.47713,0.49885,0.55507,0.69190,0.96543,1.48141");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.06440,0.06718,0.07558,0.10068,0.17605,0.40669,1.10029"\
"0.06404,0.06694,0.07538,0.10053,0.17618,0.40632,1.09721"\
"0.06287,0.06586,0.07445,0.10012,0.17600,0.40635,1.09795"\
"0.06647,0.06894,0.07659,0.10016,0.17607,0.40626,1.09797"\
"0.09458,0.09714,0.10410,0.12226,0.18472,0.40702,1.09794"\
"0.14881,0.15267,0.16406,0.19059,0.25489,0.43345,1.09793"\
"0.23914,0.24505,0.26286,0.30686,0.40642,0.59700,1.14727");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.07990,0.08325,0.09332,0.12139,0.20043,0.43120,1.11344"\
"0.08294,0.08660,0.09672,0.12536,0.20460,0.43562,1.11802"\
"0.08914,0.09271,0.10307,0.13218,0.21191,0.44323,1.12563"\
"0.10021,0.10383,0.11423,0.14331,0.22377,0.45549,1.13834"\
"0.11452,0.11848,0.12971,0.16113,0.24477,0.47716,1.16162"\
"0.12656,0.13157,0.14609,0.18452,0.28048,0.52586,1.21426"\
"0.10214,0.11104,0.13438,0.19457,0.32990,0.61627,1.33297");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00149, 0.00447, 0.01334, 0.03988, 0.11918, 0.35615");
values("0.05193,0.05633,0.06930,0.10636,0.21323,0.52898,1.47190"\
"0.05191,0.05638,0.06932,0.10650,0.21322,0.52908,1.47088"\
"0.05198,0.05637,0.06933,0.10653,0.21325,0.52905,1.47158"\
"0.05370,0.05793,0.07042,0.10658,0.21322,0.52896,1.47170"\
"0.06109,0.06539,0.07806,0.11452,0.21710,0.53132,1.47340"\
"0.08450,0.08852,0.10110,0.13752,0.24085,0.54086,1.47668"\
"0.15167,0.15656,0.17088,0.21020,0.31548,0.60494,1.49474");
}
}
}
}
cell ("sky130_fd_sc_hd__nor2_1") {
area : 3.754
cell_footprint : "sky130_fd_sc_hd__nor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A*!B";
capacitance : 0.0000;
max_transition : 1.494;
max_capacitance : 0.086;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00278, 0.00656, 0.01547, 0.03649, 0.08607");
values("0.05353,0.06245,0.08276,0.12967,0.24032,0.49641,1.09101"\
"0.05847,0.06727,0.08770,0.13484,0.24282,0.50272,1.09752"\
"0.07046,0.07910,0.09929,0.14576,0.25621,0.51054,1.11138"\
"0.09491,0.10459,0.12483,0.17144,0.28040,0.53540,1.13686"\
"0.13384,0.14715,0.17488,0.22871,0.33915,0.59385,1.19424"\
"0.19236,0.21358,0.25516,0.33151,0.46957,0.72939,1.33433"\
"0.29081,0.32212,0.38468,0.49953,0.69340,1.03006,1.64290");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00278, 0.00656, 0.01547, 0.03649, 0.08607");
values("0.03977,0.05117,0.07801,0.14177,0.29094,0.64755,1.46653"\
"0.03983,0.05120,0.07810,0.14184,0.28975,0.64442,1.46948"\
"0.03983,0.05126,0.07813,0.14090,0.29156,0.63961,1.46408"\
"0.04621,0.05595,0.08041,0.14114,0.28899,0.64072,1.46248"\
"0.06686,0.07754,0.10179,0.15400,0.29253,0.63945,1.46919"\
"0.11055,0.12285,0.14999,0.20837,0.33136,0.64795,1.46569"\
"0.18631,0.20340,0.24040,0.31407,0.45580,0.74933,1.48788");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00278, 0.00656, 0.01547, 0.03649, 0.08607");
values("0.01904,0.02159,0.02722,0.03995,0.06889,0.13618,0.29436"\
"0.02382,0.02630,0.03193,0.04463,0.07358,0.14091,0.29903"\
"0.03417,0.03702,0.04327,0.05610,0.08489,0.15203,0.31014"\
"0.04780,0.05261,0.06232,0.08023,0.11160,0.17865,0.33687"\
"0.06357,0.07094,0.08600,0.11423,0.16217,0.23937,0.39667"\
"0.07503,0.08628,0.10981,0.15299,0.22915,0.35126,0.54162"\
"0.06305,0.08088,0.11703,0.18591,0.30427,0.49546,0.79111");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00278, 0.00656, 0.01547, 0.03649, 0.08607");
values("0.01332,0.01624,0.02310,0.03906,0.07696,0.16594,0.37413"\
"0.01326,0.01608,0.02292,0.03908,0.07699,0.16591,0.37471"\
"0.01830,0.02075,0.02596,0.04001,0.07667,0.16552,0.37511"\
"0.02968,0.03311,0.04024,0.05281,0.08249,0.16505,0.37466"\
"0.04956,0.05505,0.06573,0.08487,0.11769,0.18408,0.37460"\
"0.08464,0.09342,0.10977,0.14113,0.19053,0.26972,0.42136"\
"0.14718,0.16238,0.18945,0.23579,0.31149,0.43199,0.62061");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00278, 0.00656, 0.01547, 0.03649, 0.08607");
values("0.04098,0.05008,0.07067,0.11728,0.22684,0.48301,1.08790"\
"0.04407,0.05292,0.07375,0.12080,0.23000,0.48553,1.09550"\
"0.05538,0.06408,0.08376,0.13095,0.24027,0.49612,1.09692"\
"0.08020,0.09090,0.11134,0.15693,0.26716,0.52235,1.12276"\
"0.11842,0.13481,0.16594,0.22262,0.32993,0.58622,1.18935"\
"0.17792,0.20193,0.25002,0.33741,0.48118,0.73028,1.33210"\
"0.28138,0.31494,0.38305,0.51076,0.73227,1.07709,1.67738");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00278, 0.00656, 0.01547, 0.03649, 0.08607");
values("0.03975,0.05120,0.07800,0.14093,0.28964,0.64182,1.47971"\
"0.03948,0.05104,0.07802,0.14089,0.28986,0.63895,1.48232"\
"0.04004,0.05095,0.07789,0.14109,0.28980,0.63972,1.46581"\
"0.05403,0.06238,0.08406,0.14189,0.28989,0.63943,1.46974"\
"0.07873,0.09139,0.11594,0.16379,0.29429,0.64279,1.47283"\
"0.12037,0.13869,0.17373,0.23989,0.35223,0.65178,1.46558"\
"0.18923,0.21480,0.26525,0.36178,0.52416,0.78961,1.49448");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00278, 0.00656, 0.01547, 0.03649, 0.08607");
values("0.01563,0.01801,0.02336,0.03566,0.06414,0.13168,0.29004"\
"0.02031,0.02272,0.02818,0.04044,0.06914,0.13615,0.29489"\
"0.02772,0.03154,0.03883,0.05189,0.08056,0.14754,0.30909"\
"0.03598,0.04223,0.05391,0.07418,0.10704,0.17394,0.33417"\
"0.04316,0.05260,0.07120,0.10289,0.15504,0.23466,0.39258"\
"0.04041,0.05605,0.08426,0.13407,0.21564,0.34262,0.53664"\
"0.00760,0.02980,0.07469,0.15365,0.28190,0.48207,0.78270");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00118, 0.00278, 0.00656, 0.01547, 0.03649, 0.08607");
values("0.00887,0.01179,0.01866,0.03471,0.07317,0.16120,0.37082"\
"0.00969,0.01222,0.01864,0.03445,0.07260,0.16227,0.37305"\
"0.01555,0.01802,0.02294,0.03625,0.07245,0.16191,0.37125"\
"0.02665,0.03006,0.03728,0.05148,0.07902,0.16327,0.37067"\
"0.04580,0.05222,0.06263,0.08266,0.11552,0.18119,0.37393"\
"0.08070,0.09103,0.10721,0.13835,0.18882,0.26686,0.42090"\
"0.14649,0.16136,0.18814,0.23459,0.31181,0.43124,0.61951");
}
}
}
}
cell ("sky130_fd_sc_hd__nor2_2") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__nor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A*!B";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.142;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.05985,0.06616,0.08180,0.12049,0.21781,0.46583,1.10011"\
"0.06454,0.07078,0.08642,0.12526,0.22305,0.47562,1.10650"\
"0.07748,0.08354,0.09891,0.13771,0.23698,0.48523,1.12559"\
"0.10465,0.11113,0.12667,0.16512,0.26401,0.51269,1.14764"\
"0.14853,0.15746,0.17807,0.22365,0.32287,0.57335,1.20750"\
"0.21654,0.23083,0.26275,0.32710,0.45369,0.71055,1.35082"\
"0.32474,0.34813,0.39734,0.49792,0.68110,1.01816,1.67025");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.03872,0.04654,0.06715,0.11911,0.25196,0.59243,1.46606"\
"0.03879,0.04679,0.06711,0.11935,0.25319,0.59634,1.46427"\
"0.03882,0.04681,0.06712,0.11931,0.25413,0.59421,1.47238"\
"0.04286,0.05007,0.06901,0.11964,0.25420,0.59428,1.47059"\
"0.06090,0.06848,0.08766,0.13216,0.25551,0.59361,1.47070"\
"0.09959,0.10851,0.13045,0.17994,0.29487,0.60143,1.46715"\
"0.17830,0.18969,0.21788,0.28012,0.41190,0.70222,1.48909");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.01698,0.01861,0.02250,0.03175,0.05380,0.10829,0.24637"\
"0.02190,0.02342,0.02720,0.03633,0.05835,0.11290,0.25113"\
"0.03158,0.03364,0.03822,0.04769,0.06926,0.12372,0.26193"\
"0.04364,0.04660,0.05373,0.06824,0.09542,0.14995,0.28807"\
"0.05579,0.06043,0.07129,0.09379,0.13602,0.20879,0.34765"\
"0.05929,0.06654,0.08326,0.11762,0.18430,0.29858,0.48484"\
"0.02895,0.04046,0.06662,0.12159,0.22530,0.40527,0.69645");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.01219,0.01399,0.01841,0.02953,0.05774,0.13024,0.31499"\
"0.01227,0.01392,0.01816,0.02928,0.05762,0.13033,0.31493"\
"0.01750,0.01898,0.02247,0.03133,0.05765,0.13024,0.31548"\
"0.02783,0.03014,0.03514,0.04582,0.06673,0.13127,0.31505"\
"0.04629,0.04971,0.05794,0.07340,0.10229,0.15645,0.31817"\
"0.07873,0.08455,0.09735,0.12216,0.16622,0.24177,0.37700"\
"0.13774,0.14733,0.16708,0.20688,0.27527,0.38872,0.57699");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.03958,0.04632,0.06261,0.10210,0.20180,0.45095,1.08742"\
"0.04283,0.04907,0.06506,0.10513,0.20329,0.45222,1.08684"\
"0.05433,0.06041,0.07587,0.11453,0.21327,0.46570,1.10231"\
"0.07990,0.08761,0.10398,0.14162,0.24128,0.49239,1.12892"\
"0.11940,0.13148,0.15684,0.20735,0.30576,0.55365,1.18965"\
"0.18421,0.20157,0.23962,0.31709,0.45409,0.70560,1.34118"\
"0.30255,0.32613,0.37953,0.49120,0.69865,1.05303,1.69228");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.03837,0.04644,0.06702,0.11933,0.25443,0.59558,1.47245"\
"0.03818,0.04602,0.06691,0.11926,0.25258,0.59257,1.46570"\
"0.03819,0.04589,0.06643,0.11923,0.25230,0.59723,1.47092"\
"0.05186,0.05761,0.07338,0.11970,0.25402,0.59570,1.47244"\
"0.07363,0.08395,0.10350,0.14483,0.25756,0.59512,1.46458"\
"0.11180,0.12591,0.15475,0.21300,0.32102,0.60687,1.47033"\
"0.17608,0.19506,0.23844,0.32315,0.47752,0.74960,1.49839");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.01418,0.01562,0.01916,0.02781,0.04928,0.10401,0.24389"\
"0.01863,0.02024,0.02386,0.03248,0.05412,0.10897,0.24971"\
"0.02461,0.02722,0.03280,0.04359,0.06540,0.11991,0.26252"\
"0.03041,0.03454,0.04346,0.06065,0.09072,0.14592,0.28762"\
"0.03202,0.03862,0.05287,0.08010,0.12740,0.20483,0.34570"\
"0.01904,0.02894,0.05165,0.09459,0.16866,0.29033,0.48361"\
"-0.03742,-0.02207,0.01323,0.08133,0.19948,0.39098,0.69222");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00842, 0.02159, 0.05536, 0.14192");
values("0.00705,0.00872,0.01315,0.02432,0.05313,0.12753,0.31387"\
"0.00830,0.00963,0.01346,0.02437,0.05305,0.12771,0.31474"\
"0.01372,0.01542,0.01929,0.02752,0.05351,0.12687,0.31657"\
"0.02359,0.02601,0.03160,0.04278,0.06432,0.12868,0.31614"\
"0.04170,0.04535,0.05445,0.07057,0.10023,0.15440,0.31889"\
"0.07377,0.08019,0.09427,0.11941,0.16493,0.24030,0.37753"\
"0.13546,0.14520,0.16973,0.20756,0.27672,0.38944,0.57745");
}
}
}
}
cell ("sky130_fd_sc_hd__nor2_4") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__nor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0093;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A*!B";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.252;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.06227,0.06648,0.07791,0.10943,0.19542,0.43323,1.10414"\
"0.06679,0.07097,0.08235,0.11402,0.20030,0.43897,1.11031"\
"0.07986,0.08389,0.09521,0.12609,0.21317,0.45617,1.12490"\
"0.10761,0.11184,0.12288,0.15387,0.23949,0.47963,1.15768"\
"0.15274,0.15878,0.17376,0.21127,0.29973,0.53995,1.21746"\
"0.22634,0.23526,0.25821,0.31144,0.42693,0.67802,1.35436"\
"0.34569,0.35982,0.39634,0.47996,0.64913,0.97750,1.67281");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.04022,0.04545,0.05991,0.10171,0.21903,0.54476,1.46492"\
"0.04026,0.04549,0.05992,0.10143,0.21775,0.54526,1.46553"\
"0.04035,0.04554,0.06024,0.10155,0.21897,0.54718,1.46647"\
"0.04389,0.04858,0.06227,0.10163,0.21809,0.54487,1.47836"\
"0.06092,0.06626,0.08005,0.11581,0.22207,0.54545,1.47790"\
"0.09804,0.10422,0.11976,0.16015,0.26309,0.55588,1.46758"\
"0.17572,0.18311,0.20332,0.25359,0.37165,0.65414,1.48638");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.01697,0.01799,0.02077,0.02789,0.04641,0.09624,0.23430"\
"0.02182,0.02278,0.02542,0.03246,0.05093,0.10074,0.23872"\
"0.03116,0.03246,0.03571,0.04352,0.06177,0.11141,0.24963"\
"0.04249,0.04445,0.04942,0.06141,0.08620,0.13711,0.27493"\
"0.05237,0.05542,0.06319,0.08165,0.12037,0.19244,0.33429"\
"0.05115,0.05579,0.06782,0.09665,0.15722,0.26910,0.46480"\
"0.00953,0.01688,0.03585,0.08081,0.17567,0.35397,0.65963");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.01248,0.01362,0.01673,0.02534,0.04922,0.11677,0.30801"\
"0.01251,0.01353,0.01650,0.02497,0.04909,0.11677,0.30807"\
"0.01767,0.01872,0.02130,0.02796,0.04954,0.11674,0.30853"\
"0.02770,0.02920,0.03294,0.04156,0.06099,0.11910,0.30827"\
"0.04540,0.04772,0.05357,0.06654,0.09409,0.14800,0.31288"\
"0.07720,0.08094,0.09046,0.11143,0.15155,0.22970,0.37625"\
"0.13536,0.14153,0.15635,0.18999,0.25449,0.36755,0.56923");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.04193,0.04654,0.05844,0.09101,0.17817,0.41599,1.08719"\
"0.04502,0.04933,0.06091,0.09287,0.18262,0.42185,1.09331"\
"0.05623,0.06025,0.07156,0.10318,0.18990,0.43318,1.10382"\
"0.08336,0.08841,0.10072,0.13088,0.21593,0.45630,1.13577"\
"0.12537,0.13292,0.15264,0.19482,0.28355,0.52165,1.19361"\
"0.19555,0.20696,0.23532,0.30075,0.42958,0.67825,1.34995"\
"0.32727,0.34211,0.38183,0.47562,0.66834,1.02523,1.70703");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.03983,0.04522,0.05971,0.10147,0.21817,0.54546,1.46510"\
"0.03959,0.04500,0.05981,0.10139,0.21932,0.54678,1.46621"\
"0.03944,0.04445,0.05937,0.10132,0.21765,0.54984,1.46702"\
"0.05244,0.05632,0.06685,0.10295,0.21783,0.54517,1.47254"\
"0.07499,0.08024,0.09694,0.13037,0.22583,0.54781,1.46885"\
"0.11228,0.12088,0.14302,0.19347,0.29176,0.56201,1.47559"\
"0.17412,0.18772,0.21886,0.29155,0.43698,0.71318,1.49645");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.01386,0.01479,0.01728,0.02377,0.04145,0.09058,0.22871"\
"0.01823,0.01930,0.02186,0.02840,0.04623,0.09532,0.23569"\
"0.02378,0.02546,0.02961,0.03875,0.05713,0.10647,0.24461"\
"0.02858,0.03126,0.03790,0.05225,0.08021,0.13208,0.27076"\
"0.02804,0.03220,0.04257,0.06576,0.10987,0.18653,0.32942"\
"0.00955,0.01627,0.03259,0.06913,0.13901,0.25845,0.46073"\
"-0.05937,-0.04849,-0.02351,0.03409,0.14417,0.33569,0.65270");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00398, 0.01122, 0.03165, 0.08926, 0.25178");
values("0.00689,0.00792,0.01087,0.01931,0.04289,0.10920,0.29611"\
"0.00818,0.00897,0.01147,0.01932,0.04294,0.10923,0.29769"\
"0.01345,0.01453,0.01746,0.02383,0.04399,0.10917,0.29624"\
"0.02304,0.02467,0.02868,0.03815,0.05691,0.11206,0.29849"\
"0.04082,0.04323,0.04979,0.06388,0.09160,0.14266,0.30202"\
"0.07319,0.07757,0.08711,0.10860,0.15014,0.22665,0.36958"\
"0.13346,0.14008,0.15837,0.19226,0.25494,0.36580,0.56344");
}
}
}
}
cell ("sky130_fd_sc_hd__nor2_8") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__nor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0179;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0180;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A*!B";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.433;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00477, 0.01471, 0.04543, 0.14026, 0.43305");
values("0.06873,0.07158,0.08021,0.10550,0.18036,0.40892,1.11255"\
"0.07301,0.07581,0.08429,0.10974,0.18509,0.41842,1.11922"\
"0.08572,0.08841,0.09678,0.12211,0.19772,0.42993,1.14022"\
"0.11335,0.11614,0.12456,0.14954,0.22537,0.45492,1.17249"\
"0.15945,0.16317,0.17431,0.20458,0.28371,0.51364,1.22386"\
"0.23577,0.24144,0.25776,0.30061,0.40410,0.64841,1.35454"\
"0.36376,0.37267,0.39841,0.46545,0.61690,0.93686,1.66805");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00477, 0.01471, 0.04543, 0.14026, 0.43305");
values("0.04524,0.04861,0.05933,0.09239,0.19400,0.50829,1.47142"\
"0.04509,0.04846,0.05921,0.09235,0.19434,0.51003,1.47638"\
"0.04528,0.04873,0.05936,0.09243,0.19406,0.51099,1.49010"\
"0.04825,0.05143,0.06110,0.09286,0.19429,0.50790,1.48445"\
"0.06469,0.06798,0.07837,0.10770,0.19989,0.50932,1.47694"\
"0.10031,0.10412,0.11533,0.14802,0.24128,0.52026,1.48137"\
"0.17714,0.18183,0.19561,0.23542,0.34023,0.61857,1.49295");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00477, 0.01471, 0.04543, 0.14026, 0.43305");
values("0.01978,0.02048,0.02258,0.02856,0.04524,0.09363,0.23903"\
"0.02430,0.02498,0.02701,0.03290,0.04953,0.09781,0.24364"\
"0.03363,0.03449,0.03701,0.04355,0.06008,0.10814,0.25375"\
"0.04494,0.04621,0.04988,0.05957,0.08252,0.13288,0.27837"\
"0.05453,0.05649,0.06184,0.07693,0.11225,0.18418,0.33578"\
"0.05069,0.05363,0.06218,0.08523,0.13998,0.25088,0.46052"\
"0.00328,0.00772,0.02091,0.05685,0.14162,0.31682,0.64082");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00477, 0.01471, 0.04543, 0.14026, 0.43305");
values("0.01584,0.01662,0.01909,0.02671,0.05023,0.12401,0.35457"\
"0.01547,0.01627,0.01867,0.02625,0.05006,0.12414,0.35442"\
"0.01967,0.02051,0.02279,0.02911,0.05065,0.12408,0.35462"\
"0.02903,0.03009,0.03291,0.04135,0.06223,0.12714,0.35448"\
"0.04643,0.04836,0.05340,0.06432,0.09064,0.15597,0.35890"\
"0.07901,0.08135,0.08800,0.10533,0.14402,0.22771,0.42118"\
"0.13782,0.14164,0.15251,0.17935,0.23951,0.35631,0.59032");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00477, 0.01471, 0.04543, 0.14026, 0.43305");
values("0.04717,0.05016,0.05949,0.08610,0.16246,0.39179,1.10257"\
"0.04942,0.05238,0.06111,0.08776,0.16500,0.39842,1.10156"\
"0.06047,0.06323,0.07145,0.09681,0.17483,0.40561,1.11239"\
"0.08851,0.09187,0.10101,0.12529,0.20030,0.43156,1.13982"\
"0.13327,0.13817,0.15218,0.18829,0.26815,0.49841,1.20751"\
"0.20906,0.21629,0.23708,0.29011,0.41046,0.65469,1.35855"\
"0.35117,0.36070,0.38946,0.46564,0.64167,0.99773,1.71669");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00477, 0.01471, 0.04543, 0.14026, 0.43305");
values("0.04483,0.04836,0.05922,0.09229,0.19381,0.50681,1.48125"\
"0.04455,0.04817,0.05888,0.09224,0.19419,0.51001,1.47667"\
"0.04384,0.04735,0.05837,0.09203,0.19432,0.50679,1.47583"\
"0.05535,0.05787,0.06585,0.09431,0.19446,0.50801,1.47602"\
"0.07832,0.08233,0.09430,0.12466,0.20400,0.51046,1.47894"\
"0.11647,0.12216,0.13840,0.17968,0.27428,0.52833,1.47614"\
"0.18059,0.18687,0.21149,0.27034,0.40699,0.68122,1.50053");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00477, 0.01471, 0.04543, 0.14026, 0.43305");
values("0.01508,0.01572,0.01752,0.02269,0.03743,0.08191,0.21812"\
"0.01939,0.02005,0.02194,0.02717,0.04212,0.08644,0.22275"\
"0.02508,0.02614,0.02915,0.03664,0.05285,0.09733,0.23358"\
"0.02965,0.03134,0.03609,0.04797,0.07337,0.12270,0.25941"\
"0.02785,0.03049,0.03812,0.05702,0.09727,0.17282,0.31724"\
"0.00614,0.01040,0.02241,0.05225,0.11578,0.23412,0.44459"\
"-0.07104,-0.06439,-0.04544,0.00018,0.10221,0.29148,0.62039");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00154, 0.00477, 0.01471, 0.04543, 0.14026, 0.43305");
values("0.00734,0.00799,0.01003,0.01639,0.03620,0.09745,0.28596"\
"0.00840,0.00891,0.01064,0.01652,0.03622,0.09737,0.28603"\
"0.01353,0.01426,0.01621,0.02157,0.03785,0.09740,0.28614"\
"0.02305,0.02405,0.02700,0.03441,0.05214,0.10143,0.28663"\
"0.04085,0.04238,0.04653,0.05813,0.08335,0.13560,0.29229"\
"0.07298,0.07559,0.08300,0.10027,0.13864,0.21331,0.36536"\
"0.13445,0.13770,0.14963,0.18008,0.23701,0.34716,0.55539");
}
}
}
}
cell ("sky130_fd_sc_hd__nor2b_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__nor2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A*B_N";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.082;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.05860,0.06788,0.08857,0.13673,0.24646,0.50229,1.10800"\
"0.06345,0.07254,0.09352,0.14125,0.25354,0.50823,1.10806"\
"0.07545,0.08442,0.10526,0.15284,0.26340,0.52035,1.13020"\
"0.10044,0.11002,0.13083,0.17854,0.28895,0.54883,1.14965"\
"0.14243,0.15575,0.18357,0.23742,0.34827,0.60767,1.20752"\
"0.20793,0.22888,0.27045,0.34564,0.48445,0.74472,1.34594"\
"0.31927,0.35076,0.41317,0.52718,0.72059,1.05376,1.66675");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.04395,0.05590,0.08366,0.14890,0.29846,0.65249,1.48651"\
"0.04404,0.05597,0.08351,0.14799,0.29993,0.65068,1.47512"\
"0.04421,0.05598,0.08372,0.14796,0.29960,0.65234,1.48891"\
"0.04918,0.05981,0.08531,0.14833,0.29895,0.65572,1.48070"\
"0.06961,0.08064,0.10533,0.15915,0.30109,0.65474,1.47885"\
"0.11293,0.12585,0.15414,0.21193,0.33782,0.65818,1.48352"\
"0.19032,0.20853,0.24627,0.31976,0.46214,0.75581,1.49692");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.01835,0.02079,0.02628,0.03852,0.06606,0.12955,0.27741"\
"0.02311,0.02552,0.03098,0.04315,0.07075,0.13424,0.28208"\
"0.03317,0.03622,0.04217,0.05432,0.08178,0.14523,0.29329"\
"0.04617,0.05095,0.06047,0.07803,0.10839,0.17170,0.31953"\
"0.06045,0.06716,0.08214,0.10972,0.15671,0.23258,0.37955"\
"0.06806,0.07918,0.10185,0.14475,0.21862,0.33503,0.51978"\
"0.04658,0.06400,0.09938,0.16641,0.28143,0.46743,0.75301");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.01350,0.01635,0.02292,0.03805,0.07379,0.15736,0.35202"\
"0.01358,0.01631,0.02269,0.03794,0.07363,0.15723,0.35218"\
"0.01907,0.02124,0.02612,0.03929,0.07355,0.15714,0.35208"\
"0.03116,0.03393,0.04104,0.05290,0.08002,0.15722,0.35248"\
"0.05043,0.05590,0.06692,0.08439,0.11669,0.17726,0.35444"\
"0.08558,0.09407,0.11031,0.13905,0.18659,0.26699,0.40504"\
"0.14891,0.16240,0.18976,0.23460,0.30899,0.42670,0.60853");
}
}
timing() {
related_pin : "B_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.07398,0.08356,0.10513,0.15393,0.26659,0.52436,1.12196"\
"0.07888,0.08839,0.10994,0.15878,0.27061,0.52760,1.13284"\
"0.08997,0.09930,0.12058,0.16890,0.27997,0.53743,1.14357"\
"0.11101,0.11983,0.14091,0.18956,0.30368,0.55818,1.15879"\
"0.14020,0.14929,0.17013,0.21818,0.32932,0.58905,1.19305"\
"0.17489,0.18440,0.20524,0.25248,0.36259,0.62009,1.22361"\
"0.19874,0.21041,0.23381,0.28087,0.38993,0.64771,1.24763");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.04397,0.05593,0.08351,0.14857,0.30123,0.65341,1.47755"\
"0.04397,0.05571,0.08352,0.14814,0.30145,0.65295,1.49018"\
"0.04402,0.05594,0.08364,0.14835,0.29862,0.65153,1.48814"\
"0.04456,0.05623,0.08367,0.14858,0.30109,0.65261,1.47872"\
"0.04632,0.05753,0.08455,0.14846,0.29925,0.65518,1.48571"\
"0.05274,0.06254,0.08720,0.14965,0.30070,0.65043,1.47712"\
"0.06746,0.07681,0.09852,0.15420,0.30153,0.65374,1.47384");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.09641,0.10109,0.11025,0.12732,0.16001,0.22803,0.38279"\
"0.10122,0.10588,0.11521,0.13228,0.16500,0.23306,0.38784"\
"0.11421,0.11881,0.12795,0.14511,0.17789,0.24597,0.40085"\
"0.14601,0.15064,0.15980,0.17701,0.20978,0.27806,0.43267"\
"0.21468,0.21968,0.22946,0.24700,0.28043,0.34920,0.50370"\
"0.32670,0.33314,0.34537,0.36668,0.40352,0.47449,0.62974"\
"0.50317,0.51168,0.52714,0.55475,0.59976,0.67543,0.83050");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.02280,0.02578,0.03306,0.04853,0.08307,0.16720,0.37195"\
"0.02253,0.02578,0.03313,0.04858,0.08346,0.16677,0.37122"\
"0.02260,0.02584,0.03309,0.04859,0.08340,0.16714,0.37255"\
"0.02264,0.02623,0.03304,0.04872,0.08329,0.16728,0.37481"\
"0.02698,0.02998,0.03651,0.05141,0.08479,0.16775,0.37324"\
"0.03846,0.04170,0.04882,0.06240,0.09450,0.17251,0.37261"\
"0.05575,0.06089,0.06939,0.08421,0.11416,0.18575,0.37894");
}
}
}
}
cell ("sky130_fd_sc_hd__nor2b_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__nor2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A*B_N";
capacitance : 0.0000;
max_transition : 1.493;
max_capacitance : 0.143;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06290,0.06937,0.08531,0.12469,0.22328,0.47456,1.10949"\
"0.06745,0.07392,0.08975,0.12922,0.22865,0.47737,1.11453"\
"0.08000,0.08630,0.10203,0.14092,0.23938,0.49513,1.13489"\
"0.10618,0.11268,0.12852,0.16733,0.26589,0.51648,1.15469"\
"0.14821,0.15735,0.17856,0.22490,0.32475,0.57470,1.21412"\
"0.21473,0.23009,0.26178,0.32724,0.45484,0.71274,1.35182"\
"0.32118,0.34382,0.39469,0.49675,0.68270,1.01334,1.67539");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03757,0.04579,0.06647,0.11925,0.25439,0.59823,1.47686"\
"0.03778,0.04572,0.06634,0.11927,0.25406,0.59607,1.47182"\
"0.03793,0.04588,0.06666,0.11912,0.25336,0.59947,1.48978"\
"0.04129,0.04885,0.06799,0.11964,0.25403,0.59741,1.48049"\
"0.05805,0.06628,0.08641,0.13169,0.25662,0.59764,1.47577"\
"0.09519,0.10501,0.12808,0.17955,0.29493,0.60598,1.48053"\
"0.17376,0.18560,0.21451,0.27890,0.41242,0.69810,1.49324");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.01595,0.01762,0.02160,0.03094,0.05312,0.10784,0.24629"\
"0.02100,0.02252,0.02633,0.03555,0.05771,0.11242,0.25098"\
"0.03051,0.03259,0.03732,0.04699,0.06869,0.12338,0.26190"\
"0.04254,0.04570,0.05258,0.06753,0.09489,0.14925,0.28757"\
"0.05485,0.05948,0.07001,0.09296,0.13569,0.20814,0.34770"\
"0.05811,0.06553,0.08208,0.11676,0.18390,0.29832,0.48538"\
"0.02764,0.03892,0.06542,0.12084,0.22542,0.40443,0.69652");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.01211,0.01400,0.01856,0.02960,0.05722,0.12849,0.31301"\
"0.01253,0.01411,0.01832,0.02933,0.05724,0.12842,0.31191"\
"0.01839,0.01984,0.02295,0.03162,0.05726,0.12839,0.31226"\
"0.02904,0.03122,0.03633,0.04680,0.06648,0.12971,0.31192"\
"0.04782,0.05154,0.05862,0.07494,0.10267,0.15551,0.31539"\
"0.08005,0.08570,0.09792,0.12279,0.16660,0.24084,0.37387"\
"0.13883,0.14775,0.16766,0.20702,0.27553,0.38790,0.57629");
}
}
timing() {
related_pin : "B_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.08508,0.09158,0.10771,0.14771,0.24711,0.49840,1.13530"\
"0.09004,0.09655,0.11264,0.15250,0.25205,0.50250,1.14405"\
"0.10171,0.10825,0.12420,0.16396,0.26394,0.51560,1.15480"\
"0.12796,0.13426,0.15006,0.18913,0.28899,0.54178,1.17839"\
"0.17172,0.17826,0.19413,0.23322,0.33185,0.58296,1.22092"\
"0.23101,0.23824,0.25496,0.29400,0.39137,0.64068,1.28249"\
"0.29733,0.30696,0.32747,0.36960,0.46498,0.71493,1.35201");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03810,0.04609,0.06646,0.11920,0.25368,0.60018,1.47582"\
"0.03806,0.04608,0.06635,0.11910,0.25371,0.59760,1.47935"\
"0.03814,0.04600,0.06653,0.11918,0.25375,0.59945,1.48086"\
"0.03837,0.04641,0.06665,0.11906,0.25460,0.59797,1.47656"\
"0.04143,0.04903,0.06849,0.11977,0.25349,0.59756,1.47682"\
"0.04949,0.05665,0.07400,0.12237,0.25463,0.59669,1.47752"\
"0.06463,0.07184,0.08927,0.13232,0.25700,0.60028,1.47409");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.11915,0.12310,0.13161,0.14819,0.17879,0.24042,0.38248"\
"0.12418,0.12810,0.13655,0.15296,0.18376,0.24565,0.38769"\
"0.13667,0.14060,0.14902,0.16545,0.19591,0.25795,0.39978"\
"0.16723,0.17119,0.17964,0.19617,0.22721,0.28900,0.43078"\
"0.23832,0.24228,0.25075,0.26742,0.29865,0.36056,0.50204"\
"0.36032,0.36523,0.37620,0.39627,0.43190,0.49760,0.64027"\
"0.54484,0.55135,0.56529,0.59145,0.63624,0.71133,0.85911");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.02541,0.02770,0.03331,0.04508,0.07208,0.13883,0.31830"\
"0.02541,0.02809,0.03329,0.04539,0.07232,0.13899,0.31925"\
"0.02560,0.02767,0.03307,0.04568,0.07209,0.13904,0.31847"\
"0.02549,0.02785,0.03336,0.04530,0.07196,0.13907,0.31846"\
"0.02734,0.02944,0.03468,0.04601,0.07306,0.13886,0.31869"\
"0.03944,0.04272,0.04784,0.05924,0.08469,0.14560,0.32089"\
"0.05870,0.06210,0.06947,0.08408,0.10856,0.16657,0.32952");
}
}
}
}
cell ("sky130_fd_sc_hd__nor2b_4") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__nor2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "!A*B_N";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.255;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.06622,0.07052,0.08247,0.11424,0.20041,0.44511,1.12035"\
"0.07062,0.07492,0.08670,0.11846,0.20535,0.44947,1.12645"\
"0.08329,0.08751,0.09895,0.13043,0.21861,0.45992,1.13879"\
"0.10953,0.11389,0.12551,0.15719,0.24388,0.48599,1.17224"\
"0.15338,0.15944,0.17474,0.21278,0.30239,0.54429,1.22497"\
"0.22568,0.23487,0.25808,0.31307,0.42902,0.68177,1.36265"\
"0.34339,0.35801,0.39502,0.47951,0.65000,0.98379,1.68473");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.03981,0.04509,0.06011,0.10171,0.21910,0.55131,1.48098"\
"0.03992,0.04510,0.06012,0.10178,0.21957,0.55089,1.48132"\
"0.03993,0.04534,0.06018,0.10174,0.21982,0.54923,1.47735"\
"0.04312,0.04801,0.06196,0.10227,0.21993,0.54930,1.49066"\
"0.05889,0.06435,0.07893,0.11594,0.22368,0.55078,1.48121"\
"0.09426,0.10037,0.11700,0.16010,0.26386,0.55879,1.48592"\
"0.17129,0.17845,0.19943,0.25167,0.37317,0.65763,1.49683");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.01601,0.01707,0.01988,0.02710,0.04579,0.09581,0.23458"\
"0.02099,0.02193,0.02457,0.03168,0.05032,0.10036,0.23916"\
"0.02999,0.03136,0.03476,0.04283,0.06122,0.11117,0.24998"\
"0.04126,0.04330,0.04852,0.06065,0.08580,0.13685,0.27546"\
"0.05159,0.05467,0.06229,0.08104,0.12010,0.19259,0.33469"\
"0.05026,0.05444,0.06690,0.09579,0.15705,0.26963,0.46621"\
"0.00876,0.01591,0.03488,0.08035,0.17596,0.35518,0.66236");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.01235,0.01352,0.01669,0.02536,0.04868,0.11508,0.30390"\
"0.01276,0.01375,0.01660,0.02492,0.04862,0.11469,0.30354"\
"0.01854,0.01946,0.02209,0.02822,0.04911,0.11477,0.30315"\
"0.02931,0.03073,0.03430,0.04252,0.06080,0.11714,0.30278"\
"0.04750,0.04968,0.05514,0.06821,0.09439,0.14676,0.30714"\
"0.07902,0.08292,0.09168,0.11264,0.15301,0.22918,0.37171"\
"0.13672,0.14230,0.15726,0.19057,0.25450,0.36745,0.56721");
}
}
timing() {
related_pin : "B_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.09281,0.09712,0.10884,0.14136,0.22937,0.47214,1.15738"\
"0.09766,0.10194,0.11377,0.14617,0.23413,0.47706,1.16175"\
"0.10900,0.11336,0.12521,0.15744,0.24531,0.48866,1.17164"\
"0.13530,0.13918,0.15081,0.18273,0.27054,0.51324,1.20695"\
"0.18042,0.18477,0.19653,0.22802,0.31476,0.55740,1.24975"\
"0.24218,0.24713,0.25972,0.29141,0.37748,0.61945,1.30037"\
"0.31220,0.31839,0.33439,0.36942,0.45501,0.69564,1.37405");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.04029,0.04554,0.06015,0.10195,0.21949,0.54918,1.48297"\
"0.04040,0.04552,0.06032,0.10200,0.21895,0.54920,1.49151"\
"0.04043,0.04542,0.06010,0.10196,0.21900,0.54978,1.48360"\
"0.04056,0.04578,0.06041,0.10194,0.21951,0.54818,1.48650"\
"0.04362,0.04856,0.06244,0.10262,0.21932,0.54925,1.48709"\
"0.05179,0.05646,0.06904,0.10635,0.22058,0.54981,1.48365"\
"0.06782,0.07231,0.08516,0.11876,0.22425,0.55300,1.47714");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.09778,0.10007,0.10574,0.11822,0.14359,0.19955,0.34305"\
"0.10291,0.10517,0.11078,0.12322,0.14872,0.20463,0.34811"\
"0.11580,0.11807,0.12366,0.13621,0.16174,0.21756,0.36092"\
"0.14602,0.14831,0.15391,0.16675,0.19233,0.24836,0.39194"\
"0.21289,0.21533,0.22134,0.23409,0.26031,0.31691,0.46059"\
"0.31754,0.32066,0.32842,0.34488,0.37630,0.43711,0.58016"\
"0.47166,0.47571,0.48591,0.50761,0.54815,0.61939,0.76683");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01128, 0.03188, 0.09008, 0.25453");
values("0.02176,0.02328,0.02675,0.03576,0.05863,0.12179,0.30990"\
"0.02186,0.02313,0.02685,0.03575,0.05860,0.12146,0.30951"\
"0.02175,0.02309,0.02664,0.03577,0.05859,0.12176,0.30985"\
"0.02179,0.02315,0.02669,0.03578,0.05868,0.12176,0.31001"\
"0.02581,0.02717,0.03063,0.03893,0.06077,0.12256,0.30921"\
"0.03823,0.03982,0.04419,0.05306,0.07351,0.13106,0.31204"\
"0.05788,0.06004,0.06529,0.07640,0.09782,0.15136,0.32045");
}
}
}
}
cell ("sky130_fd_sc_hd__nor3_1") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__nor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)*!C";
capacitance : 0.0000;
max_transition : 1.489;
max_capacitance : 0.052;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.11670,0.12861,0.15489,0.20951,0.32760,0.58294,1.14022"\
"0.12003,0.13246,0.15822,0.21421,0.33474,0.59086,1.13970"\
"0.13127,0.14310,0.16895,0.22445,0.34374,0.60145,1.15230"\
"0.15593,0.16773,0.19342,0.24917,0.36714,0.62358,1.17678"\
"0.20367,0.21684,0.24420,0.29938,0.41901,0.67784,1.23165"\
"0.27970,0.29645,0.33044,0.39783,0.52768,0.78447,1.34295"\
"0.39575,0.42122,0.47140,0.56261,0.72925,1.02757,1.59221");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.08813,0.10323,0.13758,0.21077,0.36911,0.71204,1.45979"\
"0.08802,0.10365,0.13708,0.21063,0.36968,0.71451,1.45870"\
"0.08811,0.10363,0.13710,0.21070,0.36845,0.71338,1.45562"\
"0.08801,0.10391,0.13726,0.21107,0.36935,0.71183,1.45717"\
"0.10065,0.11431,0.14520,0.21453,0.36932,0.71772,1.45786"\
"0.13396,0.14919,0.18161,0.24981,0.39024,0.71836,1.46370"\
"0.21211,0.22907,0.26355,0.33585,0.48590,0.78959,1.48037");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.02238,0.02486,0.02999,0.04048,0.06183,0.10602,0.19943"\
"0.02746,0.02983,0.03484,0.04519,0.06646,0.11062,0.20413"\
"0.03940,0.04191,0.04674,0.05662,0.07758,0.12163,0.21501"\
"0.05788,0.06163,0.06868,0.08196,0.10463,0.14807,0.24048"\
"0.08074,0.08629,0.09716,0.11749,0.15224,0.20813,0.30209"\
"0.10292,0.11125,0.12813,0.15843,0.21311,0.29876,0.43280"\
"0.10380,0.11707,0.14292,0.19150,0.27501,0.41231,0.62258");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.01986,0.02279,0.02891,0.04167,0.06826,0.12543,0.24783"\
"0.01931,0.02211,0.02837,0.04132,0.06795,0.12538,0.24812"\
"0.02339,0.02547,0.03038,0.04170,0.06773,0.12494,0.24778"\
"0.03648,0.04004,0.04543,0.05394,0.07445,0.12619,0.24849"\
"0.05945,0.06339,0.07115,0.08585,0.10922,0.15033,0.25559"\
"0.09967,0.10598,0.11725,0.13899,0.17562,0.23634,0.32659"\
"0.17157,0.18143,0.20244,0.23530,0.29071,0.37763,0.51416");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.10362,0.11585,0.14191,0.19646,0.31456,0.56981,1.12214"\
"0.10647,0.11855,0.14434,0.19994,0.31876,0.57816,1.12607"\
"0.11682,0.12891,0.15507,0.21049,0.33149,0.58531,1.13962"\
"0.14284,0.15449,0.18023,0.23529,0.35397,0.61389,1.17253"\
"0.19565,0.21039,0.23888,0.29458,0.41365,0.67257,1.22441"\
"0.28307,0.30346,0.34386,0.41711,0.55143,0.80853,1.36321"\
"0.42709,0.45796,0.51779,0.62616,0.80947,1.11843,1.68567");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.08811,0.10381,0.13751,0.21081,0.36947,0.71176,1.45614"\
"0.08806,0.10367,0.13703,0.21047,0.36849,0.71445,1.45854"\
"0.08801,0.10371,0.13739,0.21062,0.36975,0.71187,1.46128"\
"0.08930,0.10410,0.13765,0.21051,0.36927,0.71689,1.46048"\
"0.10838,0.12106,0.15036,0.21609,0.36973,0.71723,1.45968"\
"0.15572,0.17106,0.20176,0.26475,0.39744,0.71856,1.46274"\
"0.24926,0.26650,0.30526,0.38152,0.52185,0.79694,1.47621");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.02220,0.02436,0.02880,0.03818,0.05789,0.09982,0.19028"\
"0.02699,0.02914,0.03359,0.04289,0.06261,0.10459,0.19511"\
"0.03778,0.04018,0.04495,0.05402,0.07370,0.11568,0.20602"\
"0.05252,0.05639,0.06373,0.07713,0.09938,0.14134,0.23163"\
"0.06832,0.07421,0.08579,0.10684,0.14263,0.19926,0.29243"\
"0.07704,0.08619,0.10364,0.13769,0.19358,0.28315,0.41892"\
"0.05340,0.06787,0.09657,0.14878,0.23801,0.37931,0.59244");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.01651,0.01907,0.02453,0.03631,0.06196,0.11742,0.23860"\
"0.01620,0.01875,0.02434,0.03622,0.06192,0.11768,0.23796"\
"0.02040,0.02227,0.02677,0.03737,0.06186,0.11712,0.23718"\
"0.03255,0.03532,0.04087,0.05090,0.07028,0.11937,0.23848"\
"0.05454,0.05858,0.06790,0.08178,0.10606,0.14651,0.24660"\
"0.09346,0.10054,0.11328,0.13500,0.17290,0.23060,0.32148"\
"0.16378,0.17476,0.19516,0.23047,0.28625,0.37550,0.50849");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.07064,0.08297,0.10888,0.16423,0.28241,0.53753,1.09049"\
"0.07206,0.08434,0.11141,0.16668,0.28553,0.54111,1.09397"\
"0.08134,0.09331,0.11879,0.17521,0.29440,0.55103,1.10418"\
"0.10781,0.11888,0.14393,0.19831,0.31656,0.57317,1.12683"\
"0.16021,0.17534,0.20482,0.25927,0.37567,0.63301,1.18809"\
"0.24191,0.26405,0.30716,0.38558,0.52127,0.77279,1.32319"\
"0.37667,0.40829,0.47082,0.58446,0.77947,1.10088,1.64887");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.08716,0.10288,0.13692,0.21059,0.36933,0.71148,1.45699"\
"0.08677,0.10245,0.13703,0.21037,0.36916,0.71174,1.45684"\
"0.08530,0.10164,0.13656,0.21091,0.36967,0.71399,1.46076"\
"0.08910,0.10335,0.13569,0.20968,0.36917,0.71237,1.45865"\
"0.11777,0.13161,0.15820,0.21918,0.36884,0.71657,1.45865"\
"0.16403,0.18221,0.21850,0.28733,0.41133,0.71940,1.45732"\
"0.24484,0.27151,0.31973,0.41062,0.56658,0.84028,1.48855");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.01838,0.02043,0.02480,0.03411,0.05405,0.09679,0.18982"\
"0.02312,0.02523,0.02958,0.03898,0.05891,0.10195,0.19500"\
"0.03212,0.03508,0.04060,0.05039,0.07038,0.11328,0.20626"\
"0.04303,0.04770,0.05644,0.07178,0.09657,0.13973,0.23295"\
"0.05305,0.06043,0.07430,0.09850,0.13775,0.19817,0.29380"\
"0.05325,0.06491,0.08671,0.12527,0.18733,0.28227,0.42119"\
"0.01937,0.03764,0.07275,0.13308,0.23124,0.38144,0.60295");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00235, 0.00511, 0.01109, 0.02405, 0.05220");
values("0.01228,0.01498,0.02068,0.03280,0.05957,0.11752,0.24243"\
"0.01269,0.01508,0.02067,0.03267,0.05964,0.11759,0.24165"\
"0.01839,0.02038,0.02442,0.03460,0.05993,0.11773,0.24155"\
"0.03060,0.03327,0.03902,0.04937,0.06870,0.11979,0.24174"\
"0.05267,0.05623,0.06487,0.08061,0.10505,0.14692,0.25090"\
"0.09121,0.09874,0.11097,0.13363,0.17102,0.22986,0.32581"\
"0.16460,0.17470,0.19538,0.23112,0.28726,0.37684,0.51276");
}
}
}
}
cell ("sky130_fd_sc_hd__nor3_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__nor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)*!C";
capacitance : 0.0000;
max_transition : 1.492;
max_capacitance : 0.092;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.11926,0.12725,0.14668,0.19159,0.29616,0.54425,1.13359"\
"0.12299,0.13131,0.15044,0.19576,0.30142,0.55516,1.14304"\
"0.13510,0.14318,0.16193,0.20731,0.31240,0.56077,1.15200"\
"0.16222,0.17029,0.18923,0.23314,0.33804,0.58703,1.17822"\
"0.21368,0.22278,0.24272,0.28786,0.39250,0.64086,1.23187"\
"0.29715,0.30895,0.33417,0.38897,0.50619,0.75686,1.35098"\
"0.42482,0.44196,0.47951,0.55718,0.70860,1.00397,1.60800");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.08086,0.09120,0.11632,0.17600,0.31725,0.65606,1.45697"\
"0.08088,0.09166,0.11641,0.17613,0.31830,0.66023,1.46147"\
"0.08095,0.09139,0.11632,0.17612,0.31749,0.65328,1.45767"\
"0.08116,0.09184,0.11701,0.17524,0.31720,0.65345,1.45711"\
"0.09104,0.10038,0.12310,0.18028,0.31861,0.65528,1.45900"\
"0.12057,0.13094,0.15542,0.21140,0.33842,0.66068,1.46581"\
"0.19440,0.20570,0.23160,0.29119,0.42799,0.72689,1.47823");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.01802,0.01953,0.02303,0.03092,0.04836,0.08702,0.17507"\
"0.02341,0.02481,0.02814,0.03579,0.05303,0.09160,0.17966"\
"0.03497,0.03665,0.04031,0.04784,0.06445,0.10244,0.19037"\
"0.05140,0.05387,0.05940,0.07035,0.09074,0.12886,0.21614"\
"0.07136,0.07498,0.08297,0.09951,0.13076,0.18473,0.27651"\
"0.08724,0.09268,0.10494,0.12899,0.17801,0.26204,0.39953"\
"0.07702,0.08553,0.10443,0.14301,0.21770,0.34905,0.56342");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.01638,0.01832,0.02269,0.03251,0.05421,0.10328,0.21892"\
"0.01661,0.01821,0.02218,0.03185,0.05373,0.10326,0.21931"\
"0.02228,0.02350,0.02620,0.03387,0.05355,0.10267,0.21949"\
"0.03489,0.03667,0.04021,0.04871,0.06336,0.10556,0.21932"\
"0.05678,0.05941,0.06494,0.07639,0.09843,0.13596,0.23054"\
"0.09475,0.09909,0.10817,0.12611,0.15840,0.21322,0.30839"\
"0.16264,0.16941,0.18408,0.21237,0.26426,0.34692,0.48549");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.10124,0.10961,0.12906,0.17381,0.27831,0.52592,1.11533"\
"0.10391,0.11235,0.13155,0.17714,0.28318,0.53073,1.13215"\
"0.11436,0.12261,0.14159,0.18688,0.29208,0.54127,1.13205"\
"0.14052,0.14862,0.16769,0.21155,0.31790,0.56631,1.15716"\
"0.19014,0.19997,0.22167,0.26875,0.37427,0.62251,1.21421"\
"0.27187,0.28486,0.31555,0.37860,0.50453,0.75695,1.35279"\
"0.39819,0.41972,0.46724,0.56269,0.73611,1.05190,1.66093");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.08096,0.09112,0.11580,0.17551,0.31708,0.65331,1.45556"\
"0.08079,0.09163,0.11613,0.17606,0.31821,0.65603,1.46691"\
"0.08104,0.09127,0.11619,0.17592,0.31713,0.65557,1.45797"\
"0.08180,0.09198,0.11729,0.17538,0.31756,0.65583,1.45506"\
"0.10020,0.10917,0.13017,0.18409,0.31841,0.65412,1.46034"\
"0.14314,0.15333,0.17739,0.23168,0.35149,0.66212,1.46385"\
"0.23288,0.24552,0.27466,0.34028,0.46990,0.75310,1.47869");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.01982,0.02123,0.02449,0.03179,0.04823,0.08605,0.17492"\
"0.02479,0.02617,0.02937,0.03665,0.05290,0.09071,0.17957"\
"0.03541,0.03708,0.04068,0.04802,0.06418,0.10179,0.19068"\
"0.04950,0.05184,0.05751,0.06871,0.08957,0.12754,0.21624"\
"0.06386,0.06781,0.07645,0.09403,0.12667,0.18297,0.27715"\
"0.07033,0.07551,0.09014,0.11720,0.16866,0.25724,0.39864"\
"0.04395,0.05344,0.07470,0.11750,0.19902,0.33880,0.56156");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.01513,0.01671,0.02042,0.02919,0.04985,0.09973,0.21835"\
"0.01483,0.01636,0.02001,0.02892,0.04981,0.09961,0.21815"\
"0.01947,0.02077,0.02340,0.03070,0.04995,0.09944,0.21816"\
"0.03053,0.03249,0.03663,0.04448,0.06036,0.10283,0.21912"\
"0.05171,0.05361,0.05948,0.07245,0.09431,0.13443,0.22940"\
"0.08683,0.09200,0.10210,0.12046,0.15549,0.21317,0.30830"\
"0.15405,0.16115,0.17567,0.20693,0.25954,0.34689,0.48657");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.05852,0.06692,0.08656,0.13213,0.23801,0.48594,1.07827"\
"0.05988,0.06799,0.08799,0.13330,0.23968,0.48851,1.07902"\
"0.06977,0.07740,0.09626,0.14099,0.24924,0.49751,1.08852"\
"0.09764,0.10460,0.12109,0.16480,0.26946,0.52190,1.11824"\
"0.14438,0.15565,0.17922,0.22724,0.32864,0.57895,1.16783"\
"0.21737,0.23341,0.26831,0.33948,0.47100,0.71435,1.30434"\
"0.34040,0.36238,0.41100,0.51122,0.70042,1.03473,1.62415");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.07759,0.08897,0.11466,0.17563,0.31727,0.65565,1.46280"\
"0.07656,0.08758,0.11422,0.17452,0.31764,0.65504,1.45793"\
"0.07407,0.08554,0.11252,0.17408,0.31829,0.65538,1.45921"\
"0.08087,0.09037,0.11324,0.17235,0.31747,0.65830,1.46175"\
"0.10636,0.11801,0.14104,0.18929,0.31874,0.65687,1.45807"\
"0.14722,0.16075,0.19029,0.25504,0.37244,0.66540,1.45719"\
"0.21901,0.23769,0.27663,0.36368,0.51590,0.80656,1.49187");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.01612,0.01742,0.02040,0.02724,0.04316,0.08064,0.16993"\
"0.02087,0.02219,0.02521,0.03205,0.04812,0.08568,0.17509"\
"0.02873,0.03078,0.03511,0.04343,0.05965,0.09715,0.18665"\
"0.03769,0.04096,0.04762,0.06117,0.08450,0.12388,0.21319"\
"0.04475,0.04997,0.06102,0.08197,0.11878,0.17840,0.27480"\
"0.04051,0.04832,0.06636,0.10000,0.15755,0.25206,0.39893"\
"-0.00038,0.01290,0.04057,0.09363,0.18676,0.33634,0.56722");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00285, 0.00680, 0.01623, 0.03874, 0.09248");
values("0.00930,0.01086,0.01451,0.02337,0.04458,0.09455,0.21444"\
"0.01000,0.01134,0.01468,0.02342,0.04425,0.09492,0.21582"\
"0.01569,0.01718,0.02002,0.02644,0.04538,0.09427,0.21403"\
"0.02628,0.02836,0.03280,0.04106,0.05723,0.09837,0.21465"\
"0.04560,0.04877,0.05513,0.06844,0.09090,0.13050,0.22542"\
"0.08103,0.08593,0.09736,0.11638,0.15145,0.20916,0.30439"\
"0.14868,0.15654,0.17645,0.20558,0.25801,0.34627,0.48434");
}
}
}
}
cell ("sky130_fd_sc_hd__nor3_4") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__nor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0096;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)*!C";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.154;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.12982,0.13560,0.15018,0.18729,0.28197,0.52208,1.14674"\
"0.13318,0.13907,0.15336,0.19067,0.28500,0.52682,1.15210"\
"0.14516,0.15090,0.16508,0.20259,0.29825,0.54476,1.16667"\
"0.17239,0.17818,0.19216,0.22898,0.32403,0.56722,1.19435"\
"0.22623,0.23212,0.24722,0.28477,0.37847,0.62092,1.25323"\
"0.31426,0.32153,0.34008,0.38497,0.49104,0.73648,1.36372"\
"0.45689,0.46939,0.49490,0.55627,0.69144,0.97953,1.62151");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.08790,0.09515,0.11406,0.16342,0.29002,0.61669,1.47059"\
"0.08804,0.09525,0.11412,0.16264,0.28986,0.61801,1.47022"\
"0.08819,0.09532,0.11416,0.16340,0.29048,0.62141,1.46638"\
"0.08833,0.09554,0.11440,0.16257,0.29067,0.61931,1.46765"\
"0.09651,0.10299,0.12057,0.16688,0.29023,0.61863,1.47993"\
"0.12361,0.13081,0.14901,0.19644,0.31190,0.62531,1.46989"\
"0.18826,0.19635,0.21634,0.26535,0.38981,0.69043,1.48807");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.01749,0.01843,0.02086,0.02688,0.04137,0.07595,0.16078"\
"0.02284,0.02373,0.02601,0.03178,0.04605,0.08048,0.16520"\
"0.03388,0.03503,0.03767,0.04369,0.05725,0.09126,0.17574"\
"0.04883,0.05044,0.05436,0.06342,0.08177,0.11711,0.20045"\
"0.06599,0.06829,0.07406,0.08734,0.11525,0.16759,0.25994"\
"0.07575,0.07927,0.08812,0.10836,0.15092,0.23096,0.37201"\
"0.05107,0.05618,0.06928,0.10046,0.16675,0.29295,0.51152");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.01776,0.01898,0.02214,0.02999,0.04888,0.09534,0.21416"\
"0.01810,0.01917,0.02194,0.02923,0.04842,0.09518,0.21395"\
"0.02393,0.02470,0.02683,0.03260,0.04893,0.09461,0.21385"\
"0.03621,0.03733,0.04006,0.04685,0.06116,0.09931,0.21350"\
"0.05826,0.05995,0.06408,0.07263,0.09313,0.13207,0.22811"\
"0.09473,0.09745,0.10441,0.11779,0.14620,0.20268,0.30636"\
"0.16162,0.16672,0.17908,0.20190,0.24577,0.32440,0.47201");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.11427,0.12027,0.13543,0.17308,0.26839,0.51051,1.13495"\
"0.11580,0.12183,0.13680,0.17428,0.26970,0.51252,1.13837"\
"0.12626,0.13180,0.14662,0.18420,0.28012,0.52468,1.15073"\
"0.15254,0.15816,0.17270,0.20957,0.30404,0.54775,1.17566"\
"0.20482,0.21160,0.22819,0.26728,0.36200,0.60474,1.23235"\
"0.29277,0.30199,0.32514,0.37696,0.49124,0.73905,1.36665"\
"0.44085,0.45502,0.48858,0.56600,0.72432,1.03422,1.68293");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.08788,0.09508,0.11412,0.16332,0.29007,0.61919,1.46750"\
"0.08792,0.09514,0.11429,0.16289,0.28978,0.61754,1.46755"\
"0.08836,0.09535,0.11431,0.16289,0.29066,0.61924,1.46686"\
"0.08869,0.09583,0.11419,0.16343,0.28960,0.61737,1.47056"\
"0.10582,0.11203,0.12756,0.17188,0.29143,0.61831,1.46747"\
"0.14571,0.15302,0.17178,0.21760,0.32579,0.62588,1.46745"\
"0.23364,0.24175,0.26352,0.31586,0.43775,0.71560,1.49007");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.01957,0.02049,0.02277,0.02837,0.04176,0.07463,0.15786"\
"0.02448,0.02537,0.02760,0.03300,0.04636,0.07917,0.16240"\
"0.03470,0.03576,0.03839,0.04433,0.05740,0.09016,0.17335"\
"0.04757,0.04918,0.05313,0.06208,0.08059,0.11534,0.19849"\
"0.05919,0.06173,0.06758,0.08167,0.11007,0.16393,0.25779"\
"0.05824,0.06215,0.07153,0.09397,0.13951,0.22413,0.36783"\
"0.01468,0.02081,0.03584,0.07013,0.14201,0.27686,0.50381");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.01570,0.01665,0.01909,0.02553,0.04198,0.08537,0.19894"\
"0.01537,0.01626,0.01860,0.02503,0.04183,0.08533,0.19934"\
"0.02042,0.02094,0.02276,0.02769,0.04251,0.08504,0.19908"\
"0.03095,0.03204,0.03493,0.04144,0.05498,0.09036,0.19901"\
"0.05092,0.05268,0.05677,0.06608,0.08656,0.12471,0.21354"\
"0.08618,0.08903,0.09610,0.11102,0.14137,0.19653,0.29778"\
"0.15236,0.15702,0.16808,0.19181,0.23891,0.32341,0.46597");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.06938,0.07549,0.09051,0.12888,0.22377,0.46554,1.09088"\
"0.07009,0.07604,0.09128,0.12964,0.22530,0.47385,1.09587"\
"0.07921,0.08474,0.09892,0.13679,0.23362,0.47716,1.10448"\
"0.10842,0.11322,0.12640,0.16210,0.25678,0.50119,1.12895"\
"0.16505,0.17212,0.18951,0.22884,0.31994,0.56200,1.19610"\
"0.25808,0.26900,0.29424,0.35244,0.47269,0.71083,1.33974"\
"0.42248,0.43737,0.47310,0.55711,0.72864,1.05715,1.68241");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.08566,0.09314,0.11284,0.16272,0.29009,0.61925,1.46738"\
"0.08495,0.09241,0.11211,0.16201,0.28967,0.62249,1.47430"\
"0.08268,0.09051,0.11076,0.16149,0.28993,0.61751,1.46837"\
"0.08611,0.09292,0.11060,0.15942,0.28977,0.61869,1.46649"\
"0.11328,0.12127,0.13571,0.17503,0.29057,0.61796,1.47087"\
"0.15426,0.16464,0.18555,0.23642,0.34482,0.62761,1.47747"\
"0.22997,0.23971,0.27135,0.34022,0.47819,0.75994,1.49515");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.01666,0.01751,0.01967,0.02488,0.03801,0.07144,0.15786"\
"0.02117,0.02204,0.02420,0.02952,0.04270,0.07618,0.16260"\
"0.02843,0.02977,0.03296,0.03987,0.05368,0.08721,0.17392"\
"0.03551,0.03760,0.04259,0.05360,0.07492,0.11267,0.19855"\
"0.03759,0.04099,0.04910,0.06651,0.10031,0.15880,0.25792"\
"0.02099,0.02642,0.03907,0.06679,0.12022,0.21402,0.36451"\
"-0.05097,-0.04238,-0.02194,0.02258,0.10802,0.25714,0.49864");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.00990,0.01086,0.01342,0.02021,0.03770,0.08340,0.20240"\
"0.01063,0.01149,0.01378,0.02022,0.03773,0.08358,0.20209"\
"0.01634,0.01721,0.01943,0.02452,0.03927,0.08338,0.20199"\
"0.02679,0.02816,0.03137,0.03873,0.05324,0.08928,0.20295"\
"0.04659,0.04864,0.05374,0.06361,0.08489,0.12633,0.21656"\
"0.08302,0.08539,0.09316,0.10977,0.14204,0.20049,0.30149"\
"0.15081,0.15594,0.16793,0.19709,0.24155,0.32783,0.47450");
}
}
}
}
cell ("sky130_fd_sc_hd__nor3b_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__nor3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)*C_N";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.049;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.12335,0.13596,0.16307,0.21911,0.33960,0.59725,1.15078"\
"0.12717,0.14005,0.16660,0.22364,0.34549,0.60854,1.15659"\
"0.13903,0.15147,0.17847,0.23488,0.35624,0.61517,1.16982"\
"0.16473,0.17726,0.20369,0.25993,0.38535,0.64292,1.20218"\
"0.21500,0.22863,0.25627,0.31283,0.43340,0.69223,1.24727"\
"0.29795,0.31510,0.34961,0.41760,0.54797,0.80842,1.36161"\
"0.42997,0.45470,0.50442,0.59722,0.76368,1.06164,1.62634");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.09442,0.11064,0.14601,0.22184,0.38336,0.73111,1.47871"\
"0.09429,0.11083,0.14571,0.22148,0.38406,0.73346,1.47696"\
"0.09446,0.11055,0.14627,0.22179,0.38336,0.73034,1.47440"\
"0.09469,0.11108,0.14619,0.22166,0.38633,0.73260,1.47870"\
"0.10522,0.11957,0.15257,0.22452,0.38329,0.72960,1.47712"\
"0.13828,0.15388,0.18757,0.25704,0.40222,0.73556,1.47924"\
"0.21751,0.23403,0.27004,0.34438,0.49551,0.79759,1.49597");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.02012,0.02241,0.02717,0.03678,0.05620,0.09594,0.17921"\
"0.02527,0.02746,0.03205,0.04152,0.06082,0.10050,0.18370"\
"0.03705,0.03944,0.04411,0.05295,0.07189,0.11144,0.19463"\
"0.05380,0.05749,0.06440,0.07707,0.09856,0.13695,0.21996"\
"0.07470,0.08010,0.09062,0.10949,0.14250,0.19545,0.28087"\
"0.09104,0.09912,0.11457,0.14491,0.19681,0.27926,0.40351"\
"0.08192,0.09458,0.11955,0.16562,0.24525,0.37547,0.57356");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.01888,0.02154,0.02720,0.03871,0.06264,0.11348,0.22197"\
"0.01863,0.02114,0.02658,0.03824,0.06248,0.11320,0.22241"\
"0.02341,0.02510,0.02933,0.03927,0.06203,0.11323,0.22189"\
"0.03677,0.03925,0.04408,0.05308,0.07014,0.11498,0.22203"\
"0.05890,0.06282,0.07001,0.08401,0.10578,0.14255,0.23269"\
"0.09871,0.10488,0.11674,0.13557,0.17159,0.22405,0.31148"\
"0.17030,0.18002,0.19809,0.23098,0.28237,0.36505,0.49354");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.10961,0.12203,0.14916,0.20675,0.32604,0.58413,1.13792"\
"0.11216,0.12511,0.15176,0.20886,0.33008,0.58904,1.14475"\
"0.12282,0.13534,0.16225,0.22003,0.34401,0.59961,1.15435"\
"0.14845,0.16109,0.18761,0.24468,0.36631,0.62638,1.18526"\
"0.20205,0.21701,0.24612,0.30318,0.42486,0.68586,1.23863"\
"0.29261,0.31333,0.35412,0.42817,0.56278,0.82273,1.38562"\
"0.44300,0.47425,0.53430,0.64242,0.82533,1.14324,1.70191");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.09440,0.11044,0.14631,0.22185,0.38372,0.73002,1.47421"\
"0.09421,0.11084,0.14558,0.22142,0.38354,0.73014,1.47879"\
"0.09407,0.11087,0.14619,0.22181,0.38565,0.73158,1.47508"\
"0.09526,0.11134,0.14632,0.22174,0.38386,0.73128,1.47778"\
"0.11283,0.12618,0.15693,0.22685,0.38512,0.73459,1.48069"\
"0.15944,0.17527,0.20763,0.27290,0.40937,0.73333,1.48574"\
"0.25246,0.27311,0.31092,0.38737,0.52940,0.82058,1.49676");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.02103,0.02316,0.02755,0.03658,0.05540,0.09496,0.17939"\
"0.02590,0.02799,0.03227,0.04134,0.06015,0.09977,0.18410"\
"0.03659,0.03900,0.04371,0.05249,0.07120,0.11083,0.19527"\
"0.05113,0.05486,0.06216,0.07502,0.09730,0.13681,0.22096"\
"0.06579,0.07195,0.08330,0.10378,0.13824,0.19220,0.28000"\
"0.07315,0.08218,0.09916,0.13212,0.18562,0.27257,0.40349"\
"0.04543,0.05977,0.08793,0.13882,0.22504,0.36123,0.56596");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.01686,0.01931,0.02462,0.03579,0.05996,0.11215,0.22362"\
"0.01664,0.01902,0.02429,0.03572,0.05988,0.11171,0.22416"\
"0.02133,0.02294,0.02711,0.03707,0.05977,0.11179,0.22398"\
"0.03361,0.03680,0.04138,0.05077,0.06865,0.11409,0.22351"\
"0.05580,0.05969,0.06815,0.08157,0.10457,0.14392,0.23445"\
"0.09466,0.10113,0.11399,0.13414,0.17118,0.22632,0.31304"\
"0.16470,0.17530,0.19504,0.22875,0.28354,0.36904,0.49843");
}
}
timing() {
related_pin : "C_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.10466,0.11799,0.14583,0.20353,0.32540,0.58725,1.13991"\
"0.10956,0.12247,0.15004,0.20863,0.33096,0.58931,1.14739"\
"0.12003,0.13309,0.16035,0.21889,0.34228,0.60706,1.15393"\
"0.14001,0.15285,0.17947,0.23779,0.36092,0.62338,1.18172"\
"0.16849,0.18099,0.20795,0.26508,0.38833,0.64699,1.20265"\
"0.20366,0.21556,0.24139,0.29769,0.41980,0.67814,1.24224"\
"0.23122,0.24297,0.26839,0.32209,0.44367,0.70203,1.25632");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.09270,0.10968,0.14563,0.22134,0.38365,0.73517,1.47968"\
"0.09263,0.10970,0.14512,0.22166,0.38482,0.73160,1.47746"\
"0.09258,0.10936,0.14515,0.22156,0.38334,0.73682,1.47871"\
"0.09218,0.10888,0.14516,0.22166,0.38369,0.73201,1.47892"\
"0.09183,0.10911,0.14512,0.22152,0.38371,0.73197,1.47563"\
"0.09337,0.10956,0.14524,0.22132,0.38683,0.73035,1.48509"\
"0.10262,0.11710,0.14883,0.22225,0.38539,0.73248,1.47446");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.10494,0.10860,0.11570,0.12874,0.15177,0.19494,0.28168"\
"0.10996,0.11366,0.12078,0.13371,0.15676,0.19991,0.28651"\
"0.12252,0.12629,0.13345,0.14644,0.16952,0.21264,0.29925"\
"0.15426,0.15810,0.16524,0.17821,0.20128,0.24449,0.33131"\
"0.22437,0.22834,0.23581,0.24917,0.27296,0.31649,0.40330"\
"0.34058,0.34561,0.35512,0.37113,0.39769,0.44404,0.53218"\
"0.52433,0.53087,0.54268,0.56338,0.59647,0.64888,0.74023");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00231, 0.00497, 0.01069, 0.02299, 0.04945");
values("0.02673,0.02934,0.03503,0.04599,0.06894,0.11813,0.22849"\
"0.02686,0.02926,0.03481,0.04623,0.06895,0.11816,0.22844"\
"0.02677,0.02947,0.03499,0.04608,0.06877,0.11819,0.22840"\
"0.02679,0.02949,0.03497,0.04579,0.06896,0.11763,0.22768"\
"0.03035,0.03281,0.03790,0.04825,0.07040,0.11861,0.22835"\
"0.04239,0.04501,0.05002,0.06025,0.08120,0.12694,0.23166"\
"0.06273,0.06611,0.07252,0.08294,0.10219,0.14438,0.24216");
}
}
}
}
cell ("sky130_fd_sc_hd__nor3b_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__nor3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0013;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)*C_N";
capacitance : 0.0000;
max_transition : 1.493;
max_capacitance : 0.093;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.12213,0.13058,0.14966,0.19515,0.30132,0.55034,1.14632"\
"0.12619,0.13411,0.15360,0.19917,0.30631,0.55572,1.15289"\
"0.13823,0.14618,0.16541,0.21018,0.31845,0.56811,1.16622"\
"0.16518,0.17295,0.19230,0.23698,0.34289,0.59370,1.19594"\
"0.21664,0.22551,0.24546,0.29069,0.39676,0.64687,1.25498"\
"0.29943,0.31125,0.33616,0.39172,0.50934,0.76241,1.36184"\
"0.42639,0.44360,0.48342,0.56118,0.71207,1.00998,1.62028");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.07864,0.08924,0.11481,0.17567,0.31913,0.65899,1.47311"\
"0.07872,0.08949,0.11486,0.17562,0.32001,0.66073,1.47104"\
"0.07882,0.08948,0.11476,0.17525,0.31988,0.65889,1.47670"\
"0.07911,0.08976,0.11481,0.17572,0.31877,0.65839,1.47569"\
"0.08832,0.09808,0.12140,0.17897,0.31936,0.66046,1.47895"\
"0.11715,0.12780,0.15280,0.21043,0.33997,0.66615,1.47188"\
"0.18932,0.20102,0.22853,0.28992,0.42777,0.73142,1.49320");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.01746,0.01904,0.02265,0.03073,0.04841,0.08735,0.17599"\
"0.02296,0.02439,0.02779,0.03559,0.05306,0.09190,0.18060"\
"0.03478,0.03628,0.04007,0.04769,0.06437,0.10274,0.19134"\
"0.05151,0.05392,0.05927,0.07027,0.09080,0.12915,0.21714"\
"0.07130,0.07488,0.08286,0.09954,0.13083,0.18507,0.27745"\
"0.08737,0.09279,0.10495,0.13004,0.17802,0.26267,0.40051"\
"0.07674,0.08573,0.10377,0.14318,0.21744,0.35001,0.56573");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.01723,0.01917,0.02359,0.03334,0.05480,0.10374,0.21994"\
"0.01762,0.01924,0.02318,0.03269,0.05435,0.10346,0.21962"\
"0.02353,0.02460,0.02721,0.03475,0.05404,0.10297,0.21941"\
"0.03653,0.03819,0.04156,0.04966,0.06391,0.10556,0.21903"\
"0.05841,0.06092,0.06640,0.07737,0.09900,0.13609,0.23020"\
"0.09672,0.10021,0.10866,0.12649,0.15901,0.21365,0.30878"\
"0.16405,0.17051,0.18496,0.21309,0.26290,0.34757,0.48566");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.10565,0.11396,0.13364,0.17920,0.28442,0.53433,1.13045"\
"0.10814,0.11644,0.13591,0.18125,0.29090,0.54008,1.13843"\
"0.11839,0.12671,0.14560,0.19116,0.29757,0.54923,1.14684"\
"0.14411,0.15211,0.17098,0.21602,0.32194,0.57357,1.17205"\
"0.19254,0.20219,0.22465,0.27187,0.37768,0.62932,1.22752"\
"0.27292,0.28732,0.31772,0.38145,0.50762,0.76281,1.36118"\
"0.39897,0.42047,0.46788,0.56350,0.74142,1.05476,1.67259");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.07858,0.08927,0.11500,0.17573,0.31854,0.65802,1.47051"\
"0.07862,0.08914,0.11483,0.17517,0.31928,0.66056,1.47631"\
"0.07871,0.08939,0.11481,0.17559,0.31862,0.65823,1.47104"\
"0.07972,0.09007,0.11538,0.17570,0.31883,0.65934,1.47291"\
"0.09765,0.10682,0.12838,0.18339,0.31961,0.65902,1.47204"\
"0.13858,0.14961,0.17444,0.23039,0.35110,0.66594,1.47030"\
"0.22740,0.24043,0.27075,0.33791,0.47303,0.75775,1.49346");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.01935,0.02081,0.02416,0.03164,0.04844,0.08690,0.17716"\
"0.02433,0.02574,0.02902,0.03648,0.05311,0.09158,0.18182"\
"0.03497,0.03668,0.04041,0.04791,0.06424,0.10269,0.19293"\
"0.04905,0.05139,0.05725,0.06868,0.08954,0.12849,0.21864"\
"0.06347,0.06746,0.07629,0.09415,0.12689,0.18404,0.27948"\
"0.07025,0.07631,0.09009,0.11758,0.17054,0.25905,0.40186"\
"0.04438,0.05388,0.07514,0.11832,0.19985,0.34157,0.56599");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.01570,0.01735,0.02113,0.03002,0.05073,0.10048,0.22015"\
"0.01552,0.01706,0.02072,0.02971,0.05063,0.10049,0.22089"\
"0.02080,0.02174,0.02429,0.03157,0.05079,0.10054,0.22107"\
"0.03208,0.03417,0.03776,0.04546,0.06172,0.10345,0.22067"\
"0.05291,0.05584,0.06195,0.07392,0.09558,0.13502,0.23079"\
"0.08864,0.09334,0.10325,0.12170,0.15474,0.21348,0.30877"\
"0.15495,0.16240,0.17821,0.20804,0.25972,0.34819,0.48956");
}
}
timing() {
related_pin : "C_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.10026,0.10819,0.12724,0.17319,0.28075,0.53589,1.12942"\
"0.10524,0.11313,0.13209,0.17786,0.28570,0.53734,1.13934"\
"0.11689,0.12466,0.14368,0.18932,0.29751,0.55002,1.14582"\
"0.14269,0.15034,0.16900,0.21384,0.32141,0.57323,1.17124"\
"0.18544,0.19282,0.21079,0.25503,0.36141,0.61646,1.21256"\
"0.24404,0.25159,0.26912,0.31201,0.41790,0.66857,1.26731"\
"0.31357,0.32215,0.34126,0.38399,0.48661,0.73721,1.33339");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.07342,0.08477,0.11159,0.17444,0.31862,0.66071,1.47173"\
"0.07351,0.08467,0.11155,0.17385,0.31887,0.66042,1.47437"\
"0.07358,0.08472,0.11135,0.17432,0.31930,0.66064,1.47187"\
"0.07331,0.08444,0.11121,0.17385,0.31926,0.65946,1.47214"\
"0.07400,0.08525,0.11129,0.17333,0.31861,0.66174,1.47088"\
"0.07910,0.08909,0.11327,0.17344,0.31990,0.66039,1.47183"\
"0.09134,0.10103,0.12375,0.17815,0.31939,0.65995,1.47054");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.12330,0.12653,0.13324,0.14623,0.17012,0.21518,0.30914"\
"0.12829,0.13146,0.13816,0.15103,0.17505,0.22013,0.31397"\
"0.14109,0.14425,0.15094,0.16407,0.18789,0.23298,0.32679"\
"0.17136,0.17458,0.18127,0.19433,0.21852,0.26373,0.35754"\
"0.24264,0.24585,0.25249,0.26573,0.29006,0.33539,0.42939"\
"0.36704,0.37094,0.37915,0.39498,0.42250,0.47128,0.56699"\
"0.55377,0.55865,0.56966,0.58982,0.62533,0.68267,0.78397");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00120, 0.00286, 0.00683, 0.01634, 0.03906, 0.09339");
values("0.02874,0.03066,0.03504,0.04502,0.06513,0.11099,0.22556"\
"0.02872,0.03071,0.03503,0.04486,0.06520,0.11111,0.22516"\
"0.02874,0.03070,0.03502,0.04480,0.06514,0.11089,0.22522"\
"0.02889,0.03079,0.03511,0.04436,0.06506,0.11109,0.22530"\
"0.03041,0.03254,0.03664,0.04607,0.06592,0.11132,0.22504"\
"0.04295,0.04566,0.04949,0.05840,0.07692,0.12054,0.22909"\
"0.06374,0.06621,0.07189,0.08286,0.10157,0.14252,0.24265");
}
}
}
}
cell ("sky130_fd_sc_hd__nor3b_4") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__nor3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)*C_N";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.146;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.14082,0.14688,0.16162,0.19943,0.29637,0.53825,1.16300"\
"0.14380,0.14963,0.16502,0.20336,0.29916,0.54289,1.17436"\
"0.15500,0.16086,0.17581,0.21378,0.31003,0.55670,1.18209"\
"0.17995,0.18566,0.20045,0.23817,0.33393,0.57891,1.21594"\
"0.22875,0.23504,0.25044,0.28861,0.38467,0.62834,1.25736"\
"0.30865,0.31606,0.33442,0.38005,0.48655,0.73484,1.36124"\
"0.44030,0.45048,0.47640,0.53856,0.67195,0.95887,1.60008");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.09507,0.10292,0.12246,0.17288,0.30275,0.63053,1.47672"\
"0.09553,0.10306,0.12268,0.17317,0.30173,0.63113,1.47957"\
"0.09563,0.10290,0.12264,0.17263,0.30113,0.63250,1.48359"\
"0.09569,0.10334,0.12297,0.17332,0.30175,0.63099,1.48084"\
"0.10324,0.11049,0.12889,0.17677,0.30264,0.63303,1.48102"\
"0.12972,0.13724,0.15672,0.20532,0.32360,0.63804,1.47803"\
"0.19456,0.20230,0.22209,0.27319,0.39852,0.70051,1.49839");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.01805,0.01903,0.02155,0.02760,0.04193,0.07556,0.15722"\
"0.02333,0.02426,0.02659,0.03243,0.04650,0.07996,0.16149"\
"0.03440,0.03550,0.03810,0.04428,0.05754,0.09057,0.17202"\
"0.04961,0.05120,0.05503,0.06380,0.08161,0.11610,0.19649"\
"0.06633,0.06861,0.07418,0.08705,0.11395,0.16531,0.25519"\
"0.07475,0.07817,0.08652,0.10585,0.14721,0.22583,0.36264"\
"0.04813,0.05347,0.06665,0.09659,0.15976,0.28204,0.49582");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.01899,0.02028,0.02335,0.03096,0.04937,0.09472,0.21098"\
"0.01921,0.02026,0.02308,0.03031,0.04884,0.09438,0.21087"\
"0.02485,0.02562,0.02779,0.03336,0.04929,0.09389,0.21057"\
"0.03712,0.03828,0.04107,0.04758,0.06132,0.09848,0.21029"\
"0.05828,0.05994,0.06386,0.07300,0.09250,0.13121,0.22545"\
"0.09529,0.09773,0.10401,0.11799,0.14714,0.20056,0.30553"\
"0.16303,0.16718,0.17725,0.19883,0.24315,0.32154,0.46797");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.12428,0.13051,0.14608,0.18444,0.27966,0.52590,1.14875"\
"0.12602,0.13220,0.14730,0.18583,0.28413,0.52725,1.15371"\
"0.13606,0.14203,0.15685,0.19509,0.29338,0.53773,1.16416"\
"0.16159,0.16735,0.18241,0.22027,0.31677,0.56191,1.18988"\
"0.21264,0.21969,0.23665,0.27614,0.37220,0.61864,1.24485"\
"0.29986,0.30924,0.33273,0.38430,0.49963,0.74989,1.37658"\
"0.44639,0.46102,0.49461,0.57191,0.73112,1.04069,1.68904");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.09539,0.10301,0.12255,0.17303,0.30184,0.63230,1.47639"\
"0.09548,0.10287,0.12273,0.17294,0.30270,0.63304,1.47598"\
"0.09525,0.10292,0.12281,0.17262,0.30268,0.63297,1.47666"\
"0.09606,0.10369,0.12285,0.17351,0.30190,0.63297,1.47628"\
"0.11167,0.11775,0.13503,0.18111,0.30361,0.63213,1.47717"\
"0.15151,0.15924,0.17922,0.22562,0.33521,0.64090,1.47891"\
"0.23994,0.24893,0.27191,0.32564,0.45012,0.72921,1.49690");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.01960,0.02054,0.02286,0.02844,0.04177,0.07416,0.15545"\
"0.02444,0.02533,0.02758,0.03311,0.04640,0.07877,0.16002"\
"0.03460,0.03568,0.03818,0.04416,0.05719,0.08956,0.17070"\
"0.04723,0.04885,0.05282,0.06195,0.07987,0.11460,0.19558"\
"0.05904,0.06153,0.06745,0.08130,0.10975,0.16199,0.25423"\
"0.05709,0.06087,0.07016,0.09207,0.13606,0.21916,0.36045"\
"0.01222,0.01829,0.03281,0.06632,0.13547,0.26692,0.48809");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.01621,0.01726,0.01985,0.02649,0.04339,0.08680,0.19974"\
"0.01612,0.01707,0.01954,0.02623,0.04329,0.08684,0.19980"\
"0.02130,0.02201,0.02395,0.02905,0.04401,0.08672,0.19988"\
"0.03267,0.03382,0.03655,0.04268,0.05679,0.09185,0.19993"\
"0.05254,0.05426,0.05860,0.06845,0.08738,0.12610,0.21531"\
"0.08868,0.09143,0.09814,0.11262,0.14262,0.19670,0.29841"\
"0.15495,0.15949,0.17017,0.19297,0.23921,0.32150,0.46546");
}
}
timing() {
related_pin : "C_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.12404,0.12982,0.14491,0.18369,0.28182,0.52841,1.15702"\
"0.12878,0.13452,0.14928,0.18813,0.28656,0.53494,1.16009"\
"0.13963,0.14551,0.16043,0.19906,0.29692,0.54372,1.17640"\
"0.16388,0.16947,0.18415,0.22252,0.32030,0.57090,1.19549"\
"0.20675,0.21216,0.22652,0.26300,0.35999,0.60965,1.23540"\
"0.26186,0.26735,0.28126,0.31766,0.41208,0.65701,1.28936"\
"0.31793,0.32371,0.33686,0.37303,0.46633,0.71100,1.33653");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.09078,0.09864,0.11930,0.17130,0.30262,0.63100,1.48037"\
"0.09084,0.09860,0.11900,0.17150,0.30207,0.63217,1.47876"\
"0.09077,0.09874,0.11903,0.17149,0.30191,0.63109,1.48024"\
"0.09046,0.09849,0.11877,0.17075,0.30184,0.63481,1.48318"\
"0.09178,0.09901,0.11910,0.17072,0.30166,0.63393,1.48288"\
"0.09457,0.10195,0.12094,0.17128,0.30158,0.63254,1.48592"\
"0.10742,0.11365,0.13192,0.17737,0.30251,0.63515,1.47610");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.12177,0.12370,0.12831,0.13833,0.15803,0.19683,0.28007"\
"0.12691,0.12886,0.13349,0.14348,0.16327,0.20200,0.28505"\
"0.14012,0.14210,0.14663,0.15665,0.17654,0.21544,0.29849"\
"0.17124,0.17318,0.17776,0.18780,0.20756,0.24637,0.32966"\
"0.24436,0.24630,0.25084,0.26091,0.28081,0.31987,0.40327"\
"0.37341,0.37584,0.38156,0.39389,0.41765,0.46073,0.54659"\
"0.57553,0.57874,0.58603,0.60193,0.63241,0.68529,0.77877");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00332, 0.00856, 0.02206, 0.05684, 0.14649");
values("0.02919,0.03033,0.03373,0.03996,0.05622,0.09442,0.19499"\
"0.02940,0.03064,0.03366,0.04012,0.05619,0.09439,0.19503"\
"0.02950,0.03056,0.03350,0.04029,0.05580,0.09456,0.19513"\
"0.02923,0.03037,0.03317,0.04014,0.05602,0.09441,0.19490"\
"0.03121,0.03231,0.03502,0.04139,0.05719,0.09500,0.19508"\
"0.04530,0.04667,0.04884,0.05566,0.06963,0.10509,0.20002"\
"0.06799,0.06971,0.07268,0.08048,0.09636,0.13089,0.21772");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__nor4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*!C)*!D";
capacitance : 0.0000;
max_transition : 1.486;
max_capacitance : 0.037;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.18472,0.19960,0.23029,0.29048,0.41368,0.66450,1.18194"\
"0.18789,0.20304,0.23397,0.29541,0.41805,0.66918,1.18129"\
"0.19895,0.21374,0.24362,0.30580,0.42888,0.68086,1.20297"\
"0.22352,0.23830,0.26822,0.32909,0.45392,0.70404,1.21740"\
"0.27379,0.28842,0.31846,0.37871,0.50333,0.75290,1.26570"\
"0.35893,0.37589,0.41072,0.47714,0.60333,0.85466,1.37220"\
"0.49001,0.51241,0.55705,0.63823,0.78887,1.06737,1.58509");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.13592,0.15522,0.19468,0.27388,0.43769,0.77332,1.45578"\
"0.13600,0.15538,0.19475,0.27513,0.43839,0.77276,1.45254"\
"0.13686,0.15558,0.19415,0.27445,0.43768,0.77364,1.45799"\
"0.13697,0.15570,0.19414,0.27468,0.43852,0.77032,1.45145"\
"0.14014,0.15811,0.19575,0.27470,0.43868,0.77023,1.45230"\
"0.16602,0.18383,0.22127,0.29512,0.44815,0.77386,1.45762"\
"0.22506,0.24398,0.28376,0.36309,0.51822,0.82500,1.47008");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.02128,0.02348,0.02787,0.03652,0.05334,0.08596,0.14971"\
"0.02665,0.02876,0.03301,0.04149,0.05816,0.09062,0.15435"\
"0.03904,0.04128,0.04546,0.05344,0.06960,0.10176,0.16533"\
"0.05890,0.06220,0.06841,0.07909,0.09724,0.12863,0.19076"\
"0.08520,0.09006,0.09855,0.11536,0.14272,0.18621,0.25317"\
"0.11301,0.12028,0.13413,0.15887,0.20009,0.26616,0.36894"\
"0.12260,0.13368,0.15479,0.19241,0.25689,0.36216,0.52141");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.02076,0.02357,0.02913,0.04029,0.06139,0.10288,0.18405"\
"0.02060,0.02326,0.02866,0.03967,0.06095,0.10243,0.18418"\
"0.02525,0.02720,0.03149,0.04067,0.06062,0.10186,0.18442"\
"0.03964,0.04195,0.04625,0.05407,0.06897,0.10469,0.18399"\
"0.06470,0.06812,0.07471,0.08566,0.10557,0.13471,0.19783"\
"0.10658,0.11243,0.12185,0.13897,0.16681,0.21491,0.28127"\
"0.18321,0.19114,0.20605,0.23371,0.27653,0.34495,0.44558");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.17307,0.18780,0.21875,0.27903,0.40230,0.65447,1.17447"\
"0.17495,0.19050,0.22045,0.28252,0.40670,0.65885,1.17057"\
"0.18526,0.20030,0.23018,0.29246,0.41571,0.66764,1.18112"\
"0.21072,0.22588,0.25573,0.31664,0.44030,0.69249,1.20905"\
"0.26631,0.28111,0.31107,0.37223,0.49490,0.74642,1.25991"\
"0.36330,0.38159,0.41792,0.48710,0.61543,0.86749,1.37880"\
"0.52259,0.54962,0.60039,0.69319,0.85481,1.13725,1.65530");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.13592,0.15495,0.19467,0.27401,0.43764,0.77325,1.46663"\
"0.13617,0.15541,0.19424,0.27468,0.43824,0.77310,1.45629"\
"0.13622,0.15615,0.19560,0.27516,0.43848,0.77230,1.45122"\
"0.13641,0.15557,0.19472,0.27432,0.43767,0.77344,1.45672"\
"0.14263,0.16036,0.19807,0.27558,0.43880,0.77147,1.45194"\
"0.17787,0.19571,0.23260,0.30201,0.45305,0.77436,1.45253"\
"0.26399,0.28227,0.31976,0.39612,0.54556,0.83310,1.47426");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.02198,0.02412,0.02829,0.03648,0.05225,0.08296,0.14382"\
"0.02718,0.02923,0.03333,0.04134,0.05693,0.08755,0.14827"\
"0.03912,0.04128,0.04530,0.05275,0.06808,0.09857,0.15929"\
"0.05687,0.05995,0.06603,0.07613,0.09412,0.12437,0.18503"\
"0.07768,0.08252,0.09168,0.10803,0.13531,0.17893,0.24424"\
"0.09377,0.10107,0.11483,0.14025,0.18194,0.25037,0.35377"\
"0.08029,0.09194,0.11403,0.15293,0.22077,0.32682,0.48941");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.02015,0.02273,0.02771,0.03764,0.05709,0.09607,0.17581"\
"0.01967,0.02212,0.02715,0.03720,0.05684,0.09596,0.17555"\
"0.02363,0.02542,0.02942,0.03804,0.05654,0.09571,0.17522"\
"0.03678,0.03912,0.04340,0.05194,0.06558,0.09909,0.17526"\
"0.05985,0.06317,0.06981,0.08174,0.09976,0.13112,0.19193"\
"0.10122,0.10674,0.11679,0.13295,0.16546,0.20756,0.27666"\
"0.17498,0.18355,0.19930,0.22778,0.27027,0.34162,0.44066");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.14338,0.15853,0.18848,0.25014,0.37407,0.62364,1.13507"\
"0.14431,0.15999,0.19002,0.25193,0.37637,0.63243,1.13937"\
"0.15355,0.16801,0.19838,0.25995,0.38475,0.64055,1.14972"\
"0.17794,0.19238,0.22289,0.28442,0.41024,0.66000,1.17402"\
"0.23433,0.24995,0.28042,0.34152,0.46614,0.71658,1.22912"\
"0.33386,0.35499,0.39512,0.46937,0.60073,0.85203,1.36677"\
"0.50056,0.53219,0.59149,0.69527,0.87100,1.16760,1.68409");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.13609,0.15515,0.19415,0.27474,0.43836,0.77198,1.45100"\
"0.13568,0.15548,0.19422,0.27424,0.43820,0.77300,1.45508"\
"0.13626,0.15478,0.19421,0.27411,0.43825,0.77284,1.45592"\
"0.13572,0.15479,0.19409,0.27465,0.44073,0.77036,1.45190"\
"0.14706,0.16452,0.20071,0.27779,0.43933,0.77212,1.45386"\
"0.19582,0.21336,0.24919,0.31618,0.45834,0.77678,1.45283"\
"0.29334,0.31482,0.35686,0.43326,0.57911,0.85562,1.47506");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.02244,0.02433,0.02803,0.03541,0.05005,0.07941,0.13891"\
"0.02729,0.02917,0.03286,0.04017,0.05481,0.08422,0.14366"\
"0.03819,0.04033,0.04430,0.05158,0.06593,0.09534,0.15475"\
"0.05308,0.05646,0.06263,0.07349,0.09107,0.12105,0.18040"\
"0.06874,0.07393,0.08366,0.10085,0.12925,0.17361,0.24111"\
"0.07479,0.08289,0.09806,0.12624,0.17158,0.23978,0.34536"\
"0.04596,0.05902,0.08342,0.12655,0.19851,0.30912,0.47499");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.01698,0.01924,0.02375,0.03299,0.05190,0.09020,0.16941"\
"0.01670,0.01895,0.02355,0.03285,0.05179,0.09020,0.16919"\
"0.02078,0.02246,0.02608,0.03434,0.05204,0.09019,0.16920"\
"0.03306,0.03548,0.03993,0.04822,0.06212,0.09439,0.16878"\
"0.05482,0.05859,0.06571,0.07721,0.09640,0.12857,0.18697"\
"0.09584,0.10157,0.11209,0.12935,0.15907,0.20556,0.27395"\
"0.16799,0.17726,0.19371,0.22244,0.26672,0.33827,0.43995");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.09034,0.10569,0.13621,0.19743,0.32115,0.57206,1.08445"\
"0.09011,0.10502,0.13701,0.19841,0.32478,0.57477,1.08676"\
"0.09835,0.11303,0.14311,0.20466,0.32970,0.58274,1.09685"\
"0.12387,0.13737,0.16578,0.22616,0.35097,0.60278,1.11667"\
"0.18474,0.19986,0.22857,0.28388,0.40654,0.65691,1.17449"\
"0.27960,0.30113,0.34243,0.41758,0.54533,0.79184,1.30172"\
"0.43480,0.46576,0.52588,0.63335,0.81423,1.11183,1.61211");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.13120,0.15153,0.19210,0.27335,0.43767,0.77268,1.45129"\
"0.12975,0.15048,0.19222,0.27306,0.43880,0.77076,1.45172"\
"0.12708,0.14839,0.19015,0.27322,0.43834,0.77258,1.45054"\
"0.12641,0.14552,0.18606,0.27107,0.43814,0.76991,1.45082"\
"0.14905,0.16516,0.19972,0.27279,0.43414,0.77071,1.46258"\
"0.19640,0.21661,0.25733,0.32858,0.46548,0.77457,1.45224"\
"0.27925,0.30786,0.35685,0.45068,0.60666,0.88404,1.48629");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.01883,0.02065,0.02430,0.03162,0.04633,0.07633,0.13734"\
"0.02361,0.02547,0.02906,0.03642,0.05130,0.08124,0.14221"\
"0.03289,0.03547,0.04008,0.04791,0.06275,0.09255,0.15379"\
"0.04437,0.04838,0.05567,0.06810,0.08812,0.11916,0.18029"\
"0.05513,0.06135,0.07301,0.09267,0.12427,0.17162,0.24141"\
"0.05517,0.06511,0.08409,0.11537,0.16559,0.24066,0.34762"\
"0.01752,0.03400,0.06383,0.11441,0.19432,0.31412,0.48585");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.01292,0.01515,0.01996,0.02933,0.04916,0.08934,0.17069"\
"0.01319,0.01534,0.01993,0.02960,0.04866,0.08899,0.17134"\
"0.01887,0.02060,0.02383,0.03164,0.04941,0.08846,0.17127"\
"0.03088,0.03333,0.03812,0.04639,0.06068,0.09346,0.16992"\
"0.05237,0.05650,0.06352,0.07636,0.09568,0.12726,0.18782"\
"0.09315,0.09870,0.11090,0.12733,0.15726,0.20362,0.27677"\
"0.16891,0.17970,0.19458,0.22262,0.26730,0.33699,0.44233");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__nor4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*!C)*!D";
capacitance : 0.0000;
max_transition : 1.488;
max_capacitance : 0.064;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.20216,0.21216,0.23518,0.28451,0.39470,0.64018,1.18965"\
"0.20510,0.21533,0.23799,0.28792,0.39882,0.64510,1.19501"\
"0.21579,0.22622,0.24878,0.29915,0.41063,0.65702,1.20864"\
"0.24207,0.25258,0.27489,0.32466,0.43464,0.68155,1.23362"\
"0.29571,0.30600,0.32847,0.37791,0.48877,0.73370,1.28520"\
"0.38775,0.40001,0.42467,0.47938,0.59302,0.84008,1.38964"\
"0.53286,0.54900,0.57978,0.64590,0.78023,1.05331,1.61109");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.13775,0.15116,0.18016,0.24542,0.39213,0.72135,1.46630"\
"0.13776,0.15116,0.18022,0.24545,0.39223,0.72103,1.45870"\
"0.13834,0.15071,0.17997,0.24601,0.39298,0.72242,1.46378"\
"0.13796,0.15095,0.18020,0.24546,0.39205,0.72181,1.46215"\
"0.13982,0.15279,0.18123,0.24568,0.39279,0.72532,1.45762"\
"0.16286,0.17543,0.20350,0.26521,0.40300,0.72529,1.45852"\
"0.21497,0.22887,0.25769,0.32309,0.46606,0.77100,1.47582");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.01877,0.02009,0.02297,0.02926,0.04276,0.07139,0.13220"\
"0.02423,0.02547,0.02824,0.03434,0.04764,0.07606,0.13673"\
"0.03633,0.03779,0.04081,0.04684,0.05951,0.08717,0.14750"\
"0.05426,0.05640,0.06090,0.06978,0.08575,0.11430,0.17377"\
"0.07793,0.08104,0.08760,0.10041,0.12500,0.16682,0.23517"\
"0.10054,0.10526,0.11528,0.13510,0.17138,0.23629,0.34062"\
"0.10141,0.10841,0.12325,0.15374,0.20978,0.31084,0.47348");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.01820,0.01995,0.02381,0.03209,0.04957,0.08672,0.16584"\
"0.01863,0.02016,0.02364,0.03160,0.04921,0.08610,0.16511"\
"0.02455,0.02551,0.02799,0.03433,0.04969,0.08552,0.16510"\
"0.03852,0.04005,0.04320,0.04950,0.06139,0.09032,0.16455"\
"0.06312,0.06528,0.06971,0.07883,0.09561,0.12421,0.18299"\
"0.10474,0.10795,0.11508,0.12900,0.15403,0.19647,0.26692"\
"0.17872,0.18423,0.19571,0.21747,0.25667,0.32018,0.42285");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.18569,0.19566,0.21880,0.26828,0.37864,0.62420,1.18051"\
"0.18721,0.19748,0.22031,0.27052,0.38166,0.62810,1.17857"\
"0.19617,0.20702,0.22911,0.28017,0.39109,0.63833,1.19006"\
"0.22063,0.23109,0.25329,0.30354,0.41376,0.66106,1.21400"\
"0.27242,0.28286,0.30556,0.35532,0.46588,0.71428,1.26373"\
"0.36104,0.37316,0.40050,0.45748,0.57583,0.82229,1.37310"\
"0.50636,0.52297,0.55964,0.63721,0.78406,1.06468,1.62586");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.13780,0.15113,0.18016,0.24541,0.39210,0.72164,1.47059"\
"0.13771,0.15111,0.18020,0.24533,0.39199,0.72227,1.46176"\
"0.13828,0.15137,0.17988,0.24591,0.39307,0.72161,1.45912"\
"0.13800,0.15094,0.18006,0.24593,0.39320,0.72160,1.45881"\
"0.14397,0.15660,0.18365,0.24830,0.39364,0.72313,1.46126"\
"0.17625,0.18925,0.21743,0.27705,0.41047,0.72611,1.46126"\
"0.25295,0.26580,0.29448,0.35961,0.49644,0.78823,1.48125");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.02050,0.02189,0.02492,0.03138,0.04498,0.07345,0.13427"\
"0.02590,0.02721,0.03012,0.03643,0.04974,0.07812,0.13898"\
"0.03796,0.03941,0.04241,0.04845,0.06135,0.08920,0.14993"\
"0.05575,0.05783,0.06222,0.07106,0.08728,0.11562,0.17557"\
"0.07695,0.08010,0.08675,0.10017,0.12467,0.16741,0.23662"\
"0.09410,0.09889,0.10899,0.12866,0.16796,0.23438,0.34136"\
"0.08379,0.09129,0.10717,0.13886,0.19866,0.30322,0.47115");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.01940,0.02112,0.02476,0.03259,0.04928,0.08526,0.16509"\
"0.01916,0.02073,0.02418,0.03197,0.04884,0.08491,0.16477"\
"0.02377,0.02479,0.02735,0.03366,0.04875,0.08452,0.16462"\
"0.03676,0.03831,0.04155,0.04758,0.05948,0.08900,0.16426"\
"0.05917,0.06149,0.06617,0.07626,0.09213,0.12304,0.18219"\
"0.09911,0.10233,0.10969,0.12439,0.15039,0.19338,0.26703"\
"0.17118,0.17690,0.18842,0.21177,0.25170,0.31796,0.42753");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.15141,0.16175,0.18418,0.23516,0.34555,0.59119,1.14157"\
"0.15277,0.16296,0.18605,0.23601,0.34765,0.59438,1.14660"\
"0.16151,0.17171,0.19442,0.24422,0.35561,0.60300,1.15556"\
"0.18625,0.19651,0.21892,0.26885,0.37953,0.62607,1.17844"\
"0.24022,0.25080,0.27353,0.32331,0.43431,0.68036,1.23198"\
"0.33440,0.34854,0.37867,0.44028,0.56336,0.81084,1.36688"\
"0.48569,0.50651,0.55180,0.64028,0.80631,1.10299,1.66663");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.13743,0.15112,0.17962,0.24516,0.39312,0.72160,1.46398"\
"0.13751,0.15104,0.18014,0.24539,0.39321,0.72157,1.46414"\
"0.13748,0.15111,0.18012,0.24525,0.39195,0.72212,1.45916"\
"0.13731,0.15097,0.18004,0.24607,0.39309,0.72187,1.46117"\
"0.14716,0.15986,0.18684,0.24917,0.39299,0.72123,1.46033"\
"0.19113,0.20426,0.23221,0.28984,0.41881,0.72794,1.46611"\
"0.28697,0.30177,0.33297,0.40093,0.53670,0.81219,1.48302");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.02161,0.02289,0.02558,0.03142,0.04388,0.07073,0.12968"\
"0.02656,0.02779,0.03047,0.03624,0.04857,0.07538,0.13440"\
"0.03759,0.03901,0.04195,0.04774,0.05999,0.08651,0.14559"\
"0.05277,0.05485,0.05932,0.06835,0.08474,0.11296,0.17130"\
"0.06884,0.07229,0.07946,0.09339,0.11888,0.16247,0.23226"\
"0.07727,0.08251,0.09361,0.11468,0.15600,0.22481,0.33426"\
"0.05129,0.05962,0.07711,0.11176,0.17628,0.28579,0.45887");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.01692,0.01835,0.02144,0.02833,0.04383,0.07862,0.15702"\
"0.01657,0.01792,0.02102,0.02808,0.04365,0.07845,0.15705"\
"0.02067,0.02169,0.02406,0.02983,0.04404,0.07841,0.15666"\
"0.03270,0.03400,0.03704,0.04355,0.05533,0.08348,0.15699"\
"0.05333,0.05557,0.06033,0.07033,0.08738,0.11889,0.17643"\
"0.09124,0.09512,0.10310,0.11823,0.14425,0.18863,0.26216"\
"0.16226,0.16825,0.18059,0.20412,0.24689,0.31349,0.42111");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.08041,0.09043,0.11325,0.16386,0.27607,0.52160,1.07287"\
"0.08065,0.09047,0.11384,0.16418,0.27638,0.52387,1.07595"\
"0.08980,0.09911,0.12086,0.17055,0.28385,0.53146,1.08389"\
"0.11691,0.12522,0.14531,0.19345,0.30403,0.55407,1.10565"\
"0.17927,0.18900,0.21103,0.25527,0.36201,0.60890,1.17197"\
"0.27678,0.29233,0.32475,0.38832,0.50757,0.74244,1.29699"\
"0.44033,0.46204,0.50736,0.59901,0.77090,1.07259,1.61240");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.12803,0.14185,0.17377,0.24316,0.39238,0.72274,1.46322"\
"0.12598,0.14014,0.17249,0.24224,0.39240,0.72167,1.45886"\
"0.12277,0.13764,0.16969,0.24066,0.39260,0.72118,1.46142"\
"0.12191,0.13494,0.16545,0.23593,0.39023,0.72219,1.46177"\
"0.14542,0.15683,0.18274,0.24231,0.38762,0.72031,1.46877"\
"0.18750,0.20260,0.23438,0.30189,0.42313,0.72546,1.46485"\
"0.26835,0.28657,0.32709,0.40688,0.56340,0.84395,1.48762");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.01700,0.01811,0.02053,0.02579,0.03734,0.06301,0.12034"\
"0.02174,0.02285,0.02531,0.03056,0.04223,0.06790,0.12529"\
"0.03003,0.03170,0.03513,0.04167,0.05358,0.07930,0.13648"\
"0.03962,0.04222,0.04790,0.05825,0.07617,0.10570,0.16300"\
"0.04730,0.05154,0.06012,0.07663,0.10532,0.15161,0.22360"\
"0.04077,0.04760,0.06160,0.08802,0.13304,0.20767,0.32007"\
"-0.00972,0.00090,0.02288,0.06592,0.14004,0.25902,0.43709");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00252, 0.00566, 0.01271, 0.02854, 0.06410");
values("0.01093,0.01223,0.01526,0.02204,0.03733,0.07169,0.14934"\
"0.01152,0.01271,0.01547,0.02202,0.03707,0.07109,0.14760"\
"0.01741,0.01863,0.02089,0.02566,0.03872,0.07115,0.14772"\
"0.02863,0.03072,0.03359,0.04015,0.05323,0.07846,0.14963"\
"0.04921,0.05108,0.05634,0.06643,0.08501,0.11467,0.16972"\
"0.08652,0.09059,0.09957,0.11564,0.14143,0.18605,0.25807"\
"0.15816,0.16603,0.17985,0.20215,0.24292,0.31070,0.41445");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__nor4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0093;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*!C)*!D";
capacitance : 0.0000;
max_transition : 1.489;
max_capacitance : 0.113;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.21571,0.22234,0.23873,0.27976,0.37701,0.61511,1.20152"\
"0.21810,0.22481,0.24183,0.28288,0.38177,0.62104,1.20766"\
"0.22901,0.23557,0.25248,0.29318,0.39162,0.63502,1.22210"\
"0.25499,0.26201,0.27885,0.31892,0.41778,0.65756,1.24733"\
"0.30995,0.31660,0.33249,0.37270,0.47088,0.71034,1.29915"\
"0.40670,0.41375,0.43217,0.47684,0.57831,0.81831,1.41110"\
"0.56376,0.57307,0.59534,0.64846,0.76823,1.03559,1.63049");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.14710,0.15578,0.17604,0.22933,0.35954,0.67926,1.47129"\
"0.14720,0.15592,0.17722,0.22937,0.35951,0.67936,1.46299"\
"0.14687,0.15606,0.17669,0.22966,0.35902,0.68017,1.46871"\
"0.14706,0.15561,0.17759,0.22971,0.36000,0.67935,1.46422"\
"0.14834,0.15693,0.17780,0.23018,0.35925,0.67856,1.46523"\
"0.17033,0.17874,0.19902,0.24867,0.37015,0.68207,1.46808"\
"0.21903,0.22764,0.24783,0.30058,0.42816,0.72786,1.48195");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.01940,0.02024,0.02235,0.02742,0.03924,0.06670,0.13019"\
"0.02471,0.02555,0.02756,0.03243,0.04409,0.07130,0.13459"\
"0.03641,0.03742,0.03979,0.04467,0.05566,0.08231,0.14519"\
"0.05342,0.05482,0.05820,0.06552,0.08051,0.10877,0.17076"\
"0.07476,0.07677,0.08149,0.09235,0.11466,0.15637,0.22983"\
"0.09359,0.09660,0.10368,0.11966,0.15303,0.21589,0.32716"\
"0.08282,0.08732,0.09795,0.12207,0.17182,0.27097,0.44346");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.02047,0.02169,0.02473,0.03188,0.04888,0.08791,0.17788"\
"0.02062,0.02180,0.02455,0.03143,0.04835,0.08732,0.17795"\
"0.02623,0.02715,0.02949,0.03482,0.04924,0.08645,0.17751"\
"0.03986,0.04093,0.04342,0.04965,0.06172,0.09259,0.17721"\
"0.06402,0.06557,0.06914,0.07676,0.09325,0.12520,0.19651"\
"0.10580,0.10813,0.11354,0.12416,0.14684,0.19111,0.27575"\
"0.17848,0.18197,0.19034,0.20862,0.24417,0.30964,0.42542");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.20072,0.20747,0.22404,0.26549,0.36338,0.60159,1.18824"\
"0.20147,0.20857,0.22513,0.26677,0.36655,0.60781,1.19197"\
"0.21055,0.21719,0.23399,0.27462,0.37375,0.61457,1.20825"\
"0.23524,0.24213,0.25871,0.29923,0.39814,0.63836,1.22786"\
"0.28877,0.29575,0.31243,0.35271,0.45150,0.69080,1.28015"\
"0.38353,0.39151,0.41122,0.45830,0.56443,0.80481,1.39329"\
"0.54092,0.55208,0.57883,0.64197,0.77305,1.05079,1.65022");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.14701,0.15570,0.17600,0.22927,0.35948,0.67871,1.46250"\
"0.14668,0.15571,0.17713,0.22996,0.36010,0.68222,1.46487"\
"0.14681,0.15543,0.17654,0.22941,0.35902,0.67821,1.46820"\
"0.14701,0.15560,0.17690,0.22972,0.35947,0.67868,1.46406"\
"0.15143,0.15940,0.17984,0.23115,0.36008,0.67837,1.46414"\
"0.18355,0.19215,0.21255,0.25974,0.37772,0.68354,1.46419"\
"0.25690,0.26578,0.28668,0.33858,0.46057,0.74643,1.48706");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.02122,0.02217,0.02440,0.02967,0.04172,0.06924,0.13286"\
"0.02647,0.02735,0.02951,0.03461,0.04654,0.07387,0.13732"\
"0.03829,0.03925,0.04149,0.04646,0.05776,0.08460,0.14801"\
"0.05483,0.05623,0.05948,0.06688,0.08198,0.11016,0.17258"\
"0.07319,0.07527,0.08020,0.09140,0.11352,0.15655,0.23122"\
"0.08316,0.08628,0.09361,0.10967,0.14541,0.21073,0.32551"\
"0.05615,0.06062,0.07205,0.09792,0.15220,0.25525,0.43481");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.02140,0.02254,0.02527,0.03194,0.04736,0.08355,0.17167"\
"0.02097,0.02203,0.02462,0.03113,0.04677,0.08329,0.17141"\
"0.02542,0.02621,0.02806,0.03332,0.04718,0.08262,0.17129"\
"0.03761,0.03868,0.04147,0.04700,0.05900,0.08846,0.17088"\
"0.05996,0.06129,0.06606,0.07286,0.08912,0.12120,0.19084"\
"0.09944,0.10156,0.10704,0.11903,0.14316,0.18883,0.27150"\
"0.17033,0.17504,0.18356,0.20203,0.23920,0.30617,0.42593");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.16069,0.16744,0.18413,0.22570,0.32437,0.56287,1.14960"\
"0.16075,0.16745,0.18453,0.22581,0.32515,0.56560,1.15372"\
"0.16871,0.17535,0.19256,0.23327,0.33247,0.57400,1.16328"\
"0.19351,0.20023,0.21646,0.25733,0.35715,0.59633,1.18640"\
"0.24847,0.25549,0.27228,0.31289,0.41189,0.65070,1.24015"\
"0.34690,0.35613,0.37799,0.42893,0.54026,0.78328,1.37836"\
"0.51350,0.52740,0.55926,0.63128,0.78021,1.07303,1.67823");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.14689,0.15554,0.17592,0.22923,0.35954,0.67869,1.46738"\
"0.14688,0.15533,0.17702,0.22886,0.35891,0.67786,1.46595"\
"0.14684,0.15530,0.17665,0.22927,0.35859,0.67782,1.46248"\
"0.14631,0.15496,0.17682,0.22923,0.35957,0.67942,1.46299"\
"0.15606,0.16432,0.18398,0.23333,0.36061,0.67794,1.46320"\
"0.19799,0.20629,0.22765,0.27527,0.38649,0.68711,1.46981"\
"0.29184,0.30119,0.32354,0.37785,0.49865,0.76868,1.48489");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.02167,0.02251,0.02447,0.02914,0.03991,0.06513,0.12570"\
"0.02648,0.02728,0.02924,0.03386,0.04457,0.06972,0.13030"\
"0.03706,0.03801,0.04025,0.04506,0.05560,0.08053,0.14111"\
"0.05107,0.05256,0.05591,0.06320,0.07809,0.10615,0.16610"\
"0.06428,0.06644,0.07154,0.08306,0.10637,0.14983,0.22437"\
"0.06495,0.06834,0.07619,0.09305,0.13112,0.19876,0.31557"\
"0.02142,0.02672,0.03945,0.06731,0.12579,0.23459,0.41831");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.01744,0.01839,0.02061,0.02614,0.03956,0.07285,0.15566"\
"0.01711,0.01799,0.02018,0.02580,0.03939,0.07285,0.15580"\
"0.02126,0.02199,0.02360,0.02816,0.04029,0.07269,0.15543"\
"0.03263,0.03351,0.03588,0.04132,0.05311,0.07966,0.15608"\
"0.05306,0.05460,0.05825,0.06662,0.08267,0.11488,0.17776"\
"0.09062,0.09317,0.09903,0.11178,0.13601,0.18208,0.26150"\
"0.16039,0.16435,0.17337,0.19273,0.23234,0.30020,0.41725");
}
}
timing() {
related_pin : "D";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.08696,0.09363,0.11090,0.15230,0.25250,0.49215,1.08373"\
"0.08661,0.09335,0.10997,0.15103,0.25256,0.49436,1.08289"\
"0.09480,0.10120,0.11731,0.15795,0.25770,0.50048,1.09806"\
"0.12276,0.12825,0.14277,0.18140,0.27942,0.52397,1.11202"\
"0.18813,0.19501,0.21022,0.24593,0.33734,0.57637,1.16760"\
"0.29334,0.30344,0.32724,0.37893,0.48767,0.71614,1.31179"\
"0.47148,0.48622,0.51951,0.59426,0.75057,1.04711,1.62967");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.13692,0.14606,0.16963,0.22529,0.35816,0.67847,1.46870"\
"0.13453,0.14430,0.16758,0.22432,0.35878,0.67832,1.46414"\
"0.13109,0.14093,0.16444,0.22207,0.35787,0.67821,1.47674"\
"0.12899,0.13808,0.16092,0.21696,0.35626,0.68075,1.47113"\
"0.15165,0.15866,0.17818,0.22573,0.35150,0.67882,1.46379"\
"0.19331,0.20379,0.22758,0.28413,0.39209,0.68277,1.46955"\
"0.27502,0.28729,0.31568,0.38208,0.52177,0.80197,1.48882");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.01642,0.01716,0.01886,0.02291,0.03261,0.05581,0.11234"\
"0.02108,0.02181,0.02356,0.02761,0.03732,0.06051,0.11753"\
"0.02900,0.03011,0.03265,0.03805,0.04850,0.07156,0.12846"\
"0.03770,0.03942,0.04337,0.05188,0.06844,0.09746,0.15430"\
"0.04293,0.04551,0.05182,0.06511,0.09136,0.13713,0.21295"\
"0.03082,0.03516,0.04508,0.06709,0.10898,0.18245,0.29950"\
"-0.03295,-0.02625,-0.01023,0.02499,0.09267,0.21013,0.39889");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00304, 0.00750, 0.01851, 0.04566, 0.11262");
values("0.01076,0.01158,0.01366,0.01873,0.03110,0.06201,0.13911"\
"0.01140,0.01209,0.01396,0.01875,0.03119,0.06243,0.13803"\
"0.01721,0.01795,0.01965,0.02326,0.03330,0.06252,0.13932"\
"0.02836,0.02950,0.03163,0.03707,0.04849,0.07094,0.13963"\
"0.04833,0.04955,0.05320,0.06156,0.07797,0.10770,0.16332"\
"0.08544,0.08814,0.09417,0.10701,0.13215,0.17404,0.25176"\
"0.15723,0.16090,0.17178,0.19191,0.22710,0.29344,0.40472");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4b_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__nor4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*!C)*D_N";
capacitance : 0.0000;
max_transition : 1.479;
max_capacitance : 0.034;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.20300,0.21887,0.24952,0.31267,0.43847,0.68529,1.18838"\
"0.20595,0.22186,0.25312,0.31615,0.44248,0.69053,1.19465"\
"0.21712,0.23232,0.26400,0.32581,0.45105,0.70230,1.20960"\
"0.24224,0.25764,0.28884,0.35148,0.47517,0.72649,1.23686"\
"0.29475,0.31007,0.34121,0.40303,0.52711,0.77873,1.28324"\
"0.38761,0.40526,0.43954,0.50666,0.63310,0.88277,1.39105"\
"0.53464,0.55843,0.60115,0.68252,0.83198,1.10510,1.61488");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.15094,0.17116,0.21089,0.29352,0.45824,0.78846,1.45774"\
"0.15095,0.17123,0.21152,0.29402,0.46075,0.78954,1.45820"\
"0.15054,0.17082,0.21187,0.29283,0.45849,0.78899,1.46099"\
"0.15087,0.17086,0.21196,0.29382,0.45864,0.78879,1.46103"\
"0.15292,0.17282,0.21286,0.29388,0.45816,0.79150,1.46199"\
"0.17831,0.19732,0.23580,0.31038,0.46718,0.79303,1.46072"\
"0.23568,0.25676,0.29642,0.37756,0.53504,0.83793,1.47433");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02023,0.02224,0.02623,0.03400,0.04893,0.07766,0.13317"\
"0.02559,0.02754,0.03138,0.03897,0.05374,0.08232,0.13780"\
"0.03784,0.03977,0.04374,0.05089,0.06518,0.09339,0.14864"\
"0.05645,0.05958,0.06523,0.07521,0.09229,0.12010,0.17399"\
"0.08038,0.08496,0.09358,0.10827,0.13404,0.17465,0.23588"\
"0.10344,0.11045,0.12292,0.14593,0.18503,0.24608,0.34097"\
"0.10257,0.11321,0.13339,0.16845,0.22889,0.32669,0.47346");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02026,0.02277,0.02780,0.03768,0.05628,0.09263,0.16386"\
"0.02031,0.02265,0.02742,0.03702,0.05592,0.09247,0.16362"\
"0.02535,0.02705,0.03077,0.03864,0.05584,0.09198,0.16340"\
"0.03977,0.04198,0.04601,0.05339,0.06533,0.09559,0.16322"\
"0.06513,0.06837,0.07389,0.08428,0.10119,0.12922,0.18074"\
"0.10652,0.11120,0.12032,0.13616,0.16193,0.20701,0.26678"\
"0.18258,0.19064,0.20460,0.22949,0.27000,0.33267,0.42643");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.19046,0.20589,0.23748,0.29912,0.42355,0.67304,1.17573"\
"0.19204,0.20791,0.23959,0.30170,0.42689,0.67756,1.18736"\
"0.20147,0.21723,0.24896,0.31225,0.43648,0.68803,1.19321"\
"0.22730,0.24273,0.27403,0.33703,0.46076,0.71191,1.21743"\
"0.28249,0.29803,0.32929,0.39116,0.51687,0.76841,1.27235"\
"0.38318,0.40218,0.43833,0.50812,0.63589,0.88805,1.39022"\
"0.55096,0.57751,0.62725,0.71791,0.87738,1.15713,1.66745");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.15068,0.17063,0.21170,0.29312,0.45784,0.79005,1.46022"\
"0.15095,0.17067,0.21178,0.29293,0.45838,0.78873,1.46161"\
"0.15084,0.17084,0.21179,0.29401,0.45865,0.78920,1.46299"\
"0.15089,0.17115,0.21192,0.29357,0.45735,0.79096,1.45697"\
"0.15638,0.17542,0.21361,0.29455,0.45952,0.79099,1.46179"\
"0.19085,0.20962,0.24646,0.31869,0.47176,0.79386,1.45981"\
"0.27302,0.29282,0.33199,0.40850,0.56015,0.84768,1.47773");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02210,0.02419,0.02822,0.03604,0.05088,0.07938,0.13501"\
"0.02730,0.02931,0.03327,0.04091,0.05558,0.08401,0.13964"\
"0.03922,0.04126,0.04524,0.05249,0.06668,0.09495,0.15050"\
"0.05713,0.06009,0.06585,0.07546,0.09254,0.12073,0.17590"\
"0.07755,0.08245,0.09124,0.10675,0.13266,0.17391,0.23643"\
"0.09296,0.09999,0.11279,0.13767,0.17816,0.24151,0.33873"\
"0.07741,0.08789,0.10993,0.14703,0.21079,0.31239,0.46464");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02143,0.02390,0.02874,0.03796,0.05620,0.09213,0.16429"\
"0.02103,0.02338,0.02809,0.03756,0.05577,0.09186,0.16427"\
"0.02481,0.02668,0.03039,0.03843,0.05535,0.09158,0.16417"\
"0.03828,0.04038,0.04467,0.05249,0.06512,0.09533,0.16393"\
"0.06166,0.06498,0.07095,0.08255,0.09902,0.12830,0.18182"\
"0.10312,0.10815,0.11784,0.13299,0.16000,0.20436,0.26968"\
"0.17709,0.18777,0.20011,0.22726,0.26860,0.33325,0.42902");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.15534,0.17064,0.20262,0.26414,0.38908,0.64261,1.15217"\
"0.15679,0.17271,0.20445,0.26646,0.39172,0.64347,1.14516"\
"0.16556,0.18098,0.21297,0.27615,0.40327,0.65179,1.15704"\
"0.19054,0.20614,0.23648,0.29925,0.42619,0.67999,1.18767"\
"0.24684,0.26274,0.29402,0.35631,0.48177,0.73100,1.23595"\
"0.35143,0.37232,0.41295,0.48714,0.61653,0.86759,1.37577"\
"0.52870,0.55981,0.61752,0.71912,0.89092,1.18267,1.69089");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.15066,0.17038,0.21177,0.29323,0.45785,0.79119,1.46500"\
"0.15082,0.17051,0.21163,0.29318,0.45787,0.79153,1.45779"\
"0.15027,0.17058,0.21165,0.29352,0.46107,0.78942,1.45819"\
"0.15078,0.17043,0.21131,0.29308,0.45837,0.79217,1.46165"\
"0.15980,0.17847,0.21683,0.29553,0.45847,0.78952,1.45778"\
"0.20618,0.22436,0.26160,0.33018,0.47653,0.79289,1.46048"\
"0.30652,0.32710,0.36847,0.44627,0.59059,0.86645,1.47916");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02209,0.02393,0.02761,0.03469,0.04858,0.07602,0.13075"\
"0.02696,0.02882,0.03235,0.03945,0.05336,0.08081,0.13555"\
"0.03797,0.04003,0.04391,0.05090,0.06448,0.09191,0.14663"\
"0.05339,0.05646,0.06238,0.07289,0.08955,0.11768,0.17254"\
"0.06916,0.07430,0.08386,0.10009,0.12713,0.16919,0.23148"\
"0.07621,0.08369,0.09966,0.12534,0.16834,0.23495,0.33339"\
"0.04712,0.05984,0.08313,0.12448,0.19258,0.29850,0.45475");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.01814,0.02038,0.02473,0.03342,0.05103,0.08683,0.15882"\
"0.01797,0.02006,0.02447,0.03330,0.05090,0.08666,0.15870"\
"0.02207,0.02366,0.02720,0.03489,0.05121,0.08664,0.15890"\
"0.03458,0.03683,0.04177,0.04892,0.06183,0.09129,0.15925"\
"0.05692,0.06044,0.06702,0.07794,0.09580,0.12626,0.17975"\
"0.09808,0.10382,0.11284,0.12970,0.15796,0.20036,0.26642"\
"0.17129,0.18006,0.19577,0.22238,0.26485,0.33094,0.42874");
}
}
timing() {
related_pin : "D_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.13092,0.14727,0.17960,0.24352,0.36909,0.62242,1.12484"\
"0.13569,0.15159,0.18367,0.24780,0.37519,0.62477,1.13209"\
"0.14609,0.16200,0.19381,0.25784,0.38456,0.63782,1.14299"\
"0.16579,0.18112,0.21271,0.27662,0.40272,0.65550,1.16634"\
"0.19342,0.20882,0.23975,0.30265,0.43048,0.68369,1.19445"\
"0.22771,0.24240,0.27270,0.33431,0.46010,0.71194,1.21724"\
"0.25615,0.26988,0.29816,0.35774,0.48207,0.73495,1.23775");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.14488,0.16622,0.20905,0.29278,0.45810,0.79413,1.46123"\
"0.14469,0.16633,0.20911,0.29311,0.45903,0.78978,1.46062"\
"0.14474,0.16621,0.20890,0.29310,0.45831,0.79122,1.46109"\
"0.14336,0.16534,0.20826,0.29234,0.45792,0.79177,1.46060"\
"0.14235,0.16350,0.20704,0.29241,0.45816,0.79484,1.46932"\
"0.14112,0.16274,0.20595,0.29156,0.45786,0.79150,1.45872"\
"0.14579,0.16488,0.20550,0.28971,0.45971,0.79337,1.45736");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.10959,0.11291,0.11889,0.12907,0.14687,0.17810,0.23552"\
"0.11464,0.11776,0.12372,0.13403,0.15187,0.18315,0.24064"\
"0.12718,0.13043,0.13637,0.14684,0.16459,0.19580,0.25329"\
"0.15896,0.16221,0.16811,0.17848,0.19637,0.22763,0.28510"\
"0.22979,0.23319,0.23938,0.25009,0.26832,0.29992,0.35779"\
"0.34874,0.35304,0.36067,0.37353,0.39460,0.42885,0.48855"\
"0.53677,0.54223,0.55200,0.56855,0.59372,0.63515,0.69907");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02844,0.03112,0.03555,0.04464,0.06160,0.09549,0.16612"\
"0.02857,0.03129,0.03560,0.04466,0.06176,0.09559,0.16603"\
"0.02880,0.03116,0.03579,0.04466,0.06165,0.09557,0.16613"\
"0.02864,0.03130,0.03565,0.04459,0.06162,0.09542,0.16657"\
"0.03187,0.03405,0.03843,0.04667,0.06326,0.09634,0.16677"\
"0.04403,0.04625,0.05065,0.05874,0.07480,0.10582,0.17153"\
"0.06432,0.06715,0.07324,0.08207,0.09631,0.12536,0.18698");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4b_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__nor4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*!C)*D_N";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.065;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.20447,0.21501,0.23791,0.28740,0.39855,0.64676,1.20356"\
"0.20758,0.21742,0.24072,0.29067,0.40250,0.65156,1.20861"\
"0.21843,0.22840,0.25150,0.30129,0.41336,0.66317,1.22117"\
"0.24480,0.25471,0.27747,0.32699,0.43847,0.68801,1.24709"\
"0.29835,0.30798,0.33072,0.38034,0.49099,0.73994,1.29892"\
"0.38958,0.40103,0.42579,0.48062,0.59555,0.84594,1.40257"\
"0.53175,0.54765,0.57852,0.64514,0.78040,1.05736,1.62199");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.13466,0.14780,0.17758,0.24395,0.39233,0.72479,1.46986"\
"0.13491,0.14867,0.17773,0.24398,0.39280,0.72468,1.47104"\
"0.13557,0.14808,0.17773,0.24399,0.39276,0.72479,1.47103"\
"0.13569,0.14888,0.17795,0.24392,0.39222,0.72632,1.47436"\
"0.13708,0.14983,0.17905,0.24419,0.39276,0.72473,1.47101"\
"0.15983,0.17274,0.20130,0.26234,0.40298,0.72865,1.47218"\
"0.21106,0.22445,0.25427,0.32043,0.46566,0.77554,1.48969");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.01866,0.02001,0.02302,0.02952,0.04336,0.07250,0.13431"\
"0.02417,0.02545,0.02831,0.03459,0.04822,0.07716,0.13883"\
"0.03637,0.03784,0.04094,0.04714,0.06006,0.08826,0.14964"\
"0.05487,0.05698,0.06156,0.07043,0.08641,0.11536,0.17592"\
"0.07910,0.08224,0.08867,0.10171,0.12639,0.16829,0.23729"\
"0.10248,0.10710,0.11695,0.13690,0.17339,0.23875,0.34405"\
"0.10406,0.11104,0.12626,0.15676,0.21304,0.31507,0.47933");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.01933,0.02113,0.02497,0.03339,0.05093,0.08793,0.16758"\
"0.01979,0.02131,0.02483,0.03284,0.05036,0.08757,0.16749"\
"0.02559,0.02657,0.02908,0.03542,0.05074,0.08669,0.16727"\
"0.04005,0.04146,0.04443,0.05057,0.06224,0.09142,0.16662"\
"0.06460,0.06668,0.07095,0.08002,0.09648,0.12549,0.18477"\
"0.10608,0.10944,0.11618,0.13005,0.15501,0.19735,0.26845"\
"0.17968,0.18515,0.19721,0.21854,0.25582,0.32114,0.42508");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.18838,0.19907,0.22217,0.27289,0.38543,0.63571,1.19922"\
"0.19001,0.20050,0.22333,0.27473,0.38592,0.63507,1.19272"\
"0.19946,0.20929,0.23248,0.28267,0.39495,0.64522,1.20333"\
"0.22348,0.23363,0.25626,0.30586,0.41755,0.66759,1.22704"\
"0.27463,0.28490,0.30780,0.35774,0.46947,0.72194,1.27890"\
"0.36204,0.37421,0.40116,0.45942,0.57828,0.82776,1.38747"\
"0.50372,0.52046,0.55751,0.63488,0.78373,1.06843,1.63606");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.13513,0.14792,0.17752,0.24466,0.39337,0.73128,1.48533"\
"0.13464,0.14807,0.17766,0.24464,0.39317,0.72525,1.47068"\
"0.13498,0.14871,0.17771,0.24407,0.39244,0.72583,1.47395"\
"0.13573,0.14883,0.17800,0.24407,0.39227,0.72608,1.47482"\
"0.14084,0.15315,0.18123,0.24562,0.39361,0.72831,1.47558"\
"0.17266,0.18591,0.21463,0.27455,0.41090,0.73143,1.47213"\
"0.24820,0.26167,0.29111,0.35606,0.49610,0.79452,1.49609");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.02056,0.02200,0.02515,0.03182,0.04574,0.07479,0.13691"\
"0.02598,0.02734,0.03035,0.03686,0.05049,0.07943,0.14156"\
"0.03822,0.03967,0.04265,0.04886,0.06208,0.09050,0.15251"\
"0.05618,0.05843,0.06255,0.07179,0.08810,0.11660,0.17817"\
"0.07816,0.08137,0.08797,0.10101,0.12603,0.16913,0.23919"\
"0.09546,0.10024,0.11055,0.13058,0.17008,0.23718,0.34551"\
"0.08704,0.09450,0.11037,0.14212,0.20212,0.30782,0.47810");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.02066,0.02234,0.02606,0.03387,0.05052,0.08675,0.16775"\
"0.02033,0.02197,0.02543,0.03330,0.05004,0.08650,0.16740"\
"0.02476,0.02583,0.02842,0.03487,0.05006,0.08604,0.16748"\
"0.03818,0.03952,0.04311,0.04871,0.06040,0.09050,0.16692"\
"0.06079,0.06308,0.06793,0.07707,0.09317,0.12419,0.18466"\
"0.10049,0.10411,0.11080,0.12560,0.15142,0.19473,0.26915"\
"0.17176,0.17741,0.18917,0.21238,0.25294,0.31985,0.42681");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.15345,0.16347,0.18707,0.23685,0.34850,0.59708,1.15380"\
"0.15478,0.16476,0.18825,0.23936,0.35292,0.60014,1.16250"\
"0.16306,0.17368,0.19648,0.24719,0.36174,0.60891,1.16813"\
"0.18793,0.19803,0.22043,0.27024,0.38145,0.63172,1.19124"\
"0.24060,0.25125,0.27429,0.32448,0.43654,0.68765,1.24462"\
"0.33301,0.34723,0.37747,0.44126,0.56396,0.81395,1.37501"\
"0.48077,0.50229,0.54759,0.63713,0.80451,1.10774,1.67566");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.13508,0.14833,0.17780,0.24411,0.39261,0.72712,1.47144"\
"0.13511,0.14836,0.17773,0.24437,0.39342,0.72462,1.47665"\
"0.13495,0.14756,0.17734,0.24482,0.39409,0.72454,1.47104"\
"0.13503,0.14773,0.17751,0.24381,0.39287,0.72458,1.47076"\
"0.14475,0.15707,0.18456,0.24793,0.39418,0.72717,1.47512"\
"0.18759,0.20063,0.22932,0.28899,0.41643,0.73083,1.47398"\
"0.28260,0.29788,0.33023,0.39827,0.53330,0.81342,1.49410");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.02131,0.02262,0.02542,0.03146,0.04433,0.07211,0.13327"\
"0.02625,0.02753,0.03031,0.03632,0.04904,0.07682,0.13799"\
"0.03736,0.03881,0.04182,0.04784,0.06043,0.08802,0.14920"\
"0.05287,0.05506,0.05966,0.06867,0.08532,0.11402,0.17497"\
"0.06935,0.07277,0.07994,0.09418,0.12024,0.16472,0.23613"\
"0.07843,0.08372,0.09484,0.11621,0.15824,0.22866,0.33997"\
"0.05387,0.06221,0.07989,0.11496,0.18056,0.29231,0.46810");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.01764,0.01904,0.02234,0.02952,0.04533,0.08075,0.16119"\
"0.01733,0.01872,0.02192,0.02918,0.04516,0.08085,0.16131"\
"0.02165,0.02266,0.02503,0.03100,0.04545,0.08067,0.16124"\
"0.03364,0.03516,0.03833,0.04468,0.05670,0.08570,0.16167"\
"0.05556,0.05790,0.06293,0.07212,0.08901,0.12109,0.17995"\
"0.09351,0.09736,0.10463,0.12011,0.14771,0.19202,0.26503"\
"0.16398,0.17005,0.18237,0.20594,0.24857,0.31651,0.42571");
}
}
timing() {
related_pin : "D_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.12260,0.13190,0.15364,0.20498,0.31877,0.56860,1.13208"\
"0.12735,0.13689,0.15848,0.20954,0.32385,0.57341,1.13269"\
"0.13885,0.14834,0.17021,0.22088,0.33446,0.58464,1.14824"\
"0.16420,0.17348,0.19461,0.24475,0.35800,0.60906,1.17209"\
"0.20753,0.21656,0.23717,0.28652,0.39873,0.64949,1.21117"\
"0.26893,0.27710,0.29676,0.34417,0.45455,0.70371,1.26358"\
"0.34383,0.35209,0.37144,0.41589,0.52353,0.77242,1.33061");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.12102,0.13547,0.16807,0.23933,0.39308,0.72698,1.48134"\
"0.12108,0.13508,0.16805,0.23912,0.39280,0.72949,1.47293"\
"0.12092,0.13581,0.16788,0.23974,0.39303,0.72714,1.48135"\
"0.12024,0.13519,0.16704,0.23910,0.39292,0.72565,1.47721"\
"0.11964,0.13366,0.16570,0.23747,0.39173,0.72621,1.47564"\
"0.12040,0.13447,0.16593,0.23606,0.39095,0.72721,1.47193"\
"0.12901,0.14139,0.17061,0.23629,0.38870,0.72909,1.47080");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.12851,0.13116,0.13660,0.14690,0.16569,0.19927,0.26335"\
"0.13351,0.13615,0.14155,0.15191,0.17067,0.20420,0.26835"\
"0.14586,0.14852,0.15395,0.16420,0.18306,0.21656,0.28080"\
"0.17657,0.17934,0.18474,0.19508,0.21372,0.24744,0.31160"\
"0.24792,0.25059,0.25602,0.26645,0.28542,0.31919,0.38346"\
"0.37334,0.37641,0.38299,0.39565,0.41763,0.45464,0.52162"\
"0.56258,0.56666,0.57487,0.59129,0.61927,0.66355,0.73755");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00113, 0.00253, 0.00570, 0.01283, 0.02888, 0.06501");
values("0.03133,0.03300,0.03659,0.04443,0.05932,0.09181,0.16497"\
"0.03136,0.03298,0.03647,0.04457,0.05970,0.09216,0.16483"\
"0.03172,0.03324,0.03683,0.04431,0.05976,0.09184,0.16521"\
"0.03146,0.03309,0.03665,0.04430,0.05970,0.09192,0.16509"\
"0.03301,0.03447,0.03776,0.04494,0.06035,0.09237,0.16519"\
"0.04621,0.04789,0.05150,0.05804,0.07239,0.10233,0.17061"\
"0.06824,0.07055,0.07405,0.08271,0.09747,0.12686,0.19020");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4b_4") {
area : 23.773
cell_footprint : "sky130_fd_sc_hd__nor4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*!C)*D_N";
capacitance : 0.0000;
max_transition : 1.494;
max_capacitance : 0.114;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.21777,0.22444,0.24093,0.28208,0.38045,0.61977,1.21118"\
"0.22002,0.22714,0.24404,0.28509,0.38339,0.62443,1.21668"\
"0.23099,0.23785,0.25458,0.29553,0.39418,0.63626,1.22927"\
"0.25719,0.26369,0.28002,0.32096,0.42120,0.66286,1.25648"\
"0.31120,0.31758,0.33459,0.37464,0.47273,0.72086,1.31266"\
"0.40699,0.41437,0.43283,0.47711,0.57950,0.82155,1.42418"\
"0.56199,0.57140,0.59490,0.64751,0.76766,1.03694,1.63737");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.14440,0.15313,0.17391,0.22752,0.35931,0.68125,1.47082"\
"0.14376,0.15265,0.17431,0.22821,0.35872,0.68178,1.47088"\
"0.14408,0.15283,0.17446,0.22805,0.35902,0.68198,1.47185"\
"0.14477,0.15352,0.17417,0.22814,0.35998,0.68204,1.47245"\
"0.14591,0.15410,0.17561,0.22861,0.35902,0.68522,1.47623"\
"0.16736,0.17650,0.19660,0.24598,0.36973,0.68519,1.48192"\
"0.21487,0.22392,0.24531,0.29883,0.42719,0.73082,1.48507");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.01902,0.01990,0.02208,0.02723,0.03928,0.06688,0.13051"\
"0.02445,0.02528,0.02733,0.03233,0.04409,0.07150,0.13497"\
"0.03645,0.03739,0.03961,0.04471,0.05569,0.08244,0.14546"\
"0.05398,0.05536,0.05857,0.06566,0.08079,0.10898,0.17096"\
"0.07600,0.07798,0.08249,0.09224,0.11510,0.15688,0.23031"\
"0.09471,0.09767,0.10468,0.12051,0.15384,0.21687,0.32858"\
"0.08428,0.08874,0.09931,0.12332,0.17250,0.27235,0.44474");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.02170,0.02293,0.02583,0.03282,0.04917,0.08690,0.17546"\
"0.02203,0.02302,0.02568,0.03234,0.04857,0.08647,0.17519"\
"0.02750,0.02832,0.03029,0.03554,0.04948,0.08553,0.17456"\
"0.04121,0.04220,0.04484,0.04992,0.06198,0.09158,0.17454"\
"0.06494,0.06639,0.06986,0.07837,0.09388,0.12444,0.19374"\
"0.10649,0.10867,0.11356,0.12474,0.14746,0.19081,0.27438"\
"0.17930,0.18276,0.19078,0.20914,0.24535,0.30965,0.42533");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.20276,0.20952,0.22601,0.26720,0.36683,0.60632,1.19794"\
"0.20331,0.21008,0.22670,0.26869,0.36744,0.61396,1.20151"\
"0.21229,0.21893,0.23567,0.27702,0.37772,0.62490,1.21607"\
"0.23704,0.24389,0.26000,0.30056,0.39952,0.64210,1.23727"\
"0.29009,0.29736,0.31369,0.35416,0.45299,0.69437,1.28886"\
"0.38325,0.39169,0.41177,0.45865,0.56538,0.80751,1.40113"\
"0.54016,0.55149,0.57827,0.64037,0.77358,1.05171,1.65875");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.14388,0.15304,0.17471,0.22815,0.35908,0.68224,1.47348"\
"0.14398,0.15319,0.17404,0.22822,0.35902,0.68197,1.47206"\
"0.14408,0.15331,0.17452,0.22809,0.35947,0.68528,1.47672"\
"0.14424,0.15299,0.17514,0.22765,0.35823,0.68166,1.47056"\
"0.14864,0.15685,0.17767,0.22956,0.35984,0.68057,1.47213"\
"0.18034,0.18908,0.20999,0.25784,0.37768,0.68633,1.47235"\
"0.25252,0.26141,0.28178,0.33413,0.45950,0.74861,1.49042");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.02099,0.02194,0.02423,0.02963,0.04198,0.06976,0.13394"\
"0.02627,0.02710,0.02930,0.03454,0.04664,0.07433,0.13828"\
"0.03825,0.03925,0.04139,0.04637,0.05796,0.08511,0.14897"\
"0.05511,0.05650,0.05977,0.06713,0.08206,0.11030,0.17374"\
"0.07390,0.07593,0.08075,0.09156,0.11406,0.15733,0.23214"\
"0.08437,0.08723,0.09406,0.11024,0.14630,0.21213,0.32767"\
"0.05648,0.06124,0.07252,0.09798,0.15174,0.25719,0.43606");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.02266,0.02370,0.02645,0.03285,0.04790,0.08360,0.17077"\
"0.02232,0.02326,0.02584,0.03210,0.04743,0.08335,0.17077"\
"0.02662,0.02724,0.02923,0.03432,0.04775,0.08253,0.17048"\
"0.03943,0.04040,0.04281,0.04791,0.05940,0.08832,0.17035"\
"0.06129,0.06277,0.06621,0.07508,0.09065,0.12139,0.18996"\
"0.10052,0.10306,0.10816,0.12058,0.14370,0.18923,0.27123"\
"0.17083,0.17452,0.18309,0.20241,0.23997,0.30747,0.42647");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.16323,0.17024,0.18794,0.22856,0.32779,0.56879,1.16093"\
"0.16360,0.17033,0.18797,0.22893,0.32908,0.57161,1.16479"\
"0.17168,0.17850,0.19541,0.23680,0.33588,0.58401,1.17383"\
"0.19573,0.20227,0.21912,0.25903,0.35815,0.60153,1.19687"\
"0.24956,0.25665,0.27365,0.31451,0.41348,0.65471,1.24960"\
"0.34650,0.35578,0.37783,0.42871,0.54162,0.78527,1.37972"\
"0.51171,0.52575,0.55789,0.63068,0.78082,1.07549,1.68734");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.14388,0.15204,0.17389,0.22736,0.35832,0.68221,1.47113"\
"0.14414,0.15290,0.17388,0.22741,0.35859,0.67942,1.47118"\
"0.14353,0.15240,0.17388,0.22821,0.35930,0.68600,1.47899"\
"0.14407,0.15282,0.17380,0.22738,0.35868,0.68047,1.47262"\
"0.15366,0.16145,0.18171,0.23213,0.36012,0.68169,1.47505"\
"0.19485,0.20349,0.22459,0.27279,0.38620,0.68698,1.47233"\
"0.28702,0.29703,0.31948,0.37472,0.49712,0.77396,1.49368");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.02141,0.02227,0.02433,0.02915,0.04029,0.06645,0.12897"\
"0.02614,0.02697,0.02898,0.03376,0.04491,0.07103,0.13362"\
"0.03684,0.03780,0.04002,0.04502,0.05586,0.08189,0.14452"\
"0.05119,0.05263,0.05600,0.06349,0.07872,0.10712,0.16951"\
"0.06497,0.06718,0.07236,0.08387,0.10707,0.15202,0.22793"\
"0.06556,0.06904,0.07717,0.09560,0.13322,0.20182,0.32101"\
"0.02273,0.02811,0.04086,0.06960,0.12863,0.23972,0.42584");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.01833,0.01922,0.02153,0.02712,0.04097,0.07470,0.15870"\
"0.01801,0.01891,0.02114,0.02684,0.04075,0.07462,0.15870"\
"0.02254,0.02326,0.02480,0.02930,0.04161,0.07436,0.15859"\
"0.03432,0.03540,0.03784,0.04318,0.05413,0.08113,0.15899"\
"0.05560,0.05713,0.06064,0.06825,0.08474,0.11643,0.18003"\
"0.09346,0.09557,0.10124,0.11340,0.13794,0.18486,0.26521"\
"0.16407,0.16783,0.17647,0.19607,0.23366,0.30327,0.42279");
}
}
timing() {
related_pin : "D_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.13308,0.13960,0.15535,0.19647,0.29826,0.54342,1.14253"\
"0.13796,0.14412,0.16017,0.20147,0.30275,0.54823,1.14661"\
"0.14928,0.15555,0.17167,0.21228,0.31341,0.55862,1.15859"\
"0.17414,0.18034,0.19619,0.23637,0.33680,0.58424,1.17759"\
"0.21894,0.22475,0.23993,0.27844,0.37773,0.62184,1.21836"\
"0.28175,0.28722,0.30166,0.33946,0.43725,0.67904,1.27649"\
"0.35980,0.36545,0.37949,0.41489,0.50851,0.75007,1.34314");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.12937,0.13936,0.16277,0.22080,0.35813,0.68081,1.47592"\
"0.12956,0.13905,0.16275,0.22087,0.35694,0.68083,1.48180"\
"0.12960,0.13949,0.16296,0.22109,0.35698,0.68095,1.48366"\
"0.12885,0.13869,0.16220,0.22016,0.35666,0.68296,1.47782"\
"0.12786,0.13769,0.16134,0.21819,0.35683,0.68171,1.47401"\
"0.12899,0.13805,0.16104,0.21736,0.35539,0.68132,1.47299"\
"0.13653,0.14505,0.16633,0.21872,0.35390,0.68168,1.47257");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.10497,0.10651,0.11004,0.11771,0.13305,0.16335,0.22718"\
"0.11005,0.11159,0.11519,0.12282,0.13809,0.16845,0.23227"\
"0.12287,0.12439,0.12800,0.13566,0.15105,0.18125,0.24507"\
"0.15315,0.15467,0.15820,0.16592,0.18125,0.21158,0.27552"\
"0.22033,0.22192,0.22568,0.23362,0.24950,0.28034,0.34449"\
"0.32690,0.32891,0.33353,0.34343,0.36262,0.39747,0.46450"\
"0.48305,0.48562,0.49121,0.50441,0.52911,0.57179,0.64641");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00305, 0.00753, 0.01861, 0.04597, 0.11354");
values("0.02732,0.02845,0.03049,0.03635,0.04938,0.07968,0.15715"\
"0.02749,0.02848,0.03082,0.03647,0.04929,0.07966,0.15715"\
"0.02722,0.02819,0.03053,0.03621,0.04916,0.07961,0.15701"\
"0.02732,0.02830,0.03065,0.03606,0.04910,0.07975,0.15702"\
"0.03130,0.03212,0.03420,0.03933,0.05154,0.08106,0.15738"\
"0.04438,0.04538,0.04771,0.05340,0.06466,0.09234,0.16333"\
"0.06646,0.06694,0.06997,0.07699,0.08929,0.11556,0.18110");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4bb_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__nor4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*C_N)*D_N";
capacitance : 0.0000;
max_transition : 1.480;
max_capacitance : 0.037;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.18343,0.19853,0.22854,0.29041,0.41515,0.66246,1.17318"\
"0.18672,0.20190,0.23188,0.29368,0.41754,0.67431,1.18645"\
"0.19738,0.21249,0.24232,0.30451,0.42950,0.67898,1.19110"\
"0.22202,0.23695,0.26724,0.32815,0.45235,0.70206,1.21448"\
"0.27172,0.28648,0.31665,0.37696,0.50143,0.75054,1.26834"\
"0.35502,0.37245,0.40718,0.47426,0.60045,0.85182,1.36624"\
"0.48417,0.50676,0.55150,0.63363,0.78456,1.06272,1.57934");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.13376,0.15318,0.19258,0.27372,0.43925,0.77247,1.45619"\
"0.13381,0.15310,0.19267,0.27368,0.43807,0.77989,1.47042"\
"0.13375,0.15344,0.19276,0.27424,0.43950,0.77430,1.45827"\
"0.13392,0.15351,0.19311,0.27372,0.43851,0.77312,1.45528"\
"0.13755,0.15624,0.19432,0.27378,0.43914,0.77304,1.46750"\
"0.16295,0.18214,0.22042,0.29440,0.44864,0.77814,1.46344"\
"0.22233,0.24110,0.28154,0.36157,0.51907,0.83249,1.47982");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.01909,0.02125,0.02552,0.03390,0.05013,0.08155,0.14286"\
"0.02458,0.02662,0.03072,0.03892,0.05498,0.08623,0.14747"\
"0.03709,0.03936,0.04351,0.05120,0.06652,0.09733,0.15843"\
"0.05617,0.05940,0.06523,0.07622,0.09391,0.12435,0.18477"\
"0.08178,0.08660,0.09568,0.11136,0.13848,0.18116,0.24536"\
"0.10849,0.11556,0.12810,0.15304,0.19431,0.26065,0.36079"\
"0.11553,0.12651,0.14811,0.18575,0.24905,0.35260,0.50951");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.01997,0.02271,0.02811,0.03852,0.05879,0.09788,0.17563"\
"0.02022,0.02269,0.02769,0.03799,0.05828,0.09753,0.17532"\
"0.02570,0.02732,0.03113,0.03973,0.05789,0.09695,0.17527"\
"0.04066,0.04275,0.04708,0.05456,0.06746,0.10030,0.17472"\
"0.06545,0.06879,0.07487,0.08519,0.10431,0.13130,0.19109"\
"0.10789,0.11311,0.12321,0.13889,0.16523,0.20830,0.27341"\
"0.18396,0.19281,0.20735,0.23306,0.27492,0.34024,0.43828");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.17214,0.18774,0.21859,0.27882,0.40215,0.65274,1.16396"\
"0.17444,0.18973,0.22008,0.28234,0.40638,0.66452,1.16742"\
"0.18455,0.19958,0.22946,0.29129,0.41540,0.67319,1.18748"\
"0.20944,0.22449,0.25409,0.31569,0.43987,0.69482,1.21045"\
"0.26374,0.27906,0.30922,0.36959,0.49445,0.74368,1.26315"\
"0.35860,0.37765,0.41458,0.48387,0.61236,0.86529,1.37499"\
"0.51528,0.54281,0.59392,0.68682,0.84941,1.13337,1.65096");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.13348,0.15334,0.19319,0.27335,0.43767,0.77341,1.45765"\
"0.13369,0.15335,0.19259,0.27374,0.43802,0.78041,1.45590"\
"0.13381,0.15302,0.19278,0.27366,0.43843,0.78015,1.46157"\
"0.13406,0.15297,0.19287,0.27369,0.43814,0.77550,1.46201"\
"0.14068,0.15888,0.19639,0.27488,0.43934,0.77308,1.46208"\
"0.17573,0.19473,0.23122,0.30239,0.45293,0.77770,1.45732"\
"0.26029,0.27948,0.31828,0.39451,0.54617,0.83620,1.47743");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.02068,0.02286,0.02710,0.03539,0.05128,0.08210,0.14306"\
"0.02593,0.02800,0.03212,0.04018,0.05600,0.08677,0.14769"\
"0.03788,0.04013,0.04430,0.05176,0.06718,0.09777,0.15861"\
"0.05534,0.05875,0.06480,0.07515,0.09365,0.12365,0.18408"\
"0.07572,0.08088,0.09032,0.10677,0.13447,0.17817,0.24496"\
"0.09151,0.09884,0.11410,0.13966,0.18199,0.24921,0.35275"\
"0.07810,0.08984,0.11223,0.15121,0.21966,0.32700,0.48842");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.02042,0.02296,0.02791,0.03776,0.05699,0.09557,0.17402"\
"0.02019,0.02254,0.02732,0.03727,0.05679,0.09547,0.17367"\
"0.02472,0.02636,0.03018,0.03849,0.05647,0.09507,0.17372"\
"0.03849,0.04064,0.04471,0.05244,0.06566,0.09827,0.17366"\
"0.06198,0.06518,0.07127,0.08338,0.10164,0.13086,0.19049"\
"0.10311,0.10875,0.11732,0.13439,0.16327,0.20983,0.27745"\
"0.17691,0.18540,0.20029,0.22895,0.27242,0.33949,0.44153");
}
}
timing() {
related_pin : "C_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.17549,0.19057,0.22200,0.28318,0.40766,0.65912,1.17053"\
"0.17970,0.19475,0.22632,0.28893,0.41191,0.66323,1.17450"\
"0.19036,0.20605,0.23618,0.29840,0.42338,0.67757,1.19534"\
"0.21194,0.22702,0.25684,0.31852,0.44304,0.69640,1.21419"\
"0.24245,0.25752,0.28814,0.34972,0.47522,0.72674,1.23882"\
"0.28193,0.29696,0.32683,0.38913,0.51292,0.76409,1.27783"\
"0.31961,0.33443,0.36504,0.42598,0.55057,0.80277,1.31407");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.13328,0.15292,0.19308,0.27283,0.43775,0.77305,1.46189"\
"0.13335,0.15276,0.19240,0.27419,0.43780,0.77242,1.45928"\
"0.13334,0.15331,0.19229,0.27381,0.43842,0.77535,1.46182"\
"0.13363,0.15295,0.19255,0.27314,0.43831,0.77514,1.46241"\
"0.13373,0.15318,0.19260,0.27428,0.43987,0.77385,1.45893"\
"0.13444,0.15400,0.19320,0.27465,0.43794,0.77467,1.45829"\
"0.13768,0.15624,0.19472,0.27462,0.44004,0.77459,1.45655");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.11045,0.11328,0.11867,0.12855,0.14634,0.17855,0.23992"\
"0.11534,0.11817,0.12357,0.13342,0.15115,0.18353,0.24481"\
"0.12771,0.13055,0.13584,0.14591,0.16359,0.19592,0.25730"\
"0.15853,0.16147,0.16680,0.17674,0.19447,0.22691,0.28830"\
"0.22533,0.22838,0.23411,0.24454,0.26262,0.29532,0.35677"\
"0.33282,0.33654,0.34346,0.35561,0.37621,0.41112,0.47475"\
"0.49589,0.50015,0.50988,0.52409,0.55043,0.59125,0.65778");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.03057,0.03269,0.03717,0.04638,0.06397,0.10013,0.17572"\
"0.03042,0.03280,0.03720,0.04633,0.06392,0.10005,0.17584"\
"0.03059,0.03274,0.03725,0.04621,0.06402,0.10012,0.17561"\
"0.03028,0.03299,0.03746,0.04640,0.06402,0.10005,0.17570"\
"0.03346,0.03562,0.03992,0.04876,0.06570,0.10094,0.17630"\
"0.04418,0.04648,0.05148,0.05954,0.07606,0.10969,0.18157"\
"0.06153,0.06451,0.06971,0.08025,0.09598,0.12743,0.19442");
}
}
timing() {
related_pin : "D_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.11502,0.13022,0.16121,0.22360,0.34788,0.60015,1.10971"\
"0.11960,0.13486,0.16587,0.22850,0.35302,0.60570,1.11523"\
"0.12982,0.14491,0.17593,0.23765,0.36315,0.61516,1.12773"\
"0.14866,0.16325,0.19391,0.25565,0.38221,0.63281,1.14523"\
"0.17681,0.19090,0.22094,0.28220,0.40828,0.65945,1.17189"\
"0.21254,0.22611,0.25488,0.31509,0.43898,0.69100,1.20591"\
"0.24672,0.25980,0.28658,0.34478,0.46856,0.71915,1.23066");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.12672,0.14771,0.18981,0.27220,0.43718,0.77281,1.45627"\
"0.12659,0.14775,0.18938,0.27290,0.43830,0.77560,1.46074"\
"0.12633,0.14749,0.18908,0.27214,0.43815,0.77451,1.46255"\
"0.12498,0.14619,0.18811,0.27164,0.43853,0.77242,1.45647"\
"0.12418,0.14517,0.18746,0.27116,0.43856,0.77394,1.45733"\
"0.12328,0.14385,0.18604,0.27093,0.43816,0.77381,1.46013"\
"0.12887,0.14737,0.18691,0.26878,0.43859,0.77516,1.45794");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.09496,0.09816,0.10413,0.11453,0.13286,0.16577,0.22884"\
"0.09969,0.10301,0.10888,0.11940,0.13773,0.17071,0.23373"\
"0.11210,0.11546,0.12138,0.13190,0.15016,0.18308,0.24614"\
"0.14300,0.14624,0.15220,0.16279,0.18120,0.21418,0.27720"\
"0.20713,0.21064,0.21712,0.22825,0.24731,0.28089,0.34396"\
"0.30769,0.31206,0.31987,0.33321,0.35498,0.39088,0.45603"\
"0.46172,0.46706,0.47702,0.49370,0.52061,0.56110,0.62841");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00102, 0.00209, 0.00428, 0.00875, 0.01791, 0.03663");
values("0.02544,0.02757,0.03260,0.04173,0.06024,0.09791,0.17783"\
"0.02544,0.02781,0.03267,0.04183,0.06009,0.09778,0.17766"\
"0.02554,0.02787,0.03274,0.04184,0.06023,0.09799,0.17783"\
"0.02564,0.02799,0.03274,0.04208,0.06023,0.09798,0.17804"\
"0.03001,0.03220,0.03681,0.04512,0.06285,0.09941,0.17802"\
"0.04225,0.04420,0.04853,0.05630,0.07324,0.10789,0.18250"\
"0.06003,0.06231,0.06819,0.07663,0.09299,0.12511,0.19433");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4bb_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__nor4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*C_N)*D_N";
capacitance : 0.0000;
max_transition : 1.479;
max_capacitance : 0.060;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.21471,0.22548,0.24808,0.29915,0.41037,0.65422,1.19158"\
"0.21687,0.22788,0.25093,0.30210,0.41500,0.66013,1.19971"\
"0.22790,0.23868,0.26182,0.31265,0.42458,0.67198,1.21340"\
"0.25421,0.26482,0.28689,0.33721,0.44755,0.69205,1.23244"\
"0.30652,0.31724,0.33949,0.38948,0.49909,0.74254,1.28195"\
"0.39732,0.40872,0.43447,0.48838,0.60175,0.84576,1.38359"\
"0.54043,0.55624,0.58640,0.65141,0.78368,1.05242,1.59861");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.14530,0.15899,0.18918,0.25714,0.40639,0.73392,1.46165"\
"0.14503,0.15889,0.18921,0.25712,0.40637,0.73484,1.46300"\
"0.14539,0.15902,0.18947,0.25710,0.40627,0.73739,1.46329"\
"0.14562,0.15925,0.18949,0.25660,0.40521,0.73201,1.45865"\
"0.14738,0.16076,0.19057,0.25693,0.40489,0.73270,1.45992"\
"0.16918,0.18223,0.21117,0.27406,0.41425,0.73649,1.45753"\
"0.21757,0.23153,0.26180,0.32880,0.47321,0.77985,1.47450");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.01768,0.01896,0.02179,0.02785,0.04075,0.06782,0.12468"\
"0.02319,0.02439,0.02707,0.03296,0.04566,0.07253,0.12925"\
"0.03519,0.03663,0.03962,0.04561,0.05761,0.08371,0.14009"\
"0.05335,0.05550,0.05979,0.06832,0.08373,0.11105,0.16646"\
"0.07710,0.08017,0.08641,0.09861,0.12263,0.16294,0.22672"\
"0.10007,0.10459,0.11413,0.13241,0.16908,0.23058,0.33034"\
"0.10073,0.10757,0.12194,0.15127,0.20675,0.30276,0.45747");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.01855,0.02028,0.02403,0.03194,0.04837,0.08270,0.15515"\
"0.01935,0.02085,0.02409,0.03158,0.04788,0.08232,0.15467"\
"0.02596,0.02686,0.02919,0.03481,0.04880,0.08156,0.15456"\
"0.04114,0.04249,0.04524,0.05108,0.06132,0.08724,0.15413"\
"0.06659,0.06855,0.07254,0.08127,0.09608,0.12280,0.17497"\
"0.10986,0.11302,0.11939,0.13241,0.15446,0.19487,0.25971"\
"0.18548,0.19071,0.20122,0.22105,0.25710,0.31861,0.41378");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.19876,0.20961,0.23242,0.28377,0.39536,0.64109,1.17975"\
"0.19942,0.21051,0.23392,0.28551,0.39765,0.64458,1.18461"\
"0.20894,0.21967,0.24266,0.29282,0.40609,0.64972,1.19666"\
"0.23233,0.24281,0.26591,0.31634,0.42788,0.67130,1.21270"\
"0.28244,0.29275,0.31583,0.36570,0.47653,0.72012,1.26030"\
"0.36891,0.38190,0.40924,0.46676,0.58372,0.82762,1.36854"\
"0.51223,0.52929,0.56572,0.64236,0.78641,1.06229,1.61235");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.14524,0.15893,0.18912,0.25711,0.40641,0.73494,1.46295"\
"0.14495,0.15883,0.18917,0.25683,0.40634,0.73695,1.46281"\
"0.14543,0.15911,0.18936,0.25612,0.40531,0.73343,1.46348"\
"0.14630,0.15906,0.18958,0.25692,0.40627,0.73211,1.45893"\
"0.15060,0.16376,0.19265,0.25818,0.40579,0.73329,1.45867"\
"0.18190,0.19580,0.22476,0.28548,0.42176,0.73854,1.45954"\
"0.25433,0.26830,0.29741,0.36467,0.50390,0.79931,1.47876");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.01945,0.02084,0.02381,0.03010,0.04320,0.07035,0.12758"\
"0.02487,0.02617,0.02902,0.03504,0.04797,0.07502,0.13225"\
"0.03685,0.03830,0.04139,0.04731,0.05959,0.08615,0.14319"\
"0.05474,0.05681,0.06112,0.06970,0.08513,0.11255,0.16892"\
"0.07627,0.07935,0.08583,0.09842,0.12245,0.16361,0.22985"\
"0.09312,0.09782,0.10758,0.12731,0.16510,0.22909,0.33181"\
"0.08364,0.09101,0.10642,0.13709,0.19432,0.29499,0.45581");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.01983,0.02146,0.02508,0.03267,0.04843,0.08194,0.15516"\
"0.01988,0.02131,0.02469,0.03206,0.04808,0.08155,0.15471"\
"0.02516,0.02615,0.02844,0.03430,0.04829,0.08111,0.15486"\
"0.03910,0.04043,0.04331,0.04890,0.05991,0.08624,0.15492"\
"0.06301,0.06507,0.06928,0.07794,0.09266,0.12114,0.17469"\
"0.10317,0.10666,0.11365,0.12673,0.15057,0.19104,0.25822"\
"0.17626,0.18166,0.19262,0.21400,0.25177,0.31468,0.41789");
}
}
timing() {
related_pin : "C_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.20193,0.21242,0.23614,0.28624,0.39765,0.64542,1.18025"\
"0.20698,0.21770,0.24039,0.29158,0.40263,0.64718,1.18645"\
"0.21790,0.22896,0.25173,0.30298,0.41427,0.65873,1.19741"\
"0.24243,0.25340,0.27600,0.32686,0.43775,0.68202,1.22213"\
"0.28189,0.29260,0.31560,0.36640,0.47846,0.72455,1.26171"\
"0.33445,0.34478,0.36735,0.41750,0.52835,0.77449,1.31277"\
"0.39214,0.40262,0.42571,0.47653,0.58783,0.83032,1.36960");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.14553,0.15922,0.18939,0.25618,0.40465,0.73667,1.46648"\
"0.14479,0.15868,0.18898,0.25637,0.40421,0.73230,1.45870"\
"0.14483,0.15846,0.18898,0.25633,0.40536,0.73324,1.46133"\
"0.14484,0.15848,0.18898,0.25636,0.40537,0.73390,1.45868"\
"0.14516,0.15872,0.18926,0.25653,0.40613,0.73475,1.45991"\
"0.14665,0.15952,0.18991,0.25712,0.40465,0.73394,1.46038"\
"0.14946,0.16300,0.19205,0.25862,0.40653,0.73242,1.45908");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.14284,0.14489,0.14921,0.15795,0.17466,0.20583,0.26637"\
"0.14757,0.14965,0.15400,0.16273,0.17952,0.21067,0.27116"\
"0.16024,0.16232,0.16666,0.17540,0.19199,0.22339,0.28388"\
"0.19052,0.19261,0.19687,0.20561,0.22243,0.25377,0.31429"\
"0.26184,0.26387,0.26822,0.27712,0.29385,0.32531,0.38575"\
"0.39151,0.39399,0.39917,0.40942,0.42846,0.46232,0.52487"\
"0.58851,0.59164,0.59825,0.61067,0.63466,0.67507,0.74333");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.03815,0.03960,0.04256,0.04944,0.06411,0.09511,0.16469"\
"0.03774,0.03928,0.04249,0.04974,0.06404,0.09516,0.16501"\
"0.03822,0.03964,0.04272,0.04967,0.06410,0.09509,0.16500"\
"0.03771,0.03964,0.04253,0.04978,0.06406,0.09506,0.16489"\
"0.03861,0.04061,0.04342,0.05053,0.06511,0.09563,0.16494"\
"0.05069,0.05226,0.05556,0.06203,0.07583,0.10467,0.17088"\
"0.06967,0.07189,0.07555,0.08370,0.09963,0.12627,0.18849");
}
}
timing() {
related_pin : "D_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.13243,0.14208,0.16425,0.21614,0.32872,0.57367,1.11441"\
"0.13739,0.14704,0.16964,0.22108,0.33299,0.58033,1.11935"\
"0.14867,0.15865,0.18109,0.23144,0.34411,0.59031,1.12941"\
"0.17316,0.18271,0.20470,0.25522,0.36755,0.61462,1.15442"\
"0.21607,0.22509,0.24644,0.29602,0.40778,0.65189,1.19708"\
"0.27476,0.28330,0.30355,0.35143,0.46099,0.70492,1.24587"\
"0.34399,0.35275,0.37219,0.41673,0.52468,0.76876,1.30688");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.13084,0.14603,0.17901,0.25144,0.40466,0.73258,1.46028"\
"0.13131,0.14605,0.17938,0.25156,0.40361,0.73303,1.45869"\
"0.13115,0.14650,0.17936,0.25141,0.40448,0.73323,1.45928"\
"0.13035,0.14504,0.17827,0.25064,0.40413,0.73297,1.45895"\
"0.12945,0.14489,0.17701,0.24930,0.40420,0.73266,1.46034"\
"0.13048,0.14483,0.17641,0.24748,0.40225,0.73307,1.45667"\
"0.13878,0.15201,0.18146,0.24755,0.40112,0.73535,1.45738");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.13830,0.14098,0.14646,0.15685,0.17561,0.20889,0.27080"\
"0.14325,0.14594,0.15142,0.16190,0.18076,0.21379,0.27567"\
"0.15559,0.15826,0.16378,0.17432,0.19309,0.22617,0.28794"\
"0.18612,0.18880,0.19428,0.20472,0.22355,0.25683,0.31860"\
"0.25804,0.26074,0.26615,0.27662,0.29549,0.32890,0.39089"\
"0.38857,0.39178,0.39830,0.41069,0.43217,0.46870,0.53338"\
"0.58784,0.59198,0.60037,0.61632,0.64385,0.68801,0.75907");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00111, 0.00247, 0.00550, 0.01222, 0.02718, 0.06043");
values("0.03438,0.03609,0.03969,0.04697,0.06237,0.09348,0.16300"\
"0.03416,0.03579,0.03929,0.04666,0.06212,0.09355,0.16281"\
"0.03445,0.03618,0.03951,0.04659,0.06210,0.09360,0.16273"\
"0.03420,0.03589,0.03942,0.04682,0.06207,0.09353,0.16254"\
"0.03567,0.03700,0.04037,0.04806,0.06304,0.09389,0.16278"\
"0.04868,0.05038,0.05391,0.06099,0.07482,0.10395,0.16867"\
"0.07257,0.07378,0.07918,0.08581,0.10037,0.12810,0.18859");
}
}
}
}
cell ("sky130_fd_sc_hd__nor4bb_4") {
area : 25.024
cell_footprint : "sky130_fd_sc_hd__nor4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A*!B)*C_N)*D_N";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.112;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.22562,0.23298,0.25028,0.29012,0.38822,0.62945,1.21485"\
"0.22836,0.23540,0.25237,0.29414,0.39378,0.63503,1.22028"\
"0.23896,0.24577,0.26300,0.30432,0.40315,0.64558,1.23293"\
"0.26476,0.27182,0.28903,0.32958,0.42939,0.66988,1.25927"\
"0.31859,0.32516,0.34236,0.38249,0.48168,0.72132,1.31041"\
"0.41392,0.42125,0.44048,0.48446,0.58659,0.82781,1.42502"\
"0.57080,0.57996,0.60217,0.65570,0.77467,1.04174,1.63818");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.14957,0.15835,0.18039,0.23397,0.36601,0.68852,1.47790"\
"0.14986,0.15876,0.18082,0.23442,0.36665,0.68926,1.47767"\
"0.15063,0.15947,0.18061,0.23471,0.36574,0.68836,1.47799"\
"0.14979,0.15878,0.18070,0.23465,0.36685,0.68842,1.47783"\
"0.15158,0.16024,0.18171,0.23485,0.36650,0.68716,1.47966"\
"0.17323,0.18167,0.20168,0.25115,0.37570,0.69209,1.48417"\
"0.21905,0.22774,0.25048,0.30352,0.43299,0.73694,1.49448");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.01845,0.01935,0.02145,0.02653,0.03837,0.06568,0.12857"\
"0.02389,0.02470,0.02671,0.03156,0.04319,0.07029,0.13304"\
"0.03560,0.03656,0.03885,0.04391,0.05483,0.08126,0.14354"\
"0.05294,0.05436,0.05719,0.06486,0.07984,0.10792,0.16916"\
"0.07496,0.07694,0.08152,0.09123,0.11400,0.15544,0.22833"\
"0.09368,0.09663,0.10342,0.11921,0.15293,0.21514,0.32561"\
"0.08359,0.08801,0.09860,0.12221,0.17106,0.26870,0.44071");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.02179,0.02297,0.02586,0.03287,0.04933,0.08717,0.17455"\
"0.02222,0.02337,0.02601,0.03261,0.04885,0.08674,0.17423"\
"0.02821,0.02899,0.03098,0.03626,0.05003,0.08578,0.17379"\
"0.04280,0.04379,0.04660,0.05105,0.06300,0.09224,0.17370"\
"0.06699,0.06887,0.07220,0.08035,0.09495,0.12568,0.19326"\
"0.10989,0.11201,0.11696,0.12762,0.14982,0.19376,0.27403"\
"0.18441,0.18795,0.19559,0.21419,0.24865,0.31210,0.42489");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.21130,0.21816,0.23486,0.27661,0.37532,0.61396,1.20061"\
"0.21159,0.21846,0.23611,0.27751,0.37721,0.61715,1.21309"\
"0.22016,0.22689,0.24393,0.28589,0.38513,0.62687,1.21581"\
"0.24431,0.25146,0.26846,0.30846,0.40750,0.65145,1.24045"\
"0.29626,0.30333,0.31975,0.36045,0.46001,0.70143,1.29460"\
"0.38893,0.39703,0.41684,0.46432,0.57060,0.81191,1.40269"\
"0.54509,0.55639,0.58302,0.64488,0.77632,1.05444,1.65613");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.14970,0.15912,0.17989,0.23412,0.36593,0.68744,1.47839"\
"0.15043,0.15925,0.18051,0.23419,0.36582,0.68810,1.49043"\
"0.15058,0.15861,0.18025,0.23423,0.36519,0.68752,1.47737"\
"0.15015,0.15901,0.18073,0.23421,0.36602,0.68870,1.48186"\
"0.15403,0.16260,0.18340,0.23596,0.36712,0.68797,1.48261"\
"0.18592,0.19468,0.21500,0.26370,0.38433,0.69261,1.47781"\
"0.25631,0.26519,0.28580,0.33898,0.46311,0.75611,1.49775");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.02044,0.02137,0.02365,0.02896,0.04111,0.06883,0.13261"\
"0.02565,0.02655,0.02868,0.03377,0.04576,0.07340,0.13709"\
"0.03736,0.03832,0.04072,0.04581,0.05715,0.08420,0.14765"\
"0.05405,0.05544,0.05875,0.06622,0.08120,0.10962,0.17256"\
"0.07311,0.07521,0.08009,0.09079,0.11324,0.15614,0.23102"\
"0.08364,0.08679,0.09342,0.10968,0.14546,0.21164,0.32694"\
"0.05728,0.06143,0.07209,0.09829,0.15153,0.25566,0.43469");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.02237,0.02345,0.02624,0.03274,0.04803,0.08398,0.17081"\
"0.02229,0.02329,0.02585,0.03211,0.04762,0.08379,0.17068"\
"0.02713,0.02799,0.02974,0.03475,0.04819,0.08301,0.17039"\
"0.04060,0.04160,0.04403,0.04905,0.06053,0.08918,0.17025"\
"0.06350,0.06479,0.06860,0.07668,0.09210,0.12282,0.19001"\
"0.10410,0.10628,0.11127,0.12335,0.14579,0.19045,0.27319"\
"0.17540,0.17900,0.18819,0.20631,0.24300,0.30823,0.42543");
}
}
timing() {
related_pin : "C_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.22114,0.22815,0.24584,0.28692,0.38741,0.63346,1.21888"\
"0.22572,0.23267,0.25047,0.29143,0.39353,0.63502,1.22341"\
"0.23730,0.24436,0.26124,0.30335,0.40283,0.64479,1.23390"\
"0.26114,0.26806,0.28586,0.32727,0.42806,0.66848,1.25811"\
"0.30335,0.31078,0.32764,0.36902,0.46843,0.70961,1.30011"\
"0.35938,0.36666,0.38342,0.42438,0.52351,0.76505,1.35666"\
"0.42020,0.42709,0.44453,0.48559,0.58486,0.82601,1.41524");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.15005,0.15891,0.18007,0.23385,0.36571,0.68971,1.48063"\
"0.14990,0.15811,0.18004,0.23391,0.36694,0.68846,1.47848"\
"0.14940,0.15839,0.18050,0.23424,0.36594,0.68754,1.47697"\
"0.14984,0.15810,0.18021,0.23462,0.36677,0.68869,1.47898"\
"0.14956,0.15851,0.18045,0.23413,0.36587,0.68896,1.47879"\
"0.15055,0.15980,0.18139,0.23505,0.36603,0.68726,1.47868"\
"0.15579,0.16367,0.18499,0.23755,0.36725,0.68935,1.47744");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.14014,0.14149,0.14486,0.15204,0.16734,0.19902,0.26543"\
"0.14516,0.14654,0.14968,0.15689,0.17232,0.20392,0.27044"\
"0.15761,0.15891,0.16271,0.16993,0.18525,0.21687,0.28341"\
"0.18834,0.18973,0.19305,0.20020,0.21565,0.24720,0.31373"\
"0.25985,0.26125,0.26439,0.27182,0.28740,0.31905,0.38574"\
"0.38851,0.39002,0.39380,0.40198,0.42005,0.45458,0.52334"\
"0.58465,0.58673,0.59157,0.60190,0.62473,0.66635,0.74141");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.03823,0.03920,0.04158,0.04729,0.06079,0.09226,0.17056"\
"0.03819,0.03888,0.04183,0.04745,0.06058,0.09207,0.17061"\
"0.03803,0.03899,0.04134,0.04740,0.06057,0.09205,0.17052"\
"0.03815,0.03923,0.04161,0.04740,0.06057,0.09216,0.17066"\
"0.03907,0.04001,0.04258,0.04813,0.06165,0.09259,0.17086"\
"0.05136,0.05224,0.05466,0.06057,0.07332,0.10223,0.17649"\
"0.07270,0.07404,0.07711,0.08387,0.09795,0.12549,0.19448");
}
}
timing() {
related_pin : "D_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.13641,0.14293,0.15884,0.20007,0.30107,0.54405,1.13437"\
"0.14092,0.14720,0.16348,0.20420,0.30627,0.54975,1.14311"\
"0.15227,0.15877,0.17472,0.21553,0.31642,0.55927,1.15603"\
"0.17631,0.18246,0.19822,0.23872,0.33932,0.58525,1.18012"\
"0.21929,0.22517,0.24043,0.27903,0.37803,0.62094,1.22406"\
"0.27678,0.28247,0.29687,0.33468,0.43220,0.67282,1.26372"\
"0.34146,0.34714,0.36101,0.39643,0.48972,0.73107,1.31870");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.13392,0.14380,0.16759,0.22601,0.36386,0.68672,1.47885"\
"0.13396,0.14338,0.16757,0.22616,0.36338,0.68835,1.48557"\
"0.13401,0.14394,0.16768,0.22592,0.36326,0.68891,1.48196"\
"0.13258,0.14255,0.16643,0.22532,0.36390,0.69034,1.48306"\
"0.13226,0.14217,0.16607,0.22357,0.36292,0.68675,1.48815"\
"0.13304,0.14205,0.16574,0.22217,0.36137,0.68810,1.47960"\
"0.14075,0.14936,0.17156,0.22373,0.35966,0.68993,1.47803");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.12449,0.12617,0.13016,0.13859,0.15526,0.18762,0.25389"\
"0.12954,0.13123,0.13512,0.14353,0.16025,0.19263,0.25893"\
"0.14183,0.14351,0.14782,0.15627,0.17308,0.20531,0.27162"\
"0.17269,0.17437,0.17824,0.18669,0.20352,0.23578,0.30224"\
"0.24363,0.24530,0.24919,0.25767,0.27461,0.30733,0.37379"\
"0.36642,0.36849,0.37326,0.38345,0.40334,0.43950,0.50858"\
"0.55371,0.55638,0.56251,0.57563,0.60109,0.64554,0.72194");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00303, 0.00747, 0.01841, 0.04535, 0.11170");
values("0.03192,0.03293,0.03539,0.04119,0.05481,0.08612,0.16319"\
"0.03202,0.03305,0.03566,0.04147,0.05521,0.08601,0.16357"\
"0.03191,0.03296,0.03546,0.04153,0.05505,0.08602,0.16357"\
"0.03217,0.03324,0.03578,0.04171,0.05490,0.08620,0.16304"\
"0.03415,0.03524,0.03731,0.04315,0.05620,0.08705,0.16339"\
"0.04814,0.04923,0.05186,0.05681,0.06861,0.09733,0.16934"\
"0.07146,0.07269,0.07476,0.08197,0.09515,0.12168,0.18816");
}
}
}
}
cell ("sky130_fd_sc_hd__o2111a_1") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__o2111a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)*C1)*D1)+(((A2*B1)*C1)*D1)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.161;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.14990,0.15936,0.17953,0.22229,0.31955,0.56621,1.20654"\
"0.15426,0.16362,0.18379,0.22659,0.32407,0.56963,1.21335"\
"0.16311,0.17257,0.19276,0.23552,0.33294,0.57968,1.22006"\
"0.17984,0.18923,0.20942,0.25210,0.34971,0.59558,1.23640"\
"0.21006,0.21977,0.24025,0.28327,0.38098,0.62641,1.26920"\
"0.25713,0.26768,0.28986,0.33473,0.43363,0.67984,1.32034"\
"0.30721,0.32033,0.34648,0.39592,0.49799,0.74519,1.38544");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03182,0.03960,0.05857,0.10592,0.23305,0.58091,1.49749"\
"0.03169,0.03974,0.05869,0.10573,0.23351,0.58107,1.49371"\
"0.03186,0.03960,0.05866,0.10592,0.23344,0.58043,1.49559"\
"0.03170,0.03967,0.05860,0.10589,0.23306,0.58016,1.49815"\
"0.03298,0.04065,0.05934,0.10663,0.23362,0.57973,1.49830"\
"0.03673,0.04521,0.06408,0.11039,0.23529,0.58010,1.49364"\
"0.04729,0.05626,0.07553,0.12085,0.24027,0.58205,1.49259");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.20369,0.21184,0.22843,0.26029,0.32191,0.46008,0.80771"\
"0.20905,0.21716,0.23378,0.26552,0.32728,0.46544,0.81273"\
"0.22151,0.22963,0.24624,0.27798,0.33977,0.47791,0.82536"\
"0.24766,0.25578,0.27236,0.30412,0.36614,0.50431,0.85202"\
"0.30649,0.31464,0.33123,0.36290,0.42533,0.56361,0.91091"\
"0.42774,0.43649,0.45417,0.48753,0.55123,0.69012,1.03780"\
"0.63715,0.64753,0.66840,0.70617,0.77583,0.91893,1.26706");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02968,0.03493,0.04654,0.07253,0.13502,0.30186,0.76015"\
"0.02971,0.03485,0.04679,0.07273,0.13494,0.30114,0.76059"\
"0.02970,0.03487,0.04676,0.07268,0.13493,0.30105,0.75941"\
"0.02963,0.03488,0.04666,0.07271,0.13491,0.30187,0.75985"\
"0.02959,0.03478,0.04671,0.07268,0.13436,0.30137,0.76348"\
"0.03383,0.03900,0.05051,0.07660,0.13766,0.30271,0.76109"\
"0.04263,0.04878,0.06120,0.08739,0.14861,0.30864,0.75883");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.12750,0.13644,0.15576,0.19732,0.29352,0.53963,1.18208"\
"0.13218,0.14108,0.16040,0.20200,0.29807,0.54438,1.18858"\
"0.14077,0.14971,0.16911,0.21062,0.30680,0.55298,1.19542"\
"0.15652,0.16555,0.18487,0.22636,0.32259,0.56868,1.21972"\
"0.18352,0.19291,0.21287,0.25491,0.35156,0.59671,1.24137"\
"0.22074,0.23118,0.25304,0.29721,0.39528,0.64077,1.28442"\
"0.24430,0.25801,0.28503,0.33541,0.43670,0.68346,1.32305");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02957,0.03737,0.05602,0.10301,0.23162,0.58082,1.49931"\
"0.02957,0.03736,0.05603,0.10319,0.23132,0.58061,1.49975"\
"0.02960,0.03742,0.05599,0.10314,0.23148,0.58046,1.50082"\
"0.02949,0.03731,0.05591,0.10297,0.23162,0.58086,1.49757"\
"0.03124,0.03926,0.05758,0.10453,0.23183,0.58008,1.50419"\
"0.03627,0.04482,0.06336,0.10909,0.23408,0.57842,1.50046"\
"0.04936,0.05855,0.07749,0.12109,0.23965,0.58103,1.48880");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.19115,0.19917,0.21572,0.24765,0.30985,0.44814,0.79560"\
"0.19507,0.20323,0.21975,0.25157,0.31381,0.45207,0.79917"\
"0.20575,0.21382,0.23039,0.26219,0.32419,0.46236,0.80981"\
"0.23427,0.24240,0.25883,0.29060,0.35274,0.49093,0.83815"\
"0.30256,0.31059,0.32710,0.35886,0.42133,0.55951,0.90695"\
"0.45078,0.45978,0.47744,0.51054,0.57376,0.71242,1.06023"\
"0.69540,0.70705,0.72956,0.76863,0.83691,0.97923,1.32813");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03016,0.03494,0.04710,0.07253,0.13503,0.30151,0.75908"\
"0.02967,0.03493,0.04657,0.07246,0.13504,0.30150,0.75732"\
"0.02987,0.03503,0.04687,0.07247,0.13529,0.30104,0.75809"\
"0.02960,0.03480,0.04681,0.07247,0.13528,0.30124,0.75725"\
"0.02995,0.03491,0.04704,0.07239,0.13497,0.30166,0.75940"\
"0.03543,0.04030,0.05131,0.07594,0.13712,0.30195,0.75844"\
"0.04971,0.05555,0.06725,0.09063,0.14802,0.30810,0.75739");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.14256,0.15198,0.17226,0.21490,0.31252,0.55835,1.19859"\
"0.14649,0.15595,0.17610,0.21887,0.31614,0.56268,1.20290"\
"0.15434,0.16380,0.18396,0.22673,0.32400,0.57052,1.21070"\
"0.17074,0.18014,0.20032,0.24307,0.34046,0.58665,1.23020"\
"0.20410,0.21386,0.23463,0.27777,0.37553,0.62120,1.26375"\
"0.25377,0.26406,0.28638,0.33165,0.43080,0.67752,1.31778"\
"0.29506,0.30870,0.33572,0.38544,0.48699,0.73385,1.37524");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03160,0.03986,0.05869,0.10580,0.23306,0.58045,1.49773"\
"0.03178,0.03962,0.05854,0.10585,0.23330,0.58142,1.49764"\
"0.03181,0.03965,0.05856,0.10590,0.23332,0.58147,1.49749"\
"0.03165,0.03968,0.05858,0.10568,0.23353,0.58142,1.49453"\
"0.03351,0.04146,0.06003,0.10704,0.23356,0.57873,1.49856"\
"0.03865,0.04697,0.06536,0.11118,0.23614,0.58066,1.49801"\
"0.05134,0.05951,0.07827,0.12111,0.24042,0.58132,1.49321");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.10144,0.10785,0.12175,0.14989,0.20708,0.34100,0.68585"\
"0.10716,0.11364,0.12747,0.15559,0.21278,0.34669,0.69171"\
"0.12030,0.12679,0.14061,0.16878,0.22596,0.35969,0.70629"\
"0.15291,0.15935,0.17325,0.20136,0.25864,0.39259,0.73765"\
"0.22661,0.23334,0.24763,0.27616,0.33377,0.46783,0.81423"\
"0.35338,0.36191,0.37958,0.41343,0.47562,0.61144,0.95764"\
"0.55951,0.57086,0.59422,0.63803,0.71096,0.85249,1.19848");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.02090,0.02597,0.03792,0.06335,0.12504,0.29651,0.75273"\
"0.02073,0.02584,0.03781,0.06363,0.12499,0.29539,0.75218"\
"0.02084,0.02580,0.03786,0.06347,0.12490,0.29494,0.75772"\
"0.02073,0.02590,0.03781,0.06363,0.12514,0.29656,0.75364"\
"0.02281,0.02790,0.03936,0.06433,0.12549,0.29476,0.75556"\
"0.03218,0.03800,0.05053,0.07582,0.13288,0.29655,0.75720"\
"0.04665,0.05335,0.06912,0.09794,0.15296,0.30506,0.75132");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.13370,0.14312,0.16328,0.20604,0.30358,0.54909,1.19217"\
"0.13747,0.14694,0.16708,0.20986,0.30721,0.55400,1.19406"\
"0.14565,0.15505,0.17532,0.21806,0.31537,0.56191,1.20176"\
"0.16485,0.17430,0.19453,0.23724,0.33464,0.58162,1.22173"\
"0.20408,0.21371,0.23439,0.27772,0.37542,0.62140,1.26097"\
"0.25906,0.26982,0.29163,0.33626,0.43502,0.68215,1.32444"\
"0.30527,0.31889,0.34500,0.39394,0.49456,0.74222,1.38351");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03174,0.03964,0.05875,0.10597,0.23351,0.58050,1.49680"\
"0.03150,0.03967,0.05870,0.10602,0.23306,0.58090,1.49788"\
"0.03167,0.03989,0.05859,0.10589,0.23332,0.58138,1.49703"\
"0.03171,0.03942,0.05859,0.10591,0.23341,0.58142,1.49132"\
"0.03361,0.04158,0.06018,0.10730,0.23363,0.58090,1.49610"\
"0.03850,0.04642,0.06515,0.11074,0.23612,0.57973,1.49614"\
"0.05139,0.05985,0.07748,0.11993,0.23982,0.58374,1.49343");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.09183,0.09808,0.11166,0.13952,0.19659,0.33023,0.67648"\
"0.09756,0.10374,0.11735,0.14523,0.20231,0.33592,0.68231"\
"0.11117,0.11733,0.13098,0.15879,0.21589,0.34952,0.69592"\
"0.14359,0.14982,0.16338,0.19124,0.24843,0.38208,0.72860"\
"0.21410,0.22092,0.23518,0.26400,0.32173,0.45557,0.80159"\
"0.33341,0.34217,0.36018,0.39441,0.45749,0.59357,0.93899"\
"0.52636,0.53789,0.56168,0.60644,0.68029,0.82325,1.16907");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.01961,0.02484,0.03670,0.06299,0.12477,0.29375,0.75518"\
"0.01982,0.02484,0.03684,0.06287,0.12474,0.29409,0.75568"\
"0.01960,0.02481,0.03676,0.06288,0.12479,0.29396,0.75550"\
"0.01978,0.02477,0.03675,0.06296,0.12447,0.29449,0.75484"\
"0.02300,0.02787,0.03954,0.06482,0.12557,0.29446,0.75816"\
"0.03241,0.03809,0.05103,0.07696,0.13444,0.29714,0.75490"\
"0.04767,0.05437,0.07062,0.10092,0.15759,0.30685,0.75136");
}
}
timing() {
related_pin : "D1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.12164,0.13104,0.15127,0.19401,0.29154,0.53742,1.17692"\
"0.12510,0.13454,0.15474,0.19751,0.29483,0.54162,1.18204"\
"0.13360,0.14305,0.16326,0.20604,0.30330,0.54999,1.19074"\
"0.15496,0.16437,0.18459,0.22719,0.32476,0.57054,1.21215"\
"0.19761,0.20707,0.22760,0.27064,0.36808,0.61440,1.25476"\
"0.25324,0.26338,0.28466,0.32843,0.42690,0.67467,1.31687"\
"0.29980,0.31299,0.33880,0.38571,0.48456,0.73218,1.37424");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.03155,0.03967,0.05859,0.10572,0.23333,0.58086,1.49626"\
"0.03182,0.03968,0.05867,0.10595,0.23296,0.57993,1.49629"\
"0.03170,0.03967,0.05856,0.10581,0.23311,0.58100,1.49637"\
"0.03162,0.03954,0.05854,0.10588,0.23284,0.57945,1.49855"\
"0.03270,0.04096,0.05991,0.10726,0.23390,0.58173,1.49694"\
"0.03846,0.04571,0.06361,0.10970,0.23639,0.58137,1.49270"\
"0.05170,0.05979,0.07616,0.11834,0.23841,0.58444,1.49396");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.07965,0.08572,0.09893,0.12618,0.18259,0.31565,0.66191"\
"0.08516,0.09122,0.10453,0.13174,0.18818,0.32133,0.66773"\
"0.09868,0.10468,0.11797,0.14528,0.20175,0.33489,0.68134"\
"0.13107,0.13710,0.15033,0.17771,0.23435,0.36769,0.71276"\
"0.19657,0.20352,0.21812,0.24724,0.30490,0.43845,0.78361"\
"0.30262,0.31173,0.33050,0.36582,0.42967,0.56607,0.91123"\
"0.47317,0.48508,0.50971,0.55672,0.63484,0.77801,1.12429");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00898, 0.02350, 0.06154, 0.16114");
values("0.01880,0.02399,0.03599,0.06217,0.12394,0.29409,0.75014"\
"0.01884,0.02399,0.03597,0.06215,0.12427,0.29371,0.75491"\
"0.01899,0.02406,0.03600,0.06206,0.12396,0.29411,0.74848"\
"0.01915,0.02412,0.03613,0.06237,0.12426,0.29486,0.75107"\
"0.02374,0.02895,0.04048,0.06582,0.12577,0.29407,0.75323"\
"0.03391,0.03991,0.05312,0.07970,0.13665,0.29696,0.75930"\
"0.04892,0.05653,0.07375,0.10614,0.16109,0.30860,0.75137");
}
}
}
}
cell ("sky130_fd_sc_hd__o2111a_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__o2111a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)*C1)*D1)+(((A2*B1)*C1)*D1)";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.299;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.16464,0.17255,0.19059,0.22943,0.31870,0.55678,1.24053"\
"0.16898,0.17687,0.19489,0.23384,0.32307,0.56118,1.24427"\
"0.17791,0.18579,0.20382,0.24278,0.33188,0.57010,1.25179"\
"0.19475,0.20266,0.22065,0.25959,0.34885,0.58665,1.26907"\
"0.22677,0.23476,0.25290,0.29199,0.38126,0.61933,1.30198"\
"0.27809,0.28688,0.30659,0.34771,0.43888,0.67693,1.36014"\
"0.33997,0.35077,0.37401,0.42034,0.51603,0.75561,1.43760");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.03014,0.03617,0.05130,0.08912,0.19730,0.52742,1.50394"\
"0.03020,0.03640,0.05150,0.08906,0.19689,0.52699,1.50436"\
"0.03025,0.03610,0.05148,0.08904,0.19737,0.52674,1.50066"\
"0.03018,0.03627,0.05149,0.08899,0.19662,0.52620,1.50331"\
"0.03069,0.03663,0.05171,0.08976,0.19727,0.52758,1.50310"\
"0.03440,0.04087,0.05647,0.09397,0.19964,0.52754,1.50275"\
"0.04431,0.05144,0.06774,0.10503,0.20690,0.52957,1.49957");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.22542,0.23222,0.24712,0.27632,0.33254,0.45585,0.77979"\
"0.23076,0.23754,0.25249,0.28162,0.33756,0.46091,0.78429"\
"0.24342,0.25021,0.26518,0.29429,0.35028,0.47363,0.79701"\
"0.26987,0.27669,0.29162,0.32032,0.37713,0.50043,0.82439"\
"0.32845,0.33541,0.35022,0.37945,0.43604,0.55954,0.88297"\
"0.45389,0.46184,0.47767,0.50821,0.56590,0.68971,1.01367"\
"0.67240,0.68107,0.69969,0.73483,0.79939,0.92979,1.25560");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.03154,0.03545,0.04438,0.06458,0.11299,0.24765,0.66667"\
"0.03148,0.03539,0.04440,0.06414,0.11335,0.24799,0.66503"\
"0.03151,0.03599,0.04522,0.06413,0.11338,0.24777,0.66478"\
"0.03165,0.03542,0.04436,0.06459,0.11290,0.24772,0.66768"\
"0.03155,0.03572,0.04440,0.06445,0.11281,0.24805,0.66447"\
"0.03523,0.03918,0.04799,0.06796,0.11482,0.24866,0.66566"\
"0.04557,0.04994,0.05972,0.08083,0.12930,0.25805,0.66464");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.14146,0.14897,0.16641,0.20410,0.29200,0.52851,1.20909"\
"0.14632,0.15390,0.17116,0.20883,0.29678,0.53337,1.21424"\
"0.15497,0.16251,0.17988,0.21761,0.30551,0.54220,1.22471"\
"0.17071,0.17824,0.19566,0.23334,0.32108,0.55769,1.24054"\
"0.19909,0.20689,0.22477,0.26276,0.35072,0.58824,1.26921"\
"0.24051,0.24917,0.26859,0.30919,0.39939,0.63661,1.32129"\
"0.27589,0.28682,0.31098,0.35780,0.45276,0.69136,1.37229");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.02839,0.03427,0.04894,0.08648,0.19473,0.52475,1.50536"\
"0.02843,0.03426,0.04891,0.08633,0.19474,0.52440,1.50577"\
"0.02838,0.03433,0.04872,0.08645,0.19464,0.52411,1.50362"\
"0.02839,0.03437,0.04887,0.08646,0.19464,0.52604,1.50009"\
"0.02980,0.03556,0.05013,0.08726,0.19537,0.52634,1.50238"\
"0.03416,0.04068,0.05583,0.09264,0.19829,0.52541,1.49907"\
"0.04611,0.05329,0.06949,0.10583,0.20638,0.52875,1.49713");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.21112,0.21794,0.23283,0.26211,0.31871,0.44166,0.76533"\
"0.21515,0.22196,0.23681,0.26601,0.32274,0.44543,0.76900"\
"0.22620,0.23304,0.24805,0.27722,0.33391,0.45624,0.77966"\
"0.25513,0.26194,0.27664,0.30578,0.36247,0.48515,0.80872"\
"0.32368,0.33049,0.34528,0.37439,0.43113,0.55455,0.87809"\
"0.47882,0.48640,0.50214,0.53199,0.58921,0.71286,1.03669"\
"0.74068,0.75052,0.77154,0.80918,0.87478,1.00421,1.32991");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.03177,0.03543,0.04439,0.06447,0.11324,0.24748,0.66499"\
"0.03168,0.03567,0.04440,0.06491,0.11318,0.24784,0.66546"\
"0.03176,0.03593,0.04464,0.06400,0.11310,0.24827,0.66591"\
"0.03152,0.03586,0.04460,0.06500,0.11319,0.24752,0.66561"\
"0.03153,0.03575,0.04464,0.06496,0.11267,0.24784,0.66416"\
"0.03692,0.04128,0.04912,0.06780,0.11471,0.24870,0.66459"\
"0.05449,0.05879,0.06868,0.08822,0.13110,0.25803,0.66791");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.15818,0.16607,0.18407,0.22301,0.31228,0.55039,1.23358"\
"0.16222,0.17015,0.18813,0.22694,0.31620,0.55438,1.23861"\
"0.17008,0.17805,0.19599,0.23492,0.32420,0.56224,1.24528"\
"0.18645,0.19437,0.21245,0.25127,0.34038,0.57864,1.26020"\
"0.22156,0.22967,0.24787,0.28716,0.37646,0.61388,1.29648"\
"0.27729,0.28627,0.30630,0.34747,0.43857,0.67719,1.36033"\
"0.33354,0.34473,0.36905,0.41586,0.51125,0.75077,1.43318");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.03032,0.03638,0.05150,0.08909,0.19725,0.52703,1.50430"\
"0.03014,0.03617,0.05129,0.08906,0.19738,0.52754,1.50317"\
"0.03021,0.03638,0.05150,0.08906,0.19713,0.52688,1.50419"\
"0.03011,0.03612,0.05123,0.08890,0.19733,0.52716,1.50213"\
"0.03114,0.03718,0.05219,0.08990,0.19744,0.52620,1.49852"\
"0.03582,0.04214,0.05733,0.09469,0.20030,0.52802,1.50402"\
"0.04826,0.05534,0.07062,0.10727,0.20718,0.53055,1.49643");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.12165,0.12696,0.13907,0.16437,0.21674,0.33458,0.65572"\
"0.12707,0.13243,0.14449,0.16988,0.22221,0.34004,0.66078"\
"0.14025,0.14557,0.15770,0.18301,0.23531,0.35314,0.67400"\
"0.17216,0.17747,0.18948,0.21488,0.26724,0.38512,0.70615"\
"0.24765,0.25297,0.26499,0.28966,0.34293,0.46096,0.78171"\
"0.38689,0.39369,0.40863,0.43905,0.49609,0.61672,0.93811"\
"0.61227,0.62131,0.64149,0.68051,0.75241,0.88408,1.20729");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.02116,0.02469,0.03375,0.05491,0.10317,0.23851,0.66083"\
"0.02116,0.02487,0.03377,0.05455,0.10300,0.23908,0.65986"\
"0.02106,0.02466,0.03351,0.05472,0.10330,0.23919,0.65886"\
"0.02107,0.02462,0.03371,0.05469,0.10305,0.23872,0.66048"\
"0.02200,0.02541,0.03421,0.05547,0.10355,0.23920,0.65961"\
"0.03186,0.03627,0.04511,0.06599,0.11178,0.24202,0.66151"\
"0.04854,0.05360,0.06466,0.08979,0.13774,0.25705,0.66005");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.15023,0.15813,0.17625,0.21497,0.30412,0.54236,1.22400"\
"0.15399,0.16188,0.17992,0.21888,0.30812,0.54583,1.22784"\
"0.16233,0.17026,0.18829,0.22712,0.31640,0.55455,1.23867"\
"0.18177,0.18970,0.20768,0.24659,0.33580,0.57391,1.25881"\
"0.22399,0.23200,0.25026,0.28954,0.37875,0.61622,1.29979"\
"0.28859,0.29757,0.31747,0.35835,0.44934,0.68852,1.37217"\
"0.35338,0.36452,0.38908,0.43554,0.52973,0.76892,1.45199");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.03007,0.03607,0.05122,0.08901,0.19729,0.52711,1.50095"\
"0.03001,0.03613,0.05150,0.08909,0.19693,0.52662,1.50266"\
"0.03017,0.03620,0.05130,0.08906,0.19730,0.52761,1.50354"\
"0.03021,0.03637,0.05143,0.08898,0.19693,0.52767,1.50043"\
"0.03140,0.03738,0.05252,0.09003,0.19757,0.52738,1.50093"\
"0.03702,0.04312,0.05805,0.09456,0.20079,0.52748,1.49988"\
"0.05009,0.05707,0.07197,0.10752,0.20652,0.52986,1.49753");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.11156,0.11673,0.12849,0.15352,0.20536,0.32312,0.64418"\
"0.11723,0.12237,0.13413,0.15911,0.21110,0.32888,0.64974"\
"0.13033,0.13530,0.14723,0.17196,0.22409,0.34186,0.66275"\
"0.16214,0.16732,0.17908,0.20400,0.25611,0.37380,0.69464"\
"0.23584,0.24108,0.25293,0.27815,0.33057,0.44857,0.76932"\
"0.36801,0.37500,0.39021,0.42039,0.47887,0.60018,0.92100"\
"0.58061,0.58985,0.61000,0.64966,0.72311,0.85622,1.17969");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.02005,0.02378,0.03247,0.05348,0.10278,0.23847,0.66176"\
"0.02012,0.02361,0.03254,0.05378,0.10246,0.23816,0.66038"\
"0.02003,0.02391,0.03238,0.05376,0.10269,0.23821,0.66045"\
"0.02008,0.02381,0.03242,0.05354,0.10283,0.23872,0.66422"\
"0.02183,0.02534,0.03373,0.05445,0.10321,0.23897,0.65794"\
"0.03216,0.03624,0.04550,0.06671,0.11319,0.24269,0.65912"\
"0.04905,0.05431,0.06563,0.09137,0.14056,0.25939,0.65964");
}
}
timing() {
related_pin : "D1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.13929,0.14718,0.16521,0.20415,0.29340,0.53166,1.21541"\
"0.14288,0.15080,0.16882,0.20777,0.29702,0.53453,1.21626"\
"0.15158,0.15949,0.17759,0.21643,0.30556,0.54366,1.22609"\
"0.17283,0.18070,0.19879,0.23772,0.32694,0.56457,1.24604"\
"0.22031,0.22825,0.24640,0.28558,0.37451,0.61178,1.29551"\
"0.28812,0.29733,0.31641,0.35681,0.44764,0.68621,1.36896"\
"0.35384,0.36533,0.38998,0.43615,0.52925,0.76713,1.45125");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.03021,0.03640,0.05151,0.08912,0.19667,0.52729,1.50320"\
"0.03017,0.03636,0.05135,0.08900,0.19706,0.52554,1.49920"\
"0.03012,0.03648,0.05126,0.08913,0.19686,0.52749,1.50344"\
"0.03031,0.03639,0.05124,0.08897,0.19696,0.52546,1.50114"\
"0.03101,0.03699,0.05204,0.08984,0.19755,0.52708,1.49890"\
"0.03811,0.04390,0.05833,0.09427,0.20115,0.52851,1.50441"\
"0.05313,0.05961,0.07408,0.10738,0.20595,0.53104,1.49794");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.09380,0.09868,0.10990,0.13369,0.18398,0.30021,0.62050"\
"0.09936,0.10420,0.11543,0.13902,0.18935,0.30553,0.62565"\
"0.11286,0.11773,0.12891,0.15263,0.20296,0.31917,0.63920"\
"0.14499,0.14990,0.16102,0.18489,0.23528,0.35159,0.67213"\
"0.21662,0.22186,0.23364,0.25824,0.30928,0.42590,0.74652"\
"0.33682,0.34378,0.35913,0.38980,0.44847,0.56935,0.88991"\
"0.53042,0.53962,0.55984,0.59989,0.67493,0.80823,1.12980");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.01852,0.02193,0.03048,0.05142,0.09991,0.23623,0.65896"\
"0.01848,0.02191,0.03041,0.05149,0.10007,0.23707,0.65649"\
"0.01847,0.02191,0.03048,0.05132,0.09986,0.23698,0.65711"\
"0.01840,0.02190,0.03041,0.05135,0.09991,0.23614,0.65950"\
"0.02220,0.02545,0.03345,0.05350,0.10097,0.23639,0.65981"\
"0.03233,0.03656,0.04633,0.06769,0.11370,0.24230,0.66043"\
"0.04905,0.05434,0.06686,0.09317,0.14226,0.26050,0.65875");
}
}
}
}
cell ("sky130_fd_sc_hd__o2111a_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__o2111a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)*C1)*D1)+(((A2*B1)*C1)*D1)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.551;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.18301,0.18851,0.20319,0.23776,0.31981,0.54493,1.25223"\
"0.18706,0.19259,0.20732,0.24186,0.32381,0.54929,1.25736"\
"0.19518,0.20068,0.21534,0.24988,0.33193,0.55730,1.26535"\
"0.20970,0.21509,0.22978,0.26449,0.34648,0.57149,1.28128"\
"0.23681,0.24241,0.25717,0.29200,0.37407,0.59972,1.30761"\
"0.27976,0.28576,0.30148,0.33824,0.42238,0.64896,1.35987"\
"0.32652,0.33350,0.35178,0.39273,0.48231,0.71138,1.41920");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.03259,0.03717,0.04890,0.08015,0.17229,0.48030,1.49800"\
"0.03262,0.03710,0.04891,0.08020,0.17252,0.48057,1.49992"\
"0.03300,0.03718,0.04874,0.08019,0.17265,0.48100,1.50006"\
"0.03290,0.03700,0.04906,0.08009,0.17251,0.48056,1.50355"\
"0.03342,0.03771,0.04953,0.08085,0.17276,0.48095,1.49967"\
"0.03652,0.04098,0.05333,0.08467,0.17612,0.48207,1.50277"\
"0.04505,0.05010,0.06328,0.09582,0.18374,0.48372,1.49918");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.26008,0.26487,0.27727,0.30432,0.35983,0.48108,0.81005"\
"0.26502,0.26982,0.28223,0.30943,0.36486,0.48600,0.81466"\
"0.27790,0.28274,0.29507,0.32234,0.37790,0.49876,0.82839"\
"0.30614,0.31097,0.32329,0.35039,0.40582,0.52680,0.85605"\
"0.36908,0.37394,0.38619,0.41344,0.46890,0.59032,0.91963"\
"0.51079,0.51576,0.52866,0.55637,0.61217,0.73344,1.06289"\
"0.77153,0.77741,0.79244,0.82487,0.88756,1.01682,1.34941");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.03598,0.03896,0.04570,0.06317,0.10544,0.23200,0.65627"\
"0.03597,0.03893,0.04556,0.06301,0.10611,0.23183,0.65542"\
"0.03574,0.03853,0.04583,0.06291,0.10603,0.23202,0.65478"\
"0.03580,0.03851,0.04565,0.06302,0.10524,0.23178,0.65593"\
"0.03595,0.03883,0.04605,0.06300,0.10615,0.23157,0.65612"\
"0.03837,0.04111,0.04810,0.06463,0.10684,0.23241,0.65659"\
"0.04975,0.05244,0.06038,0.07862,0.12145,0.24318,0.65863");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.15954,0.16488,0.17906,0.21285,0.29328,0.51614,1.22390"\
"0.16430,0.16963,0.18380,0.21742,0.29782,0.52139,1.23063"\
"0.17245,0.17769,0.19188,0.22562,0.30606,0.52907,1.23638"\
"0.18653,0.19187,0.20608,0.23983,0.32023,0.54325,1.25142"\
"0.21235,0.21786,0.23233,0.26641,0.34721,0.57057,1.27911"\
"0.25131,0.25723,0.27285,0.30916,0.39259,0.61772,1.32807"\
"0.28910,0.29630,0.31484,0.35672,0.44540,0.67315,1.38052");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.03149,0.03551,0.04711,0.07811,0.17034,0.47900,1.50021"\
"0.03130,0.03569,0.04729,0.07830,0.17023,0.47839,1.49929"\
"0.03147,0.03544,0.04699,0.07811,0.17032,0.47921,1.50127"\
"0.03166,0.03547,0.04700,0.07806,0.17022,0.47867,1.50059"\
"0.03259,0.03667,0.04793,0.07911,0.17123,0.47905,1.50299"\
"0.03627,0.04049,0.05289,0.08393,0.17471,0.48069,1.50087"\
"0.04645,0.05152,0.06478,0.09611,0.18403,0.48357,1.49750");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.24170,0.24651,0.25890,0.28603,0.34135,0.46260,0.79167"\
"0.24506,0.24985,0.26226,0.28965,0.34501,0.46635,0.79583"\
"0.25547,0.26025,0.27263,0.29993,0.35539,0.47684,0.80629"\
"0.28118,0.28597,0.29843,0.32566,0.38113,0.50264,0.83160"\
"0.34649,0.35129,0.36374,0.39105,0.44649,0.56783,0.89743"\
"0.49777,0.50281,0.51574,0.54378,0.59904,0.72111,1.05070"\
"0.75746,0.76379,0.78011,0.81560,0.88061,1.00852,1.34130");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.03590,0.03882,0.04561,0.06296,0.10654,0.23179,0.65545"\
"0.03576,0.03893,0.04559,0.06298,0.10618,0.23171,0.65478"\
"0.03574,0.03876,0.04582,0.06297,0.10616,0.23169,0.65454"\
"0.03623,0.03860,0.04617,0.06283,0.10619,0.23177,0.65526"\
"0.03618,0.03903,0.04567,0.06283,0.10621,0.23181,0.65443"\
"0.03975,0.04243,0.04948,0.06592,0.10800,0.23278,0.65550"\
"0.05729,0.06054,0.06923,0.08727,0.12588,0.24409,0.65831");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.17555,0.18112,0.19578,0.23053,0.31242,0.53785,1.24788"\
"0.17959,0.18507,0.19974,0.23453,0.31638,0.54184,1.25220"\
"0.18779,0.19330,0.20799,0.24263,0.32460,0.55012,1.25862"\
"0.20466,0.21018,0.22484,0.25961,0.34159,0.56675,1.27738"\
"0.24105,0.24664,0.26152,0.29646,0.37836,0.60404,1.31230"\
"0.30107,0.30722,0.32320,0.36021,0.44456,0.67140,1.38122"\
"0.36595,0.37331,0.39268,0.43498,0.52439,0.75304,1.46235");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.03283,0.03696,0.04908,0.08032,0.17272,0.48089,1.50389"\
"0.03278,0.03730,0.04903,0.08036,0.17271,0.48090,1.50383"\
"0.03271,0.03720,0.04899,0.08035,0.17270,0.48091,1.50218"\
"0.03263,0.03694,0.04908,0.08024,0.17246,0.48048,1.50361"\
"0.03382,0.03796,0.04957,0.08119,0.17289,0.48096,1.49964"\
"0.03771,0.04233,0.05475,0.08570,0.17658,0.48128,1.50144"\
"0.04921,0.05408,0.06711,0.09811,0.18494,0.48457,1.49968");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.12651,0.13003,0.13935,0.16132,0.21037,0.32396,0.64875"\
"0.13191,0.13542,0.14477,0.16680,0.21581,0.32941,0.65417"\
"0.14499,0.14850,0.15776,0.17982,0.22894,0.34258,0.66762"\
"0.17702,0.18053,0.18984,0.21177,0.26101,0.37470,0.69940"\
"0.25180,0.25526,0.26456,0.28578,0.33514,0.44882,0.77371"\
"0.39245,0.39686,0.40828,0.43374,0.48792,0.60493,0.93016"\
"0.62031,0.62609,0.64106,0.67446,0.74202,0.87184,1.20010");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.02162,0.02397,0.03059,0.04842,0.09314,0.21967,0.64887"\
"0.02161,0.02392,0.03049,0.04830,0.09310,0.21956,0.64993"\
"0.02160,0.02398,0.03051,0.04840,0.09308,0.21934,0.64892"\
"0.02161,0.02396,0.03047,0.04839,0.09302,0.21918,0.65029"\
"0.02223,0.02449,0.03109,0.04873,0.09326,0.21981,0.64889"\
"0.03200,0.03421,0.04159,0.05898,0.10190,0.22315,0.65058"\
"0.04807,0.05145,0.06103,0.08026,0.12641,0.24038,0.65214");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.16792,0.17346,0.18813,0.22266,0.30469,0.53046,1.23972"\
"0.17186,0.17739,0.19205,0.22657,0.30859,0.53441,1.24380"\
"0.18019,0.18569,0.20039,0.23503,0.31702,0.54267,1.25372"\
"0.19941,0.20490,0.21960,0.25429,0.33635,0.56189,1.26960"\
"0.24258,0.24821,0.26287,0.29783,0.37995,0.60514,1.31517"\
"0.31199,0.31821,0.33426,0.37081,0.45512,0.68267,1.39154"\
"0.38667,0.39415,0.41359,0.45586,0.54430,0.77253,1.48191");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.03311,0.03689,0.04878,0.08029,0.17273,0.48089,1.50194"\
"0.03282,0.03705,0.04882,0.08033,0.17270,0.48042,1.50200"\
"0.03270,0.03721,0.04899,0.08035,0.17269,0.48090,1.50312"\
"0.03292,0.03692,0.04863,0.08016,0.17231,0.48056,1.49844"\
"0.03384,0.03777,0.04960,0.08107,0.17252,0.48013,1.50237"\
"0.03854,0.04282,0.05431,0.08586,0.17666,0.48185,1.50039"\
"0.05129,0.05581,0.06827,0.09852,0.18424,0.48477,1.50039");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.11388,0.11723,0.12611,0.14710,0.19372,0.30385,0.62750"\
"0.11956,0.12290,0.13181,0.15283,0.19942,0.30952,0.63332"\
"0.13293,0.13626,0.14519,0.16617,0.21279,0.32303,0.64660"\
"0.16444,0.16781,0.17666,0.19749,0.24417,0.35436,0.67813"\
"0.23823,0.24163,0.25061,0.27169,0.31876,0.42929,0.75278"\
"0.37103,0.37555,0.38702,0.41283,0.46632,0.58124,0.90500"\
"0.58374,0.58958,0.60460,0.63851,0.70707,0.83637,1.16399");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.02001,0.02228,0.02862,0.04558,0.08881,0.21533,0.64714"\
"0.02021,0.02223,0.02848,0.04558,0.08883,0.21535,0.64754"\
"0.02013,0.02242,0.02862,0.04559,0.08878,0.21531,0.65040"\
"0.02016,0.02230,0.02887,0.04563,0.08867,0.21526,0.64747"\
"0.02171,0.02369,0.03017,0.04652,0.08925,0.21505,0.64809"\
"0.03188,0.03431,0.04142,0.05871,0.10014,0.22014,0.64724"\
"0.04834,0.05170,0.06063,0.08221,0.12762,0.23911,0.65056");
}
}
timing() {
related_pin : "D1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.15135,0.15686,0.17151,0.20604,0.28815,0.51389,1.22206"\
"0.15471,0.16022,0.17485,0.20953,0.29152,0.51738,1.22617"\
"0.16313,0.16866,0.18336,0.21804,0.30014,0.52578,1.23647"\
"0.18364,0.18917,0.20389,0.23861,0.32067,0.54664,1.25538"\
"0.23099,0.23648,0.25115,0.28606,0.36789,0.59322,1.30394"\
"0.30084,0.30686,0.32238,0.35774,0.44135,0.66955,1.37898"\
"0.37236,0.37976,0.39868,0.44038,0.52611,0.75345,1.46352");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.03290,0.03699,0.04872,0.08020,0.17256,0.48084,1.49914"\
"0.03272,0.03709,0.04908,0.08033,0.17264,0.48088,1.50266"\
"0.03295,0.03702,0.04872,0.08012,0.17262,0.48082,1.50389"\
"0.03274,0.03700,0.04873,0.08015,0.17266,0.48084,1.50087"\
"0.03310,0.03728,0.04935,0.08099,0.17322,0.48025,1.50336"\
"0.03874,0.04259,0.05397,0.08463,0.17656,0.48216,1.50191"\
"0.05203,0.05678,0.06942,0.09806,0.18340,0.48547,1.50033");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.10208,0.10540,0.11429,0.13534,0.18267,0.29388,0.61779"\
"0.10760,0.11092,0.11981,0.14090,0.18822,0.29940,0.62322"\
"0.12008,0.12333,0.13264,0.15371,0.20106,0.31230,0.63573"\
"0.15118,0.15453,0.16335,0.18435,0.23181,0.34307,0.66692"\
"0.21929,0.22285,0.23222,0.25391,0.30214,0.41384,0.73747"\
"0.33206,0.33662,0.34844,0.37535,0.43091,0.54831,0.87307"\
"0.50886,0.51460,0.52995,0.56435,0.63628,0.76844,1.09655");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00517, 0.01660, 0.05335, 0.17148, 0.55116");
values("0.01960,0.02194,0.02835,0.04572,0.08977,0.21653,0.65038"\
"0.01936,0.02170,0.02805,0.04560,0.08974,0.21661,0.64764"\
"0.01954,0.02170,0.02845,0.04568,0.08973,0.21638,0.64973"\
"0.01949,0.02172,0.02820,0.04581,0.08970,0.21653,0.64763"\
"0.02272,0.02501,0.03119,0.04801,0.09084,0.21680,0.65037"\
"0.03293,0.03572,0.04326,0.06152,0.10397,0.22344,0.65026"\
"0.04908,0.05293,0.06244,0.08425,0.13282,0.24480,0.65146");
}
}
}
}
cell ("sky130_fd_sc_hd__o2111ai_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o2111ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)+!B1)+!C1)+!D1";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.071;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.13427,0.14418,0.16600,0.21617,0.32660,0.57602,1.14107"\
"0.13893,0.14898,0.17182,0.22102,0.33214,0.58163,1.14657"\
"0.15145,0.16146,0.18436,0.23393,0.34485,0.59467,1.15972"\
"0.17791,0.18823,0.21062,0.26052,0.37147,0.62064,1.18619"\
"0.23681,0.24701,0.26933,0.31906,0.42998,0.67978,1.24546"\
"0.34394,0.35936,0.38736,0.44620,0.56541,0.81519,1.38191"\
"0.52811,0.54671,0.58828,0.66967,0.82511,1.12090,1.69518");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.11457,0.12703,0.15603,0.22152,0.36956,0.70665,1.47598"\
"0.11479,0.12713,0.15593,0.22128,0.36884,0.70872,1.47634"\
"0.11439,0.12704,0.15601,0.22114,0.36885,0.70836,1.47626"\
"0.11398,0.12691,0.15584,0.22125,0.36970,0.70617,1.47700"\
"0.12241,0.13428,0.16130,0.22322,0.36897,0.70647,1.47670"\
"0.16312,0.17678,0.20328,0.25974,0.39030,0.71038,1.47727"\
"0.24924,0.26395,0.29703,0.36474,0.49987,0.78709,1.49548");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.08119,0.08718,0.10104,0.13203,0.20168,0.35939,0.71890"\
"0.08542,0.09147,0.10549,0.13635,0.20603,0.36386,0.72326"\
"0.09415,0.10030,0.11429,0.14532,0.21515,0.37325,0.73354"\
"0.11067,0.11698,0.13091,0.16222,0.23217,0.39032,0.75069"\
"0.13737,0.14461,0.16018,0.19400,0.26569,0.42407,0.78434"\
"0.17187,0.18202,0.20271,0.24401,0.32767,0.49700,0.85848"\
"0.19219,0.20907,0.24089,0.30330,0.41774,0.62447,1.02404");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05598,0.06371,0.08143,0.12184,0.21396,0.42496,0.90604"\
"0.05592,0.06377,0.08150,0.12185,0.21406,0.42497,0.90493"\
"0.05591,0.06378,0.08137,0.12185,0.21431,0.42455,0.90725"\
"0.05728,0.06486,0.08217,0.12198,0.21399,0.42500,0.90856"\
"0.06730,0.07506,0.09179,0.12974,0.21764,0.42482,0.90556"\
"0.09627,0.10436,0.12197,0.16029,0.24664,0.44044,0.90976"\
"0.16634,0.17537,0.19694,0.24023,0.32962,0.52039,0.95487");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.11995,0.12977,0.15220,0.20206,0.31285,0.56201,1.12709"\
"0.12404,0.13399,0.15612,0.20593,0.31670,0.56580,1.13108"\
"0.13473,0.14488,0.16706,0.21698,0.32812,0.57737,1.14273"\
"0.16294,0.17288,0.19568,0.24539,0.35611,0.60572,1.17136"\
"0.23111,0.24203,0.26421,0.31141,0.42185,0.67126,1.23681"\
"0.36437,0.37875,0.40863,0.46909,0.58471,0.82563,1.38935"\
"0.57925,0.60168,0.64720,0.73828,0.90919,1.20290,1.76140");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.11423,0.12686,0.15549,0.22129,0.36945,0.70744,1.47528"\
"0.11464,0.12727,0.15550,0.22099,0.36862,0.70635,1.47668"\
"0.11434,0.12689,0.15568,0.22043,0.36883,0.70723,1.47571"\
"0.11376,0.12673,0.15589,0.22095,0.36895,0.70716,1.47590"\
"0.12748,0.13815,0.16376,0.22420,0.36897,0.70663,1.47715"\
"0.18780,0.20057,0.22647,0.27817,0.39795,0.70933,1.47996"\
"0.29096,0.31031,0.34887,0.42267,0.55506,0.81198,1.49848");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.06393,0.06960,0.08232,0.11145,0.17759,0.32548,0.66631"\
"0.06824,0.07396,0.08693,0.11601,0.18134,0.33071,0.67477"\
"0.07653,0.08249,0.09571,0.12476,0.19063,0.34001,0.68119"\
"0.09119,0.09742,0.11095,0.14069,0.20708,0.35881,0.70466"\
"0.11196,0.11934,0.13516,0.16875,0.23835,0.38932,0.73045"\
"0.13157,0.14195,0.16488,0.20844,0.29283,0.45727,0.80161"\
"0.11576,0.13474,0.17097,0.24107,0.36210,0.57480,0.95679");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.04095,0.04832,0.06516,0.10369,0.19138,0.39001,0.84540"\
"0.04084,0.04814,0.06506,0.10350,0.19065,0.39098,0.85005"\
"0.04090,0.04833,0.06518,0.10325,0.19077,0.38995,0.84700"\
"0.04395,0.05057,0.06687,0.10409,0.19080,0.39145,0.85163"\
"0.05553,0.06249,0.07827,0.11443,0.19588,0.39177,0.84796"\
"0.08757,0.09514,0.11170,0.14757,0.22936,0.41043,0.85504"\
"0.15841,0.16846,0.18919,0.23198,0.31593,0.50364,0.90844");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05934,0.06497,0.07734,0.10531,0.16770,0.30907,0.63110"\
"0.06477,0.07032,0.08264,0.11080,0.17347,0.31482,0.63697"\
"0.07753,0.08307,0.09566,0.12381,0.18690,0.32816,0.65036"\
"0.10951,0.11494,0.12676,0.15570,0.21863,0.35788,0.68071"\
"0.17430,0.18219,0.19873,0.23077,0.29238,0.43226,0.75388"\
"0.28140,0.29404,0.32034,0.37078,0.45863,0.60813,0.92877"\
"0.45729,0.47699,0.51753,0.59856,0.74272,0.97515,1.33728");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.06754,0.07532,0.09302,0.13243,0.21998,0.41820,0.87283"\
"0.06752,0.07532,0.09299,0.13243,0.22019,0.41907,0.87561"\
"0.06742,0.07527,0.09297,0.13240,0.22014,0.41896,0.87500"\
"0.07250,0.07947,0.09524,0.13255,0.22021,0.41898,0.87368"\
"0.10586,0.11131,0.12223,0.15134,0.22730,0.41897,0.87480"\
"0.17480,0.18263,0.19903,0.23094,0.29126,0.44749,0.87558"\
"0.28864,0.30110,0.32638,0.37769,0.46576,0.61162,0.95523");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.07414,0.08024,0.09437,0.12532,0.19498,0.35280,0.71237"\
"0.07793,0.08427,0.09821,0.12925,0.19923,0.35702,0.71717"\
"0.08559,0.09192,0.10596,0.13730,0.20731,0.36571,0.72510"\
"0.10153,0.10808,0.12233,0.15381,0.22417,0.38269,0.74307"\
"0.12787,0.13617,0.15338,0.18868,0.26191,0.42113,0.78123"\
"0.15968,0.17155,0.19501,0.24330,0.33373,0.50783,0.87169"\
"0.16555,0.18358,0.22257,0.29627,0.43086,0.65847,1.07259");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05593,0.06374,0.08150,0.12189,0.21407,0.42492,0.90591"\
"0.05602,0.06366,0.08140,0.12165,0.21402,0.42472,0.90747"\
"0.05603,0.06371,0.08150,0.12186,0.21386,0.42455,0.90680"\
"0.05906,0.06622,0.08324,0.12222,0.21403,0.42487,0.90817"\
"0.07488,0.08208,0.09854,0.13472,0.21970,0.42568,0.90645"\
"0.11442,0.12305,0.14076,0.17862,0.26179,0.44626,0.90960"\
"0.19157,0.20397,0.22889,0.27775,0.37146,0.55632,0.97440");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.04956,0.05486,0.06685,0.09379,0.15443,0.29261,0.60854"\
"0.05475,0.06000,0.07214,0.09931,0.16023,0.29844,0.61414"\
"0.06740,0.07277,0.08490,0.11210,0.17339,0.31201,0.62839"\
"0.09926,0.10484,0.11663,0.14402,0.20539,0.34425,0.65688"\
"0.15574,0.16465,0.18299,0.21709,0.27856,0.41526,0.73020"\
"0.24793,0.26242,0.29180,0.34566,0.44001,0.58999,0.90397"\
"0.40124,0.42316,0.46882,0.55548,0.70634,0.94715,1.31002");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05539,0.06337,0.08105,0.12045,0.20688,0.40135,0.84715"\
"0.05542,0.06327,0.08106,0.12040,0.20682,0.40164,0.84704"\
"0.05541,0.06329,0.08103,0.12043,0.20684,0.40120,0.84444"\
"0.06398,0.07034,0.08539,0.12137,0.20696,0.40145,0.84681"\
"0.10198,0.10734,0.11843,0.14617,0.21678,0.40125,0.84553"\
"0.17041,0.17834,0.19545,0.22746,0.28646,0.43447,0.84619"\
"0.28278,0.29541,0.32154,0.37224,0.46024,0.60836,0.93247");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.06615,0.07236,0.08626,0.11721,0.18708,0.34486,0.70457"\
"0.06960,0.07589,0.09000,0.12112,0.19111,0.34900,0.70854"\
"0.07778,0.08414,0.09828,0.12960,0.19971,0.35809,0.71775"\
"0.09632,0.10319,0.11753,0.14928,0.21971,0.37814,0.73811"\
"0.12666,0.13603,0.15464,0.19138,0.26575,0.42580,0.78625"\
"0.16060,0.17426,0.20169,0.25516,0.35322,0.53108,0.89618"\
"0.17383,0.19437,0.23587,0.31871,0.46667,0.71651,1.14107");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05605,0.06359,0.08139,0.12182,0.21410,0.42475,0.90491"\
"0.05603,0.06374,0.08151,0.12164,0.21414,0.42480,0.90647"\
"0.05588,0.06363,0.08145,0.12182,0.21411,0.42456,0.90514"\
"0.06034,0.06741,0.08381,0.12262,0.21380,0.42514,0.90639"\
"0.08120,0.08804,0.10471,0.13945,0.22222,0.42487,0.90611"\
"0.12333,0.13310,0.15352,0.19420,0.27538,0.45214,0.90755"\
"0.20191,0.21639,0.24512,0.30070,0.40173,0.59121,0.98812");
}
}
timing() {
related_pin : "D1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.03631,0.04130,0.05244,0.07714,0.13291,0.25867,0.54657"\
"0.04123,0.04638,0.05741,0.08262,0.13820,0.26431,0.55121"\
"0.05408,0.05907,0.07032,0.09496,0.15141,0.27749,0.56373"\
"0.08179,0.08830,0.10104,0.12609,0.18190,0.30914,0.59458"\
"0.12519,0.13562,0.15607,0.19275,0.25446,0.37899,0.66546"\
"0.19353,0.20968,0.24244,0.30197,0.39827,0.54993,0.83542"\
"0.30496,0.32962,0.37977,0.47189,0.62746,0.87053,1.22971");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.04203,0.04936,0.06573,0.10207,0.18175,0.35989,0.76688"\
"0.04212,0.04939,0.06579,0.10218,0.18169,0.35992,0.76560"\
"0.04326,0.04975,0.06577,0.10216,0.18167,0.35993,0.76698"\
"0.05798,0.06265,0.07499,0.10532,0.18171,0.35971,0.76691"\
"0.09907,0.10408,0.11500,0.13690,0.19578,0.36029,0.76699"\
"0.16609,0.17358,0.18888,0.22043,0.27928,0.40372,0.77028"\
"0.27429,0.28577,0.31027,0.36044,0.44902,0.59299,0.88090");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05540,0.06171,0.07572,0.10690,0.17666,0.33460,0.69431"\
"0.05867,0.06490,0.07928,0.11036,0.18049,0.33856,0.69829"\
"0.06683,0.07330,0.08768,0.11912,0.18956,0.34782,0.70775"\
"0.08855,0.09487,0.10866,0.14005,0.21053,0.36910,0.72909"\
"0.12047,0.12990,0.14961,0.18830,0.26059,0.41904,0.77909"\
"0.15391,0.16765,0.19674,0.25395,0.35854,0.53401,0.89315"\
"0.17375,0.19442,0.23716,0.32219,0.47543,0.73760,1.15978");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00261, 0.00598, 0.01366, 0.03124, 0.07142");
values("0.05596,0.06361,0.08135,0.12194,0.21399,0.42410,0.90661"\
"0.05582,0.06367,0.08151,0.12186,0.21432,0.42507,0.90574"\
"0.05480,0.06263,0.08105,0.12178,0.21425,0.42521,0.90698"\
"0.06148,0.06796,0.08394,0.12187,0.21400,0.42490,0.90680"\
"0.08467,0.09290,0.11039,0.14578,0.22360,0.42571,0.90707"\
"0.13197,0.14324,0.16589,0.21091,0.29297,0.46417,0.90993"\
"0.21058,0.22758,0.26303,0.32651,0.44246,0.63665,1.02334");
}
}
}
}
cell ("sky130_fd_sc_hd__o2111ai_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__o2111ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)+!B1)+!C1)+!D1";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.129;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.13902,0.14549,0.16116,0.20117,0.29725,0.53367,1.12457"\
"0.14351,0.14989,0.16675,0.20570,0.30217,0.53895,1.12945"\
"0.15682,0.16337,0.17910,0.21916,0.31535,0.55185,1.14274"\
"0.18418,0.19056,0.20719,0.24646,0.34304,0.58015,1.17101"\
"0.24478,0.25139,0.26729,0.30682,0.40350,0.64109,1.23202"\
"0.36018,0.36870,0.38911,0.43596,0.54228,0.77989,1.37204"\
"0.55378,0.56572,0.59587,0.66124,0.80425,1.08910,1.69305");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.11663,0.12489,0.14569,0.19785,0.32814,0.65503,1.48218"\
"0.11682,0.12496,0.14561,0.19769,0.32727,0.65451,1.47902"\
"0.11651,0.12506,0.14562,0.19779,0.32804,0.65438,1.47895"\
"0.11639,0.12468,0.14554,0.19736,0.32749,0.65420,1.48108"\
"0.12306,0.13064,0.15051,0.19992,0.32737,0.65551,1.47960"\
"0.16184,0.17021,0.19045,0.23623,0.35095,0.65883,1.47965"\
"0.24722,0.25635,0.28056,0.33545,0.45930,0.73891,1.49224");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.09070,0.09504,0.10632,0.13367,0.20089,0.36750,0.78535"\
"0.09440,0.09908,0.11016,0.13749,0.20469,0.37137,0.78955"\
"0.10244,0.10696,0.11821,0.14571,0.21311,0.38012,0.79770"\
"0.11666,0.12129,0.13256,0.16036,0.22791,0.39520,0.81273"\
"0.13899,0.14412,0.15626,0.18607,0.25571,0.42313,0.84190"\
"0.16715,0.17367,0.18925,0.22453,0.30391,0.48187,0.90217"\
"0.17655,0.18634,0.21052,0.26298,0.36925,0.58118,1.03604");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.06448,0.06980,0.08391,0.11884,0.20807,0.43357,1.00214"\
"0.06439,0.07003,0.08367,0.11881,0.20791,0.43283,1.00274"\
"0.06446,0.06980,0.08382,0.11880,0.20807,0.43380,1.00214"\
"0.06554,0.07068,0.08441,0.11898,0.20787,0.43360,1.00272"\
"0.07369,0.07885,0.09229,0.12597,0.21146,0.43359,1.00188"\
"0.09851,0.10390,0.11746,0.15120,0.23617,0.44806,1.00487"\
"0.16452,0.17119,0.18752,0.22396,0.30901,0.51519,1.04324");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.11917,0.12556,0.14185,0.18191,0.27780,0.51423,1.10456"\
"0.12232,0.12955,0.14598,0.18491,0.28116,0.51798,1.10925"\
"0.13297,0.13981,0.15623,0.19558,0.29182,0.52871,1.12005"\
"0.16014,0.16685,0.18301,0.22271,0.31879,0.55573,1.14643"\
"0.22618,0.23293,0.24883,0.28789,0.38358,0.62088,1.21206"\
"0.35087,0.36045,0.38260,0.43376,0.53993,0.77307,1.36316"\
"0.55348,0.56732,0.59980,0.67474,0.83024,1.12901,1.71928");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.11646,0.12468,0.14541,0.19741,0.32799,0.65409,1.47796"\
"0.11655,0.12509,0.14547,0.19731,0.32756,0.65442,1.47829"\
"0.11674,0.12471,0.14592,0.19727,0.32735,0.65409,1.48122"\
"0.11567,0.12399,0.14540,0.19724,0.32759,0.65423,1.47892"\
"0.12998,0.13723,0.15532,0.20216,0.32758,0.65470,1.47899"\
"0.18463,0.19352,0.21757,0.26227,0.36580,0.66076,1.47927"\
"0.28091,0.29396,0.32502,0.39044,0.52211,0.78150,1.50174");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.06919,0.07355,0.08356,0.10898,0.17392,0.33477,0.73960"\
"0.07362,0.07791,0.08829,0.11372,0.17888,0.33753,0.74123"\
"0.08113,0.08532,0.09625,0.12253,0.18702,0.34742,0.74887"\
"0.09420,0.09882,0.10986,0.13656,0.20120,0.36169,0.76554"\
"0.11202,0.11716,0.13003,0.15961,0.22807,0.39084,0.79312"\
"0.12706,0.13462,0.15295,0.19086,0.27220,0.44737,0.85476"\
"0.10646,0.11801,0.14643,0.20704,0.32357,0.54525,0.98630");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.04313,0.04866,0.06220,0.09647,0.18399,0.40272,0.95441"\
"0.04313,0.04880,0.06248,0.09657,0.18400,0.40147,0.95175"\
"0.04328,0.04857,0.06249,0.09686,0.18317,0.40135,0.95019"\
"0.04577,0.05083,0.06373,0.09761,0.18307,0.40110,0.95006"\
"0.05604,0.06130,0.07418,0.10692,0.18817,0.40308,0.95063"\
"0.08579,0.09086,0.10404,0.13625,0.21726,0.41882,0.95297"\
"0.15563,0.16227,0.17793,0.21457,0.29629,0.49922,1.00006");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.05054,0.05367,0.06121,0.07999,0.12587,0.23857,0.52136"\
"0.05589,0.05906,0.06666,0.08551,0.13145,0.24413,0.52748"\
"0.06881,0.07205,0.07984,0.09872,0.14477,0.25780,0.54071"\
"0.10029,0.10356,0.11138,0.13004,0.17606,0.28792,0.57132"\
"0.15925,0.16422,0.17564,0.20079,0.25049,0.36295,0.64528"\
"0.25246,0.26029,0.27863,0.31917,0.39684,0.53574,0.81715"\
"0.40532,0.41782,0.44578,0.50808,0.63218,0.85339,1.21633");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.05582,0.06020,0.07131,0.09892,0.16640,0.32922,0.73492"\
"0.05579,0.06020,0.07127,0.09891,0.16638,0.32915,0.73709"\
"0.05530,0.05989,0.07111,0.09880,0.16638,0.32907,0.73651"\
"0.06248,0.06606,0.07550,0.10056,0.16628,0.32918,0.73727"\
"0.09735,0.10071,0.10889,0.12776,0.18104,0.33031,0.73589"\
"0.16557,0.17034,0.18159,0.20689,0.25768,0.37615,0.73945"\
"0.27620,0.28383,0.30107,0.34107,0.41817,0.56133,0.85173");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.08305,0.08784,0.09915,0.12666,0.19393,0.36109,0.77858"\
"0.08678,0.09138,0.10305,0.13071,0.19818,0.36541,0.78291"\
"0.09433,0.09876,0.11059,0.13836,0.20600,0.37316,0.79164"\
"0.10977,0.11444,0.12591,0.15383,0.22193,0.38972,0.80775"\
"0.13655,0.14202,0.15482,0.18626,0.25701,0.42523,0.84407"\
"0.17034,0.17809,0.19747,0.23711,0.32291,0.50564,0.92718"\
"0.18595,0.19785,0.22696,0.28837,0.41399,0.64838,1.11674");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.06446,0.07007,0.08355,0.11873,0.20801,0.43372,1.00254"\
"0.06456,0.06984,0.08367,0.11899,0.20775,0.43345,1.00241"\
"0.06432,0.06985,0.08354,0.11874,0.20799,0.43283,1.00247"\
"0.06649,0.07167,0.08508,0.11916,0.20786,0.43349,1.00268"\
"0.07981,0.08499,0.09803,0.13062,0.21359,0.43361,1.00268"\
"0.11576,0.12207,0.13578,0.16934,0.24978,0.45446,1.00533"\
"0.19134,0.19913,0.21942,0.26028,0.35053,0.55040,1.05639");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.04579,0.04892,0.05678,0.07600,0.12355,0.24169,0.53945"\
"0.05095,0.05420,0.06211,0.08154,0.12943,0.24811,0.54710"\
"0.06415,0.06738,0.07541,0.09509,0.14305,0.26117,0.55911"\
"0.09524,0.09882,0.10730,0.12673,0.17490,0.29406,0.59275"\
"0.15073,0.15639,0.16945,0.19721,0.25001,0.36862,0.66716"\
"0.24066,0.24939,0.27033,0.31527,0.39949,0.54504,0.84092"\
"0.39062,0.40403,0.43657,0.50758,0.64226,0.87608,1.24915");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.04749,0.05199,0.06414,0.09364,0.16485,0.33518,0.76064"\
"0.04749,0.05208,0.06401,0.09356,0.16484,0.33532,0.76114"\
"0.04744,0.05200,0.06399,0.09340,0.16487,0.33526,0.76003"\
"0.05657,0.06055,0.07001,0.09578,0.16478,0.33521,0.76151"\
"0.09440,0.09786,0.10602,0.12480,0.17887,0.33596,0.76184"\
"0.16503,0.16986,0.18083,0.20648,0.25800,0.37959,0.76369"\
"0.27958,0.28746,0.30535,0.34418,0.42124,0.56252,0.86467");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.07423,0.07881,0.09036,0.11794,0.18533,0.35195,0.77003"\
"0.07795,0.08254,0.09402,0.12185,0.18937,0.35605,0.77424"\
"0.08659,0.09105,0.10250,0.13059,0.19832,0.36566,0.78321"\
"0.10607,0.11077,0.12244,0.15028,0.21852,0.38622,0.80506"\
"0.14026,0.14631,0.16142,0.19432,0.26571,0.43416,0.85298"\
"0.17985,0.18882,0.21034,0.25760,0.35345,0.54182,0.96548"\
"0.19983,0.21376,0.24699,0.31998,0.46658,0.73279,1.21367");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.06438,0.06993,0.08388,0.11885,0.20807,0.43290,1.00151"\
"0.06438,0.06992,0.08357,0.11888,0.20798,0.43281,1.00333"\
"0.06430,0.06983,0.08359,0.11884,0.20781,0.43346,1.00270"\
"0.06704,0.07235,0.08531,0.11933,0.20783,0.43313,1.00266"\
"0.08599,0.09127,0.10495,0.13626,0.21552,0.43341,1.00276"\
"0.12940,0.13604,0.15198,0.18874,0.26900,0.45915,1.00404"\
"0.20977,0.21934,0.24211,0.29241,0.39509,0.59734,1.07260");
}
}
timing() {
related_pin : "D1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.03021,0.03325,0.04078,0.05856,0.10227,0.21119,0.48672"\
"0.03544,0.03849,0.04600,0.06396,0.10806,0.21707,0.49298"\
"0.04891,0.05186,0.05921,0.07731,0.12169,0.23026,0.50459"\
"0.07481,0.07934,0.08926,0.10862,0.15331,0.26247,0.53819"\
"0.11539,0.12259,0.13841,0.17038,0.22698,0.33676,0.60961"\
"0.18025,0.19163,0.21690,0.26757,0.35954,0.50815,0.78261"\
"0.29175,0.30802,0.34566,0.42443,0.56896,0.80858,1.17611");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.03259,0.03680,0.04786,0.07544,0.14164,0.29965,0.69291"\
"0.03251,0.03690,0.04766,0.07543,0.14173,0.29980,0.69325"\
"0.03481,0.03842,0.04865,0.07517,0.14171,0.29976,0.69228"\
"0.05230,0.05396,0.06069,0.08188,0.14231,0.29987,0.69299"\
"0.09166,0.09447,0.10174,0.11897,0.16383,0.30203,0.69238"\
"0.16126,0.16520,0.17508,0.19926,0.24906,0.35610,0.69748"\
"0.27295,0.27872,0.29499,0.33231,0.40958,0.54719,0.82090");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.05539,0.06013,0.07171,0.09948,0.16673,0.33363,0.75268"\
"0.05855,0.06321,0.07491,0.10255,0.17039,0.33753,0.75527"\
"0.06682,0.07147,0.08297,0.11091,0.17893,0.34612,0.76436"\
"0.08897,0.09349,0.10418,0.13121,0.19973,0.36729,0.78575"\
"0.12197,0.12868,0.14430,0.17812,0.24780,0.41491,0.83474"\
"0.15580,0.16503,0.18858,0.23770,0.34108,0.53180,0.94910"\
"0.17198,0.18619,0.22037,0.29484,0.44710,0.72619,1.21680");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00803, 0.02027, 0.05116, 0.12910");
values("0.06460,0.07024,0.08380,0.11881,0.20761,0.43332,1.00274"\
"0.06462,0.06986,0.08369,0.11893,0.20784,0.43345,1.00284"\
"0.06190,0.06768,0.08224,0.11860,0.20790,0.43295,1.00251"\
"0.06782,0.07261,0.08520,0.11819,0.20737,0.43310,1.00269"\
"0.08791,0.09401,0.10893,0.14310,0.21827,0.43293,1.00327"\
"0.13145,0.13986,0.15962,0.20134,0.28725,0.47226,1.00383"\
"0.20992,0.22227,0.25018,0.31122,0.42742,0.64619,1.10212");
}
}
}
}
cell ("sky130_fd_sc_hd__o2111ai_4") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__o2111ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("D1") {
direction : input;
capacitance : 0.0085;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)+!B1)+!C1)+!D1";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.215;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.15347,0.15767,0.16955,0.20132,0.28494,0.50947,1.11647"\
"0.15773,0.16253,0.17368,0.20615,0.29021,0.51410,1.12132"\
"0.16942,0.17412,0.18661,0.21767,0.30263,0.52730,1.13360"\
"0.19485,0.19918,0.21102,0.24319,0.32723,0.55220,1.15927"\
"0.24956,0.25388,0.26562,0.29757,0.38152,0.60683,1.21420"\
"0.35418,0.35920,0.37258,0.41111,0.50365,0.73111,1.34047"\
"0.53635,0.54360,0.56289,0.61143,0.73137,1.00587,1.62917");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.13412,0.13974,0.15461,0.19661,0.31007,0.62120,1.47545"\
"0.13421,0.13939,0.15509,0.19706,0.31082,0.62163,1.47529"\
"0.13421,0.13980,0.15498,0.19630,0.30985,0.62200,1.47577"\
"0.13387,0.13948,0.15467,0.19661,0.31037,0.62106,1.47469"\
"0.14040,0.14528,0.16026,0.20019,0.31065,0.62214,1.47699"\
"0.17626,0.18119,0.19560,0.23390,0.33576,0.63114,1.47989"\
"0.25316,0.25953,0.27586,0.31877,0.42921,0.70606,1.49854");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.09411,0.09717,0.10510,0.12637,0.18274,0.33432,0.74640"\
"0.09784,0.10078,0.10893,0.13013,0.18655,0.33784,0.74998"\
"0.10541,0.10829,0.11612,0.13736,0.19404,0.34580,0.75784"\
"0.11850,0.12145,0.12951,0.15082,0.20765,0.35923,0.77199"\
"0.13800,0.14126,0.15004,0.17287,0.23169,0.38429,0.79815"\
"0.16130,0.16516,0.17644,0.20278,0.26965,0.43261,0.84899"\
"0.16308,0.16922,0.18563,0.22558,0.31553,0.50948,0.96034");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.07250,0.07625,0.08567,0.11254,0.18714,0.39418,0.96329"\
"0.07276,0.07631,0.08573,0.11254,0.18712,0.39396,0.96256"\
"0.07265,0.07618,0.08596,0.11258,0.18707,0.39422,0.96289"\
"0.07362,0.07710,0.08633,0.11308,0.18710,0.39408,0.96556"\
"0.08116,0.08457,0.09403,0.11977,0.19135,0.39477,0.96436"\
"0.10411,0.10755,0.11700,0.14286,0.21404,0.41071,0.96667"\
"0.16958,0.17377,0.18355,0.21175,0.28289,0.47236,1.00898");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.13978,0.14415,0.15579,0.18720,0.27118,0.49546,1.10317"\
"0.14246,0.14638,0.15917,0.19124,0.27515,0.49928,1.10625"\
"0.15271,0.15759,0.16919,0.20136,0.28523,0.50961,1.11741"\
"0.17949,0.18431,0.19569,0.22717,0.31205,0.53690,1.14487"\
"0.24720,0.25148,0.26323,0.29454,0.37872,0.60434,1.21189"\
"0.38399,0.38993,0.40541,0.44538,0.53616,0.75784,1.36277"\
"0.60683,0.61549,0.63854,0.69720,0.83483,1.12253,1.72995");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.13393,0.13952,0.15480,0.19637,0.31007,0.62083,1.47545"\
"0.13392,0.13954,0.15532,0.19649,0.31096,0.62174,1.47503"\
"0.13423,0.13940,0.15467,0.19689,0.31049,0.62104,1.47384"\
"0.13351,0.13931,0.15481,0.19670,0.31002,0.62150,1.47716"\
"0.14325,0.14821,0.16185,0.20055,0.31006,0.62215,1.47683"\
"0.20108,0.20674,0.22207,0.25978,0.35035,0.62785,1.47756"\
"0.30283,0.31098,0.33221,0.38469,0.50090,0.75294,1.49936");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.07602,0.07861,0.08591,0.10579,0.16028,0.30696,0.70970"\
"0.08009,0.08293,0.09017,0.11026,0.16506,0.31157,0.71448"\
"0.08708,0.08995,0.09758,0.11842,0.17254,0.32091,0.72241"\
"0.09905,0.10208,0.11009,0.13120,0.18659,0.33411,0.73995"\
"0.11516,0.11839,0.12718,0.15098,0.20994,0.35916,0.76284"\
"0.12767,0.13239,0.14485,0.17455,0.24462,0.40793,0.81635"\
"0.10069,0.10832,0.12801,0.17540,0.27654,0.48466,0.92900");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.05138,0.05491,0.06460,0.09157,0.16575,0.36968,0.92643"\
"0.05127,0.05480,0.06469,0.09157,0.16575,0.36813,0.92739"\
"0.05141,0.05498,0.06446,0.09131,0.16516,0.36951,0.92457"\
"0.05348,0.05692,0.06645,0.09232,0.16541,0.36774,0.92704"\
"0.06340,0.06670,0.07596,0.10151,0.17109,0.36968,0.92489"\
"0.09212,0.09555,0.10458,0.12923,0.19850,0.38841,0.92932"\
"0.16322,0.16700,0.17741,0.20541,0.27603,0.46291,0.97343");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.06480,0.06714,0.07345,0.09018,0.13486,0.25458,0.58073"\
"0.07017,0.07254,0.07874,0.09569,0.14058,0.26043,0.58639"\
"0.08288,0.08526,0.09176,0.10877,0.15379,0.27391,0.59978"\
"0.11434,0.11667,0.12299,0.13999,0.18524,0.30556,0.63255"\
"0.18063,0.18388,0.19242,0.21357,0.26011,0.38022,0.70559"\
"0.29056,0.29563,0.30896,0.34235,0.41348,0.55500,0.87819"\
"0.47578,0.48349,0.50379,0.55468,0.66838,0.89191,1.28353");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.07228,0.07556,0.08455,0.10884,0.17313,0.34491,0.81713"\
"0.07229,0.07557,0.08447,0.10886,0.17316,0.34453,0.81423"\
"0.07217,0.07543,0.08436,0.10884,0.17314,0.34486,0.81366"\
"0.07555,0.07857,0.08664,0.10958,0.17307,0.34500,0.81642"\
"0.10689,0.10921,0.11487,0.13248,0.18496,0.34515,0.81457"\
"0.17536,0.17857,0.18718,0.20882,0.25693,0.38480,0.81731"\
"0.29096,0.29594,0.30911,0.34155,0.41431,0.55835,0.90410");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.08863,0.09165,0.09977,0.12117,0.17757,0.32884,0.74158"\
"0.09239,0.09548,0.10354,0.12502,0.18151,0.33310,0.74588"\
"0.09931,0.10265,0.11074,0.13241,0.18927,0.34142,0.75614"\
"0.11394,0.11702,0.12520,0.14694,0.20411,0.35640,0.76930"\
"0.13875,0.14229,0.15108,0.17534,0.23634,0.38940,0.80321"\
"0.16955,0.17443,0.18765,0.21940,0.29312,0.46391,0.88202"\
"0.17514,0.18337,0.20325,0.25303,0.36290,0.58558,1.05560");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.07282,0.07598,0.08568,0.11270,0.18722,0.39399,0.96354"\
"0.07277,0.07616,0.08584,0.11256,0.18721,0.39395,0.96340"\
"0.07277,0.07616,0.08590,0.11258,0.18709,0.39419,0.96808"\
"0.07454,0.07800,0.08727,0.11321,0.18697,0.39402,0.96447"\
"0.08745,0.09066,0.09979,0.12507,0.19388,0.39496,0.96331"\
"0.12320,0.12669,0.13634,0.16201,0.23014,0.41723,0.96877"\
"0.20211,0.20742,0.22007,0.25201,0.32960,0.51704,1.02103");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.05259,0.05483,0.06075,0.07672,0.11946,0.23478,0.55014"\
"0.05785,0.06011,0.06623,0.08235,0.12545,0.24109,0.55705"\
"0.07061,0.07288,0.07897,0.09535,0.13884,0.25535,0.57152"\
"0.10256,0.10479,0.11070,0.12660,0.16985,0.28647,0.60235"\
"0.16110,0.16473,0.17411,0.19673,0.24510,0.36055,0.67625"\
"0.25799,0.26373,0.27863,0.31465,0.39111,0.53641,0.84915"\
"0.42085,0.42960,0.45251,0.50886,0.63099,0.86246,1.25822");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.05482,0.05805,0.06687,0.09104,0.15462,0.32029,0.77072"\
"0.05483,0.05809,0.06695,0.09112,0.15461,0.32033,0.77121"\
"0.05476,0.05798,0.06690,0.09115,0.15460,0.32020,0.77143"\
"0.06187,0.06462,0.07206,0.09365,0.15459,0.32026,0.76982"\
"0.09828,0.10061,0.10687,0.12226,0.17030,0.32117,0.77162"\
"0.16827,0.17143,0.17980,0.20092,0.24871,0.36607,0.77460"\
"0.28330,0.28822,0.30118,0.33331,0.40522,0.54637,0.87091");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.07855,0.08141,0.08947,0.11073,0.16723,0.31879,0.73384"\
"0.08199,0.08491,0.09309,0.11462,0.17139,0.32335,0.73545"\
"0.08983,0.09295,0.10118,0.12292,0.17990,0.33195,0.74448"\
"0.10838,0.11142,0.11960,0.14133,0.19866,0.35125,0.76440"\
"0.14134,0.14529,0.15548,0.18060,0.24317,0.39644,0.81052"\
"0.17770,0.18380,0.19881,0.23613,0.32032,0.49731,0.91752"\
"0.19145,0.20009,0.22322,0.28123,0.40918,0.66464,1.16076");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.07261,0.07618,0.08562,0.11249,0.18699,0.39396,0.96818"\
"0.07264,0.07625,0.08578,0.11243,0.18723,0.39424,0.96486"\
"0.07239,0.07607,0.08557,0.11267,0.18722,0.39374,0.96357"\
"0.07505,0.07856,0.08779,0.11388,0.18689,0.39401,0.96389"\
"0.09355,0.09722,0.10658,0.13038,0.19675,0.39529,0.96330"\
"0.13645,0.14133,0.15189,0.18028,0.25061,0.42552,0.96599"\
"0.21855,0.22484,0.24050,0.28067,0.37014,0.56236,1.04595");
}
}
timing() {
related_pin : "D1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03346,0.03558,0.04129,0.05585,0.09401,0.19655,0.47811"\
"0.03865,0.04075,0.04639,0.06123,0.09970,0.20338,0.48571"\
"0.05201,0.05408,0.05954,0.07437,0.11320,0.21661,0.49715"\
"0.08000,0.08272,0.08986,0.10592,0.14477,0.24853,0.52824"\
"0.12423,0.12874,0.14009,0.16588,0.21741,0.32185,0.60270"\
"0.19614,0.20317,0.22106,0.26210,0.34464,0.49321,0.77132"\
"0.32190,0.33055,0.35725,0.42061,0.55191,0.78571,1.17267");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03629,0.03922,0.04718,0.06813,0.12530,0.27306,0.67170"\
"0.03633,0.03906,0.04693,0.06827,0.12532,0.27313,0.67129"\
"0.03758,0.04021,0.04736,0.06833,0.12537,0.27316,0.67145"\
"0.05251,0.05413,0.05890,0.07517,0.12621,0.27324,0.67131"\
"0.09166,0.09358,0.09894,0.11287,0.15005,0.27681,0.67117"\
"0.16052,0.16317,0.17020,0.19023,0.23517,0.33413,0.67727"\
"0.27195,0.27640,0.28779,0.31715,0.38637,0.52119,0.79572");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.06020,0.06321,0.07140,0.09295,0.14993,0.30179,0.71412"\
"0.06309,0.06622,0.07438,0.09613,0.15344,0.30540,0.71794"\
"0.07099,0.07411,0.08243,0.10443,0.16203,0.31404,0.72690"\
"0.09276,0.09576,0.10351,0.12447,0.18204,0.33457,0.74945"\
"0.12615,0.13039,0.14145,0.16831,0.23124,0.38324,0.79674"\
"0.15994,0.16644,0.18277,0.22286,0.31323,0.49726,0.91163"\
"0.17254,0.18171,0.20595,0.26531,0.39910,0.66980,1.17718");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.07312,0.07658,0.08586,0.11262,0.18725,0.39427,0.96366"\
"0.07281,0.07625,0.08613,0.11296,0.18717,0.39381,0.96447"\
"0.07024,0.07398,0.08407,0.11210,0.18713,0.39479,0.96272"\
"0.07506,0.07825,0.08665,0.11231,0.18613,0.39399,0.96409"\
"0.09604,0.10010,0.11099,0.13764,0.20092,0.39534,0.96433"\
"0.14102,0.14626,0.15995,0.19452,0.26886,0.44075,0.96590"\
"0.21940,0.22698,0.24654,0.29428,0.40105,0.61695,1.07685");
}
}
}
}
cell ("sky130_fd_sc_hd__o211a_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o211a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*B1)*C1)+((A2*B1)*C1)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.183;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.11413,0.12202,0.13943,0.17769,0.27040,0.51338,1.16179"\
"0.11857,0.12643,0.14384,0.18219,0.27499,0.51832,1.16873"\
"0.12774,0.13556,0.15289,0.19130,0.28406,0.52824,1.17507"\
"0.14538,0.15327,0.17063,0.20886,0.30157,0.54509,1.19203"\
"0.17811,0.18636,0.20431,0.24325,0.33626,0.57979,1.22830"\
"0.22546,0.23499,0.25440,0.29564,0.38957,0.63291,1.28252"\
"0.26845,0.28077,0.30553,0.35198,0.44895,0.69243,1.34069");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02571,0.03253,0.04966,0.09479,0.22091,0.56609,1.49643"\
"0.02548,0.03253,0.04972,0.09502,0.22070,0.56849,1.49540"\
"0.02560,0.03250,0.04972,0.09491,0.22104,0.56698,1.49566"\
"0.02556,0.03242,0.04972,0.09482,0.22101,0.56680,1.49128"\
"0.02747,0.03458,0.05160,0.09607,0.22121,0.56790,1.49539"\
"0.03255,0.03962,0.05700,0.10014,0.22301,0.56593,1.49502"\
"0.04419,0.05220,0.07101,0.11078,0.22716,0.56767,1.49251");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.18347,0.19118,0.20695,0.23857,0.30228,0.45000,0.83397"\
"0.18861,0.19621,0.21225,0.24380,0.30745,0.45518,0.83988"\
"0.20072,0.20840,0.22446,0.25600,0.31943,0.46711,0.85126"\
"0.22640,0.23405,0.25011,0.28159,0.34537,0.49304,0.87724"\
"0.28447,0.29208,0.30808,0.33955,0.40344,0.55112,0.93516"\
"0.39808,0.40653,0.42410,0.45767,0.52392,0.67290,1.05698"\
"0.59025,0.60033,0.62115,0.65976,0.73203,0.88488,1.27009");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02700,0.03197,0.04448,0.07080,0.13581,0.31711,0.82078"\
"0.02704,0.03220,0.04385,0.07054,0.13593,0.31689,0.81952"\
"0.02736,0.03201,0.04382,0.07018,0.13553,0.31702,0.81630"\
"0.02695,0.03258,0.04379,0.07045,0.13559,0.31716,0.81766"\
"0.02693,0.03205,0.04378,0.07047,0.13550,0.31721,0.82047"\
"0.03146,0.03691,0.04947,0.07588,0.13902,0.31850,0.81757"\
"0.04063,0.04702,0.05981,0.08702,0.15075,0.32470,0.82096");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.09659,0.10413,0.12087,0.15827,0.25012,0.49356,1.14291"\
"0.10126,0.10876,0.12553,0.16298,0.25496,0.49795,1.14869"\
"0.11012,0.11760,0.13428,0.17180,0.26383,0.50722,1.15926"\
"0.12676,0.13424,0.15094,0.18842,0.28052,0.52426,1.18082"\
"0.15459,0.16267,0.18030,0.21872,0.31129,0.55368,1.20599"\
"0.18882,0.19857,0.21854,0.25916,0.35275,0.59566,1.24653"\
"0.20142,0.21445,0.24045,0.28811,0.38488,0.62915,1.27599");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02391,0.03076,0.04772,0.09311,0.21981,0.56919,1.49538"\
"0.02386,0.03071,0.04768,0.09301,0.21932,0.56735,1.50077"\
"0.02397,0.03066,0.04772,0.09286,0.21975,0.56680,1.49992"\
"0.02416,0.03090,0.04786,0.09311,0.21978,0.56606,1.50325"\
"0.02690,0.03365,0.05048,0.09473,0.21996,0.56727,1.50259"\
"0.03350,0.04069,0.05716,0.09936,0.22235,0.56581,1.49347"\
"0.04673,0.05547,0.07375,0.11316,0.22699,0.56798,1.49069");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.16896,0.17666,0.19271,0.22404,0.28767,0.43544,0.82019"\
"0.17257,0.18012,0.19620,0.22740,0.29126,0.43904,0.82315"\
"0.18323,0.19089,0.20685,0.23844,0.30207,0.44975,0.83427"\
"0.21106,0.21872,0.23473,0.26626,0.32990,0.47745,0.86189"\
"0.27898,0.28662,0.30250,0.33389,0.39784,0.54558,0.93037"\
"0.41964,0.42831,0.44594,0.47932,0.54486,0.69361,1.07822"\
"0.64512,0.65640,0.67823,0.71797,0.78865,0.94047,1.32657");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02691,0.03268,0.04381,0.07077,0.13560,0.31688,0.81971"\
"0.02681,0.03220,0.04384,0.07089,0.13594,0.31565,0.82548"\
"0.02729,0.03228,0.04363,0.07034,0.13567,0.31767,0.82600"\
"0.02690,0.03205,0.04424,0.06967,0.13568,0.31765,0.82643"\
"0.02726,0.03285,0.04409,0.07079,0.13596,0.31616,0.82439"\
"0.03364,0.03891,0.05009,0.07588,0.13917,0.31826,0.82724"\
"0.04768,0.05389,0.06638,0.09069,0.15015,0.32488,0.82327");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.10596,0.11379,0.13120,0.16958,0.26242,0.50630,1.15657"\
"0.11004,0.11786,0.13520,0.17358,0.26624,0.51113,1.15822"\
"0.11860,0.12643,0.14385,0.18213,0.27494,0.51764,1.16704"\
"0.13839,0.14616,0.16348,0.20178,0.29441,0.53792,1.18641"\
"0.17475,0.18300,0.20100,0.24010,0.33311,0.57784,1.22512"\
"0.22229,0.23170,0.25152,0.29217,0.38606,0.62996,1.27910"\
"0.25669,0.26915,0.29354,0.33937,0.43510,0.67932,1.32751");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02560,0.03260,0.04976,0.09500,0.22096,0.56789,1.49295"\
"0.02556,0.03254,0.04972,0.09494,0.22044,0.56802,1.49604"\
"0.02570,0.03252,0.04977,0.09473,0.22083,0.56702,1.49727"\
"0.02548,0.03248,0.04968,0.09489,0.22063,0.56804,1.49504"\
"0.02815,0.03511,0.05199,0.09653,0.22139,0.56801,1.49675"\
"0.03421,0.04081,0.05739,0.09995,0.22326,0.56677,1.49811"\
"0.04621,0.05423,0.07099,0.10996,0.22630,0.57022,1.49200");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.08881,0.09503,0.10883,0.13746,0.19723,0.34172,0.72589"\
"0.09425,0.10048,0.11432,0.14295,0.20269,0.34718,0.73130"\
"0.10746,0.11373,0.12750,0.15607,0.21587,0.36039,0.74466"\
"0.13950,0.14571,0.15949,0.18813,0.24798,0.39271,0.77571"\
"0.20788,0.21473,0.22942,0.25917,0.31969,0.46462,0.84717"\
"0.32014,0.32901,0.34748,0.38314,0.44926,0.59622,0.97943"\
"0.50084,0.51208,0.53721,0.58360,0.66192,0.81478,1.19906");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.01905,0.02422,0.03638,0.06295,0.12801,0.31174,0.82318"\
"0.01907,0.02429,0.03638,0.06295,0.12804,0.31186,0.82331"\
"0.01906,0.02413,0.03634,0.06288,0.12779,0.31283,0.82250"\
"0.01922,0.02422,0.03626,0.06308,0.12802,0.31141,0.81485"\
"0.02264,0.02778,0.03941,0.06535,0.12888,0.31468,0.81485"\
"0.03209,0.03793,0.05116,0.07753,0.13788,0.31491,0.82557"\
"0.04601,0.05306,0.06986,0.10128,0.15850,0.32260,0.81798");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.09764,0.10549,0.12282,0.16124,0.25406,0.49850,1.14561"\
"0.10126,0.10916,0.12653,0.16480,0.25748,0.50111,1.14874"\
"0.11040,0.11822,0.13560,0.17399,0.26682,0.50961,1.15981"\
"0.13283,0.14064,0.15793,0.19608,0.28880,0.53243,1.17948"\
"0.17271,0.18075,0.19856,0.23739,0.33062,0.57445,1.22138"\
"0.22084,0.23019,0.24950,0.28949,0.38296,0.62720,1.27873"\
"0.26082,0.27335,0.29734,0.34161,0.43556,0.67973,1.32885");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02564,0.03248,0.04975,0.09489,0.22102,0.56729,1.49655"\
"0.02558,0.03251,0.04979,0.09483,0.22099,0.56730,1.49159"\
"0.02559,0.03250,0.04969,0.09481,0.22050,0.56777,1.49752"\
"0.02573,0.03261,0.04986,0.09491,0.22101,0.56668,1.49313"\
"0.02781,0.03456,0.05179,0.09648,0.22146,0.56710,1.49275"\
"0.03446,0.04096,0.05719,0.09947,0.22356,0.56715,1.49808"\
"0.04722,0.05500,0.07005,0.10911,0.22555,0.56912,1.49134");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.07425,0.08027,0.09366,0.12150,0.18055,0.32461,0.70829"\
"0.07954,0.08557,0.09889,0.12674,0.18579,0.32986,0.71497"\
"0.09246,0.09844,0.11175,0.13962,0.19875,0.34295,0.72623"\
"0.12355,0.12932,0.14262,0.17063,0.22987,0.37422,0.75868"\
"0.18219,0.18924,0.20415,0.23423,0.29492,0.43955,0.82417"\
"0.27357,0.28258,0.30159,0.33786,0.40495,0.55221,0.93494"\
"0.41690,0.42927,0.45370,0.50147,0.58126,0.73507,1.11857");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.01764,0.02268,0.03473,0.06133,0.12678,0.31164,0.81449"\
"0.01765,0.02269,0.03472,0.06143,0.12685,0.31213,0.81525"\
"0.01767,0.02270,0.03475,0.06145,0.12716,0.31310,0.82965"\
"0.01812,0.02307,0.03513,0.06192,0.12719,0.31243,0.81804"\
"0.02329,0.02834,0.04024,0.06613,0.12920,0.31418,0.81573"\
"0.03282,0.03904,0.05266,0.07991,0.13929,0.31477,0.82568"\
"0.04603,0.05382,0.07164,0.10520,0.16247,0.32426,0.81514");
}
}
}
}
cell ("sky130_fd_sc_hd__o211a_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o211a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*B1)*C1)+((A2*B1)*C1)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.268;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.14010,0.14719,0.16339,0.19918,0.28383,0.51264,1.16481"\
"0.14445,0.15147,0.16772,0.20343,0.28816,0.51696,1.16922"\
"0.15265,0.15971,0.17590,0.21168,0.29635,0.52570,1.17657"\
"0.16840,0.17549,0.19166,0.22752,0.31209,0.54151,1.19246"\
"0.19943,0.20683,0.22335,0.25952,0.34469,0.57416,1.22637"\
"0.24700,0.25503,0.27317,0.31156,0.39831,0.62850,1.28217"\
"0.29416,0.30420,0.32635,0.36945,0.46037,0.69122,1.34222");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.02863,0.03459,0.04950,0.08851,0.20125,0.53574,1.49831"\
"0.02902,0.03478,0.04961,0.08847,0.20105,0.53601,1.49621"\
"0.02883,0.03465,0.04934,0.08867,0.20132,0.53610,1.50080"\
"0.02863,0.03448,0.04948,0.08861,0.20080,0.53571,1.50081"\
"0.03024,0.03593,0.05086,0.08942,0.20145,0.53596,1.49606"\
"0.03473,0.04069,0.05591,0.09390,0.20434,0.53666,1.49776"\
"0.04533,0.05236,0.06864,0.10509,0.21008,0.53832,1.49833");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.22175,0.22827,0.24245,0.26994,0.32299,0.43435,0.71636"\
"0.22699,0.23353,0.24762,0.27548,0.32799,0.43966,0.72171"\
"0.23987,0.24635,0.26061,0.28836,0.34136,0.45248,0.73484"\
"0.26746,0.27395,0.28816,0.31591,0.36857,0.48032,0.76240"\
"0.33041,0.33690,0.35109,0.37881,0.43195,0.54382,0.82604"\
"0.46660,0.47354,0.48858,0.51767,0.57208,0.68431,0.96695"\
"0.70866,0.71646,0.73514,0.76899,0.83057,0.95029,1.23608");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.03268,0.03654,0.04488,0.06428,0.10835,0.22720,0.58766"\
"0.03281,0.03656,0.04573,0.06380,0.10871,0.22716,0.58723"\
"0.03271,0.03651,0.04546,0.06380,0.10848,0.22761,0.58874"\
"0.03274,0.03663,0.04548,0.06411,0.10833,0.22728,0.58751"\
"0.03272,0.03655,0.04493,0.06428,0.10814,0.22701,0.58891"\
"0.03679,0.04085,0.04904,0.06722,0.11069,0.22839,0.58893"\
"0.04810,0.05281,0.06191,0.08179,0.12565,0.24085,0.59058");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.12831,0.13538,0.15154,0.18771,0.27319,0.50397,1.15492"\
"0.13309,0.14014,0.15644,0.19245,0.27794,0.50813,1.15898"\
"0.14180,0.14884,0.16512,0.20119,0.28661,0.51683,1.16992"\
"0.15823,0.16526,0.18157,0.21757,0.30312,0.53322,1.19047"\
"0.19007,0.19743,0.21432,0.25074,0.33656,0.56779,1.22049"\
"0.23811,0.24638,0.26474,0.30358,0.39115,0.62181,1.27711"\
"0.28400,0.29452,0.31755,0.36288,0.45382,0.68573,1.33669");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.02840,0.03417,0.04905,0.08801,0.20073,0.53557,1.49623"\
"0.02838,0.03420,0.04905,0.08787,0.20067,0.53494,1.50095"\
"0.02849,0.03417,0.04893,0.08800,0.20050,0.53596,1.50095"\
"0.02852,0.03421,0.04896,0.08785,0.20084,0.53590,1.50348"\
"0.03003,0.03569,0.05095,0.08910,0.20134,0.53587,1.50287"\
"0.03519,0.04125,0.05680,0.09442,0.20423,0.53605,1.50294"\
"0.04819,0.05504,0.07056,0.10762,0.21174,0.53837,1.49781");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.20477,0.21122,0.22551,0.25320,0.30576,0.41760,0.69979"\
"0.20865,0.21508,0.22932,0.25707,0.31019,0.42116,0.70377"\
"0.21951,0.22603,0.24022,0.26807,0.32114,0.43247,0.71490"\
"0.24758,0.25405,0.26866,0.29641,0.34922,0.46109,0.74324"\
"0.31613,0.32255,0.33694,0.36461,0.41780,0.52978,0.81170"\
"0.46780,0.47493,0.48997,0.51936,0.57359,0.68626,0.96890"\
"0.71924,0.72876,0.74898,0.78663,0.85047,0.96997,1.25516");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.03278,0.03686,0.04555,0.06380,0.10843,0.22712,0.58627"\
"0.03265,0.03640,0.04526,0.06359,0.10815,0.22780,0.59065"\
"0.03258,0.03650,0.04558,0.06378,0.10844,0.22749,0.58855"\
"0.03273,0.03650,0.04534,0.06388,0.10817,0.22714,0.58765"\
"0.03264,0.03652,0.04544,0.06424,0.10784,0.22716,0.58842"\
"0.03931,0.04353,0.05108,0.06868,0.11133,0.22881,0.58774"\
"0.05759,0.06215,0.07238,0.09129,0.13014,0.24104,0.59141");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.13363,0.14069,0.15691,0.19271,0.27737,0.50666,1.15883"\
"0.13791,0.14496,0.16118,0.19698,0.28168,0.51101,1.16324"\
"0.14722,0.15429,0.17039,0.20627,0.29099,0.52049,1.17399"\
"0.16830,0.17534,0.19159,0.22745,0.31229,0.54176,1.19440"\
"0.21308,0.22039,0.23736,0.27356,0.35851,0.58839,1.24113"\
"0.28201,0.29038,0.30852,0.34685,0.43374,0.66392,1.31679"\
"0.35757,0.36804,0.39119,0.43504,0.52513,0.75639,1.40769");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.02891,0.03459,0.04955,0.08863,0.20142,0.53448,1.50036"\
"0.02891,0.03457,0.04954,0.08863,0.20139,0.53480,1.49970"\
"0.02885,0.03466,0.04950,0.08865,0.20077,0.53589,1.49875"\
"0.02891,0.03458,0.04949,0.08857,0.20131,0.53629,1.49527"\
"0.03066,0.03621,0.05081,0.08979,0.20161,0.53581,1.49809"\
"0.03659,0.04244,0.05713,0.09437,0.20453,0.53698,1.50111"\
"0.04938,0.05622,0.07162,0.10674,0.21010,0.53909,1.49858");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.10184,0.10648,0.11696,0.13908,0.18482,0.28837,0.56771"\
"0.10722,0.11186,0.12245,0.14472,0.19025,0.29381,0.57314"\
"0.12065,0.12524,0.13583,0.15786,0.20366,0.30721,0.58595"\
"0.15267,0.15734,0.16784,0.19004,0.23585,0.33947,0.61883"\
"0.22553,0.23045,0.24134,0.26397,0.31022,0.41408,0.69334"\
"0.34955,0.35597,0.37038,0.39837,0.45115,0.55758,0.83661"\
"0.54644,0.55510,0.57395,0.61049,0.67813,0.79812,1.08001");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.01930,0.02229,0.03031,0.04895,0.09262,0.21398,0.58071"\
"0.01923,0.02242,0.03017,0.04889,0.09287,0.21399,0.58158"\
"0.01937,0.02236,0.03019,0.04891,0.09268,0.21366,0.58175"\
"0.01910,0.02243,0.03010,0.04887,0.09264,0.21393,0.58123"\
"0.02177,0.02482,0.03228,0.05030,0.09333,0.21407,0.58189"\
"0.03250,0.03586,0.04464,0.06332,0.10498,0.21919,0.58199"\
"0.04908,0.05361,0.06424,0.08778,0.13251,0.23686,0.58211");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.12601,0.13303,0.14935,0.18500,0.26996,0.49961,1.15275"\
"0.12972,0.13676,0.15301,0.18876,0.27373,0.50339,1.15655"\
"0.13893,0.14599,0.16229,0.19799,0.28284,0.51296,1.16483"\
"0.16163,0.16873,0.18492,0.22083,0.30579,0.53599,1.18769"\
"0.21013,0.21736,0.23397,0.27037,0.35567,0.58622,1.23647"\
"0.27789,0.28629,0.30459,0.34230,0.42829,0.65925,1.31036"\
"0.34907,0.35983,0.38306,0.42702,0.51641,0.74609,1.39840");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.02872,0.03455,0.04960,0.08846,0.20105,0.53526,1.49657"\
"0.02872,0.03456,0.04961,0.08854,0.20114,0.53576,1.49693"\
"0.02883,0.03466,0.04943,0.08861,0.20085,0.53612,1.50067"\
"0.02882,0.03470,0.04943,0.08856,0.20129,0.53587,1.50074"\
"0.03079,0.03636,0.05088,0.08990,0.20179,0.53597,1.50051"\
"0.03826,0.04385,0.05755,0.09452,0.20482,0.53702,1.50095"\
"0.05256,0.05900,0.07351,0.10853,0.21006,0.53842,1.49958");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.08644,0.09079,0.10098,0.12233,0.16714,0.27010,0.54893"\
"0.09177,0.09616,0.10620,0.12772,0.17251,0.27547,0.55452"\
"0.10486,0.10928,0.11929,0.14080,0.18563,0.28858,0.56759"\
"0.13602,0.14041,0.15043,0.17189,0.21682,0.31979,0.59900"\
"0.20163,0.20655,0.21761,0.23994,0.28589,0.38927,0.66847"\
"0.30553,0.31197,0.32624,0.35403,0.40777,0.51615,0.79529"\
"0.46534,0.47365,0.49235,0.52889,0.59720,0.71798,0.99881");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00406, 0.01158, 0.03301, 0.09411, 0.26826");
values("0.01753,0.02070,0.02824,0.04707,0.09135,0.21320,0.58152"\
"0.01749,0.02071,0.02831,0.04706,0.09115,0.21279,0.58152"\
"0.01762,0.02055,0.02836,0.04715,0.09132,0.21307,0.58161"\
"0.01761,0.02064,0.02847,0.04713,0.09126,0.21316,0.58161"\
"0.02187,0.02497,0.03263,0.05061,0.09325,0.21347,0.58480"\
"0.03226,0.03623,0.04478,0.06484,0.10642,0.21938,0.58372"\
"0.04825,0.05337,0.06460,0.08813,0.13399,0.23791,0.58357");
}
}
}
}
cell ("sky130_fd_sc_hd__o211a_4") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__o211a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0052;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*B1)*C1)+((A2*B1)*C1)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.509;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.12571,0.13024,0.14224,0.17184,0.24800,0.47283,1.17945"\
"0.13000,0.13454,0.14658,0.17625,0.25218,0.47775,1.18592"\
"0.13885,0.14340,0.15543,0.18499,0.26115,0.48564,1.19287"\
"0.15598,0.16051,0.17257,0.20224,0.27830,0.50393,1.21071"\
"0.18893,0.19363,0.20609,0.23625,0.31269,0.53811,1.24355"\
"0.23778,0.24311,0.25675,0.28885,0.36692,0.59203,1.29989"\
"0.28183,0.28868,0.30606,0.34322,0.42601,0.65213,1.35789");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.02586,0.02952,0.04018,0.07039,0.16614,0.48347,1.50139"\
"0.02603,0.02969,0.03992,0.07049,0.16643,0.48338,1.50304"\
"0.02593,0.02957,0.04010,0.07037,0.16645,0.48407,1.50183"\
"0.02594,0.02952,0.04007,0.07021,0.16652,0.48425,1.50220"\
"0.02763,0.03138,0.04169,0.07157,0.16686,0.48524,1.49722"\
"0.03222,0.03592,0.04702,0.07646,0.16960,0.48396,1.49910"\
"0.04431,0.04813,0.05979,0.08918,0.17660,0.48561,1.49820");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.21278,0.21708,0.22793,0.25186,0.30103,0.41117,0.71656"\
"0.21790,0.22219,0.23312,0.25717,0.30582,0.41636,0.72178"\
"0.23050,0.23479,0.24573,0.26975,0.31906,0.42900,0.73434"\
"0.25764,0.26197,0.27292,0.29676,0.34589,0.45622,0.76163"\
"0.31843,0.32273,0.33369,0.35760,0.40696,0.51729,0.82270"\
"0.44740,0.45204,0.46378,0.48918,0.54024,0.65192,0.95725"\
"0.67284,0.67843,0.69261,0.72263,0.78064,0.89976,1.20864");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.03083,0.03333,0.04005,0.05551,0.09552,0.21496,0.61412"\
"0.03088,0.03343,0.04009,0.05579,0.09630,0.21481,0.61335"\
"0.03092,0.03345,0.03958,0.05564,0.09555,0.21476,0.61393"\
"0.03094,0.03340,0.03997,0.05552,0.09609,0.21552,0.61264"\
"0.03087,0.03334,0.03993,0.05526,0.09576,0.21497,0.61477"\
"0.03520,0.03794,0.04417,0.05977,0.09875,0.21658,0.61272"\
"0.04717,0.04950,0.05674,0.07329,0.11368,0.22834,0.61572");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.11603,0.12060,0.13272,0.16272,0.23902,0.46407,1.16830"\
"0.12069,0.12526,0.13747,0.16740,0.24379,0.46832,1.17673"\
"0.12912,0.13369,0.14589,0.17583,0.25220,0.47701,1.18722"\
"0.14480,0.14935,0.16157,0.19148,0.26761,0.49220,1.19919"\
"0.17297,0.17777,0.19045,0.22114,0.29804,0.52243,1.23628"\
"0.21150,0.21697,0.23114,0.26405,0.34281,0.56800,1.27834"\
"0.23557,0.24263,0.26067,0.29998,0.38376,0.60994,1.31572");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.02602,0.02970,0.04028,0.07053,0.16659,0.48381,1.50075"\
"0.02594,0.02960,0.04009,0.07068,0.16622,0.48419,1.50505"\
"0.02593,0.02959,0.04009,0.07074,0.16632,0.48495,1.50227"\
"0.02603,0.02973,0.04015,0.07069,0.16623,0.48358,1.49965"\
"0.02801,0.03184,0.04238,0.07229,0.16701,0.48355,1.50105"\
"0.03346,0.03735,0.04851,0.07783,0.17057,0.48285,1.50103"\
"0.04641,0.05111,0.06242,0.09207,0.17861,0.48624,1.49722");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.19608,0.20039,0.21130,0.23526,0.28462,0.39439,0.69970"\
"0.19990,0.20421,0.21514,0.23894,0.28829,0.39824,0.70367"\
"0.21090,0.21519,0.22617,0.25009,0.29937,0.40940,0.71482"\
"0.23862,0.24292,0.25386,0.27736,0.32646,0.43674,0.74183"\
"0.30754,0.31180,0.32274,0.34679,0.39605,0.50645,0.81176"\
"0.45702,0.46183,0.47400,0.49974,0.55048,0.66053,0.96615"\
"0.70513,0.71143,0.72729,0.76070,0.82046,0.93849,1.24735");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.03092,0.03333,0.03981,0.05517,0.09584,0.21540,0.61246"\
"0.03086,0.03339,0.03999,0.05553,0.09554,0.21497,0.61304"\
"0.03089,0.03342,0.04001,0.05561,0.09562,0.21481,0.61432"\
"0.03094,0.03348,0.04016,0.05569,0.09620,0.21520,0.61229"\
"0.03115,0.03331,0.03998,0.05553,0.09613,0.21486,0.61430"\
"0.03788,0.03998,0.04649,0.06098,0.09926,0.21698,0.61411"\
"0.05540,0.05872,0.06630,0.08214,0.11876,0.22865,0.61624");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.11984,0.12436,0.13645,0.16604,0.24214,0.46739,1.17201"\
"0.12392,0.12846,0.14051,0.17012,0.24627,0.47066,1.17772"\
"0.13275,0.13726,0.14938,0.17899,0.25513,0.48048,1.18687"\
"0.15315,0.15764,0.16968,0.19935,0.27522,0.50036,1.20636"\
"0.19352,0.19828,0.21072,0.24108,0.31742,0.54198,1.24966"\
"0.24909,0.25457,0.26847,0.30026,0.37813,0.60400,1.31127"\
"0.29762,0.30457,0.32193,0.35962,0.44111,0.66684,1.37392");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.02586,0.02951,0.04019,0.07030,0.16653,0.48506,1.49868"\
"0.02591,0.02955,0.03997,0.07033,0.16647,0.48427,1.50185"\
"0.02599,0.02956,0.04018,0.07031,0.16645,0.48497,1.50014"\
"0.02595,0.02951,0.03999,0.07042,0.16629,0.48418,1.50131"\
"0.02778,0.03166,0.04219,0.07209,0.16715,0.48421,1.50175"\
"0.03382,0.03753,0.04753,0.07685,0.17015,0.48493,1.49995"\
"0.04636,0.05072,0.06173,0.08912,0.17598,0.48624,1.49842");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.10776,0.11096,0.11936,0.13906,0.18322,0.28778,0.58953"\
"0.11297,0.11617,0.12449,0.14429,0.18848,0.29308,0.59548"\
"0.12624,0.12945,0.13777,0.15745,0.20182,0.30643,0.60824"\
"0.15812,0.16134,0.16970,0.18932,0.23376,0.33842,0.64030"\
"0.23173,0.23509,0.24407,0.26357,0.30830,0.41328,0.71542"\
"0.36146,0.36587,0.37727,0.40190,0.45297,0.56254,0.86531"\
"0.57162,0.57747,0.59216,0.62492,0.69006,0.81338,1.11909");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.01948,0.02161,0.02768,0.04404,0.08621,0.20585,0.60841"\
"0.01958,0.02167,0.02796,0.04395,0.08607,0.20590,0.61045"\
"0.01970,0.02160,0.02764,0.04417,0.08603,0.20600,0.60803"\
"0.01962,0.02181,0.02768,0.04398,0.08612,0.20603,0.60802"\
"0.02185,0.02379,0.02952,0.04547,0.08692,0.20619,0.60881"\
"0.03249,0.03511,0.04130,0.05747,0.09787,0.21150,0.60938"\
"0.04938,0.05281,0.06075,0.08022,0.12465,0.23060,0.61184");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.11054,0.11505,0.12710,0.15668,0.23287,0.45748,1.16397"\
"0.11431,0.11886,0.13084,0.16045,0.23653,0.46137,1.16724"\
"0.12308,0.12762,0.13968,0.16937,0.24545,0.47107,1.17804"\
"0.14528,0.14987,0.16184,0.19144,0.26730,0.49241,1.19855"\
"0.18695,0.19158,0.20381,0.23385,0.31038,0.53563,1.24129"\
"0.23802,0.24344,0.25715,0.28839,0.36560,0.59152,1.30149"\
"0.27416,0.28124,0.29881,0.33617,0.41610,0.64060,1.34805");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.02593,0.02963,0.03999,0.07037,0.16633,0.48418,1.50169"\
"0.02593,0.02958,0.03997,0.07032,0.16638,0.48383,1.49912"\
"0.02589,0.02951,0.04003,0.07030,0.16652,0.48449,1.50232"\
"0.02587,0.02957,0.03994,0.07043,0.16621,0.48438,1.49964"\
"0.02778,0.03141,0.04180,0.07206,0.16714,0.48549,1.49805"\
"0.03497,0.03823,0.04822,0.07658,0.17010,0.48499,1.50383"\
"0.04868,0.05305,0.06366,0.09032,0.17607,0.48704,1.49948");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.10559,0.10897,0.11775,0.13829,0.18438,0.29097,0.59379"\
"0.11086,0.11420,0.12300,0.14357,0.18967,0.29626,0.59909"\
"0.12360,0.12692,0.13571,0.15613,0.20224,0.30890,0.61169"\
"0.15494,0.15824,0.16698,0.18751,0.23365,0.34036,0.64277"\
"0.22669,0.23022,0.23944,0.26021,0.30680,0.41305,0.71586"\
"0.35065,0.35518,0.36692,0.39285,0.44658,0.55875,0.86197"\
"0.55257,0.55833,0.57328,0.60689,0.67520,0.80279,1.11007");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01595, 0.05060, 0.16049, 0.50904");
values("0.02034,0.02265,0.02882,0.04585,0.08867,0.20831,0.61079"\
"0.02018,0.02248,0.02881,0.04585,0.08869,0.20828,0.61081"\
"0.02046,0.02261,0.02878,0.04590,0.08866,0.20828,0.61006"\
"0.02020,0.02263,0.02898,0.04580,0.08875,0.20842,0.60810"\
"0.02307,0.02523,0.03119,0.04735,0.08961,0.20878,0.60979"\
"0.03386,0.03668,0.04403,0.06080,0.10230,0.21512,0.61100"\
"0.05099,0.05446,0.06352,0.08462,0.13108,0.23686,0.61340");
}
}
}
}
cell ("sky130_fd_sc_hd__o211ai_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__o211ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)+!B1)+!C1";
capacitance : 0.0000;
max_transition : 1.493;
max_capacitance : 0.074;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.11900,0.12811,0.14980,0.19790,0.30676,0.55535,1.12512"\
"0.12417,0.13387,0.15506,0.20306,0.31252,0.56095,1.13075"\
"0.13653,0.14578,0.16737,0.21586,0.32498,0.57380,1.14327"\
"0.16263,0.17194,0.19342,0.24181,0.35120,0.60028,1.17047"\
"0.21966,0.23026,0.25242,0.30046,0.41006,0.65936,1.22944"\
"0.32298,0.33591,0.36493,0.42514,0.54599,0.79587,1.36643"\
"0.49520,0.51491,0.55687,0.64157,0.80120,1.10152,1.68182");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.10236,0.11467,0.14266,0.20665,0.35464,0.69253,1.47071"\
"0.10217,0.11446,0.14294,0.20730,0.35425,0.69316,1.47013"\
"0.10225,0.11465,0.14266,0.20668,0.35455,0.69262,1.47048"\
"0.10198,0.11425,0.14256,0.20712,0.35421,0.69270,1.46943"\
"0.11418,0.12519,0.15066,0.21068,0.35468,0.69357,1.47102"\
"0.15834,0.16951,0.19644,0.25233,0.37965,0.69880,1.47028"\
"0.24532,0.25998,0.29124,0.35834,0.49268,0.77834,1.48680");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.06102,0.06574,0.07668,0.10140,0.15730,0.28469,0.57716"\
"0.06545,0.07027,0.08115,0.10581,0.16171,0.28940,0.58156"\
"0.07445,0.07930,0.09029,0.11507,0.17110,0.29857,0.59105"\
"0.09176,0.09689,0.10823,0.13317,0.18919,0.31690,0.60930"\
"0.11920,0.12567,0.13928,0.16839,0.22846,0.35684,0.65015"\
"0.15202,0.16160,0.18181,0.22258,0.29845,0.44474,0.74201"\
"0.16775,0.18344,0.21560,0.27955,0.39435,0.59078,0.94012");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.04426,0.05038,0.06431,0.09645,0.17028,0.33912,0.73074"\
"0.04424,0.05026,0.06428,0.09641,0.17032,0.33964,0.73007"\
"0.04432,0.05028,0.06424,0.09630,0.17044,0.33983,0.73001"\
"0.04768,0.05309,0.06614,0.09733,0.17022,0.33968,0.73074"\
"0.06224,0.06827,0.08090,0.11027,0.17735,0.34179,0.73292"\
"0.09839,0.10521,0.12005,0.15132,0.21816,0.36844,0.73648"\
"0.17117,0.18036,0.20128,0.24141,0.31905,0.47113,0.81173");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.10664,0.11616,0.13713,0.18558,0.29444,0.54309,1.11294"\
"0.10998,0.11937,0.14102,0.18931,0.29888,0.54733,1.11712"\
"0.12080,0.13040,0.15208,0.20043,0.31012,0.55901,1.12851"\
"0.14868,0.15776,0.17906,0.22866,0.33865,0.58787,1.15835"\
"0.21726,0.22676,0.24886,0.29668,0.40399,0.65284,1.22263"\
"0.33947,0.35304,0.38423,0.44794,0.56349,0.80900,1.37568"\
"0.53704,0.55784,0.60566,0.70302,0.88019,1.18173,1.74539");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.10224,0.11424,0.14224,0.20715,0.35478,0.69321,1.47403"\
"0.10192,0.11419,0.14247,0.20681,0.35463,0.69310,1.46867"\
"0.10213,0.11412,0.14251,0.20670,0.35442,0.69310,1.47120"\
"0.10232,0.11414,0.14240,0.20668,0.35429,0.69399,1.47380"\
"0.12242,0.13237,0.15561,0.21240,0.35447,0.69342,1.47017"\
"0.18164,0.19427,0.22116,0.27334,0.39271,0.69917,1.47432"\
"0.28266,0.30208,0.34168,0.41777,0.55142,0.80921,1.49343");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.04865,0.05298,0.06301,0.08592,0.13758,0.25709,0.53179"\
"0.05311,0.05758,0.06758,0.09052,0.14269,0.26212,0.53845"\
"0.06161,0.06617,0.07642,0.09946,0.15184,0.27147,0.54660"\
"0.07654,0.08170,0.09294,0.11679,0.16951,0.28951,0.56432"\
"0.09674,0.10370,0.11875,0.14846,0.20682,0.32832,0.60551"\
"0.11246,0.12359,0.14655,0.19032,0.26843,0.41183,0.69306"\
"0.09369,0.11218,0.14963,0.22062,0.34198,0.54263,0.88285");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.03266,0.03832,0.05156,0.08188,0.15117,0.30999,0.67636"\
"0.03261,0.03837,0.05133,0.08152,0.15084,0.30989,0.68061"\
"0.03282,0.03849,0.05152,0.08151,0.15108,0.30981,0.67821"\
"0.03811,0.04325,0.05496,0.08326,0.15076,0.31072,0.67614"\
"0.05465,0.05992,0.07213,0.09971,0.16061,0.31380,0.67991"\
"0.09192,0.09881,0.11311,0.14378,0.20587,0.34503,0.68654"\
"0.16639,0.17563,0.19603,0.23496,0.31019,0.45505,0.76973");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.05204,0.05741,0.06966,0.09724,0.16069,0.30478,0.63668"\
"0.05727,0.06270,0.07506,0.10290,0.16645,0.31053,0.64258"\
"0.07016,0.07561,0.08766,0.11561,0.17898,0.32360,0.65548"\
"0.10221,0.10765,0.11971,0.14714,0.21051,0.35439,0.68671"\
"0.16121,0.16993,0.18797,0.22192,0.28596,0.42977,0.75851"\
"0.25824,0.27185,0.30018,0.35453,0.44968,0.60425,0.93458"\
"0.41944,0.44090,0.48509,0.57166,0.72353,0.96692,1.33651");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.05966,0.06756,0.08531,0.12493,0.21398,0.41673,0.88831"\
"0.05962,0.06750,0.08533,0.12494,0.21410,0.41737,0.88492"\
"0.05967,0.06754,0.08533,0.12500,0.21403,0.41738,0.88827"\
"0.06737,0.07384,0.08917,0.12581,0.21404,0.41748,0.88423"\
"0.10424,0.10950,0.12058,0.14808,0.22198,0.41691,0.88588"\
"0.17248,0.17991,0.19700,0.22956,0.28917,0.44586,0.88885"\
"0.28298,0.29580,0.32196,0.37396,0.46481,0.61659,0.96998");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.05399,0.05885,0.06989,0.09462,0.15061,0.27818,0.57047"\
"0.05802,0.06288,0.07395,0.09869,0.15475,0.28242,0.57470"\
"0.06654,0.07149,0.08265,0.10761,0.16380,0.29171,0.58402"\
"0.08513,0.09075,0.10270,0.12803,0.18463,0.31294,0.60559"\
"0.11350,0.12116,0.13678,0.16905,0.23211,0.36210,0.65570"\
"0.14184,0.15267,0.17737,0.22547,0.31330,0.46738,0.76846"\
"0.14539,0.16369,0.20212,0.27724,0.41146,0.63607,1.01027");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.04437,0.05038,0.06436,0.09643,0.17045,0.33965,0.73046"\
"0.04425,0.05040,0.06416,0.09640,0.17023,0.34022,0.73036"\
"0.04427,0.05032,0.06424,0.09634,0.17021,0.34012,0.73015"\
"0.05116,0.05605,0.06833,0.09824,0.17027,0.33973,0.73074"\
"0.07205,0.07797,0.09136,0.11894,0.18198,0.34246,0.73031"\
"0.11501,0.12269,0.13985,0.17364,0.24074,0.37849,0.73637"\
"0.19095,0.20300,0.22723,0.27586,0.36492,0.52162,0.84144");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.04182,0.04733,0.05960,0.08709,0.14895,0.29129,0.61541"\
"0.04674,0.05223,0.06460,0.09201,0.15423,0.29604,0.62173"\
"0.05934,0.06493,0.07743,0.10523,0.16756,0.31024,0.63393"\
"0.08972,0.09612,0.10876,0.13597,0.19910,0.33877,0.66432"\
"0.14010,0.15027,0.17070,0.20792,0.27273,0.41390,0.73614"\
"0.22122,0.23741,0.27034,0.33026,0.43017,0.58724,0.90252"\
"0.35885,0.38334,0.43456,0.52805,0.68905,0.93793,1.31239");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.04922,0.05704,0.07456,0.11368,0.20094,0.39929,0.85619"\
"0.04915,0.05701,0.07459,0.11367,0.20092,0.39950,0.85821"\
"0.04962,0.05702,0.07459,0.11372,0.20092,0.39937,0.85662"\
"0.06189,0.06735,0.08091,0.11534,0.20095,0.39948,0.85836"\
"0.10245,0.10735,0.11821,0.14236,0.21128,0.39947,0.85926"\
"0.17006,0.17742,0.19304,0.22561,0.28421,0.43237,0.85934"\
"0.27854,0.29091,0.31696,0.36781,0.45795,0.61227,0.94117");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.04717,0.05208,0.06334,0.08802,0.14410,0.27180,0.56403"\
"0.05074,0.05566,0.06699,0.09170,0.14789,0.27565,0.56907"\
"0.05947,0.06460,0.07598,0.10101,0.15729,0.28527,0.57781"\
"0.08050,0.08598,0.09772,0.12227,0.17866,0.30676,0.59944"\
"0.10709,0.11551,0.13315,0.16776,0.23096,0.35868,0.65156"\
"0.13061,0.14393,0.16977,0.22185,0.31381,0.47432,0.76916"\
"0.13042,0.14955,0.18925,0.26793,0.40967,0.64955,1.03259");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00265, 0.00609, 0.01401, 0.03224, 0.07417");
values("0.04439,0.05040,0.06440,0.09628,0.17045,0.33992,0.73061"\
"0.04415,0.05029,0.06431,0.09642,0.17034,0.33988,0.73051"\
"0.04393,0.04993,0.06389,0.09636,0.17019,0.33937,0.72963"\
"0.05414,0.05895,0.07052,0.09911,0.17040,0.34068,0.73003"\
"0.07836,0.08521,0.09940,0.12881,0.18762,0.34198,0.73008"\
"0.12512,0.13449,0.15493,0.19407,0.26726,0.39823,0.74129"\
"0.20474,0.21968,0.25081,0.30711,0.40933,0.58159,0.88879");
}
}
}
}
cell ("sky130_fd_sc_hd__o211ai_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__o211ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)+!B1)+!C1";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.134;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.11220,0.11849,0.13392,0.17298,0.26964,0.51047,1.11891"\
"0.11716,0.12321,0.13956,0.17790,0.27490,0.51608,1.12447"\
"0.13019,0.13649,0.15201,0.19149,0.28818,0.52916,1.13767"\
"0.15738,0.16364,0.17974,0.21875,0.31572,0.55715,1.16514"\
"0.21515,0.22207,0.23923,0.27846,0.37535,0.61699,1.22582"\
"0.31671,0.32559,0.34720,0.39856,0.51025,0.75396,1.36345"\
"0.48387,0.49813,0.53095,0.60368,0.75667,1.05781,1.68006");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.08758,0.09574,0.11645,0.16849,0.29998,0.62968,1.46975"\
"0.08775,0.09585,0.11621,0.16840,0.29909,0.63083,1.47603"\
"0.08755,0.09584,0.11635,0.16839,0.30002,0.63034,1.47287"\
"0.08753,0.09557,0.11622,0.16808,0.29972,0.63030,1.47122"\
"0.09963,0.10662,0.12498,0.17347,0.29973,0.63004,1.47090"\
"0.13836,0.14645,0.16653,0.21465,0.32858,0.63682,1.47456"\
"0.22082,0.23101,0.25720,0.31380,0.44050,0.72168,1.48765");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.05915,0.06259,0.07154,0.09290,0.14538,0.27655,0.60640"\
"0.06305,0.06653,0.07555,0.09686,0.14939,0.28044,0.61050"\
"0.07069,0.07425,0.08325,0.10464,0.15751,0.28869,0.61842"\
"0.08466,0.08857,0.09789,0.11996,0.17275,0.30412,0.63424"\
"0.10664,0.11129,0.12232,0.14725,0.20447,0.33716,0.66825"\
"0.13081,0.13751,0.15254,0.18716,0.25956,0.40832,0.74453"\
"0.12952,0.13987,0.16518,0.21946,0.32643,0.52332,0.90886");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.04117,0.04544,0.05613,0.08353,0.15307,0.33004,0.78031"\
"0.04116,0.04542,0.05606,0.08357,0.15292,0.33035,0.78005"\
"0.04105,0.04530,0.05600,0.08345,0.15305,0.33020,0.77893"\
"0.04428,0.04842,0.05837,0.08466,0.15322,0.33001,0.77930"\
"0.05585,0.05995,0.07048,0.09635,0.16104,0.33204,0.77985"\
"0.08719,0.09195,0.10345,0.13059,0.19611,0.35582,0.78472"\
"0.15352,0.15995,0.17546,0.21051,0.28417,0.44536,0.84774");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.09368,0.09965,0.11605,0.15467,0.25142,0.49258,1.10061"\
"0.09705,0.10356,0.11954,0.15868,0.25502,0.49629,1.10479"\
"0.10709,0.11380,0.13008,0.16903,0.26617,0.50758,1.11653"\
"0.13430,0.14071,0.15728,0.19551,0.29244,0.53446,1.14309"\
"0.19914,0.20641,0.22266,0.26233,0.35853,0.60018,1.20941"\
"0.30714,0.31785,0.34296,0.39882,0.51228,0.74908,1.35568"\
"0.48229,0.49666,0.53254,0.61617,0.78763,1.10369,1.71056");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.08772,0.09556,0.11624,0.16806,0.29907,0.63030,1.47144"\
"0.08767,0.09548,0.11650,0.16834,0.29936,0.63022,1.47433"\
"0.08744,0.09560,0.11609,0.16803,0.29909,0.62987,1.47600"\
"0.08780,0.09564,0.11588,0.16809,0.29930,0.63040,1.47069"\
"0.11058,0.11716,0.13367,0.17755,0.30032,0.63026,1.47499"\
"0.16179,0.17169,0.19430,0.24337,0.34623,0.64000,1.47313"\
"0.24796,0.26249,0.29633,0.36521,0.50544,0.77171,1.49559");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.04604,0.04949,0.05782,0.07835,0.12932,0.25869,0.58653"\
"0.05006,0.05363,0.06197,0.08277,0.13434,0.26359,0.59169"\
"0.05744,0.06094,0.06976,0.09070,0.14251,0.27284,0.60133"\
"0.06952,0.07345,0.08321,0.10558,0.15827,0.28835,0.62018"\
"0.08529,0.09060,0.10272,0.13034,0.18925,0.32200,0.65083"\
"0.09382,0.10231,0.12177,0.16296,0.23905,0.39323,0.72868"\
"0.06498,0.07929,0.11126,0.17668,0.29652,0.50589,0.89433");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.02700,0.03133,0.04226,0.06986,0.13924,0.31530,0.76295"\
"0.02701,0.03134,0.04236,0.06974,0.13959,0.31547,0.76284"\
"0.02731,0.03155,0.04226,0.06953,0.13921,0.31659,0.76309"\
"0.03223,0.03628,0.04629,0.07184,0.13994,0.31574,0.77033"\
"0.04600,0.05013,0.06015,0.08588,0.14981,0.31843,0.76366"\
"0.07929,0.08422,0.09629,0.12406,0.18708,0.34585,0.77042"\
"0.14889,0.15527,0.17118,0.20625,0.28031,0.43972,0.83654");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.03897,0.04198,0.04933,0.06762,0.11263,0.22546,0.51209"\
"0.04397,0.04700,0.05458,0.07298,0.11820,0.23117,0.51715"\
"0.05658,0.05960,0.06707,0.08552,0.13126,0.24435,0.52984"\
"0.08618,0.08989,0.09848,0.11709,0.16271,0.27610,0.56068"\
"0.13475,0.14067,0.15425,0.18265,0.23683,0.34881,0.63454"\
"0.21194,0.22069,0.24228,0.28807,0.37410,0.51915,0.80363"\
"0.33964,0.35410,0.38693,0.45720,0.59336,0.82791,1.20095");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.04082,0.04522,0.05641,0.08440,0.15192,0.31517,0.72832"\
"0.04075,0.04524,0.05643,0.08444,0.15190,0.31520,0.72783"\
"0.04133,0.04546,0.05639,0.08444,0.15195,0.31515,0.72727"\
"0.05352,0.05655,0.06502,0.08862,0.15198,0.31520,0.72720"\
"0.09167,0.09498,0.10314,0.12124,0.17143,0.31682,0.72715"\
"0.15704,0.16209,0.17420,0.20008,0.25280,0.36763,0.73191"\
"0.25962,0.26790,0.28676,0.32809,0.40970,0.55563,0.84295");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.05367,0.05737,0.06617,0.08775,0.14060,0.27173,0.60179"\
"0.05771,0.06131,0.07038,0.09215,0.14496,0.27624,0.60609"\
"0.06650,0.07014,0.07917,0.10111,0.15414,0.28566,0.61569"\
"0.08507,0.08941,0.09908,0.12150,0.17500,0.30679,0.63712"\
"0.11374,0.11944,0.13188,0.16144,0.22219,0.35601,0.68752"\
"0.14235,0.15112,0.17107,0.21408,0.29981,0.46078,0.80042"\
"0.15103,0.16412,0.19469,0.26094,0.39305,0.62989,1.04459");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.04117,0.04536,0.05616,0.08339,0.15322,0.33019,0.77875"\
"0.04114,0.04541,0.05610,0.08352,0.15314,0.32985,0.77899"\
"0.04090,0.04521,0.05600,0.08344,0.15315,0.33006,0.77948"\
"0.04726,0.05107,0.06019,0.08534,0.15295,0.33003,0.77928"\
"0.06617,0.07068,0.08176,0.10660,0.16588,0.33238,0.77938"\
"0.10512,0.11106,0.12631,0.15698,0.22212,0.37013,0.78573"\
"0.17665,0.18545,0.20575,0.25027,0.33962,0.51007,0.88003");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.02791,0.03113,0.03901,0.05773,0.10367,0.21892,0.51094"\
"0.03297,0.03617,0.04403,0.06291,0.10915,0.22455,0.51598"\
"0.04630,0.04939,0.05697,0.07552,0.12248,0.23840,0.52835"\
"0.07013,0.07500,0.08602,0.10716,0.15297,0.26908,0.55998"\
"0.10734,0.11529,0.13266,0.16681,0.22670,0.34239,0.63226"\
"0.16785,0.17931,0.20656,0.26100,0.35689,0.51322,0.80275"\
"0.27269,0.29026,0.33049,0.41338,0.56478,0.81337,1.19580");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.03065,0.03520,0.04687,0.07549,0.14449,0.31036,0.72718"\
"0.03067,0.03499,0.04678,0.07557,0.14447,0.31023,0.72763"\
"0.03376,0.03747,0.04755,0.07548,0.14444,0.31018,0.72809"\
"0.05358,0.05530,0.06132,0.08254,0.14509,0.31028,0.72711"\
"0.09285,0.09561,0.10279,0.12080,0.16709,0.31223,0.72744"\
"0.15850,0.16278,0.17378,0.19948,0.25191,0.36529,0.73113"\
"0.26351,0.26959,0.28676,0.32690,0.40899,0.55558,0.85030");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.04193,0.04554,0.05463,0.07637,0.12906,0.26012,0.59031"\
"0.04528,0.04905,0.05811,0.07998,0.13300,0.26406,0.59441"\
"0.05435,0.05801,0.06704,0.08885,0.14211,0.27345,0.60374"\
"0.07517,0.07942,0.08914,0.11065,0.16361,0.29537,0.62685"\
"0.10112,0.10737,0.12176,0.15336,0.21529,0.34658,0.67683"\
"0.12462,0.13393,0.15509,0.20159,0.29568,0.46558,0.79910"\
"0.12661,0.14020,0.17253,0.24320,0.38346,0.63724,1.07364");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00322, 0.00818, 0.02075, 0.05267, 0.13368");
values("0.04135,0.04555,0.05620,0.08355,0.15309,0.32990,0.77921"\
"0.04115,0.04541,0.05609,0.08358,0.15324,0.32999,0.77898"\
"0.04036,0.04442,0.05528,0.08328,0.15308,0.33047,0.77922"\
"0.04954,0.05391,0.06296,0.08677,0.15295,0.33019,0.77988"\
"0.07031,0.07558,0.08847,0.11574,0.17267,0.33290,0.77994"\
"0.10997,0.11778,0.13687,0.17332,0.24497,0.39037,0.78645"\
"0.18079,0.19274,0.21887,0.27467,0.37910,0.56831,0.92235");
}
}
}
}
cell ("sky130_fd_sc_hd__o211ai_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__o211ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0095;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0094;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)+!B1)+!C1";
capacitance : 0.0000;
max_transition : 1.493;
max_capacitance : 0.215;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.13263,0.13703,0.14911,0.18037,0.26604,0.49587,1.12220"\
"0.13727,0.14163,0.15387,0.18539,0.27085,0.50089,1.12588"\
"0.14898,0.15307,0.16591,0.19813,0.28406,0.51410,1.13968"\
"0.17582,0.18010,0.19193,0.22434,0.31030,0.54100,1.16655"\
"0.23461,0.23930,0.25148,0.28336,0.36899,0.60008,1.22609"\
"0.34282,0.34886,0.36492,0.40373,0.50181,0.73512,1.36260"\
"0.52959,0.53850,0.56185,0.61787,0.74678,1.03362,1.67539");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.10651,0.11206,0.12730,0.17018,0.28580,0.60465,1.47939"\
"0.10635,0.11204,0.12731,0.17014,0.28588,0.60391,1.47516"\
"0.10609,0.11204,0.12758,0.16965,0.28559,0.60359,1.47603"\
"0.10613,0.11190,0.12738,0.16990,0.28587,0.60400,1.47602"\
"0.11523,0.12045,0.13516,0.17458,0.28659,0.60431,1.47648"\
"0.15230,0.15817,0.17404,0.21301,0.31481,0.61062,1.47539"\
"0.23136,0.23817,0.25561,0.30307,0.41408,0.69395,1.49285");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.05460,0.05662,0.06202,0.07627,0.11381,0.21352,0.48435"\
"0.05874,0.06084,0.06620,0.08052,0.11795,0.21758,0.48851"\
"0.06694,0.06900,0.07444,0.08888,0.12628,0.22623,0.49711"\
"0.08139,0.08364,0.08957,0.10451,0.14221,0.24230,0.51294"\
"0.10212,0.10487,0.11208,0.12977,0.17270,0.27594,0.54738"\
"0.12060,0.12429,0.13561,0.16121,0.21864,0.34242,0.62478"\
"0.10642,0.11199,0.12956,0.17072,0.26074,0.43617,0.77795");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03958,0.04187,0.04824,0.06589,0.11540,0.25266,0.63144"\
"0.03953,0.04180,0.04823,0.06595,0.11537,0.25260,0.63103"\
"0.03936,0.04170,0.04809,0.06589,0.11520,0.25267,0.63116"\
"0.04319,0.04531,0.05132,0.06792,0.11599,0.25240,0.63113"\
"0.05547,0.05777,0.06392,0.08096,0.12718,0.25629,0.63108"\
"0.08783,0.09081,0.09769,0.11643,0.16402,0.28948,0.64193"\
"0.15455,0.15809,0.16812,0.19345,0.25208,0.38396,0.72064");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.11352,0.11782,0.13007,0.16168,0.24730,0.47708,1.10223"\
"0.11725,0.12157,0.13327,0.16532,0.25113,0.48060,1.10677"\
"0.12730,0.13176,0.14405,0.17537,0.26155,0.49177,1.11767"\
"0.15452,0.15882,0.17089,0.20282,0.28885,0.51941,1.14560"\
"0.22285,0.22703,0.24010,0.27168,0.35681,0.58783,1.21417"\
"0.35098,0.35769,0.37418,0.41800,0.51652,0.74644,1.37121"\
"0.56380,0.57335,0.59830,0.66145,0.80950,1.11232,1.73622");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.10606,0.11181,0.12723,0.16974,0.28569,0.60403,1.47679"\
"0.10598,0.11170,0.12733,0.16974,0.28570,0.60341,1.48182"\
"0.10665,0.11200,0.12727,0.16970,0.28579,0.60359,1.47658"\
"0.10573,0.11132,0.12715,0.16986,0.28575,0.60383,1.47836"\
"0.12169,0.12629,0.14001,0.17736,0.28664,0.60451,1.47653"\
"0.17573,0.18209,0.19818,0.23753,0.32964,0.61129,1.47703"\
"0.26664,0.27569,0.29969,0.35566,0.48172,0.73210,1.49284");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.04575,0.04762,0.05302,0.06724,0.10522,0.20925,0.49653"\
"0.04982,0.05184,0.05746,0.07163,0.10992,0.21505,0.50060"\
"0.05740,0.05946,0.06512,0.07986,0.11834,0.22288,0.51082"\
"0.06869,0.07125,0.07767,0.09379,0.13336,0.23840,0.52500"\
"0.08242,0.08565,0.09369,0.11416,0.16037,0.26988,0.55815"\
"0.08359,0.08871,0.10193,0.13304,0.19808,0.33127,0.62969"\
"0.03646,0.04510,0.06680,0.11851,0.22151,0.41317,0.77397");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.02786,0.03041,0.03750,0.05701,0.11032,0.25644,0.65915"\
"0.02786,0.03039,0.03750,0.05683,0.11015,0.25675,0.65892"\
"0.02819,0.03068,0.03761,0.05700,0.11023,0.25638,0.65833"\
"0.03311,0.03558,0.04218,0.05999,0.11114,0.25660,0.65794"\
"0.04715,0.04959,0.05609,0.07430,0.12355,0.26046,0.65840"\
"0.08138,0.08429,0.09211,0.11226,0.16179,0.29458,0.66829"\
"0.15139,0.15539,0.16601,0.19260,0.25274,0.39125,0.74686");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.04739,0.04965,0.05573,0.07182,0.11489,0.23132,0.54958"\
"0.05213,0.05444,0.06064,0.07702,0.12042,0.23740,0.55610"\
"0.06471,0.06696,0.07315,0.08964,0.13342,0.25024,0.56924"\
"0.09590,0.09847,0.10482,0.12092,0.16462,0.28217,0.59900"\
"0.15102,0.15494,0.16495,0.18902,0.23950,0.35647,0.67425"\
"0.24256,0.24873,0.26471,0.30254,0.38273,0.53002,0.84712"\
"0.39960,0.41015,0.43368,0.49088,0.61628,0.85278,1.25293");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.04810,0.05136,0.06030,0.08464,0.14948,0.31759,0.77507"\
"0.04810,0.05135,0.06030,0.08459,0.14948,0.31745,0.77420"\
"0.04802,0.05125,0.06026,0.08464,0.14957,0.31758,0.77513"\
"0.05727,0.05973,0.06707,0.08812,0.14948,0.31784,0.77469"\
"0.09344,0.09600,0.10285,0.11920,0.16726,0.31913,0.77531"\
"0.15908,0.16250,0.17165,0.19456,0.24563,0.36464,0.77638"\
"0.26299,0.26879,0.28299,0.31812,0.39513,0.54350,0.87698");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.04758,0.04974,0.05517,0.06963,0.10724,0.20689,0.47857"\
"0.05139,0.05343,0.05904,0.07358,0.11124,0.21130,0.48211"\
"0.05953,0.06166,0.06723,0.08195,0.11991,0.22007,0.49114"\
"0.07620,0.07867,0.08511,0.10083,0.13921,0.23981,0.51162"\
"0.09898,0.10235,0.11129,0.13255,0.17987,0.28544,0.55770"\
"0.11684,0.12175,0.13492,0.16730,0.23657,0.37471,0.66438"\
"0.10071,0.10864,0.12916,0.17883,0.28692,0.49557,0.87461");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03964,0.04191,0.04828,0.06597,0.11531,0.25259,0.63140"\
"0.03953,0.04187,0.04821,0.06582,0.11530,0.25239,0.63096"\
"0.03946,0.04172,0.04787,0.06562,0.11528,0.25253,0.63123"\
"0.04650,0.04872,0.05427,0.06988,0.11645,0.25259,0.63157"\
"0.06434,0.06687,0.07352,0.09102,0.13514,0.25847,0.63105"\
"0.10187,0.10520,0.11432,0.13703,0.18856,0.30869,0.64585"\
"0.17048,0.17565,0.18833,0.22096,0.29151,0.43652,0.75851");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03410,0.03667,0.04349,0.06101,0.10687,0.23276,0.56911"\
"0.03884,0.04138,0.04817,0.06591,0.11235,0.23724,0.57738"\
"0.05185,0.05441,0.06097,0.07848,0.12497,0.25023,0.58887"\
"0.07929,0.08276,0.09128,0.10989,0.15641,0.28133,0.62062"\
"0.12365,0.12905,0.14229,0.17195,0.23019,0.35416,0.69494"\
"0.19809,0.20638,0.22756,0.27363,0.36620,0.52775,0.86392"\
"0.33397,0.34582,0.37596,0.44584,0.58893,0.84557,1.26766");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03835,0.04164,0.05155,0.07761,0.14654,0.32501,0.80685"\
"0.03826,0.04193,0.05140,0.07766,0.14652,0.32482,0.80662"\
"0.03995,0.04289,0.05156,0.07769,0.14650,0.32466,0.80703"\
"0.05557,0.05758,0.06351,0.08391,0.14674,0.32458,0.80753"\
"0.09490,0.09713,0.10356,0.12077,0.16727,0.32593,0.80791"\
"0.16057,0.16380,0.17274,0.19618,0.24887,0.37372,0.80905"\
"0.26621,0.27055,0.28350,0.31824,0.39772,0.55416,0.90342");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03721,0.03928,0.04493,0.05943,0.09711,0.19676,0.46815"\
"0.04058,0.04272,0.04838,0.06308,0.10076,0.20069,0.47156"\
"0.04973,0.05168,0.05720,0.07179,0.11002,0.21016,0.48102"\
"0.06869,0.07127,0.07798,0.09415,0.13144,0.23183,0.50314"\
"0.08950,0.09329,0.10309,0.12635,0.17735,0.28165,0.55325"\
"0.10148,0.10715,0.12180,0.15731,0.23317,0.38384,0.67079"\
"0.07846,0.08688,0.10867,0.16166,0.27864,0.50568,0.91391");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00377, 0.01037, 0.02850, 0.07831, 0.21516");
values("0.03978,0.04205,0.04836,0.06595,0.11542,0.25244,0.63092"\
"0.03922,0.04164,0.04812,0.06592,0.11529,0.25246,0.63105"\
"0.03876,0.04100,0.04725,0.06491,0.11530,0.25243,0.63105"\
"0.04802,0.05052,0.05685,0.07212,0.11681,0.25228,0.63157"\
"0.06842,0.07156,0.07960,0.09894,0.14429,0.26142,0.63142"\
"0.10794,0.11256,0.12372,0.15261,0.21188,0.33305,0.65146"\
"0.17609,0.18320,0.20113,0.24275,0.32900,0.49038,0.81567");
}
}
}
}
cell ("sky130_fd_sc_hd__o21a_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__o21a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*B1)+(A2*B1)";
capacitance : 0.0000;
max_transition : 1.511;
max_capacitance : 0.163;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.08322,0.09022,0.10638,0.14433,0.23961,0.48653,1.13319"\
"0.08777,0.09480,0.11093,0.14890,0.24412,0.49097,1.13761"\
"0.09722,0.10425,0.12036,0.15830,0.25357,0.50046,1.14700"\
"0.11717,0.12421,0.14031,0.17814,0.27334,0.52083,1.16856"\
"0.15115,0.15864,0.17541,0.21367,0.30942,0.55747,1.20597"\
"0.19451,0.20332,0.22120,0.26067,0.35638,0.60373,1.24996"\
"0.22812,0.23925,0.26219,0.30549,0.40180,0.65022,1.29583");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02267,0.02971,0.04801,0.09720,0.23066,0.58158,1.50245"\
"0.02265,0.02968,0.04797,0.09727,0.23077,0.58118,1.50357"\
"0.02269,0.02971,0.04790,0.09728,0.23075,0.58168,1.49799"\
"0.02302,0.02997,0.04809,0.09722,0.22972,0.58220,1.50414"\
"0.02568,0.03250,0.05019,0.09806,0.23056,0.58076,1.50265"\
"0.03127,0.03823,0.05512,0.10087,0.23061,0.57868,1.49732"\
"0.04357,0.05082,0.06784,0.10862,0.23314,0.58175,1.49390");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.14776,0.15445,0.16841,0.19634,0.25432,0.39023,0.74147"\
"0.15305,0.15973,0.17378,0.20143,0.25932,0.39521,0.74583"\
"0.16521,0.17189,0.18592,0.21357,0.27151,0.40746,0.75770"\
"0.19124,0.19796,0.21185,0.23981,0.29774,0.43376,0.78530"\
"0.24833,0.25512,0.26925,0.29691,0.35499,0.49095,0.84264"\
"0.35098,0.35870,0.37469,0.40540,0.46645,0.60418,0.95543"\
"0.52132,0.53096,0.55032,0.58628,0.65296,0.79422,1.14660");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02384,0.02847,0.03914,0.06458,0.12729,0.29935,0.76647"\
"0.02360,0.02822,0.03957,0.06477,0.12737,0.29919,0.76809"\
"0.02363,0.02823,0.03952,0.06474,0.12734,0.29899,0.76271"\
"0.02385,0.02858,0.03928,0.06450,0.12756,0.30024,0.76547"\
"0.02443,0.02941,0.04006,0.06531,0.12756,0.29939,0.76673"\
"0.02947,0.03464,0.04587,0.07168,0.13223,0.30115,0.76723"\
"0.04017,0.04581,0.05779,0.08348,0.14404,0.30641,0.76109");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.07006,0.07685,0.09250,0.12986,0.22436,0.47326,1.12090"\
"0.07473,0.08151,0.09714,0.13454,0.22948,0.47635,1.12424"\
"0.08412,0.09086,0.10648,0.14388,0.23868,0.48489,1.13348"\
"0.10274,0.10954,0.12522,0.16257,0.25733,0.51024,1.15067"\
"0.12997,0.13745,0.15397,0.19183,0.28701,0.53419,1.18292"\
"0.15832,0.16746,0.18589,0.22531,0.32058,0.56754,1.21543"\
"0.16192,0.17427,0.19849,0.24319,0.33931,0.58682,1.23334");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02109,0.02808,0.04636,0.09581,0.23037,0.58462,1.50663"\
"0.02109,0.02808,0.04635,0.09582,0.22988,0.58340,1.51119"\
"0.02108,0.02804,0.04647,0.09597,0.22989,0.58279,1.50010"\
"0.02195,0.02883,0.04692,0.09621,0.23048,0.58220,1.50377"\
"0.02557,0.03216,0.04945,0.09736,0.22943,0.58351,1.50097"\
"0.03293,0.04013,0.05607,0.10034,0.23091,0.57891,1.50685"\
"0.04763,0.05518,0.07122,0.11133,0.23326,0.58296,1.49555");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.13416,0.14086,0.15490,0.18259,0.24052,0.37647,0.72736"\
"0.13788,0.14441,0.15836,0.18653,0.24434,0.38039,0.73067"\
"0.14852,0.15519,0.16922,0.19719,0.25496,0.39098,0.74203"\
"0.17688,0.18358,0.19747,0.22540,0.28335,0.41940,0.77056"\
"0.24474,0.25143,0.26547,0.29341,0.35186,0.48791,0.83940"\
"0.36873,0.37691,0.39299,0.42312,0.48344,0.62152,0.97194"\
"0.56642,0.57702,0.59784,0.63410,0.69865,0.83818,1.19118");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02385,0.02821,0.03955,0.06460,0.12743,0.29826,0.76460"\
"0.02351,0.02864,0.03936,0.06453,0.12767,0.30071,0.76381"\
"0.02360,0.02822,0.03955,0.06472,0.12737,0.30090,0.76397"\
"0.02384,0.02860,0.03929,0.06456,0.12764,0.30098,0.76405"\
"0.02451,0.02898,0.03999,0.06493,0.12732,0.29895,0.76583"\
"0.03309,0.03761,0.04729,0.07099,0.13253,0.30144,0.76253"\
"0.04750,0.05293,0.06356,0.08582,0.14201,0.30547,0.76292");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.07648,0.08354,0.09961,0.13757,0.23309,0.47998,1.12651"\
"0.08058,0.08758,0.10374,0.14166,0.23688,0.48357,1.13048"\
"0.09052,0.09765,0.11371,0.15163,0.24708,0.49413,1.14082"\
"0.11382,0.12089,0.13683,0.17458,0.26972,0.51804,1.16645"\
"0.14787,0.15501,0.17175,0.20985,0.30567,0.55365,1.20229"\
"0.18641,0.19498,0.21255,0.25139,0.34663,0.59504,1.24243"\
"0.21039,0.22136,0.24283,0.28459,0.37924,0.62812,1.27460");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02262,0.02972,0.04787,0.09719,0.23065,0.58134,1.49882"\
"0.02270,0.02973,0.04787,0.09720,0.23033,0.58138,1.50412"\
"0.02266,0.02972,0.04785,0.09725,0.23022,0.58169,1.50022"\
"0.02312,0.03008,0.04828,0.09705,0.23064,0.58087,1.50231"\
"0.02545,0.03252,0.05017,0.09893,0.23034,0.58246,1.49966"\
"0.03212,0.03824,0.05437,0.10024,0.23187,0.58040,1.50590"\
"0.04446,0.05109,0.06611,0.10713,0.23293,0.58410,1.49557");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.06855,0.07421,0.08671,0.11257,0.16758,0.30141,0.65086"\
"0.07380,0.07948,0.09200,0.11789,0.17293,0.30677,0.65624"\
"0.08705,0.09270,0.10519,0.13114,0.18624,0.32017,0.67139"\
"0.11905,0.12467,0.13720,0.16337,0.21855,0.35259,0.70389"\
"0.17845,0.18522,0.19952,0.22821,0.28505,0.41944,0.77054"\
"0.27237,0.28120,0.29953,0.33501,0.39759,0.53440,0.88440"\
"0.42488,0.43627,0.46024,0.50697,0.58308,0.72611,1.07661");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.01740,0.02229,0.03404,0.05956,0.12214,0.29610,0.76169"\
"0.01745,0.02229,0.03402,0.05951,0.12215,0.29608,0.76147"\
"0.01739,0.02234,0.03397,0.05966,0.12219,0.29625,0.77192"\
"0.01798,0.02266,0.03429,0.05983,0.12233,0.29624,0.77197"\
"0.02368,0.02853,0.04008,0.06443,0.12439,0.29774,0.75931"\
"0.03352,0.03976,0.05330,0.07924,0.13526,0.29848,0.76291"\
"0.04747,0.05512,0.07305,0.10539,0.15901,0.30843,0.75821");
}
}
}
}
cell ("sky130_fd_sc_hd__o21a_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o21a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*B1)+(A2*B1)";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.295;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.09450,0.10045,0.11435,0.14682,0.23014,0.46531,1.14325"\
"0.09898,0.10498,0.11894,0.15140,0.23487,0.47004,1.14689"\
"0.10839,0.11433,0.12824,0.16073,0.24410,0.47958,1.15762"\
"0.12868,0.13462,0.14851,0.18086,0.26418,0.49940,1.18009"\
"0.16629,0.17261,0.18719,0.22029,0.30395,0.53946,1.22033"\
"0.21784,0.22542,0.24203,0.27711,0.36175,0.59699,1.27606"\
"0.26578,0.27577,0.29682,0.33781,0.42496,0.66148,1.33815");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02074,0.02577,0.03928,0.07690,0.19037,0.52741,1.50454"\
"0.02077,0.02591,0.03922,0.07695,0.19033,0.52744,1.50035"\
"0.02086,0.02585,0.03929,0.07706,0.19060,0.52772,1.50449"\
"0.02081,0.02589,0.03928,0.07709,0.19048,0.52769,1.50403"\
"0.02326,0.02832,0.04163,0.07848,0.19107,0.52768,1.50208"\
"0.02928,0.03461,0.04779,0.08291,0.19267,0.52664,1.50037"\
"0.04133,0.04750,0.06141,0.09464,0.19697,0.52792,1.49677");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.17445,0.18048,0.19375,0.22011,0.27211,0.39067,0.71119"\
"0.17986,0.18584,0.19911,0.22519,0.27748,0.39600,0.71639"\
"0.19228,0.19835,0.21160,0.23777,0.28989,0.40839,0.72850"\
"0.21843,0.22447,0.23776,0.26408,0.31621,0.43468,0.75469"\
"0.27682,0.28283,0.29602,0.32225,0.37470,0.49338,0.81324"\
"0.38982,0.39655,0.41136,0.44004,0.49492,0.61542,0.93604"\
"0.57932,0.58769,0.60569,0.63970,0.70219,0.82746,1.14971");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02632,0.03000,0.03843,0.05759,0.10650,0.24536,0.67293"\
"0.02597,0.02986,0.03852,0.05780,0.10668,0.24570,0.67389"\
"0.02605,0.02967,0.03859,0.05737,0.10678,0.24587,0.67343"\
"0.02619,0.02992,0.03843,0.05735,0.10664,0.24574,0.67095"\
"0.02617,0.02994,0.03828,0.05742,0.10649,0.24543,0.67092"\
"0.03180,0.03548,0.04427,0.06388,0.11115,0.24821,0.67205"\
"0.04344,0.04757,0.05723,0.07789,0.12577,0.25840,0.67255");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.07946,0.08504,0.09833,0.12978,0.21245,0.44749,1.13201"\
"0.08422,0.08979,0.10309,0.13455,0.21724,0.45221,1.13510"\
"0.09380,0.09936,0.11266,0.14412,0.22682,0.46248,1.13839"\
"0.11387,0.11939,0.13268,0.16399,0.24662,0.48262,1.16179"\
"0.14666,0.15270,0.16704,0.19956,0.28254,0.51836,1.19753"\
"0.18515,0.19294,0.20952,0.24458,0.32824,0.56325,1.24273"\
"0.20634,0.21675,0.23938,0.28150,0.36879,0.60387,1.28094");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.01911,0.02388,0.03704,0.07484,0.18899,0.52753,1.50410"\
"0.01909,0.02389,0.03702,0.07488,0.18918,0.52791,1.50435"\
"0.01905,0.02396,0.03701,0.07498,0.18948,0.52642,1.50462"\
"0.01946,0.02442,0.03750,0.07512,0.18934,0.52737,1.50846"\
"0.02294,0.02790,0.04062,0.07723,0.18986,0.52682,1.50612"\
"0.03053,0.03557,0.04815,0.08262,0.19162,0.52575,1.50534"\
"0.04400,0.05042,0.06475,0.09668,0.19688,0.52815,1.49783");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.16143,0.16751,0.18078,0.20706,0.25942,0.37769,0.69794"\
"0.16504,0.17142,0.18433,0.21058,0.26266,0.38115,0.70129"\
"0.17601,0.18206,0.19531,0.22146,0.27383,0.39188,0.71212"\
"0.20416,0.21023,0.22353,0.24983,0.30206,0.42055,0.74096"\
"0.27312,0.27915,0.29233,0.31828,0.37054,0.48916,0.80969"\
"0.41099,0.41813,0.43366,0.46245,0.51733,0.63795,0.95814"\
"0.63226,0.64188,0.66214,0.69912,0.76294,0.88820,1.21100");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02599,0.02970,0.03803,0.05760,0.10630,0.24572,0.67058"\
"0.02613,0.02971,0.03809,0.05735,0.10682,0.24597,0.67351"\
"0.02631,0.02969,0.03849,0.05757,0.10628,0.24580,0.67069"\
"0.02623,0.02995,0.03837,0.05758,0.10644,0.24567,0.66861"\
"0.02606,0.02972,0.03822,0.05829,0.10690,0.24548,0.67386"\
"0.03539,0.03913,0.04720,0.06516,0.11145,0.24864,0.67214"\
"0.05248,0.05690,0.06702,0.08636,0.12837,0.25746,0.67391");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.08887,0.09477,0.10874,0.14125,0.22470,0.46073,1.13815"\
"0.09288,0.09882,0.11276,0.14525,0.22855,0.46379,1.14462"\
"0.10313,0.10884,0.12280,0.15528,0.23900,0.47483,1.15295"\
"0.12733,0.13324,0.14709,0.17940,0.26277,0.49772,1.17604"\
"0.16934,0.17554,0.19017,0.22337,0.30707,0.54329,1.22247"\
"0.21961,0.22716,0.24403,0.27917,0.36337,0.59939,1.27866"\
"0.26086,0.27117,0.29310,0.33405,0.42000,0.65490,1.33311");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02077,0.02582,0.03927,0.07717,0.19062,0.52816,1.50415"\
"0.02075,0.02583,0.03930,0.07712,0.19036,0.52776,1.50276"\
"0.02080,0.02591,0.03927,0.07690,0.19066,0.52829,1.50456"\
"0.02089,0.02586,0.03930,0.07697,0.19015,0.52606,1.50301"\
"0.02414,0.02914,0.04210,0.07924,0.19115,0.52799,1.50565"\
"0.03212,0.03704,0.04893,0.08325,0.19314,0.52753,1.50558"\
"0.04594,0.05183,0.06470,0.09661,0.19700,0.52986,1.49835");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.08407,0.08878,0.09947,0.12237,0.17021,0.28418,0.60315"\
"0.08933,0.09404,0.10472,0.12766,0.17552,0.28949,0.60854"\
"0.10256,0.10720,0.11782,0.14067,0.18859,0.30248,0.62213"\
"0.13475,0.13941,0.15002,0.17289,0.22096,0.33493,0.65463"\
"0.20304,0.20823,0.21985,0.24403,0.29314,0.40751,0.72643"\
"0.31455,0.32143,0.33655,0.36684,0.42383,0.54219,0.86115"\
"0.49394,0.50290,0.52264,0.56216,0.63541,0.76519,1.08469");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.01674,0.02027,0.02859,0.04902,0.09750,0.23847,0.66730"\
"0.01681,0.02028,0.02855,0.04909,0.09761,0.23851,0.66711"\
"0.01674,0.02028,0.02858,0.04907,0.09746,0.23873,0.66535"\
"0.01681,0.02018,0.02869,0.04917,0.09767,0.23867,0.66514"\
"0.02149,0.02464,0.03302,0.05248,0.09941,0.23859,0.66748"\
"0.03142,0.03568,0.04530,0.06695,0.11230,0.24390,0.67132"\
"0.04745,0.05282,0.06463,0.09184,0.14057,0.25967,0.66946");
}
}
}
}
cell ("sky130_fd_sc_hd__o21a_4") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__o21a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*B1)+(A2*B1)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.510;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.09183,0.09564,0.10606,0.13268,0.20578,0.42997,1.13279"\
"0.09623,0.10007,0.11049,0.13713,0.21022,0.43441,1.13710"\
"0.10559,0.10950,0.11988,0.14652,0.21956,0.44364,1.14679"\
"0.12566,0.12948,0.13985,0.16646,0.23947,0.46348,1.16688"\
"0.16150,0.16563,0.17653,0.20391,0.27737,0.50181,1.20478"\
"0.20740,0.21228,0.22465,0.25396,0.32869,0.55195,1.25850"\
"0.24203,0.24851,0.26448,0.29964,0.37774,0.60134,1.30481");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.02101,0.02441,0.03427,0.06432,0.16263,0.48388,1.50119"\
"0.02102,0.02442,0.03424,0.06426,0.16263,0.48389,1.50106"\
"0.02105,0.02441,0.03424,0.06434,0.16251,0.48388,1.50112"\
"0.02111,0.02445,0.03427,0.06444,0.16254,0.48384,1.50116"\
"0.02364,0.02699,0.03673,0.06625,0.16354,0.48377,1.50116"\
"0.02968,0.03305,0.04325,0.07092,0.16536,0.48198,1.50038"\
"0.04195,0.04589,0.05657,0.08355,0.17024,0.48356,1.49452");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.17942,0.18331,0.19325,0.21526,0.26129,0.36756,0.67157"\
"0.18459,0.18848,0.19843,0.22037,0.26627,0.37278,0.67640"\
"0.19715,0.20102,0.21101,0.23300,0.27904,0.38536,0.68888"\
"0.22423,0.22812,0.23808,0.26006,0.30619,0.41271,0.71658"\
"0.28554,0.28943,0.29932,0.32126,0.36721,0.47402,0.77754"\
"0.40673,0.41110,0.42218,0.44617,0.49563,0.60450,0.90904"\
"0.61662,0.62198,0.63563,0.66439,0.72028,0.83683,1.14105");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.02702,0.02926,0.03528,0.05030,0.09037,0.21033,0.61386"\
"0.02736,0.02932,0.03582,0.05029,0.09049,0.21041,0.61144"\
"0.02701,0.02927,0.03542,0.05042,0.09036,0.21040,0.61129"\
"0.02720,0.02944,0.03555,0.05042,0.09034,0.21038,0.61187"\
"0.02716,0.02939,0.03537,0.05088,0.09043,0.21044,0.61068"\
"0.03277,0.03529,0.04101,0.05686,0.09563,0.21313,0.61384"\
"0.04538,0.04765,0.05483,0.07080,0.11020,0.22435,0.61393");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.08562,0.08951,0.10013,0.12727,0.20045,0.42364,1.13045"\
"0.09017,0.09415,0.10475,0.13188,0.20520,0.42828,1.13270"\
"0.09885,0.10277,0.11342,0.14052,0.21378,0.43675,1.14096"\
"0.11655,0.12049,0.13111,0.15814,0.23148,0.45537,1.15698"\
"0.14579,0.15007,0.16138,0.18939,0.26322,0.48688,1.19321"\
"0.17985,0.18496,0.19787,0.22816,0.30350,0.52741,1.23129"\
"0.19280,0.19962,0.21675,0.25367,0.33303,0.55675,1.26003");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.02124,0.02461,0.03460,0.06482,0.16268,0.48379,1.50182"\
"0.02134,0.02470,0.03462,0.06476,0.16299,0.48307,1.49903"\
"0.02134,0.02472,0.03463,0.06477,0.16286,0.48273,1.49984"\
"0.02171,0.02504,0.03507,0.06495,0.16301,0.48375,1.49957"\
"0.02456,0.02797,0.03769,0.06727,0.16367,0.48278,1.50442"\
"0.03136,0.03476,0.04477,0.07287,0.16629,0.48202,1.49903"\
"0.04477,0.04898,0.05988,0.08674,0.17286,0.48420,1.49821");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.16290,0.16678,0.17671,0.19882,0.24478,0.35094,0.65471"\
"0.16694,0.17084,0.18079,0.20280,0.24888,0.35520,0.65873"\
"0.17770,0.18155,0.19150,0.21352,0.25962,0.36597,0.66976"\
"0.20616,0.21007,0.22002,0.24201,0.28794,0.39457,0.69871"\
"0.27510,0.27902,0.28890,0.31072,0.35640,0.46331,0.76700"\
"0.41456,0.41924,0.43090,0.45529,0.50384,0.61269,0.91616"\
"0.64082,0.64690,0.66227,0.69448,0.75233,0.86621,1.17258");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.02705,0.02928,0.03544,0.05047,0.09040,0.21006,0.61323"\
"0.02724,0.02947,0.03546,0.05033,0.09040,0.21033,0.61323"\
"0.02730,0.02945,0.03547,0.05028,0.09034,0.21049,0.61137"\
"0.02709,0.02939,0.03553,0.05029,0.09047,0.21058,0.61273"\
"0.02709,0.02939,0.03547,0.05023,0.09071,0.21064,0.61183"\
"0.03663,0.03914,0.04551,0.05882,0.09568,0.21331,0.61198"\
"0.05387,0.05696,0.06464,0.08038,0.11465,0.22424,0.61519");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.08489,0.08869,0.09911,0.12577,0.19891,0.42313,1.12598"\
"0.08897,0.09282,0.10317,0.12991,0.20320,0.42648,1.13009"\
"0.09880,0.10270,0.11311,0.13973,0.21280,0.43702,1.14005"\
"0.12281,0.12659,0.13693,0.16338,0.23652,0.45961,1.16437"\
"0.16099,0.16504,0.17586,0.20303,0.27634,0.49989,1.20469"\
"0.20500,0.20994,0.22247,0.25104,0.32495,0.54937,1.25308"\
"0.23273,0.23937,0.25562,0.29045,0.36642,0.58945,1.29368");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.02102,0.02443,0.03426,0.06435,0.16265,0.48390,1.50114"\
"0.02097,0.02427,0.03425,0.06437,0.16284,0.48332,1.49782"\
"0.02106,0.02439,0.03422,0.06430,0.16257,0.48392,1.50110"\
"0.02121,0.02454,0.03433,0.06446,0.16280,0.48223,1.49999"\
"0.02415,0.02723,0.03694,0.06670,0.16350,0.48285,1.50060"\
"0.03167,0.03492,0.04359,0.07104,0.16553,0.48218,1.49928"\
"0.04493,0.04899,0.05895,0.08428,0.17070,0.48420,1.49511");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.08558,0.08860,0.09642,0.11491,0.15728,0.25980,0.56142"\
"0.09085,0.09380,0.10165,0.12019,0.16263,0.26517,0.56688"\
"0.10409,0.10700,0.11481,0.13335,0.17585,0.27838,0.58072"\
"0.13638,0.13932,0.14710,0.16555,0.20814,0.31083,0.61304"\
"0.20529,0.20864,0.21727,0.23703,0.28071,0.38298,0.68522"\
"0.32012,0.32442,0.33569,0.36033,0.41153,0.52024,0.82190"\
"0.50774,0.51337,0.52730,0.55962,0.62549,0.74855,1.05355");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00503, 0.01597, 0.05066, 0.16073, 0.50996");
values("0.01728,0.01919,0.02511,0.04116,0.08280,0.20332,0.60890"\
"0.01720,0.01934,0.02518,0.04116,0.08279,0.20320,0.60816"\
"0.01719,0.01932,0.02494,0.04111,0.08270,0.20322,0.60808"\
"0.01717,0.01940,0.02505,0.04118,0.08265,0.20297,0.60785"\
"0.02166,0.02371,0.02933,0.04437,0.08446,0.20416,0.60751"\
"0.03233,0.03459,0.04155,0.05777,0.09798,0.21025,0.60826"\
"0.04870,0.05183,0.06054,0.08065,0.12642,0.22989,0.61185");
}
}
}
}
cell ("sky130_fd_sc_hd__o21ai_0") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__o21ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!A2)+!B1";
capacitance : 0.0000;
max_transition : 1.484;
max_capacitance : 0.050;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.09020,0.10232,0.12867,0.18428,0.30330,0.55871,1.10803"\
"0.09519,0.10748,0.13400,0.18975,0.30891,0.56452,1.11364"\
"0.10709,0.11939,0.14586,0.20223,0.32136,0.57694,1.12632"\
"0.13275,0.14507,0.17143,0.22758,0.34718,0.60304,1.15349"\
"0.18422,0.19912,0.22840,0.28549,0.40501,0.66097,1.21159"\
"0.26930,0.29073,0.33024,0.40350,0.53829,0.79521,1.34636"\
"0.40563,0.43669,0.49672,0.60318,0.78514,1.09447,1.65435");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.07140,0.08764,0.12279,0.19766,0.35968,0.70910,1.46180"\
"0.07136,0.08764,0.12280,0.19771,0.35974,0.70886,1.46191"\
"0.07135,0.08760,0.12260,0.19836,0.35928,0.70879,1.46046"\
"0.07244,0.08792,0.12256,0.19788,0.35995,0.70916,1.45948"\
"0.08975,0.10436,0.13450,0.20371,0.36037,0.70879,1.46142"\
"0.13141,0.14844,0.18225,0.24820,0.38717,0.71253,1.46131"\
"0.21497,0.23703,0.28012,0.35844,0.50538,0.79516,1.47982");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.04365,0.04955,0.06160,0.08711,0.14124,0.25696,0.50576"\
"0.04829,0.05410,0.06626,0.09181,0.14588,0.26175,0.51028"\
"0.05803,0.06392,0.07615,0.10178,0.15603,0.27189,0.52120"\
"0.07669,0.08358,0.09677,0.12295,0.17737,0.29336,0.54232"\
"0.10522,0.11454,0.13270,0.16533,0.22541,0.34233,0.59176"\
"0.13776,0.15303,0.18076,0.22993,0.31156,0.44920,0.70563"\
"0.16000,0.18324,0.22795,0.30532,0.43251,0.62976,0.94609");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.03015,0.03745,0.05298,0.08641,0.15851,0.31262,0.64666"\
"0.03009,0.03734,0.05288,0.08637,0.15841,0.31325,0.64681"\
"0.03025,0.03732,0.05284,0.08629,0.15852,0.31318,0.64787"\
"0.03650,0.04283,0.05647,0.08790,0.15811,0.31293,0.64752"\
"0.05394,0.06119,0.07645,0.10551,0.16773,0.31518,0.64837"\
"0.09019,0.09996,0.11925,0.15463,0.21868,0.34814,0.65428"\
"0.15734,0.17278,0.20005,0.24901,0.33005,0.47397,0.75201");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.07846,0.09091,0.11749,0.17320,0.29220,0.54785,1.09718"\
"0.08195,0.09451,0.12117,0.17725,0.29629,0.55188,1.10167"\
"0.09217,0.10471,0.13113,0.18775,0.30739,0.56328,1.11343"\
"0.12048,0.13282,0.15920,0.21563,0.33570,0.59198,1.14194"\
"0.18138,0.19709,0.22645,0.28224,0.40145,0.65763,1.20850"\
"0.27771,0.30181,0.34706,0.42676,0.55882,0.81197,1.36094"\
"0.43269,0.46975,0.53814,0.65853,0.86114,1.17435,1.71859");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.07120,0.08746,0.12236,0.19795,0.35952,0.70825,1.46061"\
"0.07120,0.08746,0.12249,0.19846,0.35935,0.70843,1.46096"\
"0.07124,0.08758,0.12239,0.19791,0.35982,0.70877,1.46087"\
"0.07417,0.08888,0.12252,0.19772,0.35991,0.70865,1.46161"\
"0.10124,0.11444,0.14150,0.20609,0.35958,0.70905,1.46564"\
"0.15394,0.17375,0.20993,0.27294,0.39783,0.71331,1.46114"\
"0.23924,0.26852,0.32664,0.41794,0.56591,0.82769,1.48431");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.03438,0.03962,0.05065,0.07380,0.12422,0.23439,0.46366"\
"0.03895,0.04429,0.05542,0.07875,0.12877,0.23718,0.46800"\
"0.04816,0.05369,0.06506,0.08891,0.13977,0.24772,0.47829"\
"0.06319,0.07035,0.08429,0.10966,0.16055,0.26992,0.50055"\
"0.08173,0.09297,0.11386,0.14811,0.20801,0.31817,0.55170"\
"0.09644,0.11443,0.14747,0.20099,0.28729,0.42306,0.66618"\
"0.08341,0.11433,0.16649,0.25388,0.38894,0.59054,0.90136");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.02027,0.02688,0.04138,0.07220,0.13910,0.28542,0.59423"\
"0.02024,0.02701,0.04137,0.07221,0.13918,0.28306,0.59286"\
"0.02125,0.02752,0.04155,0.07248,0.13974,0.28476,0.59787"\
"0.02935,0.03525,0.04785,0.07539,0.13947,0.28380,0.59417"\
"0.04812,0.05543,0.07004,0.09669,0.15250,0.28611,0.60043"\
"0.08431,0.09441,0.11418,0.14807,0.20753,0.32723,0.60834"\
"0.15440,0.16859,0.19592,0.24331,0.32211,0.45660,0.71362");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.02936,0.03566,0.04856,0.07564,0.13274,0.25534,0.52011"\
"0.03455,0.04085,0.05378,0.08101,0.13956,0.26209,0.52519"\
"0.04783,0.05391,0.06659,0.09390,0.15153,0.27407,0.53847"\
"0.07297,0.08209,0.09793,0.12522,0.18262,0.30523,0.56872"\
"0.11151,0.12636,0.15170,0.19264,0.25518,0.37743,0.64021"\
"0.17130,0.19494,0.23655,0.30351,0.40302,0.55025,0.80978"\
"0.26819,0.30459,0.36753,0.47320,0.63888,0.87517,1.20513");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.03254,0.04160,0.06058,0.09974,0.18119,0.35533,0.73142"\
"0.03255,0.04153,0.06057,0.09975,0.18150,0.35532,0.73012"\
"0.03502,0.04285,0.06056,0.09976,0.18115,0.35522,0.73318"\
"0.05318,0.05741,0.07042,0.10302,0.18118,0.35545,0.73177"\
"0.09089,0.09729,0.11021,0.13424,0.19620,0.35590,0.73174"\
"0.15253,0.16261,0.18202,0.21712,0.27575,0.39892,0.73610"\
"0.25105,0.26813,0.30068,0.35874,0.44829,0.58809,0.85275");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.03702,0.04294,0.05538,0.08099,0.13521,0.25099,0.49987"\
"0.04094,0.04699,0.05942,0.08518,0.13963,0.25548,0.50425"\
"0.05122,0.05717,0.06939,0.09529,0.14981,0.26594,0.51481"\
"0.07178,0.07937,0.09370,0.11996,0.17395,0.29071,0.53975"\
"0.09850,0.10999,0.13163,0.16965,0.23245,0.34807,0.59725"\
"0.12655,0.14376,0.17677,0.23473,0.33094,0.47962,0.73030"\
"0.14349,0.16971,0.21918,0.30759,0.45258,0.67937,1.02499");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00108, 0.00233, 0.00502, 0.01082, 0.02335, 0.05036");
values("0.03014,0.03739,0.05302,0.08636,0.15840,0.31444,0.64669"\
"0.03011,0.03743,0.05292,0.08627,0.15854,0.31275,0.64656"\
"0.03064,0.03755,0.05262,0.08612,0.15845,0.31317,0.64613"\
"0.04227,0.04924,0.06088,0.09010,0.15803,0.31327,0.64722"\
"0.06598,0.07499,0.09137,0.12151,0.17693,0.31638,0.64738"\
"0.10751,0.12104,0.14617,0.18759,0.25583,0.37289,0.66096"\
"0.17873,0.20122,0.23741,0.29995,0.40291,0.55774,0.81432");
}
}
}
}
cell ("sky130_fd_sc_hd__o21ai_1") {
area : 5.005
cell_footprint : "sky130_fd_sc_hd__o21ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!A2)+!B1";
capacitance : 0.0000;
max_transition : 1.490;
max_capacitance : 0.081;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.07886,0.08818,0.10876,0.15622,0.26511,0.51833,1.10677"\
"0.08395,0.09333,0.11406,0.16166,0.27075,0.52403,1.11277"\
"0.09598,0.10526,0.12614,0.17374,0.28335,0.53670,1.12596"\
"0.12204,0.13102,0.15177,0.19957,0.30934,0.56302,1.15264"\
"0.17115,0.18260,0.20735,0.25790,0.36761,0.62156,1.21127"\
"0.25219,0.26945,0.30286,0.37025,0.49979,0.75693,1.34690"\
"0.38504,0.40967,0.46038,0.55962,0.73733,1.05745,1.66025");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.05980,0.07152,0.09905,0.16318,0.31182,0.65863,1.46574"\
"0.05979,0.07152,0.09905,0.16363,0.31215,0.65825,1.46551"\
"0.05969,0.07162,0.09920,0.16309,0.31204,0.65928,1.46893"\
"0.06194,0.07304,0.09940,0.16314,0.31184,0.65874,1.46690"\
"0.07994,0.09084,0.11497,0.17160,0.31282,0.65885,1.46681"\
"0.12102,0.13388,0.16150,0.21955,0.34607,0.66509,1.46616"\
"0.19893,0.21678,0.25290,0.32478,0.46464,0.75600,1.48705");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.03706,0.04129,0.05061,0.07159,0.11942,0.22971,0.48595"\
"0.04144,0.04571,0.05510,0.07603,0.12387,0.23434,0.49049"\
"0.05078,0.05498,0.06440,0.08552,0.13340,0.24388,0.50039"\
"0.06745,0.07244,0.08342,0.10594,0.15422,0.26480,0.52119"\
"0.09056,0.09790,0.11331,0.14278,0.19955,0.31245,0.56964"\
"0.11224,0.12302,0.14807,0.19351,0.27392,0.41330,0.68084"\
"0.11258,0.13068,0.16967,0.24231,0.36768,0.57359,0.90807");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.02461,0.02960,0.04127,0.06878,0.13246,0.28087,0.62630"\
"0.02453,0.02957,0.04142,0.06864,0.13247,0.28128,0.62640"\
"0.02511,0.02997,0.04142,0.06856,0.13250,0.28130,0.62782"\
"0.03203,0.03669,0.04726,0.07182,0.13302,0.28114,0.62666"\
"0.04968,0.05518,0.06712,0.09196,0.14654,0.28374,0.62757"\
"0.08399,0.09261,0.10873,0.13975,0.19911,0.32303,0.63780"\
"0.14823,0.15964,0.18389,0.22926,0.30838,0.45015,0.73788");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.06873,0.07779,0.09890,0.14637,0.25566,0.50891,1.09742"\
"0.07165,0.08122,0.10211,0.15018,0.25971,0.51319,1.10226"\
"0.08213,0.09119,0.11229,0.16056,0.27097,0.52436,1.11360"\
"0.11057,0.11939,0.13994,0.18671,0.29810,0.55241,1.14214"\
"0.16665,0.17909,0.20473,0.25402,0.36196,0.61539,1.20545"\
"0.25587,0.27423,0.31304,0.38795,0.51877,0.77156,1.35789"\
"0.40386,0.42978,0.48789,0.59904,0.79968,1.12817,1.70866");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.05961,0.07144,0.09917,0.16301,0.31205,0.65807,1.46589"\
"0.05965,0.07150,0.09906,0.16307,0.31195,0.65747,1.46494"\
"0.05967,0.07152,0.09902,0.16346,0.31304,0.65917,1.46676"\
"0.06413,0.07473,0.10012,0.16318,0.31190,0.66005,1.46674"\
"0.09173,0.10298,0.12450,0.17717,0.31344,0.65825,1.46802"\
"0.13907,0.15483,0.18727,0.24753,0.35982,0.66654,1.46565"\
"0.21468,0.23864,0.28818,0.37822,0.52654,0.78895,1.49000");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.02865,0.03224,0.04037,0.05888,0.10129,0.20005,0.43272"\
"0.03292,0.03664,0.04493,0.06355,0.10617,0.20496,0.43573"\
"0.04145,0.04559,0.05419,0.07309,0.11686,0.21498,0.44631"\
"0.05342,0.05923,0.07092,0.09336,0.13728,0.23740,0.46764"\
"0.06542,0.07484,0.09279,0.12531,0.18282,0.28667,0.51899"\
"0.06783,0.08319,0.11165,0.16290,0.24795,0.38538,0.63141"\
"0.03287,0.05704,0.10396,0.18692,0.32133,0.53135,0.85820");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.01482,0.01935,0.02981,0.05456,0.11129,0.24448,0.55690"\
"0.01489,0.01936,0.02983,0.05421,0.11111,0.24393,0.55281"\
"0.01691,0.02081,0.03053,0.05453,0.11252,0.24451,0.55384"\
"0.02552,0.02974,0.03908,0.05968,0.11264,0.24726,0.55421"\
"0.04394,0.04937,0.06066,0.08344,0.13213,0.24914,0.55357"\
"0.07830,0.08625,0.10223,0.13313,0.18834,0.29804,0.57134"\
"0.14675,0.15727,0.18009,0.22327,0.29951,0.43294,0.68982");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.03200,0.03872,0.05359,0.08687,0.16358,0.33969,0.74923"\
"0.03691,0.04357,0.05850,0.09191,0.16871,0.34487,0.75638"\
"0.05003,0.05646,0.07100,0.10420,0.18128,0.35865,0.76876"\
"0.07671,0.08571,0.10263,0.13547,0.21261,0.38873,0.79930"\
"0.11855,0.13305,0.16035,0.20683,0.28523,0.46157,0.87138"\
"0.18545,0.20805,0.25130,0.32701,0.44565,0.63283,1.04197"\
"0.29977,0.33403,0.40005,0.51675,0.70982,0.99884,1.43917");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.04256,0.05201,0.07325,0.12087,0.22964,0.48212,1.07177"\
"0.04261,0.05201,0.07325,0.12092,0.22971,0.48295,1.07153"\
"0.04460,0.05288,0.07327,0.12093,0.22965,0.48287,1.07230"\
"0.06101,0.06650,0.08183,0.12268,0.22961,0.48292,1.07274"\
"0.10154,0.10746,0.12093,0.15050,0.23799,0.48261,1.07339"\
"0.16608,0.17586,0.19648,0.23604,0.30854,0.50572,1.07558"\
"0.26810,0.28350,0.31616,0.38309,0.49358,0.67048,1.13072");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.02957,0.03381,0.04333,0.06429,0.11218,0.22274,0.47884"\
"0.03369,0.03800,0.04751,0.06861,0.11657,0.22712,0.48327"\
"0.04447,0.04847,0.05777,0.07882,0.12689,0.23750,0.49373"\
"0.06207,0.06813,0.08036,0.10353,0.15127,0.26196,0.51912"\
"0.08199,0.09150,0.11039,0.14543,0.20689,0.31845,0.57509"\
"0.09823,0.11199,0.14118,0.19484,0.28994,0.44326,0.70552"\
"0.08831,0.11064,0.15468,0.23765,0.38123,0.61870,0.98996");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.02459,0.02964,0.04147,0.06863,0.13258,0.28104,0.62642"\
"0.02433,0.02951,0.04133,0.06864,0.13240,0.28094,0.62638"\
"0.02628,0.03076,0.04166,0.06845,0.13239,0.28097,0.62683"\
"0.03775,0.04284,0.05330,0.07495,0.13320,0.28157,0.62779"\
"0.05969,0.06731,0.08096,0.10835,0.15777,0.28638,0.62682"\
"0.09822,0.10946,0.13052,0.17075,0.23620,0.35213,0.64521"\
"0.16867,0.18704,0.21836,0.27604,0.37820,0.53639,0.80542");
}
}
}
}
cell ("sky130_fd_sc_hd__o21ai_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o21ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!A2)+!B1";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.139;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.08723,0.09341,0.10867,0.14774,0.24446,0.48956,1.11343"\
"0.09163,0.09771,0.11367,0.15257,0.24972,0.49486,1.11866"\
"0.10357,0.11018,0.12565,0.16507,0.26263,0.50809,1.13216"\
"0.13101,0.13750,0.15305,0.19185,0.28952,0.53579,1.16014"\
"0.18437,0.19252,0.21051,0.25252,0.34972,0.59593,1.22130"\
"0.27624,0.28638,0.31166,0.36754,0.48589,0.73627,1.36197"\
"0.42713,0.44367,0.48111,0.56501,0.72883,1.04352,1.68624");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.06067,0.06883,0.08925,0.14168,0.27483,0.61323,1.48004"\
"0.06076,0.06885,0.08931,0.14161,0.27454,0.61280,1.47592"\
"0.06076,0.06881,0.08938,0.14152,0.27482,0.61397,1.47682"\
"0.06175,0.06946,0.08951,0.14175,0.27469,0.61385,1.48015"\
"0.07831,0.08621,0.10419,0.15031,0.27652,0.61307,1.47614"\
"0.11649,0.12548,0.14638,0.19596,0.31058,0.62051,1.47730"\
"0.19433,0.20594,0.23357,0.29391,0.42297,0.70932,1.49263");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.03272,0.03522,0.04119,0.05550,0.09040,0.17728,0.39741"\
"0.03714,0.03966,0.04565,0.05999,0.09483,0.18179,0.40206"\
"0.04660,0.04909,0.05508,0.06944,0.10442,0.19141,0.41171"\
"0.06209,0.06536,0.07268,0.08921,0.12513,0.21259,0.43325"\
"0.08106,0.08602,0.09700,0.12066,0.16715,0.26038,0.48180"\
"0.09467,0.10236,0.11975,0.15619,0.22658,0.35217,0.59336"\
"0.07730,0.08844,0.11589,0.17469,0.28700,0.48031,0.80460");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.02087,0.02357,0.03046,0.04827,0.09388,0.21102,0.51051"\
"0.02075,0.02348,0.03042,0.04824,0.09378,0.21121,0.50939"\
"0.02151,0.02411,0.03076,0.04808,0.09370,0.21070,0.50950"\
"0.02902,0.03156,0.03798,0.05353,0.09559,0.21114,0.51005"\
"0.04601,0.04945,0.05686,0.07453,0.11514,0.21753,0.50984"\
"0.07842,0.08322,0.09440,0.11816,0.16708,0.26849,0.52848"\
"0.14026,0.14732,0.16426,0.19985,0.26830,0.39450,0.65113");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.06923,0.07530,0.09122,0.12971,0.22652,0.47150,1.09687"\
"0.07272,0.07860,0.09471,0.13367,0.23076,0.47584,1.09964"\
"0.08310,0.08928,0.10505,0.14419,0.24192,0.48729,1.11232"\
"0.11214,0.11802,0.13339,0.17147,0.26871,0.51483,1.13906"\
"0.17216,0.18044,0.19975,0.24101,0.33734,0.58274,1.20759"\
"0.26825,0.28214,0.31129,0.37327,0.49443,0.74091,1.36156"\
"0.43448,0.45241,0.49580,0.58973,0.77456,1.10333,1.72939");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.06059,0.06870,0.08950,0.14162,0.27473,0.61275,1.48143"\
"0.06062,0.06867,0.08927,0.14162,0.27486,0.61398,1.47671"\
"0.06057,0.06875,0.08936,0.14169,0.27470,0.61335,1.48200"\
"0.06413,0.07154,0.09057,0.14153,0.27475,0.61292,1.47743"\
"0.08961,0.09763,0.11516,0.15691,0.27674,0.61501,1.47730"\
"0.13463,0.14650,0.17079,0.22376,0.32783,0.62241,1.47917"\
"0.20839,0.22533,0.26265,0.34292,0.48593,0.75262,1.49980");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.02651,0.02882,0.03455,0.04865,0.08422,0.17434,0.40470"\
"0.03074,0.03316,0.03902,0.05336,0.08902,0.18002,0.40966"\
"0.03844,0.04120,0.04759,0.06224,0.09816,0.18926,0.42180"\
"0.04864,0.05250,0.06109,0.07936,0.11738,0.20875,0.43901"\
"0.05710,0.06300,0.07649,0.10363,0.15431,0.25327,0.48517"\
"0.05171,0.06158,0.08294,0.12630,0.20386,0.33635,0.58858"\
"-0.00303,0.01239,0.05066,0.12062,0.24535,0.44960,0.78570");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.01308,0.01601,0.02347,0.04252,0.09108,0.21459,0.53158"\
"0.01314,0.01605,0.02347,0.04265,0.09104,0.21556,0.53200"\
"0.01540,0.01786,0.02458,0.04283,0.09136,0.21598,0.53675"\
"0.02309,0.02582,0.03263,0.04953,0.09316,0.21524,0.53196"\
"0.03998,0.04364,0.05206,0.07065,0.11319,0.22239,0.53245"\
"0.07251,0.07779,0.08978,0.11494,0.16534,0.27089,0.54870"\
"0.13917,0.14688,0.16244,0.19789,0.26683,0.39513,0.66589");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.02383,0.02723,0.03540,0.05494,0.10288,0.22497,0.53409"\
"0.02901,0.03218,0.04029,0.05996,0.10850,0.22990,0.53701"\
"0.04206,0.04563,0.05339,0.07283,0.12062,0.24188,0.55157"\
"0.06375,0.06938,0.08152,0.10441,0.15210,0.27331,0.58303"\
"0.09800,0.10715,0.12673,0.16345,0.22626,0.34696,0.65222"\
"0.15552,0.16939,0.19935,0.25757,0.35871,0.51906,0.82561"\
"0.26120,0.28110,0.32442,0.41254,0.57059,0.82827,1.22462");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.02326,0.02793,0.03966,0.06890,0.14036,0.31447,0.75427"\
"0.02337,0.02789,0.03963,0.06891,0.14052,0.31434,0.75325"\
"0.02800,0.03129,0.04114,0.06898,0.14053,0.31401,0.75479"\
"0.04773,0.05026,0.05597,0.07688,0.14117,0.31407,0.75438"\
"0.08334,0.08643,0.09501,0.11500,0.16345,0.31605,0.75427"\
"0.14325,0.14809,0.16058,0.18961,0.24657,0.36619,0.75704"\
"0.23879,0.24578,0.26485,0.31031,0.40108,0.55513,0.86929");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.02448,0.02705,0.03323,0.04777,0.08281,0.16979,0.39007"\
"0.02853,0.03107,0.03729,0.05185,0.08696,0.17411,0.39444"\
"0.03908,0.04169,0.04763,0.06190,0.09688,0.18413,0.40496"\
"0.05390,0.05760,0.06654,0.08472,0.12028,0.20828,0.42880"\
"0.06942,0.07519,0.08849,0.11602,0.16886,0.26376,0.48376"\
"0.07759,0.08636,0.10612,0.14764,0.22874,0.37100,0.61333"\
"0.05473,0.06802,0.09821,0.16266,0.28618,0.50363,0.86450");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00326, 0.00834, 0.02132, 0.05446, 0.13917");
values("0.02078,0.02350,0.03045,0.04822,0.09382,0.21120,0.51026"\
"0.01998,0.02287,0.03018,0.04818,0.09366,0.21080,0.50942"\
"0.02308,0.02539,0.03142,0.04811,0.09369,0.21054,0.50950"\
"0.03333,0.03627,0.04356,0.05896,0.09740,0.21073,0.50947"\
"0.05215,0.05699,0.06732,0.08772,0.12902,0.22377,0.50976"\
"0.08540,0.09237,0.10936,0.14133,0.19740,0.30165,0.54067"\
"0.14558,0.15716,0.18191,0.23084,0.31746,0.46521,0.72135");
}
}
}
}
cell ("sky130_fd_sc_hd__o21ai_4") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__o21ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0096;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!A2)+!B1";
capacitance : 0.0000;
max_transition : 1.494;
max_capacitance : 0.224;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.10033,0.10460,0.11640,0.14798,0.23351,0.46789,1.11679"\
"0.10456,0.10904,0.12072,0.15279,0.23867,0.47373,1.11945"\
"0.11634,0.12102,0.13279,0.16502,0.25166,0.48690,1.13294"\
"0.14358,0.14777,0.15961,0.19161,0.27798,0.51363,1.16000"\
"0.19740,0.20227,0.21599,0.25029,0.33643,0.57204,1.21934"\
"0.29164,0.29826,0.31561,0.36040,0.46477,0.70663,1.35507"\
"0.45181,0.46203,0.48888,0.55390,0.69755,1.00240,1.66790");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.07122,0.07689,0.09238,0.13580,0.25354,0.57814,1.47859"\
"0.07120,0.07681,0.09253,0.13580,0.25350,0.57950,1.48053"\
"0.07125,0.07692,0.09266,0.13578,0.25495,0.57962,1.48055"\
"0.07159,0.07710,0.09260,0.13557,0.25337,0.57902,1.47699"\
"0.08703,0.09208,0.10563,0.14392,0.25591,0.57847,1.47888"\
"0.12223,0.12864,0.14402,0.18556,0.28987,0.58790,1.48092"\
"0.19942,0.20699,0.22634,0.27480,0.39110,0.67672,1.49330");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.03417,0.03577,0.04020,0.05144,0.08086,0.15909,0.37288"\
"0.03834,0.04001,0.04437,0.05572,0.08506,0.16337,0.37689"\
"0.04695,0.04860,0.05294,0.06425,0.09366,0.17191,0.38569"\
"0.06088,0.06290,0.06836,0.08142,0.11229,0.19086,0.40481"\
"0.07839,0.08133,0.08915,0.10718,0.14681,0.23337,0.44849"\
"0.08896,0.09350,0.10532,0.13279,0.19295,0.30924,0.54704"\
"0.06196,0.06927,0.08815,0.13282,0.22842,0.40782,0.72774");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.02484,0.02654,0.03127,0.04471,0.08250,0.18811,0.48164"\
"0.02463,0.02634,0.03120,0.04466,0.08247,0.18812,0.48170"\
"0.02541,0.02699,0.03161,0.04476,0.08239,0.18815,0.48114"\
"0.03196,0.03356,0.03816,0.05036,0.08486,0.18822,0.48116"\
"0.04828,0.05018,0.05545,0.06901,0.10372,0.19720,0.48184"\
"0.08098,0.08394,0.09106,0.10918,0.15080,0.24628,0.50213"\
"0.14241,0.14675,0.15789,0.18550,0.24380,0.36039,0.61803");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.08099,0.08512,0.09686,0.12861,0.21441,0.44872,1.09411"\
"0.08398,0.08827,0.10005,0.13229,0.21842,0.45309,1.09886"\
"0.09380,0.09809,0.11028,0.14253,0.22878,0.46417,1.11021"\
"0.12213,0.12646,0.13821,0.16945,0.25599,0.49183,1.13814"\
"0.18577,0.19111,0.20480,0.23902,0.32394,0.55896,1.20878"\
"0.29182,0.29991,0.32097,0.37147,0.48159,0.71728,1.35847"\
"0.47123,0.48373,0.51425,0.58854,0.75466,1.07899,1.72848");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.07108,0.07681,0.09259,0.13546,0.25368,0.57826,1.47638"\
"0.07133,0.07696,0.09245,0.13543,0.25365,0.57829,1.47775"\
"0.07124,0.07677,0.09251,0.13538,0.25358,0.57836,1.47649"\
"0.07309,0.07828,0.09318,0.13512,0.25343,0.57901,1.47581"\
"0.09843,0.10406,0.11627,0.15060,0.25691,0.57842,1.47920"\
"0.14470,0.15214,0.17145,0.21474,0.31028,0.59005,1.47614"\
"0.21964,0.23192,0.26014,0.32412,0.45875,0.71996,1.49434");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.02801,0.02955,0.03356,0.04449,0.07394,0.15545,0.37801"\
"0.03205,0.03363,0.03786,0.04885,0.07852,0.15920,0.38219"\
"0.03906,0.04094,0.04557,0.05710,0.08729,0.16834,0.39147"\
"0.04839,0.05083,0.05695,0.07144,0.10441,0.18600,0.40967"\
"0.05506,0.05881,0.06832,0.09016,0.13441,0.22616,0.45185"\
"0.04590,0.05142,0.06666,0.10201,0.17084,0.29612,0.54574"\
"-0.01826,-0.00783,0.01815,0.07579,0.18682,0.38161,0.71528");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.01514,0.01704,0.02221,0.03697,0.07731,0.18944,0.50042"\
"0.01517,0.01707,0.02231,0.03697,0.07748,0.18918,0.49851"\
"0.01727,0.01885,0.02358,0.03734,0.07749,0.18949,0.50040"\
"0.02460,0.02633,0.03110,0.04449,0.08047,0.18917,0.49836"\
"0.04172,0.04391,0.04980,0.06424,0.10026,0.19879,0.49856"\
"0.07495,0.07852,0.08670,0.10586,0.14889,0.24750,0.51763"\
"0.14222,0.14624,0.15744,0.18497,0.24421,0.36410,0.63202");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.02625,0.02861,0.03475,0.05048,0.09110,0.20088,0.50287"\
"0.03117,0.03343,0.03945,0.05529,0.09639,0.20703,0.51058"\
"0.04468,0.04678,0.05248,0.06786,0.10861,0.22049,0.52463"\
"0.06763,0.07128,0.08007,0.09921,0.13974,0.25135,0.55276"\
"0.10487,0.11076,0.12456,0.15490,0.21280,0.32440,0.62624"\
"0.16761,0.17621,0.19760,0.24563,0.33685,0.49523,0.79305"\
"0.28445,0.29685,0.32784,0.39798,0.53975,0.79074,1.19853");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.02580,0.02880,0.03726,0.06011,0.12125,0.28000,0.70955"\
"0.02579,0.02895,0.03706,0.06003,0.12127,0.28029,0.71055"\
"0.02937,0.03187,0.03856,0.06014,0.12129,0.28012,0.71128"\
"0.04904,0.05066,0.05424,0.06946,0.12272,0.28009,0.71113"\
"0.08445,0.08666,0.09233,0.10854,0.14842,0.28396,0.71096"\
"0.14649,0.14940,0.15781,0.18065,0.23169,0.34084,0.71465"\
"0.24509,0.24929,0.26170,0.29575,0.37478,0.52449,0.83204");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.02689,0.02859,0.03316,0.04478,0.07442,0.15267,0.36672"\
"0.03077,0.03252,0.03705,0.04874,0.07850,0.15702,0.37089"\
"0.04125,0.04294,0.04718,0.05846,0.08839,0.16702,0.38098"\
"0.05681,0.05918,0.06554,0.08050,0.11180,0.19038,0.40445"\
"0.07273,0.07624,0.08584,0.10801,0.15509,0.24541,0.45954"\
"0.07913,0.08460,0.09885,0.13238,0.20402,0.34160,0.58679"\
"0.05098,0.05913,0.08030,0.13151,0.24107,0.45128,0.82148");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00383, 0.01059, 0.02930, 0.08107, 0.22431");
values("0.02481,0.02656,0.03124,0.04463,0.08245,0.18811,0.48169"\
"0.02385,0.02571,0.03092,0.04453,0.08240,0.18788,0.48091"\
"0.02623,0.02769,0.03190,0.04452,0.08220,0.18797,0.48242"\
"0.03616,0.03820,0.04396,0.05620,0.08690,0.18792,0.48196"\
"0.05543,0.05846,0.06591,0.08313,0.11998,0.20329,0.48130"\
"0.08987,0.09442,0.10619,0.13281,0.18398,0.28436,0.51718"\
"0.15115,0.15830,0.17604,0.21550,0.29454,0.43926,0.70412");
}
}
}
}
cell ("sky130_fd_sc_hd__o21ba_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o21ba";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*!B1_N)+(A2*!B1_N)";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.157;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.09126,0.09859,0.11527,0.15414,0.25019,0.49746,1.13970"\
"0.09566,0.10299,0.11968,0.15856,0.25463,0.50187,1.14414"\
"0.10457,0.11190,0.12864,0.16748,0.26372,0.51052,1.15481"\
"0.12266,0.13002,0.14666,0.18542,0.28188,0.52958,1.17439"\
"0.15535,0.16307,0.18041,0.21948,0.31588,0.56352,1.20480"\
"0.19841,0.20736,0.22604,0.26630,0.36276,0.61033,1.25327"\
"0.23259,0.24414,0.26723,0.31119,0.40866,0.65602,1.29846");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02430,0.03161,0.05029,0.10000,0.23339,0.58246,1.49858"\
"0.02431,0.03160,0.05028,0.09999,0.23338,0.58244,1.49867"\
"0.02429,0.03158,0.05031,0.10021,0.23282,0.58434,1.49991"\
"0.02455,0.03193,0.05046,0.10019,0.23351,0.58481,1.49739"\
"0.02662,0.03394,0.05231,0.10099,0.23373,0.58417,1.49532"\
"0.03219,0.03945,0.05670,0.10354,0.23472,0.58168,1.49407"\
"0.04394,0.05159,0.06924,0.11139,0.23629,0.58369,1.49356");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.14572,0.15255,0.16660,0.19399,0.24994,0.37927,0.71013"\
"0.15089,0.15771,0.17186,0.19925,0.25527,0.38461,0.71502"\
"0.16291,0.16974,0.18380,0.21120,0.26717,0.39648,0.72702"\
"0.18886,0.19565,0.20971,0.23723,0.29326,0.42264,0.75409"\
"0.24585,0.25273,0.26668,0.29435,0.35046,0.47994,0.81029"\
"0.34796,0.35589,0.37172,0.40224,0.46139,0.59255,0.92294"\
"0.51793,0.52780,0.54701,0.58189,0.64713,0.78198,1.11419");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02438,0.02892,0.03916,0.06363,0.12382,0.28709,0.72729"\
"0.02411,0.02866,0.03915,0.06379,0.12330,0.28699,0.72690"\
"0.02448,0.02904,0.03919,0.06362,0.12371,0.28725,0.72711"\
"0.02411,0.02863,0.03948,0.06371,0.12368,0.28725,0.72720"\
"0.02527,0.02962,0.04006,0.06443,0.12376,0.28765,0.72442"\
"0.03041,0.03526,0.04614,0.07058,0.12919,0.28867,0.72715"\
"0.04095,0.04679,0.05896,0.08411,0.14108,0.29517,0.72412");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.07849,0.08562,0.10201,0.14050,0.23623,0.48264,1.12489"\
"0.08317,0.09029,0.10667,0.14514,0.24091,0.48739,1.13279"\
"0.09179,0.09894,0.11525,0.15371,0.24963,0.49662,1.14370"\
"0.10865,0.11576,0.13212,0.17046,0.26632,0.51355,1.15441"\
"0.13490,0.14244,0.15954,0.19849,0.29459,0.54172,1.19050"\
"0.16403,0.17328,0.19227,0.23232,0.32878,0.57596,1.22145"\
"0.17026,0.18266,0.20713,0.25231,0.34962,0.59793,1.23991");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02307,0.03035,0.04908,0.09923,0.23241,0.58348,1.50301"\
"0.02303,0.03027,0.04908,0.09930,0.23209,0.58552,1.50502"\
"0.02306,0.03032,0.04905,0.09924,0.23269,0.58373,1.50421"\
"0.02363,0.03082,0.04938,0.09929,0.23211,0.58407,1.49611"\
"0.02644,0.03363,0.05164,0.10048,0.23296,0.58545,1.50552"\
"0.03418,0.04054,0.05749,0.10344,0.23428,0.58157,1.50047"\
"0.04754,0.05560,0.07222,0.11405,0.23697,0.58514,1.49107");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.13423,0.14090,0.15498,0.18257,0.23850,0.36790,0.69918"\
"0.13761,0.14446,0.15855,0.18612,0.24206,0.37135,0.70178"\
"0.14835,0.15514,0.16922,0.19667,0.25265,0.38191,0.71214"\
"0.17633,0.18314,0.19718,0.22469,0.28073,0.41013,0.74167"\
"0.24346,0.25027,0.26425,0.29182,0.34797,0.47744,0.80899"\
"0.36270,0.37143,0.38773,0.41775,0.47645,0.60814,0.93811"\
"0.55362,0.56438,0.58546,0.62130,0.68368,0.81716,1.14991");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02441,0.02895,0.03964,0.06372,0.12337,0.28718,0.72708"\
"0.02435,0.02896,0.03950,0.06366,0.12359,0.28715,0.72706"\
"0.02432,0.02876,0.03959,0.06356,0.12337,0.28623,0.73274"\
"0.02416,0.02872,0.03925,0.06358,0.12376,0.28726,0.72726"\
"0.02504,0.02998,0.03986,0.06455,0.12368,0.28641,0.72821"\
"0.03408,0.03858,0.04829,0.07098,0.12871,0.28857,0.73360"\
"0.04829,0.05410,0.06460,0.08657,0.14060,0.29375,0.72614");
}
}
timing() {
related_pin : "B1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.17059,0.17793,0.19458,0.23339,0.32992,0.57775,1.21955"\
"0.17545,0.18285,0.19949,0.23836,0.33462,0.58208,1.22503"\
"0.18803,0.19537,0.21206,0.25094,0.34704,0.59487,1.23609"\
"0.21958,0.22694,0.24365,0.28241,0.37891,0.62668,1.26860"\
"0.28919,0.29659,0.31329,0.35218,0.44852,0.69687,1.33875"\
"0.40877,0.41618,0.43306,0.47213,0.56867,0.81609,1.45904"\
"0.59897,0.60670,0.62384,0.66307,0.76058,1.00784,1.65060");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02449,0.03180,0.05063,0.10033,0.23347,0.58483,1.49745"\
"0.02462,0.03186,0.05062,0.10041,0.23336,0.58237,1.49945"\
"0.02457,0.03189,0.05059,0.10015,0.23334,0.58396,1.49589"\
"0.02451,0.03186,0.05060,0.10035,0.23348,0.58488,1.49752"\
"0.02465,0.03198,0.05069,0.10042,0.23334,0.58388,1.49919"\
"0.02537,0.03271,0.05135,0.10107,0.23352,0.58376,1.49974"\
"0.02737,0.03434,0.05274,0.10237,0.23468,0.58152,1.49901");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.10661,0.11256,0.12546,0.15146,0.20529,0.33321,0.66467"\
"0.11152,0.11746,0.13034,0.15638,0.21024,0.33806,0.66769"\
"0.12258,0.12849,0.14139,0.16738,0.22123,0.34917,0.68014"\
"0.14438,0.15029,0.16314,0.18915,0.24303,0.37100,0.70207"\
"0.17612,0.18203,0.19487,0.22097,0.27490,0.40286,0.73321"\
"0.21569,0.22162,0.23463,0.26095,0.31511,0.44297,0.77307"\
"0.25040,0.25664,0.27030,0.29758,0.35250,0.48053,0.81195");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.01810,0.02305,0.03452,0.05937,0.11940,0.28419,0.72665"\
"0.01817,0.02311,0.03459,0.05941,0.11941,0.28402,0.72896"\
"0.01820,0.02307,0.03455,0.05947,0.11942,0.28411,0.72741"\
"0.01816,0.02316,0.03466,0.05955,0.11945,0.28400,0.72352"\
"0.01839,0.02339,0.03489,0.05920,0.11963,0.28488,0.73085"\
"0.01910,0.02389,0.03537,0.06019,0.11980,0.28244,0.72950"\
"0.02134,0.02634,0.03780,0.06235,0.12098,0.28469,0.72604");
}
}
}
}
cell ("sky130_fd_sc_hd__o21ba_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o21ba";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*!B1_N)+(A2*!B1_N)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.265;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.10431,0.11040,0.12460,0.15764,0.24164,0.47341,1.12975"\
"0.10880,0.11488,0.12913,0.16213,0.24619,0.47784,1.13428"\
"0.11765,0.12374,0.13793,0.17103,0.25485,0.48757,1.14289"\
"0.13625,0.14234,0.15655,0.18950,0.27338,0.50514,1.16123"\
"0.17227,0.17864,0.19346,0.22701,0.31086,0.54332,1.20018"\
"0.22390,0.23138,0.24781,0.28321,0.36824,0.60004,1.25663"\
"0.27342,0.28317,0.30414,0.34448,0.43170,0.66409,1.31944");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.02263,0.02801,0.04233,0.08191,0.19820,0.53548,1.50095"\
"0.02272,0.02802,0.04226,0.08187,0.19836,0.53597,1.50058"\
"0.02262,0.02800,0.04232,0.08200,0.19783,0.53687,1.49996"\
"0.02270,0.02808,0.04226,0.08178,0.19826,0.53678,1.50063"\
"0.02476,0.03016,0.04417,0.08325,0.19836,0.53597,1.49820"\
"0.03040,0.03559,0.04972,0.08729,0.20062,0.53559,1.49973"\
"0.04231,0.04843,0.06319,0.09798,0.20469,0.53652,1.49514");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.17596,0.18195,0.19501,0.22054,0.26989,0.37998,0.66866"\
"0.18126,0.18729,0.20012,0.22557,0.27535,0.38531,0.67425"\
"0.19351,0.19953,0.21257,0.23800,0.28774,0.39739,0.68627"\
"0.21967,0.22560,0.23865,0.26420,0.31371,0.42350,0.71198"\
"0.27848,0.28444,0.29741,0.32289,0.37263,0.48256,0.77113"\
"0.39207,0.39974,0.41408,0.44171,0.49406,0.60619,0.89515"\
"0.58545,0.59351,0.61135,0.64420,0.70380,0.82235,1.11376");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.02724,0.03085,0.03888,0.05660,0.10244,0.22742,0.60820"\
"0.02732,0.03069,0.03914,0.05699,0.10211,0.22765,0.60810"\
"0.02742,0.03091,0.03908,0.05701,0.10214,0.22781,0.60807"\
"0.02720,0.03097,0.03897,0.05649,0.10223,0.22775,0.60885"\
"0.02726,0.03076,0.03858,0.05684,0.10216,0.22748,0.60557"\
"0.03297,0.03695,0.04522,0.06383,0.10680,0.23018,0.60956"\
"0.04447,0.04874,0.05790,0.07720,0.12183,0.24121,0.60759");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.08940,0.09519,0.10897,0.14135,0.22437,0.45580,1.11272"\
"0.09422,0.10002,0.11367,0.14606,0.22923,0.46076,1.11692"\
"0.10317,0.10898,0.12267,0.15504,0.23852,0.46973,1.12733"\
"0.12132,0.12706,0.14069,0.17288,0.25641,0.48772,1.15063"\
"0.15268,0.15897,0.17344,0.20650,0.29012,0.52205,1.17639"\
"0.19209,0.19972,0.21605,0.25130,0.33576,0.56725,1.22525"\
"0.21591,0.22624,0.24796,0.28969,0.37654,0.60833,1.26328");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.02131,0.02652,0.04059,0.08032,0.19667,0.53476,1.49971"\
"0.02128,0.02651,0.04057,0.08015,0.19685,0.53554,1.50051"\
"0.02127,0.02641,0.04054,0.08021,0.19683,0.53415,1.50292"\
"0.02145,0.02661,0.04072,0.08016,0.19681,0.53489,1.50296"\
"0.02406,0.02951,0.04339,0.08210,0.19773,0.53474,1.50061"\
"0.03143,0.03702,0.05051,0.08693,0.19965,0.53570,1.50129"\
"0.04468,0.05141,0.06534,0.10017,0.20472,0.53773,1.49567");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.16378,0.16983,0.18279,0.20840,0.25797,0.36770,0.65663"\
"0.16722,0.17324,0.18630,0.21155,0.26139,0.37114,0.65994"\
"0.17818,0.18420,0.19714,0.22253,0.27219,0.38204,0.67090"\
"0.20631,0.21228,0.22520,0.25067,0.30037,0.41025,0.69878"\
"0.27497,0.28089,0.29376,0.31833,0.36812,0.47808,0.76689"\
"0.41236,0.41977,0.43486,0.46311,0.51538,0.62727,0.91598"\
"0.63345,0.64264,0.66263,0.69860,0.75953,0.87658,1.16762");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.02715,0.03073,0.03858,0.05646,0.10222,0.22753,0.60807"\
"0.02735,0.03091,0.03892,0.05699,0.10203,0.22753,0.60825"\
"0.02723,0.03067,0.03881,0.05709,0.10229,0.22781,0.60887"\
"0.02719,0.03064,0.03869,0.05735,0.10204,0.22771,0.60769"\
"0.02728,0.03088,0.03887,0.05717,0.10214,0.22830,0.60906"\
"0.03671,0.03991,0.04774,0.06449,0.10743,0.23039,0.60994"\
"0.05314,0.05781,0.06769,0.08574,0.12504,0.24093,0.60903");
}
}
timing() {
related_pin : "B1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.19190,0.19799,0.21221,0.24525,0.32918,0.56201,1.21753"\
"0.19658,0.20291,0.21698,0.25027,0.33407,0.56648,1.22387"\
"0.20952,0.21561,0.22982,0.26289,0.34687,0.57869,1.23577"\
"0.24122,0.24727,0.26157,0.29467,0.37838,0.60989,1.26557"\
"0.31223,0.31832,0.33263,0.36570,0.44947,0.68218,1.33790"\
"0.44010,0.44625,0.46061,0.49392,0.57777,0.81005,1.46757"\
"0.64507,0.65144,0.66622,0.69981,0.78387,1.01635,1.67192");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.02292,0.02822,0.04262,0.08210,0.19798,0.53683,1.49993"\
"0.02296,0.02825,0.04256,0.08218,0.19790,0.53586,1.49944"\
"0.02301,0.02829,0.04260,0.08208,0.19821,0.53635,1.49757"\
"0.02293,0.02836,0.04254,0.08220,0.19782,0.53688,1.50200"\
"0.02315,0.02840,0.04260,0.08223,0.19783,0.53658,1.50262"\
"0.02375,0.02900,0.04338,0.08279,0.19861,0.53598,1.50143"\
"0.02595,0.03098,0.04491,0.08405,0.19945,0.53527,1.50060");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.12292,0.12751,0.13799,0.16016,0.20589,0.31151,0.59934"\
"0.12781,0.13242,0.14287,0.16506,0.21080,0.31650,0.60366"\
"0.13882,0.14342,0.15386,0.17613,0.22188,0.32755,0.61536"\
"0.16127,0.16584,0.17629,0.19853,0.24430,0.35002,0.63708"\
"0.19417,0.19876,0.20920,0.23138,0.27719,0.38284,0.67076"\
"0.23530,0.23994,0.25043,0.27263,0.31861,0.42436,0.71196"\
"0.27289,0.27768,0.28853,0.31138,0.35785,0.46391,0.75169");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00404, 0.01150, 0.03271, 0.09304, 0.26460");
values("0.01763,0.02100,0.02907,0.04853,0.09399,0.22098,0.60198"\
"0.01766,0.02088,0.02896,0.04871,0.09397,0.22138,0.60711"\
"0.01766,0.02093,0.02896,0.04853,0.09399,0.22120,0.60305"\
"0.01765,0.02093,0.02904,0.04853,0.09398,0.22119,0.60754"\
"0.01781,0.02112,0.02919,0.04854,0.09400,0.22134,0.60186"\
"0.01838,0.02166,0.02964,0.04897,0.09428,0.22048,0.60643"\
"0.01968,0.02300,0.03108,0.05042,0.09532,0.22180,0.60466");
}
}
}
}
cell ("sky130_fd_sc_hd__o21ba_4") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__o21ba";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A1*!B1_N)+(A2*!B1_N)";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.452;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.10783,0.11211,0.12336,0.15171,0.22737,0.45120,1.14316"\
"0.11214,0.11642,0.12768,0.15602,0.23169,0.45551,1.14754"\
"0.12073,0.12498,0.13624,0.16453,0.24021,0.46403,1.15600"\
"0.13866,0.14292,0.15421,0.18254,0.25809,0.48229,1.17220"\
"0.17349,0.17797,0.18970,0.21857,0.29443,0.51940,1.20856"\
"0.22210,0.22720,0.24022,0.27053,0.34721,0.57144,1.26203"\
"0.26385,0.27043,0.28685,0.32204,0.40178,0.62671,1.31635");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.02350,0.02720,0.03804,0.06998,0.17115,0.49386,1.49925"\
"0.02350,0.02720,0.03803,0.06998,0.17116,0.49389,1.49896"\
"0.02348,0.02720,0.03801,0.06982,0.17115,0.49394,1.49873"\
"0.02339,0.02722,0.03793,0.06989,0.17084,0.49283,1.50094"\
"0.02535,0.02907,0.03984,0.07143,0.17176,0.49419,1.50103"\
"0.03102,0.03473,0.04484,0.07557,0.17362,0.49252,1.50067"\
"0.04229,0.04645,0.05804,0.08668,0.17807,0.49542,1.49862");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.18251,0.18646,0.19641,0.21804,0.26202,0.36068,0.63054"\
"0.18751,0.19144,0.20138,0.22301,0.26701,0.36594,0.63583"\
"0.20009,0.20402,0.21395,0.23560,0.27961,0.37845,0.64816"\
"0.22717,0.23108,0.24099,0.26258,0.30684,0.40547,0.67539"\
"0.28648,0.29043,0.30030,0.32184,0.36603,0.46486,0.73493"\
"0.40291,0.40734,0.41831,0.44184,0.48884,0.58982,0.86029"\
"0.60043,0.60584,0.61937,0.64748,0.70154,0.81068,1.08496");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.02726,0.02955,0.03548,0.04971,0.08676,0.19268,0.53916"\
"0.02752,0.02967,0.03540,0.04980,0.08645,0.19242,0.54167"\
"0.02757,0.02960,0.03553,0.04970,0.08675,0.19272,0.53905"\
"0.02754,0.02983,0.03567,0.05007,0.08635,0.19253,0.54089"\
"0.02760,0.02953,0.03551,0.04968,0.08681,0.19297,0.54165"\
"0.03281,0.03528,0.04107,0.05616,0.09190,0.19600,0.54062"\
"0.04453,0.04735,0.05521,0.06964,0.10635,0.20815,0.54142");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.09322,0.09736,0.10827,0.13614,0.21091,0.43358,1.12517"\
"0.09780,0.10186,0.11290,0.14070,0.21545,0.43909,1.12760"\
"0.10646,0.11055,0.12154,0.14934,0.22425,0.44737,1.13626"\
"0.12373,0.12784,0.13878,0.16645,0.24132,0.46468,1.15520"\
"0.15349,0.15792,0.16950,0.19808,0.27352,0.49799,1.18814"\
"0.18932,0.19459,0.20780,0.23837,0.31497,0.53878,1.22842"\
"0.20717,0.21419,0.23173,0.26842,0.34839,0.57222,1.26212");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.02230,0.02592,0.03671,0.06856,0.17000,0.49338,1.50181"\
"0.02237,0.02602,0.03669,0.06860,0.16968,0.49324,1.49834"\
"0.02241,0.02604,0.03669,0.06860,0.16994,0.49196,1.49898"\
"0.02255,0.02620,0.03691,0.06871,0.16992,0.49186,1.50119"\
"0.02526,0.02887,0.03957,0.07074,0.17085,0.49321,1.50660"\
"0.03226,0.03627,0.04615,0.07591,0.17299,0.49233,1.49931"\
"0.04550,0.04996,0.06149,0.08941,0.17944,0.49415,1.49768");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.16338,0.16733,0.17712,0.19871,0.24290,0.34178,0.61166"\
"0.16654,0.17050,0.18043,0.20218,0.24607,0.34503,0.61449"\
"0.17679,0.18074,0.19060,0.21223,0.25623,0.35502,0.62480"\
"0.20362,0.20754,0.21748,0.23895,0.28288,0.38177,0.65164"\
"0.27022,0.27411,0.28393,0.30527,0.34925,0.44829,0.71824"\
"0.40133,0.40602,0.41761,0.44160,0.48791,0.58919,0.85945"\
"0.60835,0.61414,0.62944,0.66061,0.71623,0.82150,1.09517");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.02725,0.02955,0.03555,0.05031,0.08623,0.19274,0.53998"\
"0.02723,0.02950,0.03537,0.04992,0.08678,0.19255,0.54080"\
"0.02726,0.02949,0.03538,0.04999,0.08620,0.19279,0.54050"\
"0.02762,0.02977,0.03569,0.04995,0.08681,0.19272,0.53933"\
"0.02737,0.02971,0.03568,0.04984,0.08705,0.19286,0.53945"\
"0.03692,0.03962,0.04493,0.05824,0.09341,0.19642,0.54010"\
"0.05396,0.05700,0.06527,0.07916,0.11036,0.20855,0.54279");
}
}
timing() {
related_pin : "B1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.18126,0.18554,0.19682,0.22516,0.30075,0.52457,1.21601"\
"0.18653,0.19085,0.20215,0.23048,0.30608,0.53100,1.22147"\
"0.19921,0.20348,0.21474,0.24310,0.31869,0.54253,1.23380"\
"0.23104,0.23532,0.24658,0.27493,0.35051,0.57482,1.26537"\
"0.30021,0.30447,0.31578,0.34411,0.41967,0.64355,1.33571"\
"0.41892,0.42314,0.43466,0.46314,0.53847,0.76286,1.45315"\
"0.61171,0.61589,0.62745,0.65619,0.73255,0.95595,1.64778");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.02360,0.02732,0.03809,0.07013,0.17119,0.49404,1.49826"\
"0.02361,0.02735,0.03809,0.07009,0.17119,0.49400,1.49827"\
"0.02353,0.02724,0.03815,0.07013,0.17119,0.49405,1.49895"\
"0.02356,0.02727,0.03819,0.07010,0.17083,0.49296,1.50004"\
"0.02364,0.02744,0.03819,0.07012,0.17121,0.49399,1.49832"\
"0.02419,0.02802,0.03882,0.07068,0.17134,0.49358,1.50146"\
"0.02555,0.02963,0.04018,0.07178,0.17241,0.49320,1.49978");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.12118,0.12414,0.13181,0.14988,0.19084,0.28603,0.55386"\
"0.12587,0.12880,0.13652,0.15457,0.19553,0.29069,0.55822"\
"0.13663,0.13957,0.14722,0.16529,0.20626,0.30149,0.56923"\
"0.15867,0.16163,0.16917,0.18722,0.22825,0.32345,0.59098"\
"0.18998,0.19293,0.20055,0.21861,0.25967,0.35494,0.62244"\
"0.22726,0.23018,0.23801,0.25613,0.29738,0.39280,0.66028"\
"0.25487,0.25795,0.26590,0.28441,0.32645,0.42234,0.69029");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00155, 0.00484, 0.01504, 0.04677, 0.14544, 0.45228");
values("0.01695,0.01898,0.02467,0.04047,0.07976,0.18634,0.53719"\
"0.01695,0.01901,0.02460,0.04050,0.07975,0.18624,0.53799"\
"0.01695,0.01901,0.02469,0.04049,0.07979,0.18579,0.53772"\
"0.01702,0.01909,0.02461,0.04053,0.07978,0.18618,0.53799"\
"0.01713,0.01913,0.02484,0.04053,0.07996,0.18619,0.53798"\
"0.01754,0.01958,0.02522,0.04104,0.08029,0.18632,0.53579"\
"0.01916,0.02123,0.02695,0.04239,0.08151,0.18705,0.53697");
}
}
}
}
cell ("sky130_fd_sc_hd__o21bai_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__o21bai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!A2)+B1_N";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.078;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.08344,0.09313,0.11442,0.16311,0.27403,0.52957,1.12078"\
"0.08872,0.09794,0.11982,0.16857,0.27968,0.53553,1.12666"\
"0.10073,0.10999,0.13165,0.18079,0.29233,0.54829,1.13985"\
"0.12698,0.13640,0.15777,0.20672,0.31843,0.57489,1.16645"\
"0.17796,0.19001,0.21457,0.26558,0.37711,0.63368,1.22581"\
"0.26338,0.28047,0.31434,0.38138,0.51169,0.77016,1.36300"\
"0.40407,0.42872,0.47996,0.57782,0.75518,1.07358,1.67725");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.06666,0.07848,0.10609,0.17068,0.32015,0.66776,1.47506"\
"0.06660,0.07861,0.10585,0.17012,0.32114,0.67055,1.47458"\
"0.06649,0.07850,0.10613,0.17052,0.32115,0.66909,1.47402"\
"0.06806,0.07924,0.10608,0.17036,0.32048,0.66786,1.47430"\
"0.08542,0.09657,0.11986,0.17763,0.32171,0.66997,1.47541"\
"0.12592,0.13851,0.16580,0.22341,0.35177,0.67334,1.47597"\
"0.20530,0.22235,0.25806,0.32820,0.46799,0.76027,1.49343");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.04079,0.04516,0.05469,0.07551,0.12142,0.22549,0.46516"\
"0.04515,0.04956,0.05910,0.07992,0.12585,0.22993,0.46944"\
"0.05405,0.05842,0.06808,0.08895,0.13507,0.23913,0.47874"\
"0.07007,0.07500,0.08584,0.10819,0.15475,0.25918,0.49925"\
"0.09307,0.10033,0.11548,0.14457,0.19936,0.30689,0.54738"\
"0.11581,0.12680,0.15029,0.19518,0.27314,0.40759,0.66035"\
"0.11564,0.13366,0.17164,0.24287,0.36572,0.56547,0.88876");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.02648,0.03162,0.04337,0.06999,0.12993,0.26885,0.59163"\
"0.02642,0.03153,0.04339,0.07001,0.13014,0.26882,0.59163"\
"0.02658,0.03175,0.04337,0.06971,0.13016,0.26887,0.59242"\
"0.03202,0.03705,0.04784,0.07236,0.13042,0.26863,0.59082"\
"0.04806,0.05382,0.06667,0.09113,0.14435,0.27229,0.59130"\
"0.08212,0.08984,0.10627,0.13777,0.19654,0.31395,0.60453"\
"0.14558,0.15791,0.18188,0.22616,0.30482,0.44163,0.71181");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.07149,0.08076,0.10263,0.15137,0.26245,0.51821,1.10974"\
"0.07409,0.08383,0.10597,0.15507,0.26654,0.52252,1.11384"\
"0.08527,0.09480,0.11639,0.16567,0.27761,0.53391,1.12568"\
"0.11411,0.12339,0.14463,0.19251,0.30563,0.56237,1.15493"\
"0.17401,0.18632,0.21142,0.26116,0.37074,0.62672,1.21908"\
"0.27042,0.28917,0.32789,0.40007,0.53055,0.77942,1.36959"\
"0.42917,0.45689,0.51358,0.62550,0.82463,1.15085,1.73886");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.06630,0.07849,0.10589,0.17010,0.32089,0.67041,1.47371"\
"0.06652,0.07843,0.10582,0.17006,0.32076,0.67026,1.47478"\
"0.06626,0.07819,0.10600,0.17060,0.32038,0.66822,1.47535"\
"0.06981,0.08051,0.10650,0.17016,0.32083,0.66764,1.47660"\
"0.09751,0.10836,0.12943,0.18237,0.32137,0.66839,1.47799"\
"0.14695,0.16232,0.19263,0.25163,0.36298,0.67506,1.47597"\
"0.22561,0.25065,0.29864,0.38541,0.53059,0.78932,1.49691");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.03116,0.03521,0.04400,0.06333,0.10591,0.20259,0.42548"\
"0.03550,0.03964,0.04867,0.06823,0.11077,0.20744,0.43208"\
"0.04388,0.04825,0.05748,0.07709,0.12019,0.21715,0.44132"\
"0.05593,0.06167,0.07333,0.09580,0.13992,0.23741,0.46055"\
"0.06873,0.07782,0.09574,0.12716,0.18316,0.28514,0.51071"\
"0.07199,0.08633,0.11454,0.16538,0.24812,0.38431,0.62334"\
"0.03526,0.05934,0.10562,0.18721,0.31959,0.52549,0.84560");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.01732,0.02238,0.03356,0.05840,0.11480,0.24488,0.54489"\
"0.01751,0.02256,0.03360,0.05911,0.11470,0.24445,0.54365"\
"0.01865,0.02324,0.03397,0.05877,0.11441,0.24320,0.54416"\
"0.02544,0.03023,0.04085,0.06236,0.11524,0.24286,0.54316"\
"0.04234,0.04814,0.06057,0.08393,0.13257,0.24873,0.54357"\
"0.07619,0.08442,0.10163,0.13332,0.18759,0.29813,0.56053"\
"0.14415,0.15581,0.17923,0.22287,0.29831,0.42934,0.67943");
}
}
timing() {
related_pin : "B1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.06338,0.06904,0.08110,0.10707,0.16536,0.29783,0.60496"\
"0.06825,0.07387,0.08595,0.11205,0.16983,0.30270,0.60951"\
"0.07963,0.08510,0.09733,0.12331,0.18172,0.31478,0.62091"\
"0.10289,0.10850,0.12041,0.14638,0.20490,0.33743,0.64423"\
"0.13704,0.14280,0.15508,0.18129,0.23969,0.37357,0.68036"\
"0.17891,0.18578,0.19933,0.22624,0.28436,0.41721,0.72439"\
"0.21523,0.22450,0.24224,0.27280,0.33170,0.46295,0.77021");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.03400,0.04062,0.05641,0.09262,0.17404,0.36031,0.79362"\
"0.03404,0.04064,0.05643,0.09263,0.17402,0.36031,0.79330"\
"0.03401,0.04068,0.05642,0.09265,0.17403,0.36068,0.79307"\
"0.03542,0.04183,0.05714,0.09283,0.17405,0.36047,0.79350"\
"0.04011,0.04571,0.05995,0.09465,0.17492,0.36088,0.79298"\
"0.05165,0.05583,0.06755,0.09840,0.17626,0.36211,0.79526"\
"0.07472,0.07780,0.08632,0.11208,0.18134,0.36298,0.79585");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.11634,0.12142,0.13229,0.15436,0.20114,0.30530,0.54492"\
"0.12116,0.12613,0.13685,0.15909,0.20586,0.31005,0.54967"\
"0.13368,0.13878,0.14946,0.17153,0.21826,0.32246,0.56214"\
"0.16558,0.17073,0.18145,0.20365,0.25052,0.35484,0.59447"\
"0.23542,0.24063,0.25158,0.27410,0.32063,0.42560,0.66528"\
"0.35142,0.35712,0.36970,0.39417,0.44303,0.54851,0.78810"\
"0.53200,0.53948,0.55478,0.58362,0.63697,0.74328,0.98298");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00269, 0.00624, 0.01447, 0.03356, 0.07783");
values("0.03238,0.03745,0.04839,0.07348,0.13175,0.26946,0.59168"\
"0.03208,0.03732,0.04854,0.07373,0.13160,0.26879,0.59215"\
"0.03197,0.03731,0.04852,0.07375,0.13169,0.26946,0.59098"\
"0.03216,0.03708,0.04853,0.07374,0.13150,0.26917,0.59131"\
"0.03443,0.03951,0.05056,0.07492,0.13242,0.26948,0.59148"\
"0.04371,0.04917,0.06005,0.08324,0.13822,0.27158,0.59141"\
"0.06089,0.06693,0.07862,0.10114,0.15161,0.27848,0.59474");
}
}
}
}
cell ("sky130_fd_sc_hd__o21bai_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__o21bai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!A2)+B1_N";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.140;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.08777,0.09407,0.10978,0.14885,0.24634,0.49264,1.11973"\
"0.09227,0.09861,0.11452,0.15388,0.25172,0.49800,1.12691"\
"0.10464,0.11099,0.12690,0.16642,0.26458,0.51128,1.13882"\
"0.13230,0.13856,0.15425,0.19362,0.29189,0.53913,1.16696"\
"0.18592,0.19346,0.21177,0.25380,0.35179,0.59902,1.22819"\
"0.27640,0.28698,0.31219,0.36834,0.48695,0.73776,1.36705"\
"0.42173,0.43824,0.47632,0.56082,0.72564,1.04374,1.68909");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.06732,0.07514,0.09443,0.14534,0.27734,0.61389,1.47684"\
"0.06708,0.07458,0.09463,0.14543,0.27662,0.61415,1.48168"\
"0.06713,0.07484,0.09460,0.14532,0.27735,0.61363,1.47558"\
"0.06787,0.07515,0.09456,0.14526,0.27720,0.61493,1.47672"\
"0.08422,0.09125,0.10810,0.15348,0.27855,0.61361,1.48194"\
"0.12254,0.13063,0.15048,0.19826,0.31088,0.61998,1.47567"\
"0.20221,0.21331,0.23991,0.29748,0.42539,0.71074,1.49245");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.04275,0.04572,0.05312,0.07031,0.11029,0.20693,0.44882"\
"0.04691,0.04996,0.05732,0.07455,0.11455,0.21117,0.45310"\
"0.05515,0.05820,0.06556,0.08275,0.12294,0.21963,0.46141"\
"0.06911,0.07262,0.08097,0.09958,0.14039,0.23742,0.47971"\
"0.08959,0.09425,0.10577,0.12970,0.17980,0.28164,0.52511"\
"0.10628,0.11411,0.13174,0.16843,0.24087,0.37280,0.63249"\
"0.09383,0.10640,0.13426,0.19344,0.30761,0.50680,0.84681");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.02711,0.03052,0.03916,0.06020,0.11107,0.23891,0.56672"\
"0.02692,0.03057,0.03911,0.06018,0.11106,0.23891,0.56689"\
"0.02704,0.03050,0.03900,0.05998,0.11089,0.23873,0.56665"\
"0.03169,0.03506,0.04342,0.06263,0.11163,0.23918,0.56670"\
"0.04587,0.04975,0.05914,0.07979,0.12641,0.24413,0.56771"\
"0.07835,0.08384,0.09616,0.12278,0.17632,0.28927,0.58209"\
"0.14045,0.14826,0.16662,0.20498,0.27836,0.41324,0.69378");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.06827,0.07471,0.09066,0.12998,0.22772,0.47399,1.10112"\
"0.07062,0.07742,0.09334,0.13313,0.23133,0.47825,1.10816"\
"0.08085,0.08729,0.10312,0.14306,0.24188,0.48898,1.11677"\
"0.10915,0.11526,0.13078,0.17001,0.26748,0.51521,1.14353"\
"0.16611,0.17482,0.19447,0.23663,0.33346,0.58045,1.20986"\
"0.25755,0.26943,0.29912,0.36283,0.48630,0.73263,1.35599"\
"0.41030,0.42813,0.47018,0.56442,0.74732,1.08366,1.71191");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.06669,0.07469,0.09431,0.14515,0.27694,0.61377,1.47700"\
"0.06699,0.07459,0.09455,0.14554,0.27723,0.61414,1.47882"\
"0.06628,0.07440,0.09423,0.14541,0.27670,0.61325,1.47679"\
"0.07046,0.07721,0.09552,0.14458,0.27700,0.61307,1.47624"\
"0.09639,0.10389,0.12093,0.16160,0.27890,0.61336,1.48158"\
"0.14100,0.15178,0.17587,0.22854,0.33243,0.62406,1.47565"\
"0.21127,0.22817,0.26583,0.34417,0.48936,0.75405,1.49899");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.03098,0.03390,0.04091,0.05738,0.09590,0.18817,0.42056"\
"0.03516,0.03818,0.04537,0.06203,0.10060,0.19297,0.42584"\
"0.04291,0.04612,0.05355,0.07040,0.10919,0.20187,0.43444"\
"0.05300,0.05704,0.06646,0.08615,0.12656,0.21987,0.45233"\
"0.06238,0.06847,0.08253,0.11038,0.16337,0.26416,0.49877"\
"0.05811,0.06820,0.09040,0.13464,0.21446,0.35166,0.60614"\
"0.00790,0.02569,0.06151,0.13332,0.26048,0.47145,0.81520");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.01561,0.01919,0.02793,0.04849,0.09843,0.22132,0.53535"\
"0.01564,0.01921,0.02796,0.04855,0.09825,0.22119,0.53447"\
"0.01690,0.02011,0.02827,0.04843,0.09838,0.22113,0.53510"\
"0.02251,0.02616,0.03441,0.05306,0.09927,0.22081,0.53794"\
"0.03745,0.04189,0.05159,0.07239,0.11804,0.22740,0.53534"\
"0.06950,0.07546,0.08890,0.11648,0.17019,0.27849,0.55297"\
"0.13684,0.14410,0.16183,0.20029,0.27232,0.40571,0.67473");
}
}
timing() {
related_pin : "B1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.07296,0.07678,0.08556,0.10512,0.15012,0.26156,0.54386"\
"0.07808,0.08193,0.09062,0.11018,0.15510,0.26644,0.54833"\
"0.08967,0.09358,0.10224,0.12182,0.16696,0.27770,0.55956"\
"0.11630,0.12011,0.12877,0.14811,0.19292,0.30446,0.58725"\
"0.16035,0.16469,0.17402,0.19392,0.23931,0.35094,0.63295"\
"0.21772,0.22299,0.23443,0.25725,0.30308,0.41414,0.69616"\
"0.27806,0.28552,0.30067,0.32978,0.38125,0.49180,0.77512");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.03221,0.03579,0.04493,0.06986,0.13398,0.29255,0.69492"\
"0.03232,0.03559,0.04495,0.06984,0.13398,0.29257,0.69506"\
"0.03249,0.03559,0.04497,0.06986,0.13405,0.29238,0.69439"\
"0.03317,0.03658,0.04555,0.07023,0.13406,0.29257,0.69620"\
"0.04039,0.04281,0.05079,0.07374,0.13537,0.29267,0.69591"\
"0.05652,0.05788,0.06360,0.08271,0.13991,0.29416,0.69571"\
"0.08432,0.08535,0.08959,0.10478,0.15342,0.29760,0.69713");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.15244,0.15622,0.16522,0.18477,0.22743,0.32484,0.56683"\
"0.15776,0.16154,0.17042,0.18984,0.23221,0.32988,0.57191"\
"0.17051,0.17427,0.18305,0.20284,0.24541,0.34296,0.58494"\
"0.20184,0.20563,0.21429,0.23415,0.27667,0.37444,0.61638"\
"0.27601,0.27972,0.28855,0.30830,0.35032,0.44803,0.69012"\
"0.41635,0.42062,0.43018,0.45200,0.49657,0.59567,0.83690"\
"0.63547,0.64108,0.65358,0.67997,0.73092,0.83321,1.07574");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00327, 0.00837, 0.02141, 0.05476, 0.14009");
values("0.03680,0.04043,0.04897,0.06857,0.11625,0.24072,0.56697"\
"0.03650,0.04011,0.04855,0.06871,0.11659,0.24071,0.56704"\
"0.03702,0.04053,0.04927,0.06869,0.11626,0.24071,0.56774"\
"0.03655,0.04016,0.04903,0.06861,0.11629,0.24062,0.56790"\
"0.03721,0.04069,0.04906,0.06905,0.11695,0.24084,0.56671"\
"0.04667,0.05038,0.05918,0.07816,0.12352,0.24354,0.56668"\
"0.06532,0.07011,0.07987,0.10028,0.14381,0.25576,0.57343");
}
}
}
}
cell ("sky130_fd_sc_hd__o21bai_4") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__o21bai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0093;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A1*!A2)+B1_N";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.245;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.09318,0.09736,0.10885,0.14033,0.22612,0.46313,1.12783"\
"0.09763,0.10186,0.11352,0.14519,0.23137,0.46849,1.13081"\
"0.11003,0.11427,0.12591,0.15777,0.24438,0.48252,1.14439"\
"0.13783,0.14196,0.15369,0.18540,0.27199,0.51005,1.17297"\
"0.19295,0.19788,0.21119,0.24547,0.33170,0.56988,1.23395"\
"0.28790,0.29470,0.31270,0.35760,0.46438,0.70836,1.37394"\
"0.44514,0.45557,0.48332,0.55093,0.69951,1.01206,1.69320");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.07094,0.07608,0.09054,0.13082,0.24564,0.56974,1.47813"\
"0.07106,0.07613,0.09035,0.13098,0.24575,0.56803,1.47542"\
"0.07119,0.07616,0.09066,0.13091,0.24576,0.57003,1.47625"\
"0.07149,0.07629,0.09037,0.13070,0.24516,0.56883,1.47725"\
"0.08686,0.09141,0.10365,0.13935,0.24787,0.56776,1.48062"\
"0.12288,0.12820,0.14271,0.18144,0.28290,0.57604,1.47544"\
"0.20099,0.20762,0.22704,0.27399,0.38861,0.66847,1.49449");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.04405,0.04600,0.05138,0.06520,0.10045,0.19387,0.45033"\
"0.04812,0.05005,0.05540,0.06924,0.10453,0.19792,0.45460"\
"0.05557,0.05758,0.06293,0.07677,0.11219,0.20567,0.46237"\
"0.06771,0.07005,0.07623,0.09139,0.12779,0.22183,0.47866"\
"0.08550,0.08859,0.09674,0.11589,0.16082,0.26079,0.51919"\
"0.09782,0.10284,0.11519,0.14476,0.20947,0.33806,0.61412"\
"0.07484,0.08252,0.10221,0.14972,0.25198,0.44643,0.80105");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.02844,0.03072,0.03701,0.05401,0.09978,0.22585,0.58061"\
"0.02835,0.03072,0.03701,0.05399,0.09977,0.22577,0.58021"\
"0.02854,0.03078,0.03698,0.05381,0.09970,0.22581,0.58022"\
"0.03279,0.03507,0.04125,0.05731,0.10089,0.22576,0.58105"\
"0.04612,0.04858,0.05542,0.07246,0.11572,0.23172,0.58063"\
"0.07788,0.08140,0.09004,0.11182,0.16046,0.27443,0.59434"\
"0.13907,0.14413,0.15723,0.18851,0.25381,0.38699,0.69677");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.07341,0.07771,0.08947,0.12124,0.20728,0.44437,1.10686"\
"0.07563,0.07995,0.09193,0.12413,0.21078,0.44822,1.11059"\
"0.08551,0.08979,0.10166,0.13352,0.22089,0.45916,1.12211"\
"0.11382,0.11798,0.12942,0.16106,0.24723,0.48617,1.14983"\
"0.17409,0.17950,0.19406,0.22876,0.31394,0.55190,1.21836"\
"0.27197,0.28013,0.30141,0.35354,0.46656,0.70391,1.36442"\
"0.43782,0.44944,0.47984,0.55596,0.72529,1.05825,1.72648");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.07125,0.07607,0.09015,0.13057,0.24543,0.56777,1.47929"\
"0.07095,0.07623,0.09020,0.13074,0.24550,0.56796,1.47584"\
"0.07049,0.07583,0.09031,0.13081,0.24559,0.56897,1.47555"\
"0.07369,0.07829,0.09116,0.13027,0.24554,0.56988,1.47912"\
"0.09928,0.10434,0.11632,0.14786,0.24857,0.56951,1.47813"\
"0.14306,0.15066,0.16852,0.21155,0.30697,0.58107,1.48061"\
"0.21594,0.22649,0.25421,0.31945,0.45617,0.71826,1.49601");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.03149,0.03343,0.03853,0.05156,0.08499,0.17286,0.41645"\
"0.03551,0.03749,0.04275,0.05605,0.08945,0.17728,0.42143"\
"0.04261,0.04481,0.05026,0.06378,0.09767,0.18565,0.42989"\
"0.05165,0.05429,0.06107,0.07725,0.11372,0.20308,0.44667"\
"0.05890,0.06280,0.07323,0.09651,0.14482,0.24364,0.48843"\
"0.05060,0.05707,0.07320,0.11020,0.18399,0.32032,0.58832"\
"-0.00997,0.00250,0.02851,0.08893,0.20711,0.41583,0.77745");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.01617,0.01848,0.02471,0.04148,0.08522,0.20438,0.53941"\
"0.01626,0.01858,0.02470,0.04156,0.08507,0.20414,0.53877"\
"0.01760,0.01970,0.02553,0.04154,0.08528,0.20426,0.53874"\
"0.02307,0.02537,0.03146,0.04715,0.08717,0.20410,0.54000"\
"0.03826,0.04097,0.04808,0.06509,0.10622,0.21202,0.53852"\
"0.07062,0.07429,0.08397,0.10667,0.15467,0.26206,0.55596"\
"0.13874,0.14271,0.15546,0.18623,0.25267,0.38455,0.67184");
}
}
timing() {
related_pin : "B1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.08023,0.08282,0.08976,0.10653,0.14800,0.25808,0.56344"\
"0.08522,0.08779,0.09455,0.11139,0.15255,0.26337,0.56908"\
"0.09657,0.09914,0.10596,0.12272,0.16421,0.27473,0.57938"\
"0.12312,0.12567,0.13236,0.14870,0.19013,0.30072,0.60677"\
"0.16874,0.17169,0.17891,0.19593,0.23733,0.34795,0.65349"\
"0.22848,0.23211,0.24089,0.26074,0.30324,0.41407,0.71895"\
"0.29101,0.29591,0.30754,0.33312,0.38262,0.49247,0.79753");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.03553,0.03767,0.04434,0.06421,0.12166,0.27779,0.71203"\
"0.03556,0.03774,0.04411,0.06414,0.12165,0.27775,0.71210"\
"0.03549,0.03772,0.04413,0.06424,0.12166,0.27778,0.71084"\
"0.03591,0.03818,0.04469,0.06459,0.12176,0.27779,0.71122"\
"0.04331,0.04505,0.05048,0.06821,0.12327,0.27799,0.71177"\
"0.05987,0.06077,0.06439,0.07881,0.12891,0.27950,0.71125"\
"0.08879,0.08939,0.09177,0.10241,0.14346,0.28377,0.71316");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.13842,0.14077,0.14681,0.16250,0.19977,0.29394,0.55073"\
"0.14353,0.14563,0.15194,0.16775,0.20495,0.29926,0.55597"\
"0.15672,0.15881,0.16518,0.18089,0.21810,0.31235,0.56911"\
"0.18783,0.18998,0.19637,0.21194,0.24950,0.34389,0.60058"\
"0.26017,0.26260,0.26862,0.28439,0.32183,0.41619,0.67284"\
"0.39020,0.39294,0.39967,0.41748,0.45732,0.55311,0.80981"\
"0.59012,0.59372,0.60349,0.62439,0.67127,0.77092,1.02644");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00140, 0.00394, 0.01108, 0.03111, 0.08737, 0.24537");
values("0.03552,0.03789,0.04448,0.06054,0.10398,0.22670,0.58030"\
"0.03551,0.03805,0.04411,0.06033,0.10386,0.22700,0.58115"\
"0.03540,0.03804,0.04417,0.06056,0.10395,0.22693,0.58045"\
"0.03537,0.03812,0.04429,0.06041,0.10402,0.22694,0.58082"\
"0.03642,0.03904,0.04530,0.06148,0.10444,0.22713,0.58099"\
"0.04649,0.04897,0.05557,0.07104,0.11221,0.23012,0.58064"\
"0.06562,0.06866,0.07636,0.09296,0.13240,0.24127,0.58576");
}
}
}
}
cell ("sky130_fd_sc_hd__o221a_1") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__o221a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A1*B1)*C1)+((A2*B1)*C1))+((A1*B2)*C1))+((A2*B2)*C1)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.153;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.14250,0.15093,0.16938,0.20993,0.30605,0.55145,1.19250"\
"0.14693,0.15534,0.17382,0.21437,0.31047,0.55588,1.19385"\
"0.15590,0.16425,0.18278,0.22339,0.31943,0.56679,1.20413"\
"0.17323,0.18158,0.20011,0.24071,0.33684,0.58279,1.22208"\
"0.20708,0.21572,0.23453,0.27554,0.37224,0.61895,1.25767"\
"0.25973,0.26927,0.28958,0.33238,0.43012,0.67691,1.31607"\
"0.31508,0.32681,0.35075,0.39761,0.49764,0.74570,1.38378");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03200,0.03988,0.05878,0.10758,0.23892,0.59071,1.50364"\
"0.03194,0.03983,0.05882,0.10759,0.23900,0.58921,1.50235"\
"0.03214,0.03985,0.05882,0.10770,0.23906,0.59067,1.49770"\
"0.03203,0.03974,0.05882,0.10767,0.23888,0.59071,1.49954"\
"0.03341,0.04120,0.05989,0.10839,0.23925,0.59089,1.50349"\
"0.03776,0.04561,0.06400,0.11146,0.24023,0.58906,1.50070"\
"0.04786,0.05643,0.07485,0.12001,0.24408,0.59126,1.49880");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.21842,0.22602,0.24145,0.27082,0.32792,0.45062,0.75129"\
"0.22368,0.23122,0.24659,0.27606,0.33318,0.45592,0.75660"\
"0.23623,0.24384,0.25927,0.28902,0.34615,0.46838,0.76939"\
"0.26353,0.27123,0.28670,0.31640,0.37309,0.49564,0.79684"\
"0.32565,0.33325,0.34886,0.37845,0.43572,0.55844,0.85923"\
"0.45887,0.46709,0.48361,0.51466,0.57322,0.69600,0.99743"\
"0.69529,0.70494,0.72429,0.75957,0.82430,0.95265,1.25533");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03291,0.03748,0.04808,0.07193,0.12648,0.26845,0.65770"\
"0.03255,0.03775,0.04830,0.07193,0.12653,0.26845,0.65797"\
"0.03291,0.03750,0.04810,0.07120,0.12617,0.26832,0.66150"\
"0.03263,0.03769,0.04780,0.07149,0.12633,0.26835,0.66412"\
"0.03247,0.03729,0.04828,0.07171,0.12616,0.26846,0.66056"\
"0.03627,0.04108,0.05201,0.07447,0.12837,0.26945,0.66136"\
"0.04627,0.05153,0.06276,0.08783,0.14117,0.27778,0.66038");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.13412,0.14264,0.16152,0.20274,0.30027,0.54816,1.18784"\
"0.13901,0.14752,0.16637,0.20769,0.30492,0.55408,1.19197"\
"0.14856,0.15704,0.17582,0.21714,0.31454,0.56141,1.20317"\
"0.16630,0.17481,0.19367,0.23492,0.33238,0.57967,1.22029"\
"0.20079,0.20967,0.22885,0.27049,0.36796,0.61581,1.25524"\
"0.25341,0.26312,0.28395,0.32746,0.42613,0.67402,1.31515"\
"0.30646,0.31903,0.34422,0.39252,0.49366,0.74203,1.38190");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03184,0.03966,0.05877,0.10731,0.23848,0.58969,1.50319"\
"0.03179,0.03972,0.05872,0.10734,0.23831,0.59015,1.49884"\
"0.03190,0.03966,0.05866,0.10743,0.23860,0.58934,1.50451"\
"0.03198,0.03959,0.05871,0.10746,0.23877,0.59052,1.50023"\
"0.03353,0.04133,0.05991,0.10803,0.23876,0.59016,1.49939"\
"0.03851,0.04677,0.06527,0.11212,0.24045,0.58933,1.50379"\
"0.05113,0.05971,0.07797,0.12254,0.24520,0.59160,1.49448");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.20400,0.21157,0.22712,0.25686,0.31397,0.43685,0.73783"\
"0.20781,0.21538,0.23088,0.26061,0.31774,0.44057,0.74173"\
"0.21812,0.22575,0.24138,0.27096,0.32832,0.45126,0.75219"\
"0.24565,0.25330,0.26879,0.29845,0.35581,0.47875,0.77973"\
"0.31356,0.32126,0.33685,0.36651,0.42397,0.54687,0.84824"\
"0.46495,0.47338,0.49004,0.52104,0.57932,0.70279,1.00432"\
"0.71426,0.72516,0.74681,0.78433,0.84884,0.97642,1.27979");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03287,0.03742,0.04779,0.07126,0.12630,0.26846,0.66092"\
"0.03276,0.03761,0.04784,0.07141,0.12620,0.26838,0.66105"\
"0.03254,0.03736,0.04838,0.07188,0.12590,0.26841,0.66271"\
"0.03256,0.03730,0.04807,0.07183,0.12585,0.26842,0.66184"\
"0.03245,0.03726,0.04849,0.07171,0.12626,0.26841,0.66047"\
"0.03832,0.04274,0.05264,0.07494,0.12840,0.26949,0.66315"\
"0.05443,0.05984,0.07083,0.09170,0.14141,0.27753,0.66085");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.13453,0.14290,0.16135,0.20200,0.29826,0.54469,1.18339"\
"0.13866,0.14707,0.16552,0.20615,0.30252,0.54846,1.19004"\
"0.14806,0.15649,0.17494,0.21551,0.31207,0.55860,1.20081"\
"0.16886,0.17727,0.19580,0.23643,0.33315,0.58064,1.21972"\
"0.21213,0.22087,0.23970,0.28081,0.37758,0.62459,1.26498"\
"0.27556,0.28523,0.30550,0.34802,0.44580,0.69356,1.33301"\
"0.33846,0.35051,0.37430,0.42052,0.51985,0.76792,1.40755");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03203,0.03997,0.05876,0.10767,0.23919,0.58891,1.50216"\
"0.03192,0.03990,0.05875,0.10761,0.23909,0.59021,1.50462"\
"0.03188,0.03987,0.05874,0.10754,0.23873,0.59108,1.50042"\
"0.03211,0.03972,0.05886,0.10749,0.23904,0.58959,1.50322"\
"0.03362,0.04113,0.05991,0.10851,0.23938,0.58874,1.50412"\
"0.03876,0.04637,0.06430,0.11144,0.24079,0.58872,1.50074"\
"0.05070,0.05853,0.07686,0.11941,0.24365,0.59168,1.49797");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.18335,0.19127,0.20807,0.24130,0.30479,0.43264,0.73434"\
"0.18867,0.19657,0.21333,0.24668,0.31017,0.43812,0.74032"\
"0.20087,0.20881,0.22555,0.25945,0.32214,0.45017,0.75189"\
"0.22760,0.23537,0.25220,0.28580,0.34918,0.47721,0.77939"\
"0.28946,0.29732,0.31395,0.34781,0.41130,0.53930,0.84126"\
"0.41311,0.42167,0.43983,0.47601,0.54256,0.67226,0.97476"\
"0.62622,0.63685,0.65850,0.70072,0.77642,0.91494,1.22103");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03159,0.03704,0.05031,0.07877,0.13548,0.27385,0.66025"\
"0.03129,0.03697,0.05021,0.07814,0.13566,0.27451,0.66336"\
"0.03155,0.03720,0.05025,0.07798,0.13553,0.27407,0.66030"\
"0.03123,0.03693,0.05023,0.07864,0.13533,0.27465,0.66304"\
"0.03163,0.03709,0.05021,0.07820,0.13496,0.27420,0.66043"\
"0.03670,0.04263,0.05623,0.08470,0.14032,0.27682,0.66260"\
"0.04830,0.05466,0.06982,0.10074,0.15904,0.29077,0.66296");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.12829,0.13689,0.15564,0.19663,0.29330,0.53946,1.18157"\
"0.13286,0.14145,0.16020,0.20121,0.29790,0.54380,1.18574"\
"0.14224,0.15088,0.16968,0.21071,0.30744,0.55460,1.19349"\
"0.16238,0.17093,0.18979,0.23085,0.32771,0.57498,1.21412"\
"0.20304,0.21199,0.23132,0.27300,0.37009,0.61774,1.25686"\
"0.26148,0.27140,0.29210,0.33557,0.43399,0.68161,1.32080"\
"0.31774,0.33037,0.35553,0.40305,0.50330,0.75181,1.39094");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03234,0.04042,0.05941,0.10792,0.23858,0.59084,1.50097"\
"0.03234,0.04043,0.05935,0.10804,0.23881,0.59038,1.50251"\
"0.03248,0.04042,0.05957,0.10813,0.23914,0.58977,1.50318"\
"0.03255,0.04025,0.05950,0.10809,0.23926,0.58945,1.50182"\
"0.03439,0.04238,0.06122,0.10933,0.23949,0.59023,1.50185"\
"0.04021,0.04752,0.06619,0.11286,0.24116,0.58957,1.50418"\
"0.05349,0.06160,0.08032,0.12271,0.24499,0.59220,1.49757");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.16837,0.17618,0.19278,0.22686,0.28994,0.41791,0.72006"\
"0.17222,0.18013,0.19694,0.23040,0.29384,0.42182,0.72403"\
"0.18300,0.19084,0.20762,0.24103,0.30451,0.43242,0.73416"\
"0.21030,0.21817,0.23489,0.26849,0.33188,0.45990,0.76179"\
"0.27804,0.28580,0.30253,0.33601,0.39953,0.52764,0.82975"\
"0.41504,0.42411,0.44305,0.47980,0.54697,0.67689,0.97952"\
"0.63266,0.64445,0.66872,0.71439,0.79377,0.93320,1.23967");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03123,0.03708,0.05048,0.07793,0.13544,0.27450,0.66402"\
"0.03132,0.03693,0.05032,0.07853,0.13535,0.27447,0.66292"\
"0.03162,0.03698,0.05026,0.07819,0.13540,0.27408,0.66017"\
"0.03116,0.03726,0.05026,0.07829,0.13531,0.27386,0.66046"\
"0.03132,0.03747,0.05046,0.07853,0.13546,0.27440,0.66041"\
"0.04062,0.04597,0.05912,0.08630,0.14155,0.27703,0.66484"\
"0.05691,0.06491,0.07971,0.11114,0.16576,0.29294,0.66566");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.12227,0.13076,0.14922,0.18983,0.28670,0.53377,1.17664"\
"0.12617,0.13451,0.15303,0.19376,0.29034,0.53792,1.17728"\
"0.13561,0.14410,0.16255,0.20323,0.30019,0.54729,1.19018"\
"0.15827,0.16667,0.18523,0.22606,0.32272,0.57042,1.20936"\
"0.20399,0.21252,0.23146,0.27265,0.36961,0.61681,1.25680"\
"0.26707,0.27619,0.29591,0.33796,0.43584,0.68412,1.32445"\
"0.32906,0.34027,0.36377,0.40785,0.50659,0.75483,1.39501");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.03197,0.03985,0.05886,0.10748,0.23866,0.59114,1.50028"\
"0.03217,0.03988,0.05888,0.10751,0.23878,0.58924,1.50272"\
"0.03199,0.03989,0.05871,0.10751,0.23867,0.59115,1.50004"\
"0.03204,0.03968,0.05877,0.10748,0.23915,0.58961,1.50139"\
"0.03309,0.04085,0.05979,0.10837,0.23923,0.59077,1.49740"\
"0.03789,0.04563,0.06324,0.11066,0.24114,0.58932,1.50487"\
"0.05012,0.05740,0.07408,0.11741,0.24279,0.59094,1.50017");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.08084,0.08686,0.10024,0.12807,0.18267,0.30238,0.60193"\
"0.08617,0.09220,0.10558,0.13340,0.18799,0.30770,0.60681"\
"0.09926,0.10528,0.11862,0.14650,0.20115,0.32088,0.62039"\
"0.13046,0.13642,0.14977,0.17780,0.23259,0.35241,0.65214"\
"0.19250,0.19933,0.21407,0.24414,0.30054,0.42078,0.72050"\
"0.28965,0.29841,0.31715,0.35449,0.41941,0.54489,0.84481"\
"0.44250,0.45378,0.47791,0.52558,0.60924,0.74741,1.04979");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00337, 0.00874, 0.02270, 0.05891, 0.15290");
values("0.02059,0.02579,0.03818,0.06383,0.11892,0.26128,0.65795"\
"0.02070,0.02577,0.03812,0.06386,0.11851,0.26182,0.65403"\
"0.02070,0.02584,0.03825,0.06377,0.11888,0.26139,0.65759"\
"0.02090,0.02615,0.03854,0.06417,0.11904,0.26169,0.65811"\
"0.02619,0.03125,0.04339,0.06851,0.12083,0.26279,0.65770"\
"0.03617,0.04278,0.05703,0.08501,0.13695,0.26914,0.65739"\
"0.05124,0.05889,0.07706,0.11392,0.16914,0.28911,0.65536");
}
}
}
}
cell ("sky130_fd_sc_hd__o221a_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__o221a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A1*B1)*C1)+((A2*B1)*C1))+((A1*B2)*C1))+((A2*B2)*C1)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.281;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.15299,0.16017,0.17661,0.21311,0.29958,0.53450,1.20700"\
"0.15732,0.16455,0.18096,0.21751,0.30390,0.53928,1.21270"\
"0.16616,0.17328,0.18984,0.22628,0.31296,0.54882,1.22114"\
"0.18336,0.19052,0.20701,0.24354,0.33008,0.56571,1.24038"\
"0.21768,0.22499,0.24174,0.27844,0.36536,0.60154,1.27719"\
"0.27287,0.28089,0.29914,0.33790,0.42652,0.66279,1.33677"\
"0.33456,0.34457,0.36668,0.41019,0.50263,0.73938,1.41307");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.02825,0.03427,0.04877,0.08734,0.19819,0.53183,1.49753"\
"0.02846,0.03435,0.04907,0.08734,0.19856,0.53233,1.49807"\
"0.02835,0.03432,0.04887,0.08727,0.19847,0.53235,1.49841"\
"0.02833,0.03410,0.04893,0.08727,0.19850,0.53298,1.50269"\
"0.02924,0.03516,0.04963,0.08785,0.19875,0.53277,1.49968"\
"0.03326,0.03962,0.05433,0.09203,0.20100,0.53218,1.50030"\
"0.04335,0.05028,0.06581,0.10262,0.20710,0.53385,1.49764");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.24793,0.25478,0.27009,0.29943,0.35511,0.47104,0.76711"\
"0.25315,0.26013,0.27526,0.30472,0.36051,0.47632,0.77247"\
"0.26605,0.27299,0.28819,0.31756,0.37338,0.48923,0.78550"\
"0.29342,0.30048,0.31570,0.34516,0.40070,0.51711,0.81330"\
"0.35654,0.36337,0.37855,0.40787,0.46366,0.58066,0.87707"\
"0.49619,0.50348,0.51926,0.54933,0.60546,0.72433,1.02078"\
"0.75168,0.76041,0.77913,0.81405,0.87629,1.00154,1.30043");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.03470,0.03862,0.04814,0.06753,0.11301,0.23781,0.61462"\
"0.03483,0.03898,0.04752,0.06670,0.11276,0.23753,0.61421"\
"0.03460,0.03892,0.04784,0.06666,0.11276,0.23757,0.61509"\
"0.03488,0.03867,0.04742,0.06720,0.11274,0.23766,0.61439"\
"0.03475,0.03860,0.04756,0.06766,0.11291,0.23612,0.61595"\
"0.03798,0.04146,0.05040,0.06900,0.11480,0.23824,0.61779"\
"0.04865,0.05271,0.06233,0.08231,0.12906,0.24775,0.61713");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.14534,0.15257,0.16929,0.20631,0.29365,0.52970,1.20390"\
"0.15032,0.15757,0.17434,0.21122,0.29868,0.53505,1.21036"\
"0.15977,0.16701,0.18374,0.22076,0.30812,0.54441,1.21891"\
"0.17764,0.18489,0.20161,0.23861,0.32605,0.56304,1.23665"\
"0.21335,0.22085,0.23776,0.27504,0.36263,0.59960,1.27279"\
"0.27000,0.27836,0.29702,0.33651,0.42577,0.66267,1.33678"\
"0.33368,0.34419,0.36731,0.41259,0.50591,0.74368,1.41744");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.02858,0.03438,0.04931,0.08754,0.19798,0.53190,1.49799"\
"0.02852,0.03437,0.04913,0.08744,0.19845,0.53262,1.50170"\
"0.02869,0.03452,0.04910,0.08749,0.19809,0.53204,1.49895"\
"0.02848,0.03439,0.04904,0.08729,0.19827,0.53104,1.50114"\
"0.02962,0.03549,0.05008,0.08810,0.19832,0.53218,1.49799"\
"0.03415,0.04026,0.05552,0.09315,0.20140,0.53165,1.50008"\
"0.04591,0.05265,0.06883,0.10530,0.20827,0.53294,1.49365");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.23297,0.23996,0.25504,0.28442,0.34025,0.45664,0.75317"\
"0.23678,0.24381,0.25889,0.28826,0.34396,0.46043,0.75681"\
"0.24736,0.25440,0.26945,0.29884,0.35467,0.47137,0.76782"\
"0.27459,0.28152,0.29666,0.32584,0.38165,0.49795,0.79422"\
"0.34327,0.35022,0.36539,0.39397,0.44957,0.56681,0.86339"\
"0.50021,0.50775,0.52367,0.55364,0.61008,0.72705,1.02348"\
"0.77065,0.77985,0.80100,0.83962,0.90491,1.02849,1.32758");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.03483,0.03893,0.04752,0.06658,0.11283,0.23671,0.61560"\
"0.03498,0.03878,0.04742,0.06760,0.11208,0.23727,0.61389"\
"0.03470,0.03894,0.04754,0.06758,0.11294,0.23692,0.61442"\
"0.03470,0.03890,0.04740,0.06711,0.11290,0.23759,0.61434"\
"0.03497,0.03856,0.04733,0.06668,0.11321,0.23661,0.61667"\
"0.03911,0.04287,0.05114,0.06933,0.11421,0.23831,0.61450"\
"0.05691,0.06174,0.07258,0.09098,0.13166,0.24848,0.61888");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.14493,0.15207,0.16861,0.20512,0.29179,0.52751,1.20180"\
"0.14925,0.15640,0.17294,0.20935,0.29604,0.53183,1.20638"\
"0.15869,0.16586,0.18233,0.21882,0.30540,0.54073,1.21389"\
"0.17963,0.18679,0.20330,0.23977,0.32659,0.56298,1.23561"\
"0.22497,0.23228,0.24899,0.28571,0.37256,0.60849,1.28282"\
"0.29536,0.30362,0.32195,0.36070,0.44915,0.68566,1.35989"\
"0.37081,0.38127,0.40402,0.44789,0.53967,0.77640,1.45040");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.02839,0.03430,0.04892,0.08717,0.19838,0.53238,1.50069"\
"0.02830,0.03413,0.04896,0.08724,0.19857,0.53179,1.50162"\
"0.02842,0.03424,0.04883,0.08729,0.19812,0.53195,1.49687"\
"0.02858,0.03437,0.04885,0.08724,0.19838,0.53227,1.49929"\
"0.02967,0.03514,0.04970,0.08772,0.19866,0.53220,1.50155"\
"0.03486,0.04081,0.05569,0.09234,0.20115,0.53253,1.50085"\
"0.04713,0.05377,0.06827,0.10427,0.20608,0.53448,1.49786");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.20847,0.21519,0.23041,0.26144,0.32278,0.44598,0.74488"\
"0.21400,0.22077,0.23594,0.26692,0.32864,0.45127,0.75024"\
"0.22646,0.23326,0.24842,0.27943,0.34080,0.46399,0.76281"\
"0.25327,0.26002,0.27520,0.30622,0.36758,0.49117,0.78994"\
"0.31500,0.32179,0.33699,0.36796,0.42960,0.55323,0.85207"\
"0.44654,0.45389,0.47005,0.50283,0.56644,0.69054,0.98960"\
"0.67588,0.68433,0.70398,0.74213,0.81355,0.94940,1.25375");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.03187,0.03656,0.04630,0.06972,0.12109,0.24505,0.61809"\
"0.03191,0.03611,0.04626,0.07002,0.12104,0.24448,0.61827"\
"0.03189,0.03612,0.04632,0.06983,0.12119,0.24420,0.61712"\
"0.03193,0.03614,0.04652,0.06979,0.12112,0.24459,0.61658"\
"0.03205,0.03622,0.04623,0.06969,0.12102,0.24451,0.61657"\
"0.03661,0.04126,0.05143,0.07466,0.12474,0.24615,0.61671"\
"0.04827,0.05357,0.06473,0.09001,0.14448,0.26301,0.62089");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.13970,0.14701,0.16388,0.20112,0.28832,0.52377,1.19712"\
"0.14427,0.15164,0.16861,0.20572,0.29297,0.52919,1.20304"\
"0.15390,0.16119,0.17821,0.21525,0.30267,0.53894,1.21211"\
"0.17418,0.18154,0.19847,0.23569,0.32289,0.55876,1.23268"\
"0.21726,0.22487,0.24213,0.27975,0.36734,0.60316,1.27698"\
"0.28378,0.29238,0.31124,0.35103,0.44058,0.67763,1.35168"\
"0.35422,0.36511,0.38881,0.43435,0.52774,0.76523,1.43873");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.02923,0.03517,0.05005,0.08852,0.19895,0.53227,1.49730"\
"0.02926,0.03522,0.04988,0.08833,0.19938,0.53186,1.50123"\
"0.02905,0.03489,0.04994,0.08844,0.19925,0.53194,1.50147"\
"0.02911,0.03506,0.04983,0.08852,0.19927,0.53236,1.49879"\
"0.03066,0.03635,0.05096,0.08924,0.19956,0.53092,1.50119"\
"0.03637,0.04250,0.05742,0.09430,0.20260,0.53276,1.49754"\
"0.04942,0.05629,0.07123,0.10774,0.20901,0.53348,1.49380");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.19326,0.20010,0.21524,0.24625,0.30762,0.43079,0.72954"\
"0.19736,0.20414,0.21935,0.25030,0.31200,0.43510,0.73411"\
"0.20805,0.21483,0.22997,0.26101,0.32276,0.44551,0.74446"\
"0.23555,0.24233,0.25745,0.28863,0.34978,0.47329,0.77229"\
"0.30321,0.30992,0.32508,0.35539,0.41770,0.54119,0.84021"\
"0.45065,0.45829,0.47506,0.50808,0.57230,0.69719,0.99613"\
"0.68969,0.69950,0.72135,0.76359,0.84094,0.97807,1.28246");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.03199,0.03622,0.04622,0.06991,0.12125,0.24458,0.61657"\
"0.03193,0.03625,0.04645,0.07009,0.12084,0.24402,0.61789"\
"0.03191,0.03621,0.04661,0.06999,0.12087,0.24496,0.61567"\
"0.03181,0.03625,0.04621,0.06972,0.12095,0.24419,0.61829"\
"0.03181,0.03604,0.04661,0.06979,0.12080,0.24409,0.61815"\
"0.03950,0.04448,0.05372,0.07646,0.12560,0.24684,0.61633"\
"0.05788,0.06386,0.07662,0.10131,0.15194,0.26641,0.62267");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.13338,0.14051,0.15703,0.19347,0.28027,0.51655,1.19201"\
"0.13705,0.14419,0.16074,0.19717,0.28403,0.52061,1.19377"\
"0.14635,0.15345,0.17001,0.20658,0.29327,0.52895,1.20243"\
"0.16884,0.17602,0.19264,0.22916,0.31600,0.55226,1.22786"\
"0.21893,0.22620,0.24284,0.27959,0.36629,0.60257,1.27710"\
"0.28991,0.29807,0.31602,0.35424,0.44211,0.67932,1.35345"\
"0.36336,0.37394,0.39708,0.43955,0.52996,0.76589,1.44081");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.02862,0.03443,0.04896,0.08724,0.19837,0.53255,1.50243"\
"0.02862,0.03435,0.04884,0.08725,0.19844,0.53226,1.49830"\
"0.02842,0.03444,0.04890,0.08730,0.19816,0.53173,1.49678"\
"0.02837,0.03412,0.04896,0.08712,0.19851,0.53317,1.50278"\
"0.02934,0.03503,0.04956,0.08800,0.19875,0.53235,1.49875"\
"0.03588,0.04124,0.05546,0.09181,0.20121,0.53168,1.50179"\
"0.04873,0.05533,0.07016,0.10354,0.20539,0.53498,1.49549");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.09054,0.09541,0.10661,0.13093,0.18160,0.29228,0.58490"\
"0.09586,0.10061,0.11175,0.13621,0.18687,0.29756,0.59033"\
"0.10921,0.11404,0.12508,0.14955,0.20024,0.31096,0.60363"\
"0.14059,0.14538,0.15641,0.18081,0.23161,0.34232,0.63493"\
"0.20817,0.21345,0.22546,0.25056,0.30234,0.41356,0.70630"\
"0.31743,0.32430,0.33962,0.37116,0.43216,0.54917,0.84262"\
"0.48859,0.49747,0.51731,0.55740,0.63631,0.76970,1.06871");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00413, 0.01185, 0.03406, 0.09784, 0.28108");
values("0.01840,0.02201,0.03096,0.05286,0.10014,0.22506,0.61163"\
"0.01854,0.02206,0.03102,0.05266,0.10041,0.22529,0.61159"\
"0.01852,0.02207,0.03097,0.05284,0.10038,0.22488,0.61158"\
"0.01852,0.02207,0.03101,0.05281,0.10026,0.22516,0.60791"\
"0.02259,0.02615,0.03450,0.05546,0.10212,0.22564,0.61162"\
"0.03306,0.03704,0.04759,0.07082,0.11765,0.23336,0.61173"\
"0.04871,0.05401,0.06666,0.09576,0.15093,0.25901,0.61308");
}
}
}
}
cell ("sky130_fd_sc_hd__o221a_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__o221a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0049;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A1*B1)*C1)+((A2*B1)*C1))+((A1*B2)*C1))+((A2*B2)*C1)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.488;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.15393,0.15879,0.17169,0.20301,0.28128,0.50866,1.21742"\
"0.15807,0.16298,0.17593,0.20733,0.28572,0.51240,1.22256"\
"0.16678,0.17177,0.18469,0.21609,0.29447,0.52198,1.23282"\
"0.18377,0.18867,0.20161,0.23295,0.31135,0.53808,1.24885"\
"0.21688,0.22192,0.23517,0.26682,0.34549,0.57305,1.28151"\
"0.26953,0.27500,0.28926,0.32277,0.40329,0.63151,1.34246"\
"0.32651,0.33321,0.35038,0.38817,0.47288,0.70217,1.41265");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.02913,0.03284,0.04399,0.07531,0.17223,0.48988,1.50186"\
"0.02900,0.03286,0.04431,0.07546,0.17227,0.48966,1.50389"\
"0.02890,0.03300,0.04408,0.07560,0.17224,0.48967,1.50467"\
"0.02900,0.03292,0.04395,0.07554,0.17225,0.48966,1.50261"\
"0.03001,0.03376,0.04496,0.07634,0.17243,0.48998,1.49935"\
"0.03340,0.03760,0.04921,0.08010,0.17500,0.48853,1.50282"\
"0.04320,0.04792,0.05996,0.09082,0.18102,0.49187,1.49779");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.24549,0.25004,0.26158,0.28624,0.33631,0.44514,0.74023"\
"0.25052,0.25507,0.26664,0.29140,0.34144,0.45040,0.74579"\
"0.26329,0.26787,0.27934,0.30416,0.35373,0.46338,0.75854"\
"0.29144,0.29595,0.30750,0.33217,0.38232,0.49132,0.78652"\
"0.35469,0.35925,0.37071,0.39546,0.44543,0.55503,0.85036"\
"0.49615,0.50073,0.51251,0.53807,0.58872,0.69881,0.99424"\
"0.75400,0.75968,0.77371,0.80362,0.86087,0.97656,1.27480");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.03433,0.03688,0.04369,0.05900,0.09872,0.21371,0.59224"\
"0.03453,0.03721,0.04360,0.05868,0.09854,0.21358,0.59281"\
"0.03456,0.03711,0.04320,0.05870,0.09937,0.21328,0.59389"\
"0.03435,0.03711,0.04395,0.05872,0.09859,0.21353,0.59245"\
"0.03478,0.03685,0.04331,0.05869,0.09869,0.21320,0.59291"\
"0.03749,0.04030,0.04688,0.06146,0.10018,0.21411,0.59194"\
"0.04857,0.05159,0.05881,0.07437,0.11426,0.22549,0.59577");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.14472,0.14969,0.16290,0.19468,0.27367,0.50095,1.21138"\
"0.14965,0.15459,0.16776,0.19950,0.27849,0.50586,1.21552"\
"0.15856,0.16352,0.17669,0.20856,0.28757,0.51486,1.22536"\
"0.17520,0.18025,0.19340,0.22515,0.30407,0.53167,1.24072"\
"0.20688,0.21201,0.22546,0.25758,0.33699,0.56378,1.27334"\
"0.25469,0.26026,0.27506,0.30919,0.39060,0.61860,1.32873"\
"0.29785,0.30493,0.32299,0.36235,0.44876,0.67812,1.38654");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.02920,0.03337,0.04448,0.07597,0.17219,0.48789,1.49780"\
"0.02921,0.03313,0.04458,0.07580,0.17211,0.48791,1.50057"\
"0.02921,0.03320,0.04449,0.07606,0.17223,0.48792,1.49763"\
"0.02919,0.03324,0.04456,0.07589,0.17213,0.48858,1.50107"\
"0.03032,0.03458,0.04545,0.07694,0.17235,0.48819,1.49844"\
"0.03485,0.03893,0.05062,0.08173,0.17566,0.48731,1.49804"\
"0.04625,0.05090,0.06321,0.09447,0.18291,0.49075,1.49313");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.22557,0.23014,0.24154,0.26634,0.31639,0.42530,0.72045"\
"0.22950,0.23404,0.24553,0.27034,0.32035,0.42997,0.72545"\
"0.23983,0.24439,0.25588,0.28069,0.33076,0.43965,0.73535"\
"0.26769,0.27225,0.28372,0.30845,0.35864,0.46801,0.76377"\
"0.33607,0.34066,0.35208,0.37683,0.42687,0.53662,0.83218"\
"0.49336,0.49819,0.51028,0.53582,0.58613,0.69632,0.99161"\
"0.76461,0.77091,0.78663,0.81951,0.87910,0.99484,1.29245");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.03432,0.03720,0.04324,0.05872,0.09867,0.21373,0.59253"\
"0.03440,0.03703,0.04335,0.05891,0.09871,0.21320,0.59284"\
"0.03440,0.03689,0.04338,0.05873,0.09862,0.21377,0.59253"\
"0.03430,0.03683,0.04334,0.05878,0.09865,0.21398,0.59241"\
"0.03449,0.03710,0.04352,0.05876,0.09843,0.21304,0.59292"\
"0.03915,0.04127,0.04758,0.06213,0.10027,0.21399,0.59436"\
"0.05719,0.06033,0.06795,0.08311,0.11762,0.22448,0.59544");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.14502,0.14991,0.16290,0.19429,0.27273,0.50008,1.21025"\
"0.14932,0.15421,0.16716,0.19837,0.27685,0.50446,1.21485"\
"0.15849,0.16333,0.17623,0.20753,0.28607,0.51327,1.22431"\
"0.17897,0.18384,0.19677,0.22818,0.30662,0.53490,1.24742"\
"0.22271,0.22772,0.24093,0.27262,0.35142,0.57910,1.28861"\
"0.28988,0.29544,0.30958,0.34299,0.42343,0.65232,1.36529"\
"0.35919,0.36615,0.38372,0.42174,0.50548,0.73458,1.44577");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.02885,0.03282,0.04408,0.07560,0.17223,0.48954,1.50342"\
"0.02884,0.03279,0.04401,0.07551,0.17222,0.48974,1.49961"\
"0.02894,0.03282,0.04414,0.07553,0.17202,0.48940,1.50367"\
"0.02880,0.03280,0.04399,0.07538,0.17198,0.48924,1.50103"\
"0.02997,0.03389,0.04501,0.07626,0.17251,0.48973,1.49888"\
"0.03473,0.03870,0.04983,0.08044,0.17512,0.49030,1.50320"\
"0.04611,0.05067,0.06245,0.09206,0.18070,0.49208,1.50118");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.20291,0.20724,0.21838,0.24363,0.29880,0.41693,0.71609"\
"0.20835,0.21267,0.22369,0.24880,0.30376,0.42234,0.72190"\
"0.22092,0.22524,0.23636,0.26148,0.31673,0.43496,0.73451"\
"0.24836,0.25266,0.26374,0.28904,0.34407,0.46254,0.76180"\
"0.31112,0.31539,0.32643,0.35172,0.40691,0.52556,0.82490"\
"0.44321,0.44777,0.45974,0.48644,0.54397,0.66433,0.96440"\
"0.67537,0.68104,0.69546,0.72678,0.79184,0.92356,1.22976");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.03083,0.03337,0.04038,0.05923,0.10662,0.22384,0.59534"\
"0.03055,0.03317,0.04039,0.05936,0.10689,0.22390,0.59372"\
"0.03081,0.03320,0.04034,0.05929,0.10654,0.22362,0.59396"\
"0.03060,0.03329,0.04052,0.05918,0.10669,0.22386,0.59522"\
"0.03058,0.03333,0.04033,0.05923,0.10643,0.22371,0.59512"\
"0.03535,0.03837,0.04548,0.06387,0.11090,0.22575,0.59459"\
"0.04783,0.05114,0.05872,0.07818,0.12782,0.24156,0.59951");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.13360,0.13853,0.15160,0.18323,0.26211,0.48909,1.19965"\
"0.13817,0.14310,0.15617,0.18766,0.26654,0.49423,1.20378"\
"0.14722,0.15215,0.16528,0.19688,0.27571,0.50372,1.21556"\
"0.16631,0.17127,0.18434,0.21592,0.29475,0.52287,1.23334"\
"0.20529,0.21038,0.22374,0.25582,0.33506,0.56304,1.27217"\
"0.26069,0.26635,0.28095,0.31486,0.39600,0.62494,1.33598"\
"0.30861,0.31580,0.33412,0.37360,0.45876,0.68833,1.39889");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.02914,0.03313,0.04422,0.07581,0.17228,0.48926,1.50355"\
"0.02902,0.03302,0.04437,0.07581,0.17258,0.48867,1.49837"\
"0.02903,0.03307,0.04433,0.07580,0.17233,0.48898,1.50286"\
"0.02903,0.03304,0.04436,0.07579,0.17255,0.48995,1.50403"\
"0.03057,0.03453,0.04570,0.07710,0.17301,0.48925,1.49919"\
"0.03595,0.03985,0.05133,0.08166,0.17616,0.48914,1.50475"\
"0.04870,0.05348,0.06509,0.09385,0.18207,0.49186,1.49709");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.18360,0.18795,0.19899,0.22428,0.27955,0.39773,0.69676"\
"0.18765,0.19198,0.20305,0.22834,0.28361,0.40178,0.70100"\
"0.19831,0.20260,0.21369,0.23900,0.29428,0.41250,0.71180"\
"0.22611,0.23042,0.24151,0.26675,0.32179,0.44046,0.74004"\
"0.29410,0.29840,0.30946,0.33456,0.38977,0.50841,0.80805"\
"0.43974,0.44467,0.45715,0.48451,0.54125,0.66180,0.96183"\
"0.67813,0.68453,0.70051,0.73543,0.80412,0.93737,1.24388");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.03049,0.03316,0.04036,0.05926,0.10656,0.22374,0.59524"\
"0.03058,0.03320,0.04067,0.05902,0.10650,0.22389,0.59428"\
"0.03086,0.03326,0.04066,0.05915,0.10647,0.22382,0.59391"\
"0.03082,0.03313,0.04037,0.05906,0.10648,0.22365,0.59433"\
"0.03075,0.03326,0.04038,0.05920,0.10654,0.22361,0.59475"\
"0.03913,0.04199,0.04846,0.06603,0.11263,0.22645,0.59593"\
"0.05712,0.06043,0.06924,0.08922,0.13631,0.24568,0.60224");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.13088,0.13575,0.14869,0.17997,0.25856,0.48632,1.19736"\
"0.13455,0.13945,0.15233,0.18372,0.26233,0.49004,1.20167"\
"0.14384,0.14874,0.16168,0.19308,0.27169,0.49961,1.21084"\
"0.16603,0.17099,0.18401,0.21537,0.29396,0.52273,1.23517"\
"0.21409,0.21899,0.23186,0.26354,0.34235,0.57078,1.28066"\
"0.28051,0.28589,0.29972,0.33213,0.41194,0.64106,1.35572"\
"0.34642,0.35311,0.37021,0.40687,0.48855,0.71711,1.42865");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.02887,0.03284,0.04413,0.07542,0.17198,0.48929,1.50433"\
"0.02903,0.03301,0.04430,0.07544,0.17222,0.48967,1.50346"\
"0.02891,0.03289,0.04393,0.07555,0.17224,0.48966,1.50413"\
"0.02888,0.03279,0.04408,0.07528,0.17209,0.48938,1.50403"\
"0.02974,0.03362,0.04489,0.07634,0.17247,0.48964,1.50302"\
"0.03482,0.03852,0.04905,0.07947,0.17531,0.49045,1.50259"\
"0.04737,0.05174,0.06196,0.08985,0.17901,0.49202,1.50107");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.08355,0.08659,0.09463,0.11408,0.15944,0.26355,0.55458"\
"0.08920,0.09224,0.10027,0.11971,0.16510,0.26921,0.56024"\
"0.10239,0.10545,0.11341,0.13279,0.17816,0.28258,0.57358"\
"0.13417,0.13717,0.14508,0.16441,0.20995,0.31431,0.60518"\
"0.19954,0.20293,0.21175,0.23240,0.27926,0.38443,0.67554"\
"0.30432,0.30871,0.31999,0.34576,0.40135,0.51438,0.80647"\
"0.47135,0.47698,0.49158,0.52416,0.59479,0.72763,1.02691");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00157, 0.00496, 0.01562, 0.04920, 0.15494, 0.48799");
values("0.01722,0.01935,0.02546,0.04308,0.08701,0.20253,0.58557"\
"0.01706,0.01936,0.02547,0.04308,0.08700,0.20254,0.58567"\
"0.01713,0.01939,0.02542,0.04315,0.08690,0.20231,0.58573"\
"0.01739,0.01951,0.02567,0.04323,0.08715,0.20221,0.58376"\
"0.02176,0.02393,0.02993,0.04677,0.08941,0.20325,0.58453"\
"0.03232,0.03487,0.04222,0.06061,0.10520,0.21235,0.58639"\
"0.04783,0.05133,0.06022,0.08291,0.13611,0.24090,0.59200");
}
}
}
}
cell ("sky130_fd_sc_hd__o221ai_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o221ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!B1*!B2)+(!A1*!A2))+!C1";
capacitance : 0.0000;
max_transition : 1.528;
max_capacitance : 0.071;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.13149,0.14048,0.16296,0.21037,0.31772,0.55676,1.09906"\
"0.13683,0.14644,0.16773,0.21612,0.32305,0.56227,1.10475"\
"0.14858,0.15855,0.18042,0.22861,0.33529,0.57527,1.11704"\
"0.17449,0.18461,0.20637,0.25474,0.36181,0.60139,1.14362"\
"0.23342,0.24359,0.26540,0.31339,0.42028,0.66067,1.20320"\
"0.34200,0.35511,0.38336,0.44047,0.55680,0.79710,1.34001"\
"0.52605,0.54533,0.58496,0.66415,0.81643,1.10334,1.65489");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.11248,0.12550,0.15275,0.21476,0.35676,0.68118,1.41721"\
"0.11276,0.12505,0.15270,0.21581,0.35795,0.67998,1.41872"\
"0.11238,0.12488,0.15285,0.21505,0.35637,0.68004,1.41501"\
"0.11225,0.12441,0.15253,0.21530,0.35760,0.68015,1.41716"\
"0.12153,0.13240,0.15822,0.21745,0.35704,0.68018,1.41712"\
"0.16261,0.17418,0.20030,0.25457,0.37895,0.68347,1.42085"\
"0.24747,0.26183,0.29428,0.35956,0.49028,0.76361,1.43520");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.08442,0.09038,0.10291,0.13132,0.19388,0.33544,0.65636"\
"0.08908,0.09493,0.10735,0.13571,0.19837,0.34003,0.66093"\
"0.09862,0.10437,0.11704,0.14515,0.20809,0.34972,0.67079"\
"0.11620,0.12209,0.13499,0.16325,0.22617,0.36790,0.68938"\
"0.14610,0.15304,0.16730,0.19788,0.26228,0.40429,0.72561"\
"0.18894,0.19806,0.21684,0.25444,0.33109,0.48402,0.80796"\
"0.22422,0.23856,0.26672,0.32369,0.43105,0.62292,0.98768");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.05772,0.06492,0.08133,0.11834,0.20207,0.39356,0.82766"\
"0.05773,0.06488,0.08131,0.11829,0.20229,0.39348,0.82785"\
"0.05770,0.06500,0.08120,0.11830,0.20215,0.39332,0.82731"\
"0.05872,0.06570,0.08169,0.11831,0.20217,0.39341,0.83120"\
"0.06919,0.07618,0.09184,0.12632,0.20601,0.39360,0.82953"\
"0.09916,0.10705,0.12341,0.15894,0.23757,0.41115,0.83358"\
"0.16797,0.17769,0.19924,0.24031,0.32463,0.49819,0.88809");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.11882,0.12850,0.15000,0.19857,0.30507,0.54505,1.08684"\
"0.12276,0.13208,0.15395,0.20263,0.30910,0.54860,1.09038"\
"0.13306,0.14261,0.16509,0.21307,0.32049,0.56025,1.10246"\
"0.16165,0.17120,0.19297,0.24178,0.34876,0.58937,1.13160"\
"0.22928,0.24026,0.26174,0.30961,0.41415,0.65395,1.19644"\
"0.36269,0.37665,0.40587,0.46251,0.57557,0.81145,1.34952"\
"0.57508,0.59581,0.64089,0.72951,0.89643,1.18363,1.72287");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.11239,0.12464,0.15229,0.21560,0.35635,0.68156,1.41682"\
"0.11260,0.12496,0.15227,0.21518,0.35721,0.68107,1.41780"\
"0.11243,0.12469,0.15255,0.21455,0.35650,0.68045,1.41707"\
"0.11191,0.12437,0.15219,0.21538,0.35785,0.68081,1.41742"\
"0.12620,0.13624,0.16043,0.21848,0.35705,0.68105,1.41668"\
"0.18500,0.19762,0.22389,0.27332,0.39158,0.68395,1.41610"\
"0.28806,0.30640,0.34489,0.41787,0.54635,0.79204,1.44125");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.07165,0.07708,0.08957,0.11733,0.17947,0.31970,0.63892"\
"0.07616,0.08189,0.09429,0.12222,0.18449,0.32490,0.64387"\
"0.08516,0.09082,0.10345,0.13145,0.19389,0.33463,0.65387"\
"0.10115,0.10699,0.11978,0.14801,0.21070,0.35162,0.67124"\
"0.12568,0.13237,0.14723,0.17851,0.24392,0.38544,0.70552"\
"0.15512,0.16422,0.18426,0.22504,0.30359,0.45881,0.78142"\
"0.16151,0.17711,0.20782,0.27032,0.38350,0.57899,0.94556");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.04765,0.05476,0.07087,0.10756,0.19108,0.38095,0.81400"\
"0.04764,0.05466,0.07076,0.10757,0.19113,0.38063,0.81313"\
"0.04766,0.05466,0.07083,0.10750,0.19095,0.38106,0.81365"\
"0.04953,0.05628,0.07177,0.10778,0.19093,0.38082,0.81411"\
"0.06076,0.06747,0.08288,0.11723,0.19532,0.38190,0.81561"\
"0.09200,0.09957,0.11582,0.15101,0.22848,0.40106,0.81797"\
"0.16135,0.17102,0.19212,0.23435,0.31661,0.48888,0.87842");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.10797,0.11769,0.13950,0.18963,0.30084,0.55523,1.13220"\
"0.11323,0.12302,0.14512,0.19547,0.30698,0.56172,1.13881"\
"0.12542,0.13536,0.15762,0.20797,0.32035,0.57502,1.15253"\
"0.15242,0.16229,0.18469,0.23492,0.34790,0.60309,1.18248"\
"0.21282,0.22366,0.24725,0.29732,0.41043,0.66583,1.24488"\
"0.32004,0.33493,0.36667,0.43142,0.55589,0.81164,1.39164"\
"0.50299,0.52607,0.57337,0.66725,0.83574,1.14256,1.72878");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.11614,0.12896,0.15815,0.22458,0.37526,0.71830,1.50608"\
"0.11613,0.12895,0.15809,0.22453,0.37527,0.71927,1.50936"\
"0.11613,0.12896,0.15810,0.22439,0.37503,0.71880,1.50645"\
"0.11625,0.12899,0.15811,0.22439,0.37504,0.71846,1.50382"\
"0.13022,0.14127,0.16732,0.22857,0.37515,0.71927,1.50399"\
"0.18040,0.19135,0.21603,0.27070,0.39964,0.72318,1.50889"\
"0.28390,0.29705,0.32532,0.38701,0.51471,0.79611,1.52751");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.07648,0.08231,0.09467,0.12305,0.18571,0.32732,0.64833"\
"0.08044,0.08599,0.09912,0.12709,0.18987,0.33159,0.65364"\
"0.08991,0.09535,0.10831,0.13660,0.19931,0.34097,0.66189"\
"0.10959,0.11528,0.12818,0.15653,0.21965,0.36145,0.68256"\
"0.14522,0.15242,0.16850,0.20039,0.26610,0.40831,0.73026"\
"0.19320,0.20366,0.22582,0.27053,0.35488,0.51322,0.83981"\
"0.22853,0.24526,0.28111,0.34998,0.47844,0.69717,1.08038");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.05773,0.06489,0.08133,0.11826,0.20222,0.39408,0.82767"\
"0.05764,0.06493,0.08123,0.11832,0.20227,0.39339,0.82883"\
"0.05780,0.06491,0.08117,0.11823,0.20215,0.39392,0.82825"\
"0.06007,0.06705,0.08285,0.11848,0.20218,0.39333,0.82726"\
"0.07721,0.08387,0.09960,0.13257,0.20856,0.39365,0.82843"\
"0.11835,0.12689,0.14458,0.18119,0.25567,0.41956,0.83179"\
"0.19592,0.20781,0.23344,0.28235,0.37490,0.54594,0.91353");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.09296,0.10272,0.12461,0.17423,0.28600,0.54069,1.11839"\
"0.09637,0.10626,0.12862,0.17899,0.29069,0.54503,1.12244"\
"0.10674,0.11659,0.13914,0.18947,0.30243,0.55640,1.13447"\
"0.13458,0.14443,0.16657,0.21601,0.32937,0.58402,1.16276"\
"0.20035,0.21160,0.23498,0.28360,0.39463,0.64963,1.22931"\
"0.31234,0.32960,0.36501,0.43349,0.55529,0.80638,1.38139"\
"0.49518,0.52087,0.57516,0.67955,0.86863,1.17906,1.75394");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.11613,0.12898,0.15811,0.22447,0.37510,0.71865,1.50609"\
"0.11613,0.12895,0.15816,0.22457,0.37527,0.71988,1.50608"\
"0.11611,0.12896,0.15814,0.22448,0.37512,0.71995,1.50829"\
"0.11725,0.12961,0.15799,0.22444,0.37539,0.71993,1.50828"\
"0.14276,0.15241,0.17567,0.23293,0.37541,0.72034,1.50194"\
"0.21255,0.22424,0.24828,0.29653,0.41268,0.72470,1.50937"\
"0.33036,0.34727,0.38309,0.45346,0.58156,0.83432,1.52677");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.06216,0.06752,0.07977,0.10707,0.16811,0.30592,0.61914"\
"0.06650,0.07193,0.08431,0.11161,0.17278,0.31057,0.62390"\
"0.07518,0.08063,0.09310,0.12063,0.18198,0.32001,0.63442"\
"0.09287,0.09873,0.11167,0.13952,0.20117,0.33972,0.65341"\
"0.12095,0.12887,0.14544,0.17863,0.24526,0.38477,0.69919"\
"0.15031,0.16234,0.18744,0.23578,0.32339,0.48291,0.80375"\
"0.15502,0.17452,0.21348,0.28949,0.42428,0.64771,1.03010");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.04687,0.05386,0.06967,0.10565,0.18747,0.37391,0.79902"\
"0.04685,0.05389,0.06960,0.10567,0.18745,0.37412,0.80008"\
"0.04691,0.05379,0.06965,0.10564,0.18782,0.37385,0.79987"\
"0.05134,0.05760,0.07229,0.10678,0.18763,0.37550,0.79938"\
"0.06984,0.07656,0.09131,0.12355,0.19601,0.37545,0.79893"\
"0.11042,0.11901,0.13726,0.17367,0.24565,0.40387,0.80309"\
"0.18689,0.19955,0.22431,0.27443,0.36378,0.53280,0.89142");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.03332,0.03785,0.04790,0.06986,0.11926,0.23130,0.48908"\
"0.03858,0.04316,0.05317,0.07521,0.12530,0.23758,0.49272"\
"0.05177,0.05637,0.06628,0.08868,0.13869,0.25032,0.50758"\
"0.07931,0.08550,0.09762,0.12007,0.17014,0.28196,0.53786"\
"0.12232,0.13229,0.15131,0.18598,0.24393,0.35331,0.60867"\
"0.18823,0.20500,0.23599,0.29314,0.38461,0.52817,0.78220"\
"0.29395,0.31841,0.36801,0.45883,0.60961,0.84071,1.17598");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.05218,0.05854,0.07287,0.10482,0.17566,0.33473,0.69767"\
"0.05223,0.05857,0.07288,0.10483,0.17569,0.33493,0.69768"\
"0.05384,0.05942,0.07298,0.10486,0.17566,0.33482,0.69846"\
"0.06919,0.07298,0.08285,0.10892,0.17568,0.33498,0.69834"\
"0.11445,0.11759,0.12498,0.14256,0.19279,0.33616,0.69743"\
"0.19086,0.19572,0.20648,0.22996,0.27922,0.38580,0.70284"\
"0.31827,0.32618,0.34388,0.38253,0.45501,0.57842,0.82844");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.06447,0.07005,0.08321,0.11123,0.17426,0.31599,0.63714"\
"0.06842,0.07417,0.08710,0.11548,0.17858,0.32031,0.64142"\
"0.07818,0.08386,0.09680,0.12510,0.18854,0.33044,0.65171"\
"0.10177,0.10717,0.11978,0.14787,0.21131,0.35348,0.67468"\
"0.14393,0.15194,0.16890,0.20260,0.26688,0.40886,0.73038"\
"0.19452,0.20780,0.23342,0.28344,0.37650,0.53475,0.85515"\
"0.24342,0.26159,0.29982,0.37637,0.51800,0.75910,1.14821");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00260, 0.00594, 0.01355, 0.03090, 0.07051");
values("0.05773,0.06490,0.08120,0.11833,0.20218,0.39373,0.82863"\
"0.05770,0.06495,0.08119,0.11828,0.20182,0.39362,0.82729"\
"0.05727,0.06472,0.08106,0.11826,0.20181,0.39395,0.82738"\
"0.06153,0.06796,0.08278,0.11798,0.20233,0.39391,0.82916"\
"0.08586,0.09285,0.10900,0.14021,0.21138,0.39395,0.82942"\
"0.13448,0.14365,0.16547,0.20685,0.28160,0.43569,0.83185"\
"0.21372,0.22943,0.26205,0.32392,0.43131,0.61227,0.95146");
}
}
}
}
cell ("sky130_fd_sc_hd__o221ai_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__o221ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0043;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!B1*!B2)+(!A1*!A2))+!C1";
capacitance : 0.0000;
max_transition : 1.543;
max_capacitance : 0.128;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.13244,0.13906,0.15467,0.19420,0.28889,0.52329,1.10685"\
"0.13709,0.14349,0.16029,0.19905,0.29452,0.52891,1.11242"\
"0.14984,0.15646,0.17226,0.21191,0.30709,0.54150,1.12601"\
"0.17665,0.18317,0.19945,0.23921,0.33473,0.57018,1.15355"\
"0.23834,0.24503,0.26096,0.29988,0.39542,0.63112,1.21538"\
"0.35395,0.36099,0.38387,0.43003,0.53655,0.77218,1.35753"\
"0.55345,0.56538,0.59510,0.66124,0.80206,1.09084,1.68506");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.10719,0.11571,0.13584,0.18725,0.31465,0.63649,1.44558"\
"0.10685,0.11503,0.13600,0.18646,0.31442,0.63675,1.44423"\
"0.10716,0.11522,0.13578,0.18722,0.31471,0.63611,1.44654"\
"0.10675,0.11484,0.13556,0.18714,0.31545,0.63824,1.44500"\
"0.11476,0.12199,0.14147,0.18989,0.31481,0.63661,1.44499"\
"0.15404,0.16105,0.18121,0.22855,0.33967,0.64074,1.44629"\
"0.23520,0.24587,0.27033,0.32370,0.44574,0.72106,1.46177");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.07219,0.07562,0.08399,0.10393,0.15160,0.26989,0.56543"\
"0.07651,0.07995,0.08835,0.10829,0.15601,0.27428,0.56999"\
"0.08559,0.08891,0.09751,0.11752,0.16535,0.28365,0.57937"\
"0.10300,0.10651,0.11482,0.13488,0.18298,0.30148,0.59663"\
"0.13047,0.13439,0.14427,0.16688,0.21828,0.33762,0.63291"\
"0.16528,0.17116,0.18412,0.21452,0.27797,0.41373,0.71437"\
"0.18045,0.19021,0.21094,0.25678,0.35342,0.53394,0.88676");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.04702,0.05107,0.06118,0.08619,0.14948,0.30978,0.71336"\
"0.04700,0.05106,0.06118,0.08619,0.14953,0.30973,0.71333"\
"0.04702,0.05102,0.06112,0.08615,0.14960,0.30960,0.71330"\
"0.04869,0.05248,0.06208,0.08670,0.14938,0.30922,0.71318"\
"0.05935,0.06334,0.07351,0.09739,0.15630,0.31121,0.71316"\
"0.08987,0.09439,0.10492,0.13116,0.19063,0.33680,0.71989"\
"0.15563,0.16188,0.17620,0.20952,0.27930,0.43031,0.78980");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.11533,0.12201,0.13797,0.17663,0.27241,0.50611,1.08953"\
"0.11919,0.12548,0.14156,0.18067,0.27673,0.51058,1.09440"\
"0.12922,0.13549,0.15232,0.19128,0.28735,0.52157,1.10544"\
"0.15746,0.16412,0.17987,0.21963,0.31528,0.54910,1.13323"\
"0.22599,0.23290,0.24873,0.28731,0.38195,0.61684,1.20130"\
"0.35687,0.36644,0.38879,0.43905,0.54352,0.77457,1.35770"\
"0.57080,0.58485,0.61837,0.69553,0.85064,1.14176,1.72439");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.10754,0.11516,0.13560,0.18656,0.31472,0.63630,1.44589"\
"0.10685,0.11493,0.13535,0.18656,0.31473,0.63621,1.44721"\
"0.10680,0.11502,0.13592,0.18653,0.31420,0.63646,1.44473"\
"0.10618,0.11450,0.13547,0.18644,0.31547,0.63634,1.44502"\
"0.12071,0.12761,0.14517,0.19168,0.31513,0.63658,1.44605"\
"0.17350,0.18249,0.20342,0.25208,0.35161,0.64172,1.44677"\
"0.26816,0.28117,0.31165,0.37606,0.50740,0.75429,1.46477");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.06103,0.06461,0.07296,0.09335,0.14287,0.26516,0.57209"\
"0.06580,0.06930,0.07770,0.09812,0.14784,0.27027,0.57652"\
"0.07449,0.07792,0.08661,0.10709,0.15688,0.27956,0.58695"\
"0.08991,0.09364,0.10247,0.12331,0.17338,0.29628,0.60306"\
"0.11187,0.11637,0.12707,0.15091,0.20520,0.32954,0.63690"\
"0.13334,0.14032,0.15585,0.18836,0.25675,0.39918,0.71244"\
"0.12606,0.13659,0.16050,0.21299,0.31550,0.50489,0.86919");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.03906,0.04300,0.05337,0.07946,0.14555,0.31252,0.73458"\
"0.03899,0.04303,0.05338,0.07943,0.14554,0.31219,0.73279"\
"0.03893,0.04298,0.05326,0.07943,0.14551,0.31278,0.73352"\
"0.04164,0.04530,0.05503,0.08027,0.14542,0.31233,0.73285"\
"0.05274,0.05683,0.06664,0.09168,0.15292,0.31424,0.73410"\
"0.08382,0.08818,0.09944,0.12566,0.18730,0.33992,0.73942"\
"0.14951,0.15590,0.17105,0.20497,0.27582,0.43137,0.80982");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.10500,0.11165,0.12793,0.16743,0.26581,0.51099,1.12722"\
"0.10963,0.11638,0.13294,0.17280,0.27167,0.51705,1.13344"\
"0.12150,0.12833,0.14486,0.18553,0.28479,0.53072,1.14742"\
"0.14916,0.15587,0.17209,0.21271,0.31220,0.55923,1.17747"\
"0.20921,0.21669,0.23482,0.27537,0.37511,0.62320,1.24128"\
"0.31621,0.32619,0.34969,0.40390,0.51926,0.76929,1.38896"\
"0.49817,0.51353,0.55011,0.63090,0.79219,1.09632,1.72839");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.10964,0.11820,0.13980,0.19371,0.32807,0.66523,1.52200"\
"0.10965,0.11820,0.13980,0.19371,0.32809,0.66472,1.52167"\
"0.10964,0.11819,0.13979,0.19373,0.32811,0.66495,1.52210"\
"0.10977,0.11827,0.13978,0.19375,0.32819,0.66465,1.52377"\
"0.12418,0.13159,0.15063,0.19976,0.32855,0.66527,1.52173"\
"0.17315,0.18081,0.19915,0.24437,0.35808,0.66919,1.51568"\
"0.27333,0.28214,0.30359,0.35549,0.47511,0.74816,1.53585");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.06466,0.06780,0.07616,0.09596,0.14415,0.26237,0.55704"\
"0.06855,0.07204,0.08002,0.10010,0.14809,0.26642,0.56116"\
"0.07733,0.08077,0.08915,0.10920,0.15728,0.27558,0.57035"\
"0.09633,0.09992,0.10867,0.12861,0.17709,0.29560,0.59038"\
"0.12776,0.13243,0.14302,0.16709,0.22147,0.34119,0.63661"\
"0.16369,0.17009,0.18627,0.22180,0.29505,0.43849,0.74298"\
"0.17766,0.18790,0.21300,0.26998,0.38309,0.59212,0.96459");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.04714,0.05102,0.06108,0.08619,0.14927,0.30968,0.71347"\
"0.04703,0.05107,0.06102,0.08625,0.14944,0.30995,0.71143"\
"0.04694,0.05093,0.06090,0.08630,0.14938,0.30969,0.71383"\
"0.05041,0.05412,0.06342,0.08752,0.14961,0.30958,0.71319"\
"0.06681,0.07080,0.08051,0.10418,0.16022,0.31206,0.71361"\
"0.10425,0.10976,0.12205,0.14988,0.21049,0.34767,0.72090"\
"0.17427,0.18248,0.20036,0.24061,0.31962,0.47509,0.81473");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.08587,0.09231,0.10836,0.14806,0.24639,0.49155,1.10955"\
"0.08887,0.09574,0.11203,0.15205,0.25092,0.49630,1.11280"\
"0.09896,0.10523,0.12182,0.16241,0.26181,0.50786,1.12450"\
"0.12636,0.13277,0.14966,0.18911,0.28822,0.53546,1.15347"\
"0.19109,0.19898,0.21706,0.25804,0.35670,0.60237,1.22193"\
"0.29932,0.31137,0.33918,0.39880,0.51592,0.76123,1.37698"\
"0.48164,0.49880,0.54057,0.63014,0.80863,1.12861,1.74262");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.10958,0.11813,0.13973,0.19367,0.32786,0.66513,1.51494"\
"0.10959,0.11814,0.13971,0.19376,0.32808,0.66447,1.52117"\
"0.10954,0.11813,0.13974,0.19371,0.32813,0.66471,1.52227"\
"0.11099,0.11909,0.13990,0.19365,0.32818,0.66548,1.51562"\
"0.13699,0.14352,0.16025,0.20513,0.32898,0.66527,1.52039"\
"0.20222,0.21034,0.22953,0.27390,0.37470,0.67162,1.51578"\
"0.31205,0.32357,0.35256,0.41364,0.53796,0.79220,1.54293");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.05363,0.05722,0.06570,0.08635,0.13658,0.26085,0.57132"\
"0.05798,0.06159,0.07027,0.09104,0.14119,0.26537,0.57702"\
"0.06698,0.07046,0.07920,0.10017,0.15070,0.27523,0.58573"\
"0.08429,0.08839,0.09763,0.11928,0.17010,0.29496,0.60700"\
"0.10941,0.11504,0.12768,0.15501,0.21303,0.34009,0.65217"\
"0.13162,0.13984,0.15912,0.20082,0.28182,0.43590,0.75688"\
"0.12209,0.13444,0.16436,0.22916,0.35650,0.58239,0.97623");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.04024,0.04429,0.05473,0.08117,0.14814,0.31757,0.74390"\
"0.04027,0.04435,0.05466,0.08102,0.14812,0.31771,0.74411"\
"0.04008,0.04424,0.05466,0.08108,0.14809,0.31756,0.74389"\
"0.04567,0.04925,0.05845,0.08299,0.14803,0.31738,0.74681"\
"0.06302,0.06713,0.07749,0.10207,0.16028,0.31953,0.74396"\
"0.10159,0.10700,0.12035,0.14995,0.21322,0.35731,0.75108"\
"0.17317,0.18105,0.20068,0.24302,0.32651,0.49000,0.84618");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.02729,0.03040,0.03779,0.05537,0.09848,0.20600,0.47669"\
"0.03255,0.03557,0.04305,0.06093,0.10430,0.21204,0.48395"\
"0.04614,0.04906,0.05630,0.07372,0.11775,0.22503,0.49576"\
"0.07062,0.07545,0.08587,0.10600,0.14918,0.25727,0.52661"\
"0.10932,0.11704,0.13375,0.16649,0.22363,0.33174,0.60250"\
"0.17133,0.18343,0.21013,0.26262,0.35498,0.50311,0.77433"\
"0.27911,0.29618,0.33571,0.41732,0.56393,0.80427,1.17205");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.04165,0.04609,0.05724,0.08447,0.14862,0.30303,0.68696"\
"0.04166,0.04614,0.05726,0.08450,0.14865,0.30307,0.68813"\
"0.04475,0.04846,0.05820,0.08451,0.14865,0.30301,0.68802"\
"0.06336,0.06551,0.07163,0.09190,0.14953,0.30305,0.68686"\
"0.11107,0.11273,0.11746,0.13037,0.17180,0.30557,0.68776"\
"0.18636,0.18886,0.19652,0.21561,0.25928,0.36138,0.69316"\
"0.30998,0.31440,0.32589,0.35680,0.42621,0.55488,0.81769");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.05016,0.05380,0.06207,0.08239,0.13048,0.24878,0.54355"\
"0.05409,0.05762,0.06588,0.08614,0.13453,0.25294,0.54788"\
"0.06383,0.06731,0.07571,0.09564,0.14412,0.26272,0.55780"\
"0.08731,0.09084,0.09877,0.11830,0.16658,0.28523,0.58049"\
"0.12214,0.12735,0.13962,0.16658,0.22138,0.33990,0.63509"\
"0.16036,0.16815,0.18625,0.22711,0.30906,0.46208,0.76076"\
"0.18448,0.19633,0.22433,0.28583,0.41096,0.64121,1.04252");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00318, 0.00801, 0.02018, 0.05086, 0.12818");
values("0.04729,0.05117,0.06119,0.08620,0.14962,0.30992,0.71256"\
"0.04727,0.05113,0.06122,0.08614,0.14930,0.30941,0.71407"\
"0.04579,0.04987,0.06012,0.08599,0.14936,0.30971,0.71396"\
"0.05273,0.05618,0.06504,0.08776,0.14888,0.30955,0.71330"\
"0.07352,0.07824,0.08930,0.11455,0.16727,0.31229,0.71241"\
"0.11420,0.12139,0.13737,0.17119,0.23697,0.36877,0.72368"\
"0.18620,0.19696,0.22140,0.27247,0.36750,0.53942,0.86577");
}
}
}
}
cell ("sky130_fd_sc_hd__o221ai_4") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__o221ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0096;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!B1*!B2)+(!A1*!A2))+!C1";
capacitance : 0.0000;
max_transition : 1.547;
max_capacitance : 0.216;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.14717,0.15172,0.16341,0.19564,0.28038,0.50534,1.11551"\
"0.15211,0.15651,0.16839,0.20057,0.28535,0.51032,1.12094"\
"0.16431,0.16846,0.18063,0.21288,0.29800,0.52337,1.13359"\
"0.19026,0.19477,0.20765,0.23933,0.32437,0.55092,1.16159"\
"0.25111,0.25545,0.26744,0.29954,0.38481,0.61144,1.22188"\
"0.36869,0.37443,0.38910,0.42738,0.52090,0.74928,1.36123"\
"0.57506,0.58309,0.60376,0.65535,0.78191,1.05722,1.68198");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.12780,0.13283,0.14728,0.18793,0.29752,0.60103,1.43964"\
"0.12765,0.13298,0.14728,0.18793,0.29762,0.60031,1.43791"\
"0.12743,0.13271,0.14786,0.18718,0.29752,0.60064,1.43886"\
"0.12729,0.13263,0.14739,0.18737,0.29767,0.60089,1.43716"\
"0.13342,0.13855,0.15215,0.18973,0.29712,0.60032,1.43698"\
"0.16890,0.17437,0.18852,0.22599,0.32142,0.60669,1.43799"\
"0.24832,0.25516,0.27261,0.31469,0.42190,0.68552,1.45275");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.08327,0.08533,0.09162,0.10879,0.15244,0.26915,0.58487"\
"0.08731,0.08942,0.09577,0.11279,0.15655,0.27343,0.58894"\
"0.09563,0.09785,0.10407,0.12134,0.16522,0.28168,0.59761"\
"0.11070,0.11313,0.11953,0.13657,0.18061,0.29745,0.61331"\
"0.13481,0.13756,0.14433,0.16348,0.21011,0.32821,0.64484"\
"0.16545,0.16873,0.17797,0.20170,0.25803,0.39043,0.71308"\
"0.17474,0.18019,0.19470,0.23061,0.31314,0.48553,0.85618");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.05544,0.05828,0.06634,0.08864,0.14908,0.31540,0.77435"\
"0.05545,0.05826,0.06632,0.08860,0.14891,0.31542,0.77419"\
"0.05540,0.05829,0.06628,0.08849,0.14906,0.31559,0.77424"\
"0.05660,0.05941,0.06732,0.08898,0.14871,0.31530,0.77443"\
"0.06584,0.06877,0.07654,0.09821,0.15576,0.31720,0.77375"\
"0.09303,0.09633,0.10460,0.12657,0.18488,0.34058,0.78079"\
"0.15771,0.16211,0.17308,0.19998,0.26432,0.42107,0.84008");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.12866,0.13313,0.14524,0.17715,0.26177,0.48687,1.09679"\
"0.13139,0.13581,0.14793,0.18020,0.26526,0.49069,1.10043"\
"0.14205,0.14625,0.15819,0.19126,0.27563,0.50173,1.11188"\
"0.16920,0.17335,0.18518,0.21799,0.30291,0.52901,1.13974"\
"0.23825,0.24249,0.25437,0.28604,0.37022,0.59698,1.20832"\
"0.37719,0.38329,0.39949,0.43893,0.53180,0.75639,1.36636"\
"0.60669,0.61553,0.64126,0.70080,0.83974,1.12232,1.73370");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.12754,0.13289,0.14742,0.18749,0.29690,0.60018,1.43651"\
"0.12832,0.13374,0.14730,0.18719,0.29692,0.60012,1.43580"\
"0.12770,0.13284,0.14800,0.18759,0.29710,0.60017,1.43935"\
"0.12649,0.13160,0.14714,0.18713,0.29694,0.60092,1.44083"\
"0.13706,0.14165,0.15461,0.19044,0.29724,0.60052,1.44405"\
"0.19109,0.19666,0.21097,0.24708,0.33483,0.60638,1.44142"\
"0.28788,0.29717,0.31881,0.37048,0.48517,0.72455,1.45493");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.06890,0.07133,0.07779,0.09499,0.13968,0.25896,0.58373"\
"0.07346,0.07592,0.08238,0.09969,0.14457,0.26405,0.58885"\
"0.08167,0.08429,0.09075,0.10807,0.15330,0.27314,0.59829"\
"0.09598,0.09845,0.10516,0.12276,0.16807,0.28840,0.61429"\
"0.11602,0.11853,0.12671,0.14654,0.19541,0.31730,0.64364"\
"0.13484,0.13906,0.15007,0.17694,0.23756,0.37598,0.70845"\
"0.11903,0.12757,0.14293,0.18493,0.27694,0.46104,0.84426");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.04586,0.04879,0.05687,0.07925,0.14126,0.31261,0.78519"\
"0.04583,0.04879,0.05684,0.07928,0.14124,0.31297,0.78516"\
"0.04578,0.04874,0.05687,0.07926,0.14126,0.31262,0.78553"\
"0.04799,0.05072,0.05844,0.08020,0.14120,0.31276,0.78620"\
"0.05815,0.06098,0.06872,0.09037,0.14958,0.31477,0.78526"\
"0.08842,0.09147,0.09979,0.12225,0.18074,0.33920,0.79073"\
"0.15481,0.15923,0.16999,0.19807,0.26385,0.42209,0.85121");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.11688,0.12125,0.13332,0.16607,0.25279,0.48926,1.13699"\
"0.12120,0.12571,0.13808,0.17089,0.25831,0.49485,1.14120"\
"0.13277,0.13731,0.14983,0.18308,0.27118,0.50831,1.15495"\
"0.15972,0.16435,0.17656,0.20979,0.29845,0.53639,1.18369"\
"0.21914,0.22421,0.23762,0.27087,0.35927,0.59800,1.24631"\
"0.32653,0.33309,0.35048,0.39410,0.49729,0.73966,1.38932"\
"0.51359,0.52381,0.54946,0.61375,0.75478,1.05775,1.72104");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.12864,0.13429,0.14967,0.19256,0.31013,0.63335,1.52496"\
"0.12864,0.13424,0.14971,0.19245,0.31022,0.63367,1.52133"\
"0.12865,0.13422,0.14970,0.19245,0.31020,0.63369,1.52802"\
"0.12866,0.13424,0.14973,0.19249,0.31031,0.63348,1.52731"\
"0.14088,0.14586,0.15972,0.19886,0.31118,0.63313,1.52206"\
"0.18743,0.19232,0.20587,0.24207,0.34124,0.64025,1.52816"\
"0.28541,0.29242,0.30744,0.34833,0.45186,0.72170,1.54256");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.07480,0.07715,0.08379,0.10037,0.14440,0.26109,0.57671"\
"0.07873,0.08107,0.08754,0.10437,0.14826,0.26509,0.58057"\
"0.08727,0.08982,0.09604,0.11307,0.15701,0.27371,0.58955"\
"0.10572,0.10815,0.11459,0.13154,0.17566,0.29233,0.60846"\
"0.13722,0.14022,0.14816,0.16787,0.21731,0.33567,0.65283"\
"0.17415,0.17878,0.19047,0.21947,0.28619,0.42779,0.75467"\
"0.18877,0.19500,0.21404,0.25868,0.36077,0.56743,0.96603");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.05532,0.05829,0.06635,0.08851,0.14905,0.31560,0.77381"\
"0.05531,0.05825,0.06647,0.08857,0.14895,0.31562,0.77414"\
"0.05530,0.05827,0.06641,0.08854,0.14902,0.31542,0.77434"\
"0.05790,0.06072,0.06847,0.08986,0.14889,0.31535,0.77434"\
"0.07328,0.07629,0.08431,0.10559,0.16048,0.31760,0.77458"\
"0.11188,0.11552,0.12489,0.14878,0.20722,0.35479,0.78085"\
"0.18528,0.19044,0.20388,0.23722,0.31193,0.47564,0.87215");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.09533,0.09985,0.11208,0.14478,0.23160,0.46782,1.11416"\
"0.09844,0.10299,0.11541,0.14831,0.23557,0.47223,1.12019"\
"0.10774,0.11234,0.12501,0.15812,0.24619,0.48318,1.12987"\
"0.13486,0.13928,0.15153,0.18421,0.27267,0.51090,1.15836"\
"0.20102,0.20605,0.21899,0.25234,0.33890,0.57673,1.22474"\
"0.31471,0.32238,0.34243,0.39129,0.49807,0.73608,1.38484"\
"0.50688,0.51806,0.54734,0.61992,0.78023,1.09838,1.74553");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.12857,0.13417,0.14966,0.19254,0.31021,0.63352,1.52739"\
"0.12856,0.13417,0.14971,0.19253,0.31012,0.63327,1.52414"\
"0.12856,0.13415,0.14965,0.19240,0.31027,0.63333,1.52744"\
"0.12901,0.13431,0.14937,0.19233,0.31016,0.63350,1.52277"\
"0.15321,0.15749,0.16954,0.20417,0.31234,0.63389,1.52349"\
"0.21914,0.22434,0.23819,0.27318,0.36155,0.64275,1.52766"\
"0.33176,0.33921,0.35897,0.40837,0.52045,0.76846,1.54740");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.06096,0.06351,0.06983,0.08689,0.13175,0.25156,0.57714"\
"0.06534,0.06778,0.07416,0.09129,0.13639,0.25621,0.58164"\
"0.07364,0.07607,0.08284,0.10007,0.14511,0.26472,0.59028"\
"0.08983,0.09268,0.09965,0.11744,0.16283,0.28346,0.60887"\
"0.11408,0.11759,0.12681,0.14902,0.20123,0.32459,0.65203"\
"0.13497,0.13998,0.15389,0.18698,0.26014,0.40974,0.74872"\
"0.12013,0.12826,0.14943,0.20158,0.31433,0.53514,0.94849");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.04638,0.04933,0.05757,0.08021,0.14265,0.31507,0.79067"\
"0.04637,0.04936,0.05754,0.08017,0.14254,0.31523,0.79035"\
"0.04625,0.04925,0.05748,0.08016,0.14255,0.31513,0.78990"\
"0.05098,0.05369,0.06084,0.08235,0.14284,0.31514,0.79021"\
"0.06689,0.07002,0.07832,0.09993,0.15588,0.31821,0.79032"\
"0.10565,0.10939,0.11913,0.14463,0.20423,0.35543,0.79779"\
"0.17764,0.18336,0.19787,0.23194,0.30888,0.47658,0.88730");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.02952,0.03156,0.03709,0.05130,0.08829,0.18896,0.46407"\
"0.03477,0.03684,0.04241,0.05685,0.09435,0.19530,0.47071"\
"0.04837,0.05034,0.05575,0.07004,0.10789,0.20926,0.48480"\
"0.07398,0.07720,0.08493,0.10182,0.13943,0.24100,0.51649"\
"0.11508,0.12005,0.13221,0.15955,0.21211,0.31536,0.59251"\
"0.18241,0.19016,0.20902,0.25169,0.33749,0.48371,0.76273"\
"0.30154,0.31257,0.33986,0.40510,0.53908,0.77618,1.16468");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.05521,0.05789,0.06548,0.08626,0.14240,0.29150,0.69756"\
"0.05521,0.05786,0.06544,0.08636,0.14246,0.29160,0.69840"\
"0.05761,0.05986,0.06640,0.08635,0.14244,0.29161,0.69822"\
"0.07400,0.07537,0.08007,0.09502,0.14401,0.29159,0.69727"\
"0.11867,0.11977,0.12332,0.13351,0.16903,0.29574,0.69730"\
"0.19404,0.19560,0.20045,0.21535,0.25443,0.35395,0.70498"\
"0.31999,0.32231,0.32933,0.35225,0.41035,0.54065,0.82857");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.05923,0.06174,0.06826,0.08492,0.12892,0.24568,0.56160"\
"0.06288,0.06538,0.07197,0.08878,0.13298,0.24971,0.56568"\
"0.07208,0.07456,0.08095,0.09796,0.14260,0.25963,0.57540"\
"0.09562,0.09764,0.10396,0.12052,0.16470,0.28224,0.59839"\
"0.13124,0.13469,0.14384,0.16665,0.21698,0.33396,0.65048"\
"0.17018,0.17533,0.18826,0.22150,0.29693,0.45010,0.77161"\
"0.19094,0.19857,0.21856,0.26886,0.38187,0.61437,1.04599");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00378, 0.01039, 0.02858, 0.07858, 0.21607");
values("0.05544,0.05837,0.06649,0.08852,0.14896,0.31518,0.77410"\
"0.05542,0.05831,0.06643,0.08857,0.14909,0.31543,0.77419"\
"0.05421,0.05736,0.06579,0.08832,0.14906,0.31560,0.77400"\
"0.05899,0.06147,0.06892,0.08963,0.14841,0.31541,0.77443"\
"0.07921,0.08268,0.09185,0.11578,0.16721,0.31812,0.77410"\
"0.12080,0.12589,0.13827,0.16875,0.23436,0.37910,0.78431"\
"0.19306,0.20016,0.21862,0.26158,0.35486,0.53615,0.92234");
}
}
}
}
cell ("sky130_fd_sc_hd__o22a_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o22a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)+(A2*B1))+(A1*B2))+(A2*B2)";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.162;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.09952,0.10692,0.12358,0.16202,0.25771,0.50549,1.14921"\
"0.10415,0.11153,0.12822,0.16670,0.26217,0.50999,1.15340"\
"0.11417,0.12156,0.13828,0.17675,0.27219,0.51997,1.16331"\
"0.13486,0.14222,0.15880,0.19717,0.29294,0.53963,1.18313"\
"0.17364,0.18143,0.19850,0.23723,0.33309,0.57992,1.22497"\
"0.22747,0.23640,0.25508,0.29506,0.39092,0.63801,1.28560"\
"0.27854,0.29015,0.31287,0.35663,0.45362,0.70114,1.34521");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02397,0.03117,0.04932,0.09815,0.23061,0.58123,1.49924"\
"0.02393,0.03111,0.04940,0.09819,0.23035,0.58010,1.49887"\
"0.02392,0.03107,0.04940,0.09817,0.23019,0.57982,1.49830"\
"0.02398,0.03107,0.04934,0.09818,0.23072,0.57941,1.49797"\
"0.02590,0.03311,0.05095,0.09881,0.23010,0.58119,1.49916"\
"0.03112,0.03832,0.05533,0.10131,0.23119,0.57924,1.49690"\
"0.04263,0.05014,0.06651,0.10873,0.23322,0.58282,1.49459");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.17181,0.17894,0.19366,0.22273,0.28169,0.41833,0.76779"\
"0.17689,0.18408,0.19885,0.22752,0.28670,0.42312,0.77276"\
"0.18900,0.19615,0.21094,0.23999,0.29901,0.43537,0.78566"\
"0.21482,0.22197,0.23674,0.26576,0.32446,0.46092,0.81060"\
"0.27313,0.28026,0.29499,0.32394,0.38308,0.51965,0.87064"\
"0.38492,0.39305,0.40931,0.44058,0.50214,0.63977,0.99032"\
"0.57266,0.58271,0.60240,0.63856,0.70569,0.84703,1.19782");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02568,0.03030,0.04119,0.06679,0.12939,0.30141,0.77055"\
"0.02566,0.03083,0.04132,0.06692,0.12917,0.30066,0.76675"\
"0.02557,0.03024,0.04156,0.06695,0.12931,0.30095,0.77079"\
"0.02558,0.03025,0.04158,0.06697,0.12969,0.30097,0.77294"\
"0.02580,0.03041,0.04129,0.06680,0.12933,0.30041,0.76772"\
"0.03084,0.03573,0.04686,0.07240,0.13307,0.30282,0.76747"\
"0.04113,0.04686,0.05839,0.08479,0.14455,0.30725,0.76552");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.08864,0.09587,0.11223,0.15030,0.24537,0.49151,1.13582"\
"0.09345,0.10068,0.11705,0.15517,0.25011,0.49682,1.14245"\
"0.10304,0.11026,0.12668,0.16478,0.25975,0.50649,1.15214"\
"0.12242,0.12965,0.14593,0.18394,0.27914,0.52520,1.17029"\
"0.15552,0.16324,0.18027,0.21880,0.31430,0.56071,1.20526"\
"0.19606,0.20505,0.22378,0.26376,0.35961,0.60630,1.25233"\
"0.22010,0.23207,0.25581,0.30025,0.39723,0.64400,1.28850");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02306,0.03006,0.04832,0.09730,0.23004,0.57979,1.49885"\
"0.02311,0.03010,0.04832,0.09707,0.22927,0.58108,1.49952"\
"0.02312,0.03012,0.04834,0.09710,0.22952,0.58104,1.49937"\
"0.02339,0.03031,0.04845,0.09731,0.23003,0.58030,1.49997"\
"0.02578,0.03288,0.05067,0.09826,0.22994,0.58084,1.49354"\
"0.03223,0.03885,0.05584,0.10130,0.23120,0.57850,1.49409"\
"0.04473,0.05211,0.06957,0.11038,0.23294,0.58245,1.49392");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.16043,0.16757,0.18244,0.21149,0.27049,0.40684,0.75685"\
"0.16413,0.17118,0.18597,0.21516,0.27403,0.41056,0.76104"\
"0.17428,0.18147,0.19619,0.22525,0.28408,0.42056,0.76992"\
"0.20259,0.20977,0.22445,0.25343,0.31255,0.44898,0.79893"\
"0.27109,0.27820,0.29290,0.32164,0.38052,0.51704,0.86778"\
"0.40751,0.41595,0.43233,0.46320,0.52437,0.66223,1.01197"\
"0.62508,0.63631,0.65771,0.69459,0.76001,0.90045,1.25218");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02541,0.03021,0.04128,0.06688,0.12938,0.30073,0.76980"\
"0.02542,0.03084,0.04134,0.06685,0.12970,0.30167,0.76847"\
"0.02551,0.03040,0.04115,0.06692,0.12965,0.30122,0.77380"\
"0.02556,0.03075,0.04113,0.06693,0.12940,0.30050,0.77013"\
"0.02552,0.03034,0.04186,0.06728,0.12953,0.30113,0.76633"\
"0.03344,0.03809,0.04807,0.07252,0.13291,0.30226,0.77332"\
"0.04884,0.05380,0.06491,0.08658,0.14387,0.30770,0.76650");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.09066,0.09806,0.11473,0.15320,0.24881,0.49580,1.13999"\
"0.09475,0.10213,0.11883,0.15731,0.25283,0.50066,1.14414"\
"0.10484,0.11224,0.12892,0.16739,0.26276,0.50973,1.15572"\
"0.12915,0.13658,0.15316,0.19150,0.28719,0.53407,1.17910"\
"0.17063,0.17822,0.19529,0.23402,0.32994,0.57814,1.22473"\
"0.22104,0.22957,0.24738,0.28664,0.38271,0.63061,1.27687"\
"0.26087,0.27203,0.29397,0.33569,0.43169,0.67946,1.32460");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02391,0.03111,0.04929,0.09810,0.23060,0.58012,1.49434"\
"0.02393,0.03111,0.04938,0.09820,0.23034,0.58033,1.49905"\
"0.02400,0.03107,0.04930,0.09793,0.23024,0.58153,1.50038"\
"0.02419,0.03113,0.04927,0.09821,0.23075,0.58128,1.49642"\
"0.02599,0.03295,0.05105,0.09936,0.23069,0.57997,1.49886"\
"0.03127,0.03798,0.05462,0.10087,0.23203,0.57877,1.49955"\
"0.04345,0.04985,0.06515,0.10689,0.23252,0.58423,1.49451");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.13690,0.14479,0.16199,0.19611,0.26154,0.40192,0.75168"\
"0.14168,0.14958,0.16657,0.20093,0.26632,0.40684,0.75641"\
"0.15348,0.16144,0.17846,0.21279,0.27818,0.41869,0.76856"\
"0.18068,0.18854,0.20565,0.24000,0.30540,0.44593,0.79585"\
"0.24091,0.24879,0.26625,0.30101,0.36688,0.50755,0.85737"\
"0.34820,0.35757,0.37728,0.41640,0.48717,0.63101,0.98112"\
"0.52916,0.54079,0.56513,0.61254,0.69470,0.84696,1.20011");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02648,0.03274,0.04728,0.07710,0.14036,0.30534,0.76647"\
"0.02643,0.03274,0.04762,0.07714,0.14057,0.30573,0.77179"\
"0.02634,0.03278,0.04752,0.07713,0.14065,0.30636,0.76730"\
"0.02655,0.03280,0.04738,0.07707,0.14071,0.30630,0.76704"\
"0.02787,0.03455,0.04887,0.07801,0.14099,0.30637,0.76860"\
"0.03410,0.04079,0.05666,0.08705,0.14844,0.31001,0.76886"\
"0.04642,0.05473,0.07282,0.10707,0.16975,0.32320,0.76764");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.07771,0.08491,0.10136,0.13947,0.23432,0.48118,1.12701"\
"0.08203,0.08926,0.10560,0.14364,0.23909,0.48537,1.12920"\
"0.09212,0.09937,0.11572,0.15376,0.24918,0.49534,1.13860"\
"0.11470,0.12186,0.13813,0.17605,0.27150,0.51806,1.16219"\
"0.14754,0.15502,0.17181,0.21014,0.30581,0.55262,1.19800"\
"0.18268,0.19152,0.20929,0.24817,0.34391,0.59160,1.23720"\
"0.19583,0.20782,0.22999,0.27241,0.36768,0.61559,1.26013");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02301,0.03014,0.04837,0.09701,0.22956,0.58103,1.49887"\
"0.02300,0.03008,0.04825,0.09712,0.23020,0.57871,1.49414"\
"0.02300,0.03009,0.04832,0.09727,0.23006,0.57904,1.49740"\
"0.02338,0.03057,0.04870,0.09728,0.23008,0.57929,1.49346"\
"0.02590,0.03271,0.05049,0.09878,0.23012,0.58015,1.50012"\
"0.03228,0.03862,0.05510,0.10069,0.23140,0.57835,1.50165"\
"0.04530,0.05229,0.06748,0.10801,0.23210,0.58295,1.49391");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.12074,0.12860,0.14588,0.18001,0.24561,0.38613,0.73611"\
"0.12419,0.13203,0.14917,0.18357,0.24914,0.38966,0.73970"\
"0.13437,0.14211,0.15926,0.19370,0.25923,0.39986,0.74982"\
"0.16235,0.17019,0.18724,0.22163,0.28728,0.42785,0.77799"\
"0.22856,0.23678,0.25414,0.28911,0.35480,0.49579,0.84567"\
"0.34125,0.35140,0.37241,0.41283,0.48402,0.62870,0.97871"\
"0.52444,0.53719,0.56401,0.61447,0.69990,0.85255,1.20617");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00343, 0.00900, 0.02359, 0.06183, 0.16206");
values("0.02635,0.03295,0.04730,0.07720,0.14052,0.30556,0.76911"\
"0.02628,0.03278,0.04735,0.07714,0.14041,0.30628,0.76793"\
"0.02629,0.03285,0.04735,0.07706,0.14044,0.30630,0.76746"\
"0.02631,0.03283,0.04744,0.07716,0.14047,0.30597,0.76908"\
"0.02887,0.03511,0.04924,0.07848,0.14135,0.30601,0.76883"\
"0.03890,0.04639,0.06148,0.09141,0.15094,0.31104,0.76905"\
"0.05388,0.06246,0.08171,0.11857,0.17604,0.32336,0.76918");
}
}
}
}
cell ("sky130_fd_sc_hd__o22a_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o22a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)+(A2*B1))+(A1*B2))+(A2*B2)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.305;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.10951,0.11564,0.13002,0.16304,0.24674,0.48307,1.16615"\
"0.11419,0.12037,0.13466,0.16768,0.25147,0.48734,1.17066"\
"0.12425,0.13035,0.14477,0.17781,0.26165,0.49775,1.18198"\
"0.14503,0.15121,0.16557,0.19857,0.28241,0.51816,1.20231"\
"0.18648,0.19288,0.20783,0.24118,0.32500,0.56279,1.24762"\
"0.24704,0.25449,0.27124,0.30696,0.39169,0.62821,1.31311"\
"0.31033,0.32025,0.34134,0.38256,0.47065,0.70779,1.39115");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02116,0.02629,0.03963,0.07673,0.18844,0.52453,1.50050"\
"0.02124,0.02631,0.03974,0.07675,0.18863,0.52434,1.50051"\
"0.02120,0.02628,0.03976,0.07674,0.18869,0.52319,1.49849"\
"0.02123,0.02629,0.03964,0.07670,0.18866,0.52425,1.49755"\
"0.02309,0.02816,0.04147,0.07767,0.18889,0.52372,1.50455"\
"0.02829,0.03396,0.04712,0.08211,0.19054,0.52322,1.50250"\
"0.03927,0.04547,0.06006,0.09312,0.19538,0.52543,1.49846");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.19969,0.20633,0.22067,0.24847,0.30318,0.42688,0.76018"\
"0.20506,0.21167,0.22598,0.25380,0.30850,0.43203,0.76591"\
"0.21723,0.22387,0.23815,0.26604,0.32107,0.44451,0.77784"\
"0.24321,0.24981,0.26408,0.29204,0.34708,0.47030,0.80350"\
"0.30221,0.30886,0.32309,0.35103,0.40585,0.52959,0.86310"\
"0.42257,0.43020,0.44568,0.47582,0.53293,0.65766,0.99166"\
"0.62914,0.63807,0.65705,0.69216,0.75609,0.88745,1.22313");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02824,0.03207,0.04047,0.06044,0.11059,0.25424,0.69681"\
"0.02819,0.03205,0.04034,0.06035,0.11062,0.25416,0.69917"\
"0.02796,0.03204,0.04034,0.06040,0.11076,0.25426,0.69719"\
"0.02798,0.03173,0.04036,0.06021,0.11042,0.25376,0.69629"\
"0.02788,0.03204,0.04031,0.06038,0.11045,0.25417,0.69562"\
"0.03264,0.03650,0.04540,0.06505,0.11342,0.25503,0.69939"\
"0.04349,0.04826,0.05793,0.07834,0.12828,0.26509,0.69772");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.09779,0.10375,0.11782,0.15034,0.23345,0.46921,1.15571"\
"0.10271,0.10865,0.12272,0.15525,0.23843,0.47444,1.15784"\
"0.11247,0.11843,0.13251,0.16504,0.24826,0.48555,1.17088"\
"0.13235,0.13838,0.15235,0.18473,0.26786,0.50394,1.19052"\
"0.16881,0.17524,0.18991,0.22313,0.30671,0.54286,1.22666"\
"0.21719,0.22494,0.24179,0.27732,0.36194,0.59799,1.28312"\
"0.25491,0.26521,0.28720,0.32925,0.41753,0.65387,1.33728");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02051,0.02540,0.03862,0.07562,0.18788,0.52408,1.50215"\
"0.02038,0.02540,0.03859,0.07563,0.18787,0.52410,1.50146"\
"0.02033,0.02539,0.03862,0.07566,0.18771,0.52401,1.50272"\
"0.02038,0.02539,0.03850,0.07566,0.18788,0.52424,1.50020"\
"0.02285,0.02788,0.04100,0.07700,0.18816,0.52410,1.50304"\
"0.02908,0.03443,0.04738,0.08201,0.18970,0.52228,1.49903"\
"0.04100,0.04748,0.06205,0.09475,0.19517,0.52480,1.49794");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.18704,0.19363,0.20797,0.23576,0.29030,0.41381,0.74745"\
"0.19080,0.19740,0.21163,0.23961,0.29465,0.41788,0.75173"\
"0.20120,0.20778,0.22211,0.24997,0.30502,0.42842,0.76161"\
"0.22924,0.23587,0.25022,0.27779,0.33251,0.45617,0.78994"\
"0.29800,0.30458,0.31879,0.34670,0.40137,0.52504,0.85909"\
"0.44410,0.45177,0.46797,0.49777,0.55484,0.67919,1.01333"\
"0.68265,0.69281,0.71417,0.75252,0.81761,0.94745,1.28310");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02829,0.03210,0.04036,0.06016,0.11093,0.25426,0.69877"\
"0.02802,0.03191,0.04024,0.06059,0.11043,0.25394,0.69646"\
"0.02789,0.03200,0.04048,0.06016,0.11036,0.25422,0.69652"\
"0.02806,0.03162,0.04027,0.06076,0.11073,0.25420,0.69879"\
"0.02792,0.03174,0.04036,0.06017,0.11037,0.25349,0.70021"\
"0.03525,0.03896,0.04737,0.06579,0.11364,0.25513,0.69916"\
"0.05191,0.05717,0.06739,0.08668,0.13099,0.26469,0.69966");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.10039,0.10653,0.12089,0.15389,0.23764,0.47391,1.15715"\
"0.10455,0.11069,0.12506,0.15810,0.24195,0.47829,1.16265"\
"0.11459,0.12075,0.13512,0.16815,0.25186,0.48942,1.17488"\
"0.13920,0.14534,0.15973,0.19267,0.27644,0.51271,1.19603"\
"0.18655,0.19292,0.20766,0.24123,0.32503,0.56148,1.24854"\
"0.24676,0.25466,0.27105,0.30613,0.39100,0.62762,1.31482"\
"0.30093,0.31119,0.33279,0.37337,0.45985,0.69623,1.38052");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02125,0.02623,0.03963,0.07672,0.18848,0.52391,1.50028"\
"0.02122,0.02634,0.03975,0.07673,0.18852,0.52257,1.50035"\
"0.02116,0.02624,0.03975,0.07677,0.18856,0.52437,1.50314"\
"0.02118,0.02630,0.03958,0.07675,0.18875,0.52500,1.50033"\
"0.02342,0.02846,0.04166,0.07816,0.18898,0.52491,1.50025"\
"0.03056,0.03541,0.04782,0.08208,0.19118,0.52399,1.50266"\
"0.04300,0.04901,0.06185,0.09407,0.19427,0.52646,1.50065");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.16354,0.17013,0.18512,0.21623,0.27843,0.40899,0.74424"\
"0.16878,0.17541,0.19037,0.22167,0.28376,0.41428,0.74946"\
"0.18089,0.18751,0.20244,0.23372,0.29570,0.42624,0.76143"\
"0.20778,0.21438,0.22936,0.26043,0.32278,0.45330,0.78857"\
"0.27031,0.27691,0.29173,0.32298,0.38527,0.51588,0.85106"\
"0.39096,0.39843,0.41506,0.44934,0.51517,0.64843,0.98409"\
"0.59846,0.60763,0.62786,0.66854,0.74574,0.89046,1.23095");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02660,0.03095,0.04219,0.06744,0.12189,0.26204,0.69917"\
"0.02659,0.03117,0.04206,0.06733,0.12167,0.26266,0.69941"\
"0.02661,0.03088,0.04203,0.06720,0.12194,0.26260,0.69833"\
"0.02649,0.03099,0.04177,0.06739,0.12148,0.26189,0.69876"\
"0.02696,0.03117,0.04222,0.06770,0.12169,0.26250,0.69818"\
"0.03270,0.03755,0.04899,0.07498,0.12804,0.26624,0.69926"\
"0.04527,0.05100,0.06374,0.09224,0.14948,0.28315,0.70145");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.08694,0.09287,0.10690,0.13945,0.22274,0.45866,1.14278"\
"0.09123,0.09722,0.11122,0.14376,0.22699,0.46282,1.14616"\
"0.10144,0.10737,0.12148,0.15399,0.23728,0.47361,1.15749"\
"0.12496,0.13090,0.14488,0.17722,0.26046,0.49647,1.17927"\
"0.16507,0.17143,0.18604,0.21917,0.30263,0.54024,1.22213"\
"0.21065,0.21851,0.23543,0.27025,0.35441,0.59100,1.27827"\
"0.23928,0.24989,0.27219,0.31326,0.39974,0.63555,1.31896");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02039,0.02530,0.03856,0.07555,0.18721,0.52262,1.50140"\
"0.02026,0.02522,0.03862,0.07565,0.18775,0.52414,1.49998"\
"0.02033,0.02531,0.03849,0.07559,0.18780,0.52437,1.50373"\
"0.02044,0.02547,0.03864,0.07558,0.18788,0.52429,1.50031"\
"0.02354,0.02814,0.04107,0.07771,0.18837,0.52447,1.50049"\
"0.03140,0.03618,0.04825,0.08240,0.19043,0.52305,1.50385"\
"0.04467,0.05056,0.06416,0.09606,0.19450,0.52596,1.49895");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.14751,0.15415,0.16917,0.20041,0.26241,0.39299,0.72813"\
"0.15100,0.15762,0.17257,0.20386,0.26594,0.39652,0.73177"\
"0.16142,0.16798,0.18299,0.21393,0.27641,0.40698,0.74222"\
"0.18911,0.19572,0.21061,0.24188,0.30416,0.43478,0.77003"\
"0.25759,0.26410,0.27892,0.31014,0.37240,0.50334,0.83832"\
"0.38831,0.39635,0.41412,0.44951,0.51721,0.65037,0.98519"\
"0.59818,0.60810,0.63087,0.67564,0.75779,0.90401,1.24455");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01235, 0.03595, 0.10470, 0.30488");
values("0.02658,0.03097,0.04185,0.06735,0.12191,0.26255,0.69672"\
"0.02660,0.03079,0.04218,0.06720,0.12133,0.26259,0.69816"\
"0.02661,0.03091,0.04166,0.06740,0.12160,0.26254,0.69837"\
"0.02664,0.03105,0.04218,0.06729,0.12145,0.26200,0.69835"\
"0.02682,0.03152,0.04240,0.06735,0.12189,0.26259,0.69853"\
"0.03717,0.04244,0.05345,0.07868,0.13022,0.26710,0.69970"\
"0.05450,0.06028,0.07379,0.10429,0.15972,0.28665,0.70412");
}
}
}
}
cell ("sky130_fd_sc_hd__o22a_4") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__o22a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)+(A2*B1))+(A1*B2))+(A2*B2)";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.530;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.10578,0.10967,0.12027,0.14725,0.22093,0.44617,1.15892"\
"0.11030,0.11421,0.12477,0.15177,0.22547,0.45077,1.16657"\
"0.12010,0.12403,0.13460,0.16157,0.23521,0.46016,1.17381"\
"0.14086,0.14478,0.15531,0.18225,0.25581,0.48098,1.19371"\
"0.18108,0.18520,0.19619,0.22370,0.29732,0.52255,1.23650"\
"0.23694,0.24164,0.25414,0.28355,0.35849,0.58369,1.29742"\
"0.28830,0.29471,0.31057,0.34536,0.42346,0.64891,1.36207");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02167,0.02489,0.03474,0.06427,0.16126,0.47943,1.49862"\
"0.02161,0.02489,0.03468,0.06434,0.16115,0.47988,1.49872"\
"0.02171,0.02497,0.03461,0.06426,0.16114,0.48040,1.49932"\
"0.02166,0.02495,0.03458,0.06425,0.16116,0.48004,1.49703"\
"0.02361,0.02692,0.03661,0.06561,0.16153,0.48025,1.49965"\
"0.02907,0.03273,0.04233,0.07006,0.16335,0.47883,1.49848"\
"0.04057,0.04467,0.05486,0.08204,0.16836,0.48119,1.49663");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.20939,0.21374,0.22482,0.24888,0.29887,0.41257,0.73388"\
"0.21456,0.21892,0.22995,0.25412,0.30350,0.41767,0.73973"\
"0.22702,0.23136,0.24238,0.26650,0.31627,0.43019,0.75231"\
"0.25407,0.25840,0.26942,0.29357,0.34336,0.45693,0.77844"\
"0.31517,0.31950,0.33047,0.35458,0.40432,0.51842,0.84053"\
"0.44318,0.44785,0.45965,0.48489,0.53656,0.65240,0.97430"\
"0.66611,0.67192,0.68643,0.71704,0.77572,0.89855,1.21959");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.03046,0.03308,0.03926,0.05484,0.09655,0.22123,0.64280"\
"0.03045,0.03303,0.03918,0.05517,0.09680,0.22137,0.64215"\
"0.03055,0.03306,0.03950,0.05533,0.09692,0.22119,0.64270"\
"0.03082,0.03289,0.03982,0.05523,0.09665,0.22115,0.64283"\
"0.03046,0.03302,0.03927,0.05515,0.09677,0.22119,0.64260"\
"0.03505,0.03773,0.04415,0.05974,0.10029,0.22252,0.64043"\
"0.04665,0.04968,0.05709,0.07347,0.11406,0.23366,0.64365");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.09877,0.10272,0.11350,0.14073,0.21448,0.43976,1.15193"\
"0.10364,0.10757,0.11829,0.14555,0.21925,0.44393,1.15752"\
"0.11306,0.11699,0.12772,0.15499,0.22877,0.45359,1.16688"\
"0.13230,0.13624,0.14693,0.17403,0.24780,0.47291,1.18776"\
"0.16731,0.17154,0.18271,0.21061,0.28475,0.51021,1.22253"\
"0.21275,0.21772,0.23056,0.26058,0.33593,0.56113,1.27866"\
"0.24446,0.25106,0.26790,0.30387,0.38336,0.60871,1.32151");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02184,0.02519,0.03494,0.06454,0.16118,0.48068,1.49705"\
"0.02184,0.02509,0.03495,0.06447,0.16109,0.48025,1.49944"\
"0.02181,0.02513,0.03494,0.06446,0.16114,0.47883,1.50093"\
"0.02187,0.02518,0.03494,0.06443,0.16090,0.48020,1.50132"\
"0.02418,0.02752,0.03724,0.06640,0.16181,0.47996,1.49838"\
"0.03025,0.03359,0.04358,0.07125,0.16406,0.47773,1.50077"\
"0.04265,0.04666,0.05747,0.08408,0.16975,0.48130,1.49335");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.19203,0.19634,0.20738,0.23147,0.28120,0.39517,0.71727"\
"0.19603,0.20036,0.21144,0.23542,0.28538,0.39879,0.72086"\
"0.20652,0.21087,0.22184,0.24601,0.29591,0.40975,0.73181"\
"0.23454,0.23888,0.24992,0.27399,0.32396,0.43761,0.75927"\
"0.30321,0.30756,0.31858,0.34258,0.39245,0.50647,0.82852"\
"0.45115,0.45607,0.46872,0.49460,0.54598,0.66135,0.98369"\
"0.69437,0.70082,0.71709,0.75095,0.81147,0.93266,1.25765");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.03043,0.03313,0.03947,0.05484,0.09682,0.22127,0.64246"\
"0.03062,0.03317,0.03967,0.05518,0.09663,0.22125,0.64155"\
"0.03052,0.03293,0.03924,0.05507,0.09665,0.22115,0.64232"\
"0.03041,0.03288,0.03994,0.05483,0.09664,0.22124,0.64096"\
"0.03049,0.03297,0.03959,0.05492,0.09665,0.22124,0.64194"\
"0.03785,0.04032,0.04652,0.06129,0.10019,0.22275,0.64298"\
"0.05586,0.05918,0.06705,0.08279,0.11843,0.23352,0.64381");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.09689,0.10076,0.11134,0.13835,0.21206,0.43733,1.15186"\
"0.10091,0.10489,0.11543,0.14236,0.21596,0.44106,1.15518"\
"0.11080,0.11470,0.12531,0.15225,0.22585,0.45165,1.16469"\
"0.13492,0.13881,0.14931,0.17620,0.24969,0.47483,1.18875"\
"0.17902,0.18307,0.19388,0.22091,0.29475,0.51986,1.23421"\
"0.23268,0.23752,0.24981,0.27855,0.35275,0.57875,1.29557"\
"0.27394,0.28041,0.29626,0.33047,0.40697,0.63121,1.34558");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02163,0.02506,0.03469,0.06424,0.16091,0.48038,1.50146"\
"0.02167,0.02504,0.03463,0.06421,0.16113,0.48022,1.50032"\
"0.02168,0.02501,0.03473,0.06412,0.16112,0.48087,1.49847"\
"0.02152,0.02481,0.03467,0.06415,0.16107,0.48055,1.50022"\
"0.02387,0.02708,0.03663,0.06609,0.16176,0.48038,1.50003"\
"0.03059,0.03356,0.04257,0.06985,0.16343,0.47846,1.49960"\
"0.04335,0.04704,0.05684,0.08160,0.16798,0.48097,1.49379");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.17217,0.17638,0.18748,0.21319,0.27015,0.39466,0.72098"\
"0.17712,0.18132,0.19237,0.21807,0.27516,0.39956,0.72588"\
"0.18918,0.19337,0.20438,0.23002,0.28714,0.41152,0.73787"\
"0.21665,0.22082,0.23187,0.25736,0.31465,0.43907,0.76545"\
"0.27978,0.28395,0.29491,0.32051,0.37784,0.50241,0.82873"\
"0.40325,0.40794,0.42016,0.44823,0.50921,0.63683,0.96398"\
"0.61921,0.62488,0.63965,0.67269,0.74201,0.88226,1.21638");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02832,0.03106,0.03894,0.05869,0.10904,0.23427,0.64492"\
"0.02834,0.03128,0.03883,0.05886,0.10893,0.23443,0.64491"\
"0.02841,0.03129,0.03883,0.05889,0.10896,0.23431,0.64495"\
"0.02831,0.03130,0.03898,0.05884,0.10878,0.23431,0.64399"\
"0.02869,0.03135,0.03916,0.05877,0.10895,0.23404,0.64487"\
"0.03481,0.03771,0.04561,0.06617,0.11553,0.23820,0.64500"\
"0.04834,0.05162,0.05994,0.08200,0.13562,0.25728,0.65077");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.09108,0.09505,0.10586,0.13328,0.20722,0.43186,1.14491"\
"0.09542,0.09938,0.11017,0.13758,0.21152,0.43656,1.15124"\
"0.10570,0.10967,0.12047,0.14784,0.22175,0.44777,1.15880"\
"0.12948,0.13342,0.14411,0.17133,0.24500,0.47019,1.18539"\
"0.16965,0.17381,0.18495,0.21283,0.28684,0.51238,1.22478"\
"0.21491,0.21995,0.23292,0.26230,0.33666,0.56218,1.27664"\
"0.24165,0.24841,0.26515,0.30096,0.37870,0.60284,1.31551");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02207,0.02540,0.03520,0.06474,0.16098,0.48018,1.49905"\
"0.02200,0.02536,0.03517,0.06480,0.16135,0.47968,1.49941"\
"0.02211,0.02541,0.03522,0.06479,0.16125,0.47984,1.49716"\
"0.02199,0.02536,0.03523,0.06490,0.16138,0.47955,1.49621"\
"0.02491,0.02811,0.03769,0.06694,0.16217,0.47966,1.49907"\
"0.03321,0.03618,0.04536,0.07164,0.16445,0.47953,1.50032"\
"0.04713,0.05077,0.06089,0.08721,0.17031,0.48176,1.49489");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.15326,0.15748,0.16856,0.19436,0.25124,0.37571,0.70202"\
"0.15688,0.16106,0.17205,0.19770,0.25488,0.37949,0.70570"\
"0.16691,0.17110,0.18214,0.20780,0.26490,0.38950,0.71583"\
"0.19418,0.19840,0.20928,0.23467,0.29187,0.41630,0.74276"\
"0.26302,0.26717,0.27807,0.30359,0.36070,0.48526,0.81129"\
"0.39707,0.40207,0.41496,0.44381,0.50523,0.63341,0.96056"\
"0.61513,0.62146,0.63800,0.67431,0.74908,0.89092,1.22516");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01628, 0.05199, 0.16601, 0.53010");
values("0.02855,0.03099,0.03892,0.05871,0.10885,0.23425,0.64498"\
"0.02843,0.03125,0.03865,0.05885,0.10919,0.23443,0.64498"\
"0.02832,0.03102,0.03892,0.05879,0.10890,0.23437,0.64502"\
"0.02856,0.03132,0.03895,0.05892,0.10857,0.23435,0.64496"\
"0.02879,0.03129,0.03923,0.05905,0.10918,0.23442,0.64508"\
"0.03946,0.04232,0.05005,0.06977,0.11755,0.23945,0.64532"\
"0.05789,0.06129,0.07044,0.09410,0.14579,0.26147,0.65216");
}
}
}
}
cell ("sky130_fd_sc_hd__o22ai_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__o22ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!B1*!B2)+(!A1*!A2)";
capacitance : 0.0000;
max_transition : 1.522;
max_capacitance : 0.073;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.10850,0.11766,0.13828,0.18542,0.29164,0.53462,1.09130"\
"0.11376,0.12239,0.14361,0.19068,0.29768,0.54036,1.09628"\
"0.12549,0.13425,0.15547,0.20318,0.30968,0.55311,1.10977"\
"0.15106,0.16060,0.18097,0.22850,0.33571,0.57926,1.13570"\
"0.20751,0.21686,0.24016,0.28732,0.39424,0.63794,1.19481"\
"0.30476,0.31857,0.34741,0.40832,0.52960,0.77415,1.33157"\
"0.46669,0.48731,0.53064,0.61745,0.78155,1.07878,1.64579");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.08499,0.09678,0.12409,0.18839,0.33220,0.66607,1.42631"\
"0.08414,0.09637,0.12436,0.18753,0.33306,0.66373,1.42680"\
"0.08411,0.09631,0.12404,0.18749,0.33311,0.66404,1.42818"\
"0.08448,0.09657,0.12407,0.18755,0.33242,0.66417,1.42428"\
"0.09913,0.10960,0.13435,0.19277,0.33326,0.66535,1.42467"\
"0.14116,0.15330,0.17918,0.23641,0.36025,0.66921,1.42666"\
"0.22368,0.23916,0.27230,0.34111,0.47722,0.75685,1.44490");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.05049,0.05468,0.06358,0.08349,0.12761,0.22743,0.45545"\
"0.05519,0.05932,0.06829,0.08818,0.13238,0.23214,0.45956"\
"0.06522,0.06931,0.07837,0.09837,0.14247,0.24238,0.46979"\
"0.08494,0.08943,0.09895,0.11924,0.16362,0.26359,0.49126"\
"0.11618,0.12202,0.13440,0.15987,0.21029,0.31189,0.53985"\
"0.15236,0.16111,0.18007,0.21871,0.28864,0.41278,0.65064"\
"0.17438,0.18896,0.21842,0.27944,0.38801,0.57100,0.87344");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.03427,0.03915,0.05034,0.07577,0.13405,0.26754,0.57452"\
"0.03421,0.03924,0.05025,0.07572,0.13421,0.26740,0.57425"\
"0.03415,0.03902,0.05017,0.07563,0.13387,0.26756,0.57281"\
"0.03889,0.04349,0.05337,0.07735,0.13416,0.26774,0.57299"\
"0.05619,0.06110,0.07184,0.09565,0.14574,0.27071,0.57410"\
"0.09253,0.09916,0.11338,0.14166,0.19638,0.31029,0.58588"\
"0.15989,0.17090,0.19122,0.23088,0.30427,0.43659,0.69139");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.09604,0.10539,0.12558,0.17269,0.27937,0.52223,1.07836"\
"0.09937,0.10872,0.12990,0.17651,0.28380,0.52665,1.08265"\
"0.10969,0.11901,0.13958,0.18710,0.29475,0.53814,1.09453"\
"0.13751,0.14655,0.16693,0.21552,0.32300,0.56680,1.12378"\
"0.20505,0.21485,0.23703,0.28344,0.38911,0.63144,1.18794"\
"0.31851,0.33389,0.36620,0.43072,0.54929,0.78805,1.34196"\
"0.50256,0.52617,0.57536,0.67406,0.85408,1.15656,1.70798");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.08509,0.09632,0.12418,0.18779,0.33246,0.66379,1.42579"\
"0.08409,0.09668,0.12421,0.18738,0.33240,0.66426,1.42286"\
"0.08421,0.09633,0.12400,0.18763,0.33229,0.66613,1.42508"\
"0.08493,0.09684,0.12424,0.18742,0.33270,0.66421,1.42895"\
"0.10857,0.11796,0.14036,0.19510,0.33281,0.66677,1.42835"\
"0.16328,0.17701,0.20469,0.25987,0.37565,0.67074,1.43054"\
"0.25454,0.27547,0.31750,0.39937,0.53601,0.78406,1.44854");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.04141,0.04533,0.05388,0.07285,0.11531,0.21167,0.43178"\
"0.04616,0.05013,0.05874,0.07782,0.12026,0.21666,0.43678"\
"0.05579,0.05969,0.06845,0.08762,0.13037,0.22691,0.44693"\
"0.07300,0.07761,0.08745,0.10769,0.15068,0.24750,0.46791"\
"0.09570,0.10272,0.11653,0.14317,0.19443,0.29397,0.51506"\
"0.11602,0.12685,0.14777,0.18954,0.26248,0.38824,0.62317"\
"0.10635,0.12371,0.15862,0.22479,0.34012,0.52931,0.83163");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.02640,0.03114,0.04186,0.06631,0.12273,0.25173,0.54955"\
"0.02637,0.03112,0.04186,0.06624,0.12278,0.25168,0.54757"\
"0.02663,0.03109,0.04172,0.06629,0.12286,0.25189,0.54831"\
"0.03307,0.03720,0.04672,0.06889,0.12311,0.25148,0.54802"\
"0.05097,0.05589,0.06647,0.08861,0.13753,0.25583,0.54853"\
"0.08668,0.09371,0.10813,0.13641,0.18977,0.29892,0.56370"\
"0.15447,0.16469,0.18649,0.22644,0.29845,0.42526,0.67342");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.07103,0.08099,0.10335,0.15299,0.26565,0.52035,1.10691"\
"0.07520,0.08527,0.10780,0.15781,0.27031,0.52684,1.11220"\
"0.08638,0.09634,0.11879,0.16906,0.28230,0.53957,1.12544"\
"0.11181,0.12157,0.14384,0.19356,0.30691,0.56565,1.15149"\
"0.15622,0.16931,0.19698,0.25081,0.36395,0.62150,1.20928"\
"0.22609,0.24637,0.28541,0.36027,0.49593,0.75469,1.34373"\
"0.34348,0.37310,0.43269,0.54230,0.72904,1.05497,1.65558");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.08077,0.09362,0.12289,0.18940,0.34105,0.68938,1.49545"\
"0.08078,0.09360,0.12282,0.18923,0.34078,0.68884,1.48830"\
"0.08085,0.09363,0.12284,0.18927,0.34086,0.68810,1.48958"\
"0.08492,0.09658,0.12373,0.18933,0.34073,0.68939,1.48908"\
"0.10935,0.11899,0.14176,0.19938,0.34265,0.68947,1.48882"\
"0.16225,0.17303,0.19743,0.25341,0.37744,0.69526,1.49804"\
"0.26144,0.27407,0.30368,0.36789,0.49827,0.78649,1.50807");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.04166,0.04557,0.05477,0.07471,0.11869,0.21853,0.44596"\
"0.04563,0.04978,0.05883,0.07872,0.12302,0.22279,0.45020"\
"0.05571,0.05979,0.06886,0.08894,0.13317,0.23292,0.46045"\
"0.07831,0.08322,0.09329,0.11333,0.15753,0.25680,0.48506"\
"0.10779,0.11505,0.13046,0.15992,0.21335,0.31263,0.54117"\
"0.13786,0.14974,0.17252,0.21803,0.29777,0.43739,0.67182"\
"0.15282,0.16869,0.20449,0.27356,0.39865,0.61094,0.94789");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.03436,0.03920,0.05050,0.07600,0.13389,0.26804,0.57339"\
"0.03430,0.03917,0.05028,0.07586,0.13415,0.26740,0.57308"\
"0.03415,0.03893,0.04988,0.07575,0.13370,0.26815,0.57297"\
"0.04436,0.04891,0.05773,0.07963,0.13412,0.26821,0.57448"\
"0.06690,0.07363,0.08595,0.11044,0.15621,0.27337,0.57380"\
"0.10934,0.11805,0.13693,0.17184,0.23564,0.34041,0.59612"\
"0.18021,0.19527,0.22451,0.27824,0.36893,0.51530,0.76411");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.05522,0.06546,0.08812,0.13805,0.24972,0.50631,1.09154"\
"0.05780,0.06829,0.09128,0.14172,0.25408,0.51129,1.09679"\
"0.06855,0.07838,0.10061,0.15138,0.26564,0.52333,1.10885"\
"0.09725,0.10696,0.12842,0.17784,0.29084,0.54853,1.13600"\
"0.14674,0.16203,0.19158,0.24540,0.35675,0.61223,1.19988"\
"0.22682,0.24931,0.29475,0.37697,0.51551,0.76628,1.35024"\
"0.36476,0.39813,0.46490,0.58847,0.79630,1.13038,1.71336");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.08073,0.09361,0.12286,0.18930,0.34085,0.68953,1.48683"\
"0.08070,0.09358,0.12285,0.18938,0.34079,0.68966,1.49722"\
"0.08033,0.09339,0.12278,0.18937,0.34073,0.68962,1.48699"\
"0.08964,0.09989,0.12508,0.18919,0.34071,0.68877,1.48828"\
"0.12683,0.13535,0.15453,0.20520,0.34284,0.68855,1.49215"\
"0.19041,0.20239,0.22912,0.28191,0.39313,0.69794,1.48652"\
"0.29456,0.31126,0.35015,0.42799,0.56477,0.82039,1.52231");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.03122,0.03512,0.04358,0.06233,0.10403,0.19869,0.41462"\
"0.03538,0.03928,0.04782,0.06665,0.10858,0.20328,0.41989"\
"0.04579,0.04950,0.05799,0.07666,0.11868,0.21347,0.42968"\
"0.06306,0.06869,0.07981,0.10072,0.14233,0.23717,0.45375"\
"0.08232,0.09041,0.10704,0.13934,0.19519,0.29250,0.50876"\
"0.09381,0.10689,0.13194,0.18151,0.26742,0.40625,0.63618"\
"0.07429,0.09379,0.13353,0.20929,0.34117,0.55450,0.89343");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00115, 0.00264, 0.00605, 0.01390, 0.03190, 0.07325");
values("0.02625,0.03082,0.04139,0.06541,0.12067,0.24809,0.53758"\
"0.02607,0.03071,0.04129,0.06536,0.12083,0.24740,0.53858"\
"0.02731,0.03142,0.04127,0.06506,0.12063,0.24709,0.53919"\
"0.03853,0.04304,0.05232,0.07201,0.12186,0.24809,0.53832"\
"0.06076,0.06730,0.07990,0.10452,0.14817,0.25569,0.53806"\
"0.10065,0.11133,0.13104,0.16478,0.22457,0.33210,0.56502"\
"0.17261,0.18716,0.21718,0.27034,0.35846,0.50470,0.74721");
}
}
}
}
cell ("sky130_fd_sc_hd__o22ai_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__o22ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!B1*!B2)+(!A1*!A2)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.137;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.11678,0.12286,0.13814,0.17655,0.27252,0.51571,1.13322"\
"0.12185,0.12759,0.14320,0.18128,0.27819,0.52154,1.13935"\
"0.13394,0.14002,0.15479,0.19427,0.29112,0.53453,1.15541"\
"0.16112,0.16649,0.18225,0.22114,0.31816,0.56209,1.18023"\
"0.21929,0.22574,0.24242,0.28078,0.37762,0.62182,1.24170"\
"0.32148,0.32999,0.35167,0.40343,0.51400,0.76001,1.37903"\
"0.49198,0.50575,0.53815,0.61062,0.76241,1.06857,1.70137");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.08590,0.09359,0.11374,0.16627,0.29730,0.63186,1.48302"\
"0.08506,0.09323,0.11420,0.16562,0.29698,0.63169,1.48491"\
"0.08526,0.09350,0.11379,0.16580,0.29760,0.63172,1.48406"\
"0.08533,0.09346,0.11407,0.16601,0.29729,0.63256,1.47949"\
"0.09748,0.10441,0.12278,0.17119,0.29781,0.63087,1.48293"\
"0.13705,0.14534,0.16546,0.21359,0.32692,0.63775,1.48194"\
"0.22195,0.23201,0.25594,0.31384,0.43872,0.72300,1.49770");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.05321,0.05610,0.06278,0.07926,0.11892,0.21726,0.46455"\
"0.05768,0.06052,0.06737,0.08381,0.12325,0.22165,0.46916"\
"0.06732,0.07017,0.07688,0.09339,0.13308,0.23151,0.47929"\
"0.08645,0.08949,0.09662,0.11333,0.15328,0.25180,0.49966"\
"0.11646,0.11998,0.12931,0.15057,0.19670,0.29750,0.54544"\
"0.14976,0.15594,0.16954,0.20141,0.26536,0.39099,0.65134"\
"0.16465,0.17362,0.19633,0.24444,0.34596,0.53238,0.86262");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.03676,0.03997,0.04829,0.06904,0.12136,0.25513,0.59632"\
"0.03672,0.03999,0.04831,0.06889,0.12158,0.25524,0.59572"\
"0.03653,0.03979,0.04809,0.06884,0.12153,0.25533,0.59624"\
"0.04098,0.04395,0.05122,0.07088,0.12194,0.25499,0.59568"\
"0.05715,0.06049,0.06854,0.08859,0.13523,0.25924,0.59535"\
"0.09317,0.09735,0.10815,0.13390,0.18354,0.29961,0.60788"\
"0.16009,0.16735,0.18325,0.21698,0.28608,0.41953,0.71385");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.09776,0.10404,0.11937,0.15758,0.25401,0.49724,1.11470"\
"0.10109,0.10718,0.12248,0.16136,0.25767,0.50131,1.12049"\
"0.10987,0.11624,0.13188,0.17076,0.26809,0.51223,1.13115"\
"0.13724,0.14336,0.15866,0.19696,0.29388,0.53839,1.15704"\
"0.20222,0.20913,0.22582,0.26390,0.35910,0.60169,1.22305"\
"0.31120,0.32144,0.34608,0.40111,0.51395,0.75233,1.36794"\
"0.49041,0.50548,0.54055,0.62292,0.79347,1.10879,1.72963");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.08507,0.09355,0.11378,0.16568,0.29723,0.63189,1.48130"\
"0.08499,0.09347,0.11373,0.16592,0.29746,0.63172,1.48286"\
"0.08533,0.09336,0.11382,0.16567,0.29728,0.63110,1.48149"\
"0.08573,0.09362,0.11383,0.16588,0.29720,0.63083,1.48221"\
"0.10963,0.11624,0.13195,0.17603,0.29831,0.63237,1.48704"\
"0.15979,0.16955,0.19231,0.24141,0.34400,0.64072,1.48542"\
"0.24173,0.25664,0.29171,0.36397,0.49947,0.76319,1.50344");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.04188,0.04453,0.05105,0.06673,0.10509,0.20028,0.44140"\
"0.04662,0.04926,0.05587,0.07167,0.11004,0.20530,0.44678"\
"0.05609,0.05881,0.06535,0.08131,0.11991,0.21533,0.45621"\
"0.07285,0.07573,0.08348,0.10060,0.13955,0.23542,0.47680"\
"0.09468,0.09923,0.10974,0.13266,0.17989,0.28016,0.52207"\
"0.11178,0.11797,0.13411,0.16961,0.23944,0.36820,0.62540"\
"0.09662,0.10744,0.13335,0.18894,0.29873,0.49289,0.82720");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.02764,0.03065,0.03853,0.05854,0.10942,0.23937,0.57081"\
"0.02760,0.03073,0.03858,0.05848,0.10944,0.23932,0.57134"\
"0.02772,0.03062,0.03842,0.05849,0.10945,0.23943,0.57091"\
"0.03397,0.03687,0.04383,0.06157,0.11016,0.23959,0.57097"\
"0.05149,0.05475,0.06257,0.08152,0.12637,0.24479,0.57086"\
"0.08709,0.09172,0.10217,0.12658,0.17740,0.28990,0.58908"\
"0.15360,0.16033,0.17596,0.21133,0.27950,0.41418,0.69419");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.06818,0.07455,0.09015,0.12865,0.22512,0.46764,1.08172"\
"0.07272,0.07901,0.09494,0.13394,0.23036,0.47295,1.08923"\
"0.08487,0.09110,0.10677,0.14585,0.24312,0.48756,1.10205"\
"0.11194,0.11815,0.13379,0.17203,0.26973,0.51311,1.13021"\
"0.15862,0.16711,0.18650,0.23088,0.32832,0.57232,1.18999"\
"0.23277,0.24547,0.27460,0.33600,0.45903,0.70905,1.32737"\
"0.35001,0.37163,0.41690,0.51121,0.68778,1.00756,1.64786");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.08366,0.09172,0.11238,0.16442,0.29535,0.62669,1.47895"\
"0.08371,0.09181,0.11240,0.16443,0.29506,0.62755,1.48076"\
"0.08379,0.09184,0.11241,0.16442,0.29517,0.62652,1.47283"\
"0.08709,0.09455,0.11369,0.16455,0.29516,0.62660,1.47085"\
"0.11013,0.11578,0.13178,0.17635,0.29794,0.62641,1.47622"\
"0.16291,0.16954,0.18667,0.22915,0.33486,0.63470,1.47995"\
"0.26828,0.27574,0.29469,0.34333,0.46023,0.72953,1.49071");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.04233,0.04512,0.05194,0.06844,0.10788,0.20630,0.45377"\
"0.04630,0.04913,0.05582,0.07220,0.11210,0.21027,0.45784"\
"0.05614,0.05889,0.06568,0.08219,0.12185,0.22037,0.46829"\
"0.07893,0.08213,0.08963,0.10627,0.14578,0.24429,0.49227"\
"0.10854,0.11320,0.12430,0.14928,0.19928,0.29952,0.54688"\
"0.13773,0.14483,0.16193,0.19924,0.27547,0.41606,0.67352"\
"0.14565,0.15667,0.18230,0.23931,0.35568,0.57260,0.94419");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.03687,0.04012,0.04838,0.06894,0.12156,0.25534,0.59625"\
"0.03683,0.04007,0.04827,0.06906,0.12148,0.25514,0.59647"\
"0.03630,0.03947,0.04778,0.06865,0.12146,0.25532,0.59623"\
"0.04536,0.04859,0.05577,0.07329,0.12219,0.25507,0.59587"\
"0.06704,0.07129,0.08159,0.10270,0.14693,0.26197,0.59582"\
"0.10756,0.11392,0.12849,0.15908,0.22017,0.33242,0.61610"\
"0.17901,0.18900,0.21148,0.25747,0.34352,0.50144,0.78614");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.04778,0.05443,0.07059,0.10958,0.20638,0.44765,1.06351"\
"0.05068,0.05701,0.07352,0.11311,0.21041,0.45238,1.06868"\
"0.06130,0.06756,0.08330,0.12234,0.22046,0.46347,1.08155"\
"0.08864,0.09579,0.11086,0.14913,0.24508,0.49134,1.10730"\
"0.13328,0.14375,0.16690,0.21481,0.31068,0.55328,1.17019"\
"0.20725,0.22265,0.25622,0.32787,0.45963,0.70566,1.31812"\
"0.33750,0.35883,0.40728,0.51128,0.70833,1.05212,1.67784");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.08398,0.09214,0.11287,0.16490,0.29572,0.62689,1.47425"\
"0.08374,0.09199,0.11280,0.16494,0.29573,0.62664,1.47955"\
"0.08325,0.09134,0.11252,0.16487,0.29569,0.62700,1.47446"\
"0.09454,0.10079,0.11773,0.16536,0.29563,0.62760,1.47583"\
"0.13261,0.13858,0.15067,0.18844,0.30080,0.62726,1.48003"\
"0.19440,0.20212,0.22088,0.26581,0.35967,0.64103,1.47465"\
"0.29809,0.30854,0.33462,0.39678,0.52697,0.78285,1.50306");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.02983,0.03247,0.03896,0.05440,0.09178,0.18465,0.41945"\
"0.03408,0.03673,0.04324,0.05866,0.09631,0.18924,0.42410"\
"0.04462,0.04707,0.05329,0.06858,0.10622,0.19952,0.43495"\
"0.06172,0.06554,0.07403,0.09200,0.12982,0.22307,0.45836"\
"0.08030,0.08570,0.09841,0.12565,0.17891,0.27721,0.51224"\
"0.09052,0.09818,0.11741,0.15830,0.24002,0.38377,0.63635"\
"0.06809,0.07968,0.10880,0.17173,0.29619,0.51610,0.89087");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00325, 0.00829, 0.02113, 0.05387, 0.13734");
values("0.02720,0.03019,0.03767,0.05706,0.10633,0.23255,0.55350"\
"0.02677,0.02983,0.03762,0.05712,0.10653,0.23291,0.55470"\
"0.02780,0.03047,0.03766,0.05671,0.10628,0.23268,0.55416"\
"0.03866,0.04160,0.04906,0.06473,0.10838,0.23260,0.55430"\
"0.05911,0.06363,0.07374,0.09465,0.13774,0.24211,0.55453"\
"0.09661,0.10384,0.11903,0.15140,0.20816,0.32096,0.58125"\
"0.16467,0.17624,0.19905,0.24641,0.33381,0.48614,0.75631");
}
}
}
}
cell ("sky130_fd_sc_hd__o22ai_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__o22ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0096;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0093;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!B1*!B2)+(!A1*!A2)";
capacitance : 0.0000;
max_transition : 1.540;
max_capacitance : 0.217;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.12619,0.13029,0.14086,0.17167,0.25310,0.47402,1.07939"\
"0.13068,0.13487,0.14559,0.17634,0.25806,0.47947,1.08821"\
"0.14279,0.14692,0.15801,0.18844,0.27065,0.49271,1.09847"\
"0.16944,0.17366,0.18512,0.21552,0.29740,0.52020,1.12630"\
"0.22852,0.23305,0.24487,0.27510,0.35707,0.57942,1.18721"\
"0.33454,0.34016,0.35657,0.39604,0.49197,0.71727,1.32523"\
"0.51860,0.52875,0.55120,0.60761,0.73651,1.02080,1.64297");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.09613,0.10128,0.11595,0.15636,0.26720,0.57071,1.40257"\
"0.09604,0.10150,0.11593,0.15696,0.26671,0.57170,1.40742"\
"0.09608,0.10129,0.11647,0.15614,0.26653,0.57055,1.40639"\
"0.09615,0.10141,0.11589,0.15643,0.26693,0.57038,1.40466"\
"0.10668,0.11163,0.12496,0.16223,0.26821,0.57030,1.40433"\
"0.14417,0.14985,0.16438,0.20283,0.29799,0.57779,1.40803"\
"0.22627,0.23315,0.24891,0.29477,0.40153,0.66556,1.42369");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.04850,0.05017,0.05453,0.06601,0.09525,0.17172,0.37832"\
"0.05283,0.05444,0.05880,0.07022,0.09951,0.17611,0.38232"\
"0.06182,0.06348,0.06790,0.07935,0.10871,0.18530,0.39166"\
"0.07932,0.08096,0.08598,0.09806,0.12766,0.20447,0.41095"\
"0.10542,0.10784,0.11417,0.12965,0.16548,0.24758,0.45505"\
"0.13172,0.13551,0.14466,0.16759,0.21966,0.32714,0.55460"\
"0.13055,0.13622,0.15094,0.18782,0.27000,0.43357,0.73723");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.03455,0.03630,0.04129,0.05469,0.09207,0.19623,0.48469"\
"0.03454,0.03635,0.04126,0.05484,0.09218,0.19634,0.48429"\
"0.03429,0.03610,0.04096,0.05468,0.09204,0.19634,0.48437"\
"0.03938,0.04105,0.04571,0.05780,0.09332,0.19620,0.48435"\
"0.05517,0.05701,0.06216,0.07551,0.10970,0.20330,0.48476"\
"0.08986,0.09246,0.09894,0.11575,0.15549,0.25019,0.50423"\
"0.15442,0.15827,0.16832,0.19360,0.24905,0.36376,0.61774");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.10713,0.11141,0.12240,0.15246,0.23436,0.45585,1.06111"\
"0.10958,0.11440,0.12581,0.15577,0.23775,0.45949,1.06486"\
"0.11996,0.12419,0.13565,0.16611,0.24865,0.47057,1.07655"\
"0.14765,0.15208,0.16319,0.19315,0.27554,0.49803,1.10439"\
"0.21667,0.22102,0.23305,0.26272,0.34330,0.56510,1.17213"\
"0.33977,0.34635,0.36385,0.40603,0.50300,0.72401,1.32847"\
"0.54500,0.55497,0.57918,0.64394,0.79206,1.08661,1.69945");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.09638,0.10131,0.11606,0.15614,0.26682,0.57124,1.40801"\
"0.09714,0.10206,0.11601,0.15612,0.26672,0.57174,1.40488"\
"0.09617,0.10138,0.11619,0.15618,0.26668,0.56998,1.40596"\
"0.09589,0.10132,0.11571,0.15657,0.26662,0.57183,1.40596"\
"0.11564,0.11973,0.13175,0.16587,0.26810,0.57036,1.40452"\
"0.16967,0.17582,0.19172,0.23010,0.31568,0.58131,1.40722"\
"0.25645,0.26925,0.29052,0.34650,0.46720,0.70952,1.42703");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.03918,0.04093,0.04567,0.05757,0.08756,0.16642,0.38004"\
"0.04379,0.04556,0.05028,0.06227,0.09232,0.17135,0.38488"\
"0.05282,0.05463,0.05926,0.07127,0.10157,0.18051,0.39438"\
"0.06822,0.07018,0.07546,0.08874,0.11992,0.19942,0.41327"\
"0.08728,0.09012,0.09794,0.11527,0.15472,0.24097,0.45620"\
"0.09997,0.10425,0.11501,0.14258,0.20091,0.31549,0.55142"\
"0.07246,0.07957,0.09739,0.14020,0.23337,0.41015,0.72717");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.02924,0.03099,0.03588,0.04949,0.08794,0.19609,0.49592"\
"0.02916,0.03091,0.03577,0.04949,0.08795,0.19633,0.49626"\
"0.02938,0.03106,0.03580,0.04930,0.08782,0.19629,0.49698"\
"0.03559,0.03734,0.04174,0.05396,0.08968,0.19623,0.49598"\
"0.05269,0.05442,0.05945,0.07262,0.10736,0.20416,0.49674"\
"0.08742,0.09007,0.09703,0.11427,0.15451,0.25157,0.51687"\
"0.15343,0.15729,0.16809,0.19343,0.24964,0.36722,0.62941");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.07865,0.08326,0.09568,0.12812,0.21461,0.44663,1.08374"\
"0.08239,0.08706,0.09938,0.13240,0.21874,0.45099,1.08594"\
"0.09413,0.09867,0.11073,0.14354,0.23140,0.46707,1.10060"\
"0.12128,0.12570,0.13750,0.16962,0.25705,0.49033,1.12726"\
"0.17013,0.17588,0.19070,0.22746,0.31494,0.54886,1.18669"\
"0.25212,0.26040,0.28140,0.33189,0.44189,0.68463,1.32322"\
"0.38912,0.40324,0.43619,0.51274,0.66959,0.98196,1.64035");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.09778,0.10359,0.11959,0.16353,0.28356,0.61035,1.51407"\
"0.09782,0.10363,0.11959,0.16353,0.28325,0.61041,1.51619"\
"0.09787,0.10366,0.11960,0.16353,0.28333,0.61143,1.51192"\
"0.10045,0.10570,0.12070,0.16366,0.28311,0.61020,1.51426"\
"0.12094,0.12536,0.13828,0.17611,0.28714,0.61134,1.51176"\
"0.17128,0.17605,0.18961,0.22636,0.32488,0.62148,1.51567"\
"0.27166,0.27679,0.29131,0.33178,0.43782,0.71163,1.53776");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.03961,0.04132,0.04570,0.05714,0.08628,0.16275,0.36927"\
"0.04341,0.04512,0.04958,0.06099,0.09017,0.16670,0.37339"\
"0.05322,0.05492,0.05936,0.07060,0.09981,0.17643,0.38278"\
"0.07421,0.07621,0.08141,0.09410,0.12303,0.19954,0.40621"\
"0.10059,0.10362,0.11118,0.12960,0.17109,0.25460,0.46086"\
"0.12149,0.12588,0.13751,0.16579,0.22847,0.35476,0.58754"\
"0.11167,0.11824,0.13554,0.17859,0.27510,0.46943,0.82053");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.03513,0.03690,0.04171,0.05504,0.09229,0.19626,0.48443"\
"0.03493,0.03672,0.04162,0.05499,0.09232,0.19623,0.48418"\
"0.03438,0.03618,0.04090,0.05432,0.09215,0.19615,0.48436"\
"0.04405,0.04587,0.05068,0.06198,0.09483,0.19611,0.48437"\
"0.06508,0.06743,0.07361,0.08915,0.12395,0.21014,0.48454"\
"0.10389,0.10767,0.11741,0.14048,0.18849,0.28664,0.51889"\
"0.17408,0.17991,0.19473,0.22946,0.30250,0.44174,0.70188");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.05727,0.06183,0.07449,0.10704,0.19194,0.42426,1.05882"\
"0.05931,0.06405,0.07665,0.10993,0.19622,0.42901,1.06367"\
"0.06916,0.07369,0.08616,0.11907,0.20687,0.44106,1.07790"\
"0.09805,0.10259,0.11391,0.14593,0.23168,0.46769,1.10344"\
"0.14864,0.15521,0.17271,0.21220,0.29801,0.53123,1.17024"\
"0.23146,0.24181,0.26734,0.32772,0.44956,0.68736,1.31956"\
"0.38099,0.39527,0.43305,0.52350,0.69993,1.03864,1.68735");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.09772,0.10359,0.11964,0.16365,0.28326,0.61107,1.51287"\
"0.09765,0.10351,0.11958,0.16356,0.28308,0.61143,1.51729"\
"0.09699,0.10297,0.11931,0.16351,0.28324,0.61067,1.51815"\
"0.10566,0.11023,0.12355,0.16383,0.28328,0.61129,1.51170"\
"0.14164,0.14492,0.15530,0.18749,0.28943,0.61045,1.51896"\
"0.20185,0.20732,0.22203,0.26038,0.35121,0.62519,1.51885"\
"0.30615,0.31345,0.33334,0.38586,0.50580,0.76394,1.53964");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.03201,0.03379,0.03834,0.05025,0.08099,0.16296,0.38497"\
"0.03617,0.03792,0.04257,0.05458,0.08541,0.16734,0.38961"\
"0.04653,0.04816,0.05261,0.06459,0.09561,0.17765,0.40053"\
"0.06455,0.06697,0.07244,0.08698,0.11889,0.20103,0.42405"\
"0.08289,0.08649,0.09574,0.11750,0.16465,0.25602,0.47822"\
"0.09115,0.09661,0.11068,0.14409,0.21536,0.35430,0.60504"\
"0.05951,0.06773,0.08910,0.13964,0.25121,0.46596,0.84323");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00379, 0.01042, 0.02866, 0.07886, 0.21699");
values("0.02900,0.03099,0.03650,0.05149,0.09312,0.20865,0.52678"\
"0.02871,0.03073,0.03626,0.05152,0.09305,0.20847,0.52688"\
"0.02956,0.03142,0.03654,0.05104,0.09293,0.20847,0.52724"\
"0.03978,0.04194,0.04793,0.06112,0.09650,0.20848,0.52729"\
"0.06061,0.06350,0.07083,0.08807,0.12743,0.22253,0.52674"\
"0.09879,0.10321,0.11438,0.13991,0.19244,0.29976,0.55800"\
"0.16813,0.17473,0.19125,0.22951,0.30927,0.45788,0.73702");
}
}
}
}
cell ("sky130_fd_sc_hd__o2bb2a_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o2bb2a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((!A1_N*B1)+(!A2_N*B1))+(!A1_N*B2))+(!A2_N*B2)";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.157;
timing() {
related_pin : "A1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.19541,0.20331,0.22102,0.26072,0.35718,0.60420,1.24448"\
"0.20041,0.20832,0.22602,0.26572,0.36213,0.60921,1.24939"\
"0.21378,0.22179,0.23949,0.27921,0.37544,0.62271,1.26187"\
"0.24619,0.25413,0.27186,0.31149,0.40803,0.65482,1.29579"\
"0.32044,0.32837,0.34612,0.38573,0.48224,0.72919,1.36922"\
"0.45656,0.46463,0.48245,0.52222,0.61871,0.86591,1.50642"\
"0.68130,0.68963,0.70777,0.74785,0.84443,1.09135,1.73174");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02806,0.03550,0.05402,0.10300,0.23482,0.58655,1.49905"\
"0.02805,0.03549,0.05404,0.10297,0.23486,0.58658,1.49866"\
"0.02796,0.03554,0.05400,0.10291,0.23521,0.58616,1.49594"\
"0.02802,0.03553,0.05405,0.10299,0.23527,0.58660,1.50036"\
"0.02805,0.03558,0.05410,0.10301,0.23483,0.58648,1.49758"\
"0.02864,0.03608,0.05465,0.10308,0.23539,0.58720,1.50150"\
"0.03068,0.03777,0.05610,0.10442,0.23609,0.58323,1.49724");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.17478,0.18220,0.19768,0.22815,0.28729,0.41705,0.74334"\
"0.17930,0.18665,0.20217,0.23273,0.29184,0.42158,0.74775"\
"0.18813,0.19544,0.21096,0.24155,0.30066,0.43048,0.75623"\
"0.20624,0.21355,0.22907,0.25962,0.31877,0.44853,0.77489"\
"0.23651,0.24377,0.25931,0.28990,0.34902,0.47877,0.80434"\
"0.27521,0.28259,0.29805,0.32863,0.38774,0.51724,0.84292"\
"0.30610,0.31354,0.32907,0.35978,0.41913,0.54901,0.87458");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02670,0.03198,0.04433,0.07004,0.12900,0.28631,0.71744"\
"0.02652,0.03211,0.04433,0.07029,0.12866,0.28618,0.71932"\
"0.02668,0.03204,0.04427,0.07036,0.12932,0.28567,0.72124"\
"0.02654,0.03212,0.04432,0.07017,0.12907,0.28628,0.71784"\
"0.02647,0.03205,0.04435,0.07030,0.12908,0.28563,0.71593"\
"0.02710,0.03224,0.04447,0.07041,0.12894,0.28434,0.71447"\
"0.02751,0.03320,0.04542,0.07133,0.12969,0.28567,0.71126");
}
}
timing() {
related_pin : "A2_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.18234,0.19032,0.20803,0.24764,0.34386,0.59087,1.23170"\
"0.18717,0.19507,0.21274,0.25246,0.34868,0.59666,1.23677"\
"0.19940,0.20739,0.22502,0.26470,0.36103,0.60898,1.24903"\
"0.23153,0.23951,0.25722,0.29684,0.39307,0.64012,1.27959"\
"0.30340,0.31135,0.32907,0.36874,0.46497,0.71213,1.35201"\
"0.42871,0.43665,0.45450,0.49408,0.59038,0.83765,1.47843"\
"0.63455,0.64285,0.66099,0.70110,0.79780,1.04505,1.68517");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02800,0.03522,0.05392,0.10279,0.23484,0.58485,1.50035"\
"0.02784,0.03533,0.05378,0.10247,0.23454,0.58583,1.50148"\
"0.02782,0.03528,0.05381,0.10265,0.23457,0.58588,1.50148"\
"0.02801,0.03523,0.05392,0.10278,0.23490,0.58573,1.49630"\
"0.02796,0.03545,0.05383,0.10281,0.23492,0.58548,1.49834"\
"0.02878,0.03626,0.05454,0.10319,0.23461,0.58620,1.50185"\
"0.03110,0.03820,0.05612,0.10436,0.23551,0.58432,1.49962");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.17181,0.17912,0.19466,0.22524,0.28434,0.41410,0.73978"\
"0.17602,0.18335,0.19885,0.22945,0.28854,0.41829,0.74416"\
"0.18573,0.19331,0.20883,0.23938,0.29849,0.42826,0.75395"\
"0.20681,0.21418,0.22963,0.26017,0.31928,0.44894,0.77517"\
"0.23822,0.24559,0.26122,0.29177,0.35084,0.48066,0.80649"\
"0.27535,0.28270,0.29814,0.32877,0.38802,0.51788,0.84393"\
"0.30508,0.31259,0.32813,0.35885,0.41830,0.54830,0.87385");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02671,0.03202,0.04429,0.07018,0.12927,0.28573,0.72149"\
"0.02657,0.03224,0.04431,0.07028,0.12920,0.28607,0.71668"\
"0.02670,0.03205,0.04425,0.07017,0.12927,0.28571,0.72136"\
"0.02661,0.03199,0.04432,0.07028,0.12901,0.28590,0.71734"\
"0.02682,0.03243,0.04463,0.07052,0.12946,0.28498,0.71797"\
"0.02697,0.03264,0.04474,0.07075,0.12908,0.28472,0.72056"\
"0.02780,0.03322,0.04550,0.07145,0.12988,0.28605,0.71213");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.10347,0.11137,0.12909,0.16872,0.26514,0.51188,1.15174"\
"0.10826,0.11617,0.13390,0.17353,0.26994,0.51643,1.15738"\
"0.11795,0.12585,0.14357,0.18320,0.27966,0.52637,1.16675"\
"0.13751,0.14547,0.16304,0.20266,0.29878,0.54537,1.18664"\
"0.17448,0.18287,0.20109,0.24119,0.33764,0.58442,1.22622"\
"0.22876,0.23813,0.25803,0.29970,0.39667,0.64349,1.28484"\
"0.28353,0.29597,0.32051,0.36619,0.46469,0.71211,1.35154");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02768,0.03515,0.05383,0.10278,0.23488,0.58639,1.49819"\
"0.02768,0.03515,0.05385,0.10283,0.23544,0.58671,1.50097"\
"0.02772,0.03515,0.05380,0.10265,0.23519,0.58658,1.50007"\
"0.02767,0.03512,0.05379,0.10279,0.23522,0.58477,1.50146"\
"0.03000,0.03735,0.05565,0.10391,0.23533,0.58606,1.50239"\
"0.03617,0.04360,0.06129,0.10731,0.23654,0.58408,1.49851"\
"0.04936,0.05741,0.07494,0.11851,0.24005,0.58715,1.49640");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.24695,0.25627,0.27517,0.31037,0.37619,0.51219,0.83969"\
"0.25167,0.26094,0.27977,0.31519,0.38070,0.51660,0.84477"\
"0.26326,0.27260,0.29139,0.32675,0.39219,0.52845,0.85643"\
"0.28850,0.29781,0.31671,0.35189,0.41780,0.55373,0.88123"\
"0.34594,0.35526,0.37419,0.40935,0.47518,0.61109,0.93920"\
"0.47067,0.48056,0.50009,0.53659,0.60305,0.74003,1.06792"\
"0.68894,0.70074,0.72330,0.76482,0.83818,0.98056,1.31025");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03965,0.04538,0.05769,0.08318,0.14341,0.29634,0.72148"\
"0.03986,0.04568,0.05775,0.08371,0.14339,0.29731,0.72462"\
"0.03985,0.04552,0.05759,0.08363,0.14337,0.29616,0.72076"\
"0.04025,0.04538,0.05768,0.08319,0.14336,0.29635,0.72144"\
"0.03970,0.04536,0.05855,0.08457,0.14308,0.29667,0.72188"\
"0.04425,0.05043,0.06173,0.08698,0.14608,0.29680,0.72129"\
"0.05543,0.06231,0.07529,0.10214,0.16041,0.30725,0.72372");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.09337,0.10108,0.11822,0.15738,0.25339,0.50077,1.14063"\
"0.09845,0.10615,0.12330,0.16248,0.25855,0.50448,1.14398"\
"0.10814,0.11585,0.13310,0.17226,0.26816,0.51483,1.15677"\
"0.12719,0.13484,0.15202,0.19111,0.28724,0.53352,1.17260"\
"0.16065,0.16887,0.18678,0.22655,0.32259,0.56977,1.20906"\
"0.20506,0.21466,0.23455,0.27580,0.37249,0.61895,1.26016"\
"0.23923,0.25210,0.27733,0.32378,0.42185,0.66829,1.30873");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.02637,0.03368,0.05235,0.10134,0.23451,0.58595,1.50404"\
"0.02638,0.03369,0.05234,0.10127,0.23457,0.58591,1.50686"\
"0.02642,0.03373,0.05232,0.10152,0.23385,0.58676,1.49945"\
"0.02665,0.03389,0.05238,0.10139,0.23463,0.58614,1.50464"\
"0.02947,0.03669,0.05489,0.10289,0.23457,0.58499,1.50363"\
"0.03655,0.04426,0.06129,0.10697,0.23593,0.58299,1.50351"\
"0.05128,0.05969,0.07683,0.11924,0.24009,0.58573,1.49780");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.23939,0.24863,0.26745,0.30284,0.36834,0.50426,0.83232"\
"0.24187,0.25122,0.27007,0.30544,0.37096,0.50690,0.83494"\
"0.25158,0.26092,0.27993,0.31513,0.38065,0.51667,0.84466"\
"0.27911,0.28844,0.30735,0.34251,0.40817,0.54419,0.87188"\
"0.34688,0.35626,0.37510,0.41030,0.47613,0.61209,0.93999"\
"0.50277,0.51246,0.53216,0.56806,0.63436,0.77097,1.09928"\
"0.76891,0.78148,0.80598,0.84924,0.92270,1.06430,1.39488");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00340, 0.00885, 0.02306, 0.06008, 0.15656");
values("0.03972,0.04566,0.05768,0.08365,0.14339,0.29681,0.72118"\
"0.03990,0.04565,0.05754,0.08359,0.14341,0.29679,0.72592"\
"0.04024,0.04539,0.05835,0.08345,0.14363,0.29637,0.72130"\
"0.04013,0.04616,0.05771,0.08322,0.14351,0.29566,0.72368"\
"0.03981,0.04569,0.05778,0.08350,0.14345,0.29575,0.72111"\
"0.04432,0.05107,0.06181,0.08732,0.14558,0.29727,0.72155"\
"0.06312,0.06961,0.08282,0.10703,0.16172,0.30735,0.72418");
}
}
}
}
cell ("sky130_fd_sc_hd__o2bb2a_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__o2bb2a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((!A1_N*B1)+(!A2_N*B1))+(!A1_N*B2))+(!A2_N*B2)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.295;
timing() {
related_pin : "A1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.20549,0.21267,0.22880,0.26443,0.35006,0.58512,1.26117"\
"0.21107,0.21810,0.23424,0.26991,0.35566,0.59147,1.26556"\
"0.22439,0.23138,0.24758,0.28331,0.36887,0.60390,1.28006"\
"0.25700,0.26404,0.28018,0.31582,0.40158,0.63735,1.31136"\
"0.32731,0.33436,0.35046,0.38612,0.47184,0.70767,1.38172"\
"0.44962,0.45668,0.47303,0.50883,0.59448,0.82913,1.50442"\
"0.65205,0.65925,0.67571,0.71157,0.79726,1.03227,1.70846");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02761,0.03319,0.04717,0.08443,0.19467,0.52793,1.50039"\
"0.02758,0.03310,0.04733,0.08447,0.19456,0.52699,1.49809"\
"0.02764,0.03333,0.04720,0.08442,0.19481,0.52788,1.49991"\
"0.02761,0.03317,0.04726,0.08443,0.19473,0.52701,1.49877"\
"0.02769,0.03322,0.04719,0.08444,0.19479,0.52711,1.49929"\
"0.02823,0.03376,0.04754,0.08483,0.19490,0.52766,1.49741"\
"0.02903,0.03474,0.04853,0.08557,0.19520,0.52616,1.49351");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.17764,0.18316,0.19571,0.22185,0.27441,0.39073,0.70262"\
"0.18195,0.18745,0.19998,0.22611,0.27871,0.39502,0.70694"\
"0.19067,0.19620,0.20871,0.23487,0.28744,0.40374,0.71552"\
"0.20934,0.21487,0.22736,0.25351,0.30612,0.42234,0.73368"\
"0.24167,0.24714,0.25967,0.28584,0.33854,0.45484,0.76645"\
"0.28385,0.28939,0.30191,0.32808,0.38074,0.49697,0.80900"\
"0.32195,0.32752,0.34017,0.36644,0.41941,0.53591,0.84751");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02306,0.02700,0.03596,0.05693,0.10523,0.23807,0.64959"\
"0.02326,0.02703,0.03606,0.05676,0.10517,0.23836,0.65142"\
"0.02308,0.02677,0.03613,0.05696,0.10517,0.23779,0.65110"\
"0.02310,0.02713,0.03612,0.05695,0.10517,0.23824,0.65121"\
"0.02325,0.02695,0.03621,0.05706,0.10521,0.23845,0.64747"\
"0.02342,0.02713,0.03643,0.05718,0.10527,0.23692,0.64944"\
"0.02405,0.02807,0.03702,0.05800,0.10593,0.23850,0.64667");
}
}
timing() {
related_pin : "A2_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.19538,0.20233,0.21841,0.25415,0.33966,0.57468,1.25043"\
"0.20028,0.20731,0.22339,0.25905,0.34465,0.58010,1.25684"\
"0.21350,0.22052,0.23661,0.27234,0.35779,0.59223,1.26743"\
"0.24551,0.25247,0.26852,0.30428,0.38978,0.62477,1.30037"\
"0.31296,0.31988,0.33598,0.37171,0.45726,0.69195,1.36820"\
"0.42576,0.43281,0.44915,0.48498,0.57039,0.80576,1.48272"\
"0.61042,0.61764,0.63410,0.67006,0.75574,0.99083,1.66441");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02765,0.03318,0.04709,0.08443,0.19420,0.52840,1.50041"\
"0.02757,0.03308,0.04697,0.08438,0.19457,0.52824,1.50167"\
"0.02771,0.03320,0.04709,0.08438,0.19451,0.52672,1.49619"\
"0.02762,0.03312,0.04706,0.08444,0.19425,0.52825,1.49951"\
"0.02765,0.03324,0.04707,0.08445,0.19441,0.52646,1.50107"\
"0.02820,0.03371,0.04759,0.08483,0.19465,0.52860,1.50187"\
"0.02924,0.03478,0.04868,0.08567,0.19479,0.52596,1.49827");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.17475,0.18026,0.19282,0.21891,0.27152,0.38778,0.69939"\
"0.17871,0.18423,0.19673,0.22291,0.27547,0.39177,0.70343"\
"0.18869,0.19422,0.20672,0.23286,0.28544,0.40169,0.71339"\
"0.21073,0.21626,0.22876,0.25492,0.30748,0.42375,0.73547"\
"0.24608,0.25161,0.26416,0.29041,0.34306,0.45941,0.77119"\
"0.28901,0.29458,0.30713,0.33335,0.38612,0.50250,0.81467"\
"0.32978,0.33538,0.34797,0.37430,0.42737,0.54392,0.85542");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02311,0.02683,0.03583,0.05685,0.10507,0.23803,0.65187"\
"0.02307,0.02685,0.03612,0.05694,0.10526,0.23782,0.64704"\
"0.02304,0.02678,0.03613,0.05696,0.10523,0.23766,0.65137"\
"0.02331,0.02701,0.03612,0.05685,0.10516,0.23796,0.65119"\
"0.02356,0.02723,0.03647,0.05694,0.10537,0.23805,0.64635"\
"0.02354,0.02742,0.03637,0.05741,0.10536,0.23710,0.65003"\
"0.02415,0.02790,0.03718,0.05812,0.10590,0.23875,0.64915");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.13180,0.13877,0.15481,0.19060,0.27616,0.51120,1.18801"\
"0.13638,0.14335,0.15960,0.19533,0.28086,0.51557,1.19140"\
"0.14605,0.15310,0.16929,0.20493,0.29063,0.52529,1.20094"\
"0.16620,0.17324,0.18935,0.22507,0.31066,0.54557,1.22087"\
"0.20905,0.21629,0.23279,0.26878,0.35434,0.58952,1.26532"\
"0.27908,0.28730,0.30565,0.34401,0.43122,0.66649,1.34204"\
"0.36660,0.37709,0.39979,0.44378,0.53505,0.77087,1.44503");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02767,0.03319,0.04722,0.08455,0.19427,0.52890,1.50185"\
"0.02772,0.03320,0.04712,0.08437,0.19447,0.52771,1.49845"\
"0.02767,0.03329,0.04702,0.08439,0.19475,0.52744,1.50065"\
"0.02765,0.03315,0.04708,0.08432,0.19466,0.52778,1.49910"\
"0.02903,0.03474,0.04818,0.08547,0.19508,0.52799,1.49964"\
"0.03475,0.04076,0.05441,0.09044,0.19709,0.52803,1.49685"\
"0.04696,0.05364,0.06851,0.10373,0.20437,0.52852,1.49839");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.22171,0.22878,0.24432,0.27493,0.33293,0.45552,0.76992"\
"0.22713,0.23421,0.24981,0.27994,0.33824,0.46100,0.77514"\
"0.23964,0.24669,0.26216,0.29273,0.35089,0.47345,0.78779"\
"0.26558,0.27264,0.28828,0.31892,0.37707,0.49948,0.81380"\
"0.32349,0.33055,0.34611,0.37679,0.43499,0.55784,0.87195"\
"0.44573,0.45293,0.46914,0.50177,0.56076,0.68452,0.99905"\
"0.65390,0.66264,0.68242,0.71968,0.78650,0.91825,1.23567");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.03530,0.03951,0.04943,0.06941,0.11747,0.24858,0.65426"\
"0.03534,0.03956,0.04861,0.06946,0.11792,0.24905,0.65454"\
"0.03523,0.03946,0.04893,0.06965,0.11778,0.24895,0.65328"\
"0.03524,0.03941,0.04903,0.06966,0.11762,0.24930,0.65468"\
"0.03520,0.03944,0.04874,0.06950,0.11742,0.24921,0.65482"\
"0.03975,0.04425,0.05368,0.07407,0.12113,0.25028,0.65512"\
"0.05243,0.05710,0.06798,0.08950,0.13761,0.26414,0.65616");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.11634,0.12302,0.13839,0.17306,0.25781,0.49232,1.16845"\
"0.12127,0.12796,0.14346,0.17813,0.26271,0.49827,1.17386"\
"0.13103,0.13770,0.15320,0.18784,0.27255,0.50707,1.18425"\
"0.15094,0.15758,0.17307,0.20767,0.29221,0.52744,1.20356"\
"0.19079,0.19783,0.21396,0.24915,0.33371,0.56828,1.24199"\
"0.25037,0.25867,0.27675,0.31441,0.40116,0.63560,1.31177"\
"0.31504,0.32581,0.34925,0.39417,0.48445,0.71925,1.39340");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.02597,0.03123,0.04498,0.08199,0.19248,0.52702,1.50208"\
"0.02600,0.03138,0.04497,0.08216,0.19287,0.52660,1.50203"\
"0.02590,0.03141,0.04508,0.08200,0.19258,0.52713,1.50347"\
"0.02597,0.03137,0.04484,0.08206,0.19298,0.52644,1.50463"\
"0.02837,0.03381,0.04712,0.08362,0.19342,0.52583,1.50173"\
"0.03514,0.04104,0.05512,0.08963,0.19679,0.52644,1.50173"\
"0.04938,0.05598,0.07080,0.10441,0.20364,0.52889,1.49490");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.21270,0.21973,0.23539,0.26606,0.32422,0.44664,0.76122"\
"0.21625,0.22332,0.23900,0.26949,0.32789,0.45021,0.76459"\
"0.22702,0.23404,0.24970,0.28022,0.33857,0.46090,0.77520"\
"0.25495,0.26200,0.27757,0.30811,0.36605,0.48883,0.80299"\
"0.32286,0.32991,0.34547,0.37598,0.43411,0.55700,0.87155"\
"0.47359,0.48153,0.49818,0.53026,0.58955,0.71303,1.02745"\
"0.72237,0.73218,0.75366,0.79471,0.86443,0.99514,1.31277");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01214, 0.03516, 0.10181, 0.29481");
values("0.03519,0.03931,0.04899,0.06947,0.11757,0.24837,0.65578"\
"0.03549,0.03932,0.04935,0.06903,0.11739,0.24902,0.65430"\
"0.03527,0.03931,0.04937,0.06911,0.11744,0.24919,0.65504"\
"0.03534,0.03946,0.04873,0.06969,0.11783,0.24919,0.65459"\
"0.03516,0.03958,0.04875,0.06971,0.11736,0.24852,0.65453"\
"0.04197,0.04633,0.05537,0.07430,0.12082,0.25054,0.65496"\
"0.06175,0.06745,0.07768,0.09919,0.14231,0.26412,0.65742");
}
}
}
}
cell ("sky130_fd_sc_hd__o2bb2a_4") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__o2bb2a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((!A1_N*B1)+(!A2_N*B1))+(!A1_N*B2))+(!A2_N*B2)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.497;
timing() {
related_pin : "A1_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.15647,0.16038,0.17100,0.19817,0.27283,0.50056,1.21245"\
"0.16181,0.16572,0.17631,0.20354,0.27823,0.50540,1.21839"\
"0.17526,0.17917,0.18978,0.21701,0.29174,0.51882,1.23179"\
"0.20794,0.21192,0.22248,0.24972,0.32450,0.55188,1.26447"\
"0.27738,0.28133,0.29193,0.31919,0.39397,0.62133,1.33579"\
"0.39602,0.39998,0.41063,0.43785,0.51249,0.73964,1.45374"\
"0.59448,0.59848,0.60907,0.63643,0.71125,0.93922,1.65143");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.02183,0.02523,0.03526,0.06557,0.16456,0.48626,1.49757"\
"0.02179,0.02523,0.03526,0.06569,0.16448,0.48589,1.49952"\
"0.02174,0.02524,0.03522,0.06573,0.16461,0.48571,1.50046"\
"0.02184,0.02524,0.03526,0.06569,0.16450,0.48608,1.49958"\
"0.02194,0.02524,0.03527,0.06568,0.16425,0.48548,1.50069"\
"0.02218,0.02558,0.03555,0.06596,0.16490,0.48498,1.50207"\
"0.02311,0.02636,0.03661,0.06670,0.16496,0.48536,1.49585");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.13308,0.13608,0.14393,0.16249,0.20507,0.30703,0.60291"\
"0.13724,0.14026,0.14813,0.16672,0.20929,0.31118,0.60699"\
"0.14596,0.14897,0.15681,0.17538,0.21797,0.31997,0.61592"\
"0.16362,0.16663,0.17449,0.19302,0.23560,0.33763,0.63361"\
"0.18942,0.19239,0.20027,0.21880,0.26142,0.36347,0.65939"\
"0.21649,0.21954,0.22737,0.24594,0.28852,0.39060,0.68585"\
"0.22303,0.22609,0.23416,0.25294,0.29600,0.39842,0.69428");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.01767,0.01965,0.02523,0.04113,0.08261,0.20030,0.59466"\
"0.01760,0.01966,0.02530,0.04100,0.08262,0.20040,0.59118"\
"0.01763,0.01976,0.02520,0.04115,0.08263,0.20017,0.59492"\
"0.01771,0.01948,0.02523,0.04113,0.08256,0.20030,0.59287"\
"0.01776,0.01970,0.02555,0.04100,0.08273,0.20044,0.59466"\
"0.01804,0.02010,0.02566,0.04142,0.08287,0.20007,0.59081"\
"0.01894,0.02095,0.02678,0.04233,0.08370,0.20088,0.59426");
}
}
timing() {
related_pin : "A2_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.15680,0.16073,0.17134,0.19859,0.27342,0.50181,1.21358"\
"0.16122,0.16519,0.17577,0.20300,0.27775,0.50554,1.21859"\
"0.17424,0.17819,0.18882,0.21602,0.29081,0.51874,1.23150"\
"0.20590,0.20986,0.22045,0.24766,0.32241,0.55042,1.26306"\
"0.27176,0.27571,0.28631,0.31357,0.38838,0.61564,1.32961"\
"0.38121,0.38513,0.39580,0.42322,0.49808,0.72520,1.43927"\
"0.56782,0.57184,0.58263,0.61004,0.68505,0.91212,1.62534");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.02185,0.02531,0.03528,0.06581,0.16475,0.48551,1.49972"\
"0.02192,0.02519,0.03531,0.06568,0.16469,0.48651,1.49964"\
"0.02180,0.02527,0.03520,0.06571,0.16463,0.48657,1.49931"\
"0.02185,0.02519,0.03533,0.06565,0.16471,0.48656,1.49908"\
"0.02195,0.02533,0.03536,0.06586,0.16473,0.48628,1.50259"\
"0.02237,0.02576,0.03581,0.06620,0.16512,0.48502,1.50231"\
"0.02340,0.02681,0.03674,0.06706,0.16537,0.48477,1.49788");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.12815,0.13112,0.13903,0.15760,0.20016,0.30203,0.59796"\
"0.13197,0.13499,0.14283,0.16139,0.20398,0.30590,0.60185"\
"0.14136,0.14438,0.15222,0.17079,0.21335,0.31528,0.61104"\
"0.15889,0.16190,0.16974,0.18826,0.23085,0.33283,0.62809"\
"0.18032,0.18335,0.19122,0.20983,0.25263,0.35467,0.65037"\
"0.19870,0.20173,0.20958,0.22815,0.27095,0.37304,0.66858"\
"0.19229,0.19538,0.20336,0.22200,0.26492,0.36726,0.66329");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.01745,0.01950,0.02538,0.04110,0.08261,0.20042,0.59461"\
"0.01755,0.01944,0.02525,0.04113,0.08262,0.20035,0.59444"\
"0.01746,0.01967,0.02534,0.04100,0.08261,0.20024,0.59442"\
"0.01746,0.01967,0.02540,0.04102,0.08261,0.20035,0.59274"\
"0.01785,0.01992,0.02559,0.04130,0.08284,0.20046,0.59435"\
"0.01786,0.01993,0.02576,0.04143,0.08287,0.20061,0.59308"\
"0.01890,0.02086,0.02673,0.04227,0.08352,0.20086,0.59003");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.09622,0.10015,0.11075,0.13801,0.21268,0.44068,1.15095"\
"0.10062,0.10452,0.11514,0.14237,0.21703,0.44495,1.15508"\
"0.10960,0.11353,0.12410,0.15137,0.22614,0.45321,1.16668"\
"0.12889,0.13277,0.14334,0.17049,0.24512,0.47215,1.18515"\
"0.16424,0.16841,0.17951,0.20738,0.28226,0.50963,1.22252"\
"0.21080,0.21579,0.22834,0.25792,0.33387,0.56119,1.27605"\
"0.24688,0.25339,0.26978,0.30466,0.38383,0.61159,1.32304");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.02178,0.02508,0.03517,0.06566,0.16458,0.48479,1.49663"\
"0.02172,0.02517,0.03517,0.06555,0.16455,0.48562,1.49540"\
"0.02164,0.02499,0.03517,0.06559,0.16442,0.48579,1.50202"\
"0.02177,0.02515,0.03519,0.06567,0.16457,0.48598,1.50143"\
"0.02419,0.02759,0.03749,0.06730,0.16510,0.48537,1.50027"\
"0.03002,0.03350,0.04341,0.07176,0.16724,0.48463,1.50096"\
"0.04195,0.04604,0.05687,0.08430,0.17174,0.48677,1.49430");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.18381,0.18780,0.19798,0.22045,0.26671,0.37308,0.67103"\
"0.18883,0.19283,0.20304,0.22554,0.27203,0.37828,0.67665"\
"0.20135,0.20534,0.21551,0.23795,0.28444,0.39063,0.68861"\
"0.22845,0.23244,0.24260,0.26503,0.31146,0.41766,0.71566"\
"0.28938,0.29335,0.30356,0.32601,0.37232,0.47884,0.77731"\
"0.41061,0.41505,0.42639,0.45065,0.50007,0.60844,0.90681"\
"0.61950,0.62492,0.63857,0.66775,0.72399,0.84007,1.14215");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.02807,0.03043,0.03663,0.05150,0.09114,0.20808,0.59761"\
"0.02784,0.03018,0.03686,0.05140,0.09109,0.20789,0.59910"\
"0.02793,0.03026,0.03623,0.05165,0.09078,0.20807,0.59742"\
"0.02793,0.03025,0.03623,0.05173,0.09099,0.20813,0.59748"\
"0.02805,0.03048,0.03643,0.05163,0.09101,0.20804,0.59881"\
"0.03339,0.03609,0.04268,0.05721,0.09550,0.21093,0.59688"\
"0.04583,0.04825,0.05553,0.07142,0.11049,0.22219,0.59977");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.08891,0.09285,0.10359,0.13111,0.20593,0.43267,1.14312"\
"0.09348,0.09746,0.10819,0.13565,0.21033,0.43709,1.14900"\
"0.10185,0.10583,0.11653,0.14404,0.21894,0.44586,1.15627"\
"0.11902,0.12297,0.13370,0.16110,0.23596,0.46352,1.17327"\
"0.14830,0.15262,0.16396,0.19232,0.26744,0.49499,1.20563"\
"0.18296,0.18806,0.20112,0.23155,0.30798,0.53529,1.24683"\
"0.19720,0.20403,0.22112,0.25809,0.33826,0.56570,1.27679");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.02177,0.02522,0.03521,0.06560,0.16449,0.48493,1.50003"\
"0.02174,0.02510,0.03518,0.06572,0.16440,0.48559,1.50328"\
"0.02181,0.02523,0.03526,0.06576,0.16401,0.48547,1.49392"\
"0.02213,0.02558,0.03569,0.06589,0.16426,0.48584,1.49905"\
"0.02482,0.02840,0.03809,0.06807,0.16526,0.48460,1.50413"\
"0.03171,0.03532,0.04490,0.07356,0.16761,0.48437,1.50326"\
"0.04481,0.04908,0.06019,0.08703,0.17406,0.48632,1.49587");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.16596,0.16996,0.18011,0.20257,0.24882,0.35505,0.65317"\
"0.16975,0.17376,0.18397,0.20630,0.25274,0.35906,0.65760"\
"0.18061,0.18461,0.19477,0.21722,0.26373,0.36987,0.66840"\
"0.20896,0.21295,0.22322,0.24566,0.29187,0.39821,0.69614"\
"0.27786,0.28181,0.29193,0.31417,0.36068,0.46708,0.76539"\
"0.41790,0.42259,0.43442,0.45924,0.50782,0.61627,0.91442"\
"0.64502,0.65109,0.66690,0.69924,0.75712,0.87140,1.17307");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00499, 0.01577, 0.04981, 0.15736, 0.49714");
values("0.02791,0.03030,0.03670,0.05145,0.09122,0.20807,0.59787"\
"0.02781,0.03017,0.03641,0.05134,0.09113,0.20800,0.59903"\
"0.02795,0.03036,0.03661,0.05147,0.09110,0.20802,0.59912"\
"0.02792,0.03028,0.03658,0.05166,0.09118,0.20798,0.59670"\
"0.02803,0.03039,0.03648,0.05137,0.09117,0.20811,0.59913"\
"0.03744,0.03944,0.04598,0.05979,0.09660,0.21091,0.59718"\
"0.05503,0.05832,0.06553,0.08127,0.11546,0.22215,0.60020");
}
}
}
}
cell ("sky130_fd_sc_hd__o2bb2ai_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o2bb2ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!B1*!B2)+(A1_N*A2_N)";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.076;
timing() {
related_pin : "A1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.07218,0.07820,0.09091,0.11781,0.17724,0.31150,0.62137"\
"0.07636,0.08242,0.09521,0.12201,0.18150,0.31577,0.62682"\
"0.08549,0.09152,0.10409,0.13112,0.19025,0.32495,0.63494"\
"0.10434,0.11034,0.12308,0.15000,0.20926,0.34421,0.65455"\
"0.13293,0.13908,0.15229,0.17952,0.23927,0.37443,0.68615"\
"0.16588,0.17319,0.18710,0.21543,0.27496,0.41063,0.72132"\
"0.18613,0.19557,0.21306,0.24507,0.30633,0.44172,0.75279");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.03464,0.04134,0.05733,0.09410,0.17699,0.36598,0.80367"\
"0.03455,0.04139,0.05730,0.09413,0.17695,0.36623,0.80348"\
"0.03465,0.04133,0.05739,0.09414,0.17697,0.36615,0.80356"\
"0.03565,0.04223,0.05785,0.09434,0.17699,0.36624,0.80357"\
"0.03945,0.04538,0.06039,0.09586,0.17764,0.36628,0.80312"\
"0.04810,0.05333,0.06654,0.09923,0.17890,0.36726,0.80266"\
"0.06724,0.07103,0.08127,0.10965,0.18327,0.36796,0.80523");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.08864,0.09331,0.10320,0.12412,0.16977,0.27274,0.50924"\
"0.09413,0.09876,0.10868,0.12967,0.17530,0.27832,0.51472"\
"0.10737,0.11209,0.12199,0.14296,0.18831,0.29160,0.52815"\
"0.13860,0.14317,0.15310,0.17409,0.21986,0.32291,0.55951"\
"0.20032,0.20505,0.21546,0.23680,0.28270,0.38592,0.62237"\
"0.29765,0.30316,0.31444,0.33693,0.38352,0.48728,0.72406"\
"0.45124,0.45798,0.47088,0.49667,0.54694,0.65100,0.88807");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.02712,0.03196,0.04314,0.06832,0.12734,0.26471,0.58338"\
"0.02714,0.03197,0.04315,0.06840,0.12758,0.26502,0.58288"\
"0.02709,0.03196,0.04307,0.06841,0.12751,0.26461,0.58339"\
"0.02721,0.03224,0.04325,0.06839,0.12757,0.26466,0.58337"\
"0.02938,0.03458,0.04534,0.06992,0.12806,0.26439,0.58400"\
"0.03576,0.04055,0.05120,0.07481,0.13098,0.26602,0.58342"\
"0.04826,0.05352,0.06487,0.08722,0.13855,0.26934,0.58468");
}
}
timing() {
related_pin : "A2_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.06906,0.07512,0.08786,0.11464,0.17404,0.30843,0.61855"\
"0.07296,0.07900,0.09168,0.11853,0.17806,0.31262,0.62236"\
"0.08282,0.08880,0.10136,0.12839,0.18748,0.32230,0.63224"\
"0.10261,0.10870,0.12132,0.14829,0.20799,0.34319,0.65329"\
"0.12889,0.13482,0.14775,0.17516,0.23517,0.37055,0.68128"\
"0.15592,0.16292,0.17682,0.20441,0.26416,0.40058,0.71115"\
"0.16204,0.17115,0.18850,0.21977,0.27891,0.41452,0.72534");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.03453,0.04129,0.05731,0.09415,0.17698,0.36623,0.80362"\
"0.03455,0.04130,0.05731,0.09415,0.17688,0.36620,0.80450"\
"0.03467,0.04135,0.05737,0.09415,0.17697,0.36625,0.80363"\
"0.03625,0.04276,0.05838,0.09448,0.17697,0.36622,0.80518"\
"0.03971,0.04595,0.06084,0.09665,0.17844,0.36650,0.80388"\
"0.04930,0.05387,0.06640,0.09943,0.17940,0.36852,0.80497"\
"0.06976,0.07300,0.08261,0.10970,0.18317,0.36860,0.80614");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.08462,0.08914,0.09890,0.11967,0.16504,0.26774,0.50371"\
"0.08941,0.09398,0.10386,0.12465,0.17002,0.27268,0.50875"\
"0.10274,0.10742,0.11724,0.13811,0.18357,0.28635,0.52234"\
"0.13461,0.13920,0.14907,0.16973,0.21537,0.31833,0.55459"\
"0.19482,0.19972,0.21019,0.23184,0.27767,0.38061,0.61674"\
"0.29241,0.29770,0.30962,0.33273,0.37954,0.48332,0.71994"\
"0.44998,0.45707,0.47155,0.49909,0.54893,0.65206,0.88764");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.02695,0.03211,0.04313,0.06838,0.12721,0.26434,0.58295"\
"0.02698,0.03211,0.04311,0.06834,0.12737,0.26451,0.58374"\
"0.02711,0.03196,0.04314,0.06830,0.12717,0.26435,0.58297"\
"0.02722,0.03240,0.04329,0.06844,0.12724,0.26482,0.58344"\
"0.03027,0.03535,0.04634,0.07064,0.12832,0.26429,0.58322"\
"0.03774,0.04281,0.05342,0.07644,0.13203,0.26635,0.58447"\
"0.05139,0.05718,0.06815,0.09088,0.14200,0.27056,0.58480");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.08471,0.09449,0.11619,0.16534,0.27734,0.53447,1.12707"\
"0.08976,0.09968,0.12133,0.17081,0.28293,0.54028,1.13302"\
"0.10211,0.11155,0.13380,0.18334,0.29577,0.55340,1.14629"\
"0.12853,0.13814,0.15974,0.20931,0.32200,0.57995,1.17319"\
"0.18006,0.19174,0.21689,0.26839,0.38100,0.63932,1.23284"\
"0.26727,0.28347,0.31719,0.38504,0.51568,0.77586,1.36961"\
"0.40901,0.43397,0.48608,0.58467,0.76421,1.08071,1.68551");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.06402,0.07642,0.10465,0.17036,0.32238,0.67128,1.47907"\
"0.06401,0.07639,0.10463,0.17037,0.32212,0.67136,1.47938"\
"0.06405,0.07639,0.10457,0.17039,0.32250,0.67233,1.47787"\
"0.06539,0.07712,0.10481,0.17040,0.32212,0.67185,1.47855"\
"0.08223,0.09370,0.11824,0.17753,0.32295,0.67215,1.48094"\
"0.12269,0.13524,0.16323,0.22305,0.35237,0.67772,1.48047"\
"0.20085,0.21848,0.25572,0.32601,0.46944,0.76104,1.49691");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.03844,0.04264,0.05191,0.07208,0.11728,0.21994,0.45640"\
"0.04288,0.04709,0.05636,0.07659,0.12178,0.22443,0.46086"\
"0.05176,0.05601,0.06531,0.08573,0.13104,0.23387,0.46982"\
"0.06813,0.07338,0.08376,0.10575,0.15129,0.25456,0.49109"\
"0.09078,0.09827,0.11361,0.14222,0.19627,0.30257,0.53968"\
"0.11213,0.12361,0.14749,0.19211,0.27027,0.40284,0.65167"\
"0.11047,0.12913,0.16747,0.23875,0.36155,0.55880,0.87793");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.02460,0.02976,0.04122,0.06714,0.12681,0.26428,0.58245"\
"0.02458,0.02968,0.04111,0.06719,0.12674,0.26441,0.58274"\
"0.02500,0.02990,0.04113,0.06721,0.12698,0.26477,0.58371"\
"0.03119,0.03596,0.04643,0.07016,0.12765,0.26457,0.58327"\
"0.04801,0.05375,0.06583,0.08995,0.14127,0.26850,0.58280"\
"0.08216,0.09055,0.10584,0.13664,0.19381,0.31077,0.59621"\
"0.14620,0.15811,0.18141,0.22604,0.30172,0.43790,0.70518");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.07281,0.08257,0.10440,0.15370,0.26588,0.52315,1.11708"\
"0.07540,0.08561,0.10750,0.15732,0.26994,0.52766,1.12164"\
"0.08675,0.09630,0.11783,0.16799,0.28104,0.53910,1.13307"\
"0.11558,0.12502,0.14672,0.19543,0.30861,0.56693,1.16059"\
"0.17650,0.18914,0.21511,0.26533,0.37670,0.63484,1.22884"\
"0.27521,0.29434,0.33362,0.40805,0.53739,0.79368,1.38399"\
"0.43956,0.46760,0.52539,0.63866,0.83857,1.16266,1.74890");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.06465,0.07681,0.10535,0.17109,0.32222,0.67248,1.48164"\
"0.06476,0.07681,0.10541,0.17114,0.32236,0.67460,1.48190"\
"0.06445,0.07681,0.10521,0.17072,0.32264,0.67150,1.48125"\
"0.06778,0.07890,0.10575,0.17086,0.32212,0.67238,1.47943"\
"0.09460,0.10578,0.12694,0.18181,0.32286,0.67229,1.47900"\
"0.14417,0.16003,0.19176,0.25010,0.36528,0.67761,1.48148"\
"0.22455,0.24891,0.29723,0.38475,0.53513,0.79393,1.50185");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.02954,0.03337,0.04165,0.06005,0.10110,0.19533,0.41290"\
"0.03392,0.03783,0.04628,0.06472,0.10585,0.20034,0.41727"\
"0.04229,0.04653,0.05522,0.07401,0.11559,0.20989,0.42696"\
"0.05429,0.06006,0.07161,0.09354,0.13614,0.23139,0.44907"\
"0.06662,0.07564,0.09314,0.12501,0.18058,0.28001,0.49868"\
"0.06860,0.08309,0.11161,0.16177,0.24500,0.38003,0.61185"\
"0.02885,0.05325,0.10071,0.18286,0.31517,0.51833,0.83494");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00267, 0.00616, 0.01424, 0.03290, 0.07600");
values("0.01565,0.02037,0.03098,0.05497,0.11019,0.23817,0.52757"\
"0.01570,0.02038,0.03105,0.05486,0.11009,0.23774,0.52787"\
"0.01726,0.02148,0.03154,0.05490,0.10963,0.23564,0.52676"\
"0.02496,0.02942,0.03924,0.05985,0.11122,0.23608,0.52738"\
"0.04257,0.04826,0.06001,0.08257,0.12984,0.24205,0.53088"\
"0.07697,0.08515,0.10144,0.13165,0.18558,0.29544,0.54569"\
"0.14508,0.15674,0.17932,0.22288,0.29662,0.42642,0.66979");
}
}
}
}
cell ("sky130_fd_sc_hd__o2bb2ai_2") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__o2bb2ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0050;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!B1*!B2)+(A1_N*A2_N)";
capacitance : 0.0000;
max_transition : 1.491;
max_capacitance : 0.135;
timing() {
related_pin : "A1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.06879,0.07307,0.08296,0.10544,0.15863,0.29021,0.62408"\
"0.07301,0.07726,0.08716,0.10965,0.16292,0.29466,0.62837"\
"0.08210,0.08637,0.09607,0.11858,0.17190,0.30369,0.63645"\
"0.10032,0.10458,0.11448,0.13694,0.19019,0.32295,0.65669"\
"0.12658,0.13104,0.14120,0.16417,0.21812,0.35064,0.68417"\
"0.15448,0.15977,0.17116,0.19510,0.24921,0.38207,0.71684"\
"0.16263,0.16965,0.18415,0.21237,0.26837,0.40095,0.73670");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.03133,0.03560,0.04749,0.07779,0.15403,0.34015,0.81006"\
"0.03113,0.03542,0.04736,0.07784,0.15402,0.34007,0.81012"\
"0.03126,0.03557,0.04746,0.07788,0.15402,0.34017,0.80970"\
"0.03246,0.03693,0.04813,0.07825,0.15405,0.34012,0.81015"\
"0.03605,0.04025,0.05091,0.08008,0.15511,0.34041,0.81062"\
"0.04456,0.04776,0.05745,0.08401,0.15641,0.34139,0.81062"\
"0.06404,0.06641,0.07383,0.09631,0.16177,0.34220,0.81209");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.08659,0.08949,0.09614,0.11123,0.14631,0.23139,0.44522"\
"0.09191,0.09475,0.10133,0.11658,0.15160,0.23679,0.45064"\
"0.10507,0.10799,0.11469,0.12991,0.16497,0.25019,0.46418"\
"0.13693,0.13971,0.14650,0.16163,0.19707,0.28239,0.49617"\
"0.20105,0.20412,0.21113,0.22693,0.26253,0.34801,0.56221"\
"0.30481,0.30815,0.31596,0.33291,0.36937,0.45555,0.67003"\
"0.47154,0.47588,0.48560,0.50560,0.54579,0.63299,0.84755");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.02453,0.02734,0.03430,0.05145,0.09498,0.20799,0.49669"\
"0.02453,0.02733,0.03438,0.05143,0.09497,0.20826,0.49719"\
"0.02455,0.02739,0.03432,0.05142,0.09484,0.20792,0.49757"\
"0.02482,0.02760,0.03440,0.05149,0.09495,0.20805,0.49733"\
"0.02673,0.02959,0.03650,0.05335,0.09612,0.20818,0.49771"\
"0.03272,0.03580,0.04235,0.05859,0.09984,0.21033,0.49852"\
"0.04499,0.04810,0.05554,0.07150,0.10924,0.21384,0.49963");
}
}
timing() {
related_pin : "A2_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.06369,0.06786,0.07777,0.10016,0.15314,0.28542,0.61778"\
"0.06748,0.07174,0.08162,0.10410,0.15736,0.28906,0.62295"\
"0.07719,0.08135,0.09110,0.11338,0.16662,0.29897,0.63491"\
"0.09448,0.09871,0.10855,0.13100,0.18456,0.31668,0.65006"\
"0.11618,0.12059,0.13056,0.15334,0.20766,0.34008,0.67502"\
"0.13479,0.13984,0.15073,0.17386,0.22732,0.36158,0.69498"\
"0.12455,0.13123,0.14524,0.17209,0.22666,0.35822,0.69234");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.03102,0.03537,0.04737,0.07796,0.15400,0.34018,0.80867"\
"0.03116,0.03545,0.04749,0.07796,0.15403,0.34019,0.81010"\
"0.03117,0.03573,0.04743,0.07803,0.15406,0.34011,0.81091"\
"0.03316,0.03734,0.04870,0.07863,0.15415,0.34003,0.80934"\
"0.03617,0.03994,0.05090,0.08043,0.15572,0.34080,0.81038"\
"0.04471,0.04782,0.05692,0.08384,0.15662,0.34207,0.81031"\
"0.06412,0.06625,0.07302,0.09509,0.16082,0.34256,0.81140");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.08841,0.09138,0.09835,0.11394,0.14941,0.23471,0.44858"\
"0.09287,0.09595,0.10316,0.11882,0.15429,0.23959,0.45348"\
"0.10582,0.10879,0.11571,0.13147,0.16704,0.25229,0.46618"\
"0.13704,0.14003,0.14700,0.16270,0.19825,0.28369,0.49770"\
"0.19849,0.20150,0.20894,0.22537,0.26173,0.34733,0.56136"\
"0.29866,0.30229,0.31031,0.32852,0.36630,0.45170,0.66616"\
"0.46345,0.46810,0.47859,0.50038,0.54170,0.62988,0.84452");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.02555,0.02840,0.03541,0.05265,0.09573,0.20845,0.49714"\
"0.02552,0.02844,0.03542,0.05271,0.09584,0.20847,0.49796"\
"0.02556,0.02845,0.03555,0.05262,0.09581,0.20825,0.49740"\
"0.02566,0.02870,0.03554,0.05274,0.09590,0.20809,0.49730"\
"0.02843,0.03151,0.03856,0.05535,0.09776,0.20878,0.49724"\
"0.03564,0.03857,0.04569,0.06184,0.10250,0.21196,0.49860"\
"0.04820,0.05185,0.05985,0.07667,0.11480,0.21691,0.50094");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.08927,0.09566,0.11091,0.15020,0.24710,0.49093,1.10865"\
"0.09374,0.10013,0.11614,0.15532,0.25266,0.49664,1.11404"\
"0.10563,0.11238,0.12816,0.16761,0.26532,0.50995,1.12766"\
"0.13327,0.13963,0.15541,0.19466,0.29254,0.53779,1.15583"\
"0.18858,0.19603,0.21410,0.25596,0.35347,0.59865,1.21796"\
"0.28234,0.29325,0.31770,0.37342,0.49135,0.74101,1.36042"\
"0.43915,0.45572,0.49397,0.57734,0.74034,1.05255,1.68904");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.06345,0.07157,0.09233,0.14459,0.27775,0.61500,1.47435"\
"0.06344,0.07145,0.09227,0.14495,0.27880,0.61428,1.47035"\
"0.06350,0.07145,0.09213,0.14460,0.27745,0.61430,1.47010"\
"0.06418,0.07194,0.09232,0.14478,0.27776,0.61536,1.47151"\
"0.08089,0.08850,0.10612,0.15296,0.27877,0.61483,1.46980"\
"0.11891,0.12740,0.14829,0.19744,0.31391,0.62069,1.47224"\
"0.19738,0.20911,0.23628,0.29699,0.42387,0.70961,1.48776");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.03492,0.03746,0.04365,0.05809,0.09272,0.17765,0.39140"\
"0.03918,0.04180,0.04798,0.06245,0.09711,0.18209,0.39577"\
"0.04817,0.05074,0.05691,0.07153,0.10623,0.19113,0.40494"\
"0.06294,0.06614,0.07386,0.09049,0.12619,0.21163,0.42579"\
"0.08227,0.08696,0.09788,0.12084,0.16683,0.25898,0.47396"\
"0.09558,0.10298,0.12079,0.15629,0.22572,0.34962,0.58530"\
"0.07643,0.08839,0.11602,0.17455,0.28469,0.47558,0.79406");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.02226,0.02512,0.03215,0.04984,0.09441,0.20810,0.49692"\
"0.02214,0.02500,0.03207,0.04988,0.09450,0.20799,0.49721"\
"0.02265,0.02540,0.03229,0.04973,0.09438,0.20811,0.49694"\
"0.02917,0.03185,0.03854,0.05458,0.09611,0.20859,0.49781"\
"0.04535,0.04871,0.05670,0.07462,0.11474,0.21548,0.49801"\
"0.07774,0.08281,0.09396,0.11796,0.16624,0.26637,0.51710"\
"0.13912,0.14688,0.16341,0.19949,0.26783,0.39250,0.63867");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.07113,0.07753,0.09326,0.13216,0.22928,0.47295,1.09228"\
"0.07440,0.08099,0.09693,0.13599,0.23336,0.47768,1.09532"\
"0.08512,0.09134,0.10753,0.14672,0.24439,0.48880,1.10664"\
"0.11388,0.12011,0.13588,0.17486,0.27222,0.51614,1.13473"\
"0.17462,0.18311,0.20257,0.24412,0.33955,0.58413,1.20469"\
"0.27462,0.28711,0.31592,0.37819,0.49866,0.74333,1.35857"\
"0.44266,0.45943,0.50236,0.59663,0.77998,1.10556,1.72531");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.06401,0.07213,0.09274,0.14520,0.27844,0.61497,1.47485"\
"0.06407,0.07209,0.09256,0.14526,0.27780,0.61726,1.47406"\
"0.06375,0.07216,0.09263,0.14500,0.27781,0.61519,1.46990"\
"0.06709,0.07438,0.09344,0.14460,0.27845,0.61461,1.47087"\
"0.09339,0.10033,0.11744,0.15893,0.27978,0.61489,1.47306"\
"0.13869,0.14986,0.17328,0.22505,0.32902,0.62466,1.47566"\
"0.21263,0.22881,0.26678,0.34493,0.48762,0.74808,1.49117");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.02828,0.03078,0.03686,0.05152,0.08691,0.17509,0.39818"\
"0.03245,0.03508,0.04130,0.05604,0.09165,0.18004,0.40287"\
"0.03986,0.04276,0.04942,0.06449,0.10035,0.18886,0.41181"\
"0.04993,0.05369,0.06236,0.08058,0.11866,0.20765,0.43124"\
"0.05861,0.06447,0.07799,0.10459,0.15503,0.25152,0.47737"\
"0.05249,0.06261,0.08426,0.12719,0.20365,0.33487,0.58007"\
"-0.00232,0.01399,0.05084,0.12093,0.24416,0.44579,0.77968");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00127, 0.00323, 0.00820, 0.02085, 0.05297, 0.13459");
values("0.01418,0.01730,0.02509,0.04421,0.09218,0.21305,0.51743"\
"0.01420,0.01732,0.02504,0.04419,0.09219,0.21152,0.51662"\
"0.01596,0.01870,0.02591,0.04441,0.09225,0.21154,0.51664"\
"0.02263,0.02564,0.03305,0.05037,0.09392,0.21184,0.51686"\
"0.03904,0.04284,0.05154,0.07055,0.11359,0.21935,0.51894"\
"0.07162,0.07689,0.08912,0.11443,0.16445,0.26995,0.53520"\
"0.13831,0.14586,0.16187,0.19725,0.26439,0.39130,0.65748");
}
}
}
}
cell ("sky130_fd_sc_hd__o2bb2ai_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__o2bb2ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1_N") {
direction : input;
capacitance : 0.0092;
max_transition : 1.500;
}
pin("A2_N") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!B1*!B2)+(A1_N*A2_N)";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.246;
timing() {
related_pin : "A1_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.08160,0.08460,0.09235,0.11095,0.15648,0.27754,0.61662"\
"0.08568,0.08870,0.09637,0.11519,0.16083,0.28221,0.61974"\
"0.09382,0.09682,0.10451,0.12312,0.16880,0.28997,0.62919"\
"0.11058,0.11352,0.12118,0.14009,0.18595,0.30730,0.64553"\
"0.13490,0.13796,0.14594,0.16512,0.21207,0.33438,0.67297"\
"0.15870,0.16215,0.17104,0.19171,0.23916,0.36264,0.70162"\
"0.15440,0.15897,0.17051,0.19561,0.24681,0.37023,0.70978");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.04078,0.04331,0.05094,0.07370,0.13698,0.31016,0.79666"\
"0.04092,0.04349,0.05092,0.07356,0.13699,0.31005,0.79613"\
"0.04085,0.04336,0.05098,0.07374,0.13695,0.31017,0.79656"\
"0.04201,0.04447,0.05189,0.07410,0.13715,0.31006,0.79607"\
"0.04574,0.04802,0.05506,0.07676,0.13888,0.31064,0.79613"\
"0.05484,0.05653,0.06281,0.08193,0.14110,0.31195,0.79732"\
"0.07581,0.07685,0.08115,0.09703,0.14893,0.31351,0.79759");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.10354,0.10570,0.11145,0.12543,0.16108,0.25589,0.51818"\
"0.10877,0.11084,0.11632,0.13054,0.16622,0.26103,0.52333"\
"0.12195,0.12410,0.12964,0.14390,0.17970,0.27449,0.53636"\
"0.15402,0.15618,0.16194,0.17609,0.21203,0.30701,0.56938"\
"0.22296,0.22518,0.23083,0.24557,0.28192,0.37693,0.63901"\
"0.33903,0.34144,0.34763,0.36309,0.40063,0.49664,0.75910"\
"0.53130,0.53430,0.54205,0.56001,0.60140,0.69759,0.96059");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.02966,0.03188,0.03803,0.05473,0.10075,0.23212,0.60481"\
"0.02965,0.03187,0.03814,0.05476,0.10075,0.23218,0.60451"\
"0.02963,0.03192,0.03811,0.05485,0.10071,0.23200,0.60422"\
"0.02970,0.03189,0.03810,0.05477,0.10063,0.23226,0.60484"\
"0.03114,0.03355,0.03972,0.05615,0.10155,0.23212,0.60441"\
"0.03660,0.03887,0.04528,0.06137,0.10543,0.23424,0.60551"\
"0.04845,0.05092,0.05724,0.07399,0.11460,0.23786,0.60675");
}
}
timing() {
related_pin : "A2_N";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.07492,0.07790,0.08563,0.10430,0.14986,0.27171,0.60905"\
"0.07856,0.08157,0.08933,0.10792,0.15355,0.27470,0.61401"\
"0.08790,0.09083,0.09853,0.11710,0.16287,0.28408,0.62202"\
"0.10638,0.10937,0.11704,0.13577,0.18169,0.30418,0.64206"\
"0.12974,0.13277,0.14044,0.15953,0.20679,0.32978,0.66821"\
"0.15122,0.15457,0.16311,0.18299,0.23011,0.35278,0.69369"\
"0.14700,0.15143,0.16210,0.18571,0.23485,0.35808,0.69686");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.04079,0.04337,0.05095,0.07351,0.13699,0.31003,0.79615"\
"0.04081,0.04330,0.05092,0.07370,0.13696,0.31015,0.79647"\
"0.04086,0.04337,0.05099,0.07370,0.13701,0.31006,0.79652"\
"0.04258,0.04501,0.05242,0.07459,0.13729,0.31007,0.79643"\
"0.04560,0.04797,0.05513,0.07713,0.13977,0.31134,0.79659"\
"0.05480,0.05643,0.06217,0.08162,0.14117,0.31288,0.79795"\
"0.07581,0.07679,0.08033,0.09471,0.14759,0.31364,0.79981");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.08657,0.08873,0.09427,0.10825,0.14383,0.23842,0.50045"\
"0.09182,0.09394,0.09945,0.11349,0.14907,0.24376,0.50558"\
"0.10483,0.10694,0.11260,0.12660,0.16222,0.25684,0.51858"\
"0.13589,0.13792,0.14352,0.15753,0.19320,0.28829,0.55031"\
"0.19437,0.19638,0.20235,0.21703,0.25392,0.34820,0.61065"\
"0.29003,0.29252,0.29881,0.31476,0.35202,0.44818,0.71109"\
"0.44815,0.45131,0.45922,0.47799,0.51965,0.61671,0.87972");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.02866,0.03092,0.03698,0.05377,0.09988,0.23190,0.60465"\
"0.02867,0.03091,0.03709,0.05375,0.10003,0.23185,0.60447"\
"0.02879,0.03093,0.03709,0.05376,0.09986,0.23167,0.60420"\
"0.02889,0.03117,0.03729,0.05406,0.10003,0.23188,0.60464"\
"0.03123,0.03373,0.03980,0.05655,0.10162,0.23206,0.60442"\
"0.03685,0.03959,0.04578,0.06164,0.10582,0.23468,0.60538"\
"0.04896,0.05177,0.05853,0.07480,0.11607,0.23809,0.60707");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.09540,0.09981,0.11144,0.14268,0.22818,0.46533,1.12853"\
"0.10043,0.10415,0.11596,0.14744,0.23328,0.47058,1.13392"\
"0.11238,0.11653,0.12849,0.16018,0.24635,0.48405,1.14808"\
"0.14007,0.14439,0.15586,0.18711,0.27369,0.51204,1.17584"\
"0.19559,0.20032,0.21336,0.24763,0.33373,0.57217,1.23636"\
"0.29141,0.29803,0.31535,0.35976,0.46572,0.71058,1.37609"\
"0.45054,0.46106,0.48828,0.55447,0.70265,1.01108,1.69633");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.06945,0.07447,0.08874,0.12967,0.24446,0.56830,1.47637"\
"0.06907,0.07460,0.08883,0.12952,0.24457,0.56803,1.47644"\
"0.06942,0.07451,0.08895,0.12983,0.24460,0.56902,1.48113"\
"0.06951,0.07458,0.08889,0.12964,0.24467,0.56799,1.47664"\
"0.08475,0.08940,0.10180,0.13812,0.24669,0.56932,1.47621"\
"0.12086,0.12592,0.14095,0.18006,0.28037,0.57588,1.47651"\
"0.19871,0.20629,0.22569,0.27346,0.38763,0.66393,1.49326");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.04183,0.04378,0.04883,0.06217,0.09719,0.19142,0.45341"\
"0.04603,0.04788,0.05306,0.06640,0.10127,0.19569,0.45751"\
"0.05382,0.05576,0.06089,0.07430,0.10946,0.20376,0.46566"\
"0.06743,0.06952,0.07545,0.09030,0.12632,0.22109,0.48314"\
"0.08581,0.08893,0.09686,0.11621,0.16073,0.26122,0.52442"\
"0.09813,0.10282,0.11520,0.14516,0.21008,0.33947,0.61868"\
"0.07603,0.08330,0.10299,0.15083,0.25261,0.44736,0.80424");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.02687,0.02908,0.03524,0.05221,0.09930,0.23171,0.60467"\
"0.02676,0.02905,0.03520,0.05224,0.09937,0.23175,0.60471"\
"0.02713,0.02932,0.03535,0.05213,0.09931,0.23148,0.60416"\
"0.03219,0.03432,0.04032,0.05623,0.10088,0.23163,0.60445"\
"0.04726,0.04967,0.05589,0.07289,0.11674,0.23805,0.60398"\
"0.07969,0.08304,0.09159,0.11318,0.16175,0.27998,0.61701"\
"0.14168,0.14635,0.15909,0.18990,0.25609,0.39371,0.71512");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.07621,0.08046,0.09239,0.12389,0.20960,0.44701,1.11131"\
"0.07875,0.08326,0.09516,0.12714,0.21337,0.45099,1.11428"\
"0.08807,0.09270,0.10455,0.13642,0.22329,0.46172,1.12597"\
"0.11604,0.12016,0.13186,0.16353,0.24965,0.48863,1.15304"\
"0.17705,0.18247,0.19665,0.23132,0.31652,0.55419,1.21994"\
"0.27628,0.28428,0.30542,0.35685,0.46962,0.70654,1.36837"\
"0.44440,0.45536,0.48595,0.56134,0.73097,1.06139,1.73374");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.07034,0.07530,0.08949,0.13000,0.24493,0.56809,1.47920"\
"0.07019,0.07514,0.08938,0.13014,0.24480,0.56940,1.47652"\
"0.06995,0.07497,0.08940,0.12983,0.24481,0.56834,1.47986"\
"0.07236,0.07703,0.09014,0.12962,0.24486,0.56958,1.47701"\
"0.09757,0.10263,0.11513,0.14676,0.24863,0.56862,1.48211"\
"0.14232,0.14926,0.16827,0.21132,0.30739,0.58212,1.48224"\
"0.21584,0.22654,0.25437,0.31941,0.45687,0.72169,1.49765");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.03149,0.03328,0.03808,0.05061,0.08358,0.17389,0.42600"\
"0.03552,0.03736,0.04235,0.05489,0.08823,0.17880,0.43351"\
"0.04290,0.04495,0.05016,0.06326,0.09670,0.18721,0.43964"\
"0.05259,0.05523,0.06191,0.07802,0.11428,0.20576,0.45842"\
"0.06038,0.06435,0.07474,0.09851,0.14656,0.24790,0.50327"\
"0.05300,0.05920,0.07555,0.11330,0.18770,0.32507,0.60077"\
"-0.00721,0.00441,0.03191,0.09340,0.21205,0.42413,0.79351");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00395, 0.01110, 0.03119, 0.08764, 0.24629");
values("0.01571,0.01790,0.02403,0.04077,0.08655,0.21453,0.57348"\
"0.01575,0.01792,0.02401,0.04071,0.08656,0.21457,0.57547"\
"0.01727,0.01922,0.02488,0.04094,0.08635,0.21397,0.57291"\
"0.02408,0.02619,0.03189,0.04746,0.08884,0.21475,0.57276"\
"0.04077,0.04351,0.05038,0.06730,0.10859,0.22208,0.57367"\
"0.07434,0.07799,0.08749,0.11022,0.15862,0.27177,0.58989"\
"0.14356,0.14739,0.15958,0.19072,0.25722,0.39281,0.70527");
}
}
}
}
cell ("sky130_fd_sc_hd__o311a_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o311a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)*C1)+((A2*B1)*C1))+((A3*B1)*C1)";
capacitance : 0.0000;
max_transition : 1.512;
max_capacitance : 0.156;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.12483,0.13339,0.15207,0.19307,0.29052,0.53849,1.18194"\
"0.12901,0.13763,0.15642,0.19740,0.29485,0.54382,1.18867"\
"0.13763,0.14620,0.16489,0.20595,0.30317,0.55162,1.19797"\
"0.15408,0.16260,0.18130,0.22231,0.31970,0.56903,1.21454"\
"0.18504,0.19384,0.21294,0.25420,0.35186,0.60110,1.24618"\
"0.23021,0.23976,0.26013,0.30289,0.40119,0.64993,1.29526"\
"0.26881,0.28092,0.30455,0.35114,0.45108,0.70107,1.34404");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02955,0.03734,0.05611,0.10500,0.23619,0.58646,1.49756"\
"0.02976,0.03732,0.05619,0.10520,0.23690,0.58755,1.50358"\
"0.02962,0.03721,0.05618,0.10509,0.23687,0.58739,1.50269"\
"0.02941,0.03712,0.05612,0.10486,0.23656,0.58737,1.50068"\
"0.03105,0.03855,0.05737,0.10556,0.23689,0.58776,1.50357"\
"0.03522,0.04324,0.06143,0.10849,0.23763,0.58639,1.50298"\
"0.04553,0.05380,0.07253,0.11645,0.24077,0.58830,1.49889");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.30337,0.31267,0.33105,0.36567,0.42976,0.55864,0.85818"\
"0.30806,0.31728,0.33589,0.36989,0.43414,0.56355,0.86323"\
"0.32004,0.32932,0.34788,0.38252,0.44680,0.57606,0.87575"\
"0.34648,0.35585,0.37446,0.40906,0.47319,0.60165,0.90137"\
"0.40357,0.41279,0.43153,0.46602,0.52997,0.65917,0.95895"\
"0.52373,0.53333,0.55216,0.58715,0.65220,0.78095,1.08049"\
"0.74182,0.75263,0.77422,0.81304,0.88338,1.01922,1.32182");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03849,0.04418,0.05657,0.08268,0.13881,0.27614,0.65099"\
"0.03899,0.04435,0.05608,0.08306,0.13858,0.27726,0.65203"\
"0.03854,0.04419,0.05601,0.08156,0.13885,0.27635,0.65338"\
"0.03849,0.04413,0.05633,0.08256,0.13913,0.27719,0.65334"\
"0.03836,0.04410,0.05666,0.08137,0.13922,0.27663,0.65001"\
"0.04079,0.04624,0.05799,0.08353,0.13990,0.27652,0.65210"\
"0.04809,0.05413,0.06662,0.09320,0.15182,0.28691,0.65643");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.11992,0.12827,0.14660,0.18723,0.28422,0.53282,1.17618"\
"0.12451,0.13292,0.15136,0.19183,0.28909,0.53821,1.18447"\
"0.13338,0.14173,0.16016,0.20072,0.29799,0.54748,1.19090"\
"0.14964,0.15801,0.17641,0.21697,0.31402,0.56227,1.20826"\
"0.17904,0.18782,0.20674,0.24769,0.34500,0.59390,1.23762"\
"0.21994,0.22976,0.25007,0.29269,0.39085,0.63951,1.28365"\
"0.24731,0.25992,0.28478,0.33153,0.43153,0.68039,1.32431");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02838,0.03604,0.05478,0.10319,0.23520,0.58509,1.50284"\
"0.02853,0.03601,0.05483,0.10330,0.23463,0.58711,1.50262"\
"0.02842,0.03607,0.05476,0.10349,0.23525,0.58677,1.50247"\
"0.02828,0.03606,0.05471,0.10340,0.23520,0.58674,1.50422"\
"0.03019,0.03780,0.05636,0.10411,0.23513,0.58624,1.49876"\
"0.03496,0.04279,0.06116,0.10766,0.23673,0.58543,1.49806"\
"0.04656,0.05519,0.07359,0.11761,0.23967,0.58727,1.49737");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.28606,0.29529,0.31380,0.34854,0.41270,0.54160,0.84137"\
"0.28971,0.29912,0.31762,0.35227,0.41564,0.54556,0.84556"\
"0.30051,0.30991,0.32847,0.36319,0.42760,0.55605,0.85594"\
"0.32708,0.33647,0.35509,0.38938,0.45400,0.58305,0.88301"\
"0.38789,0.39712,0.41581,0.45038,0.51459,0.64403,0.94401"\
"0.52384,0.53350,0.55254,0.58769,0.65220,0.78212,1.08210"\
"0.77439,0.78574,0.80818,0.84806,0.91910,1.05483,1.35807");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03890,0.04451,0.05632,0.08169,0.13870,0.27660,0.65092"\
"0.03851,0.04411,0.05606,0.08249,0.13945,0.27627,0.65548"\
"0.03855,0.04405,0.05618,0.08124,0.13877,0.27664,0.65480"\
"0.03854,0.04432,0.05605,0.08284,0.13876,0.27616,0.65204"\
"0.03837,0.04410,0.05651,0.08135,0.13905,0.27632,0.65130"\
"0.04128,0.04672,0.05866,0.08395,0.13997,0.27680,0.65464"\
"0.05206,0.05753,0.07009,0.09609,0.15054,0.28606,0.65524");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.10198,0.10989,0.12763,0.16745,0.26392,0.51124,1.15833"\
"0.10679,0.11474,0.13250,0.17222,0.26877,0.51607,1.16467"\
"0.11579,0.12370,0.14145,0.18124,0.27778,0.52586,1.17053"\
"0.13264,0.14063,0.15840,0.19799,0.29460,0.54372,1.19308"\
"0.16080,0.16930,0.18783,0.22826,0.32515,0.57433,1.21700"\
"0.19485,0.20480,0.22521,0.26775,0.36532,0.61340,1.25922"\
"0.20738,0.22074,0.24662,0.29487,0.39490,0.64421,1.28710");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02663,0.03414,0.05270,0.10135,0.23373,0.58624,1.50086"\
"0.02663,0.03396,0.05258,0.10153,0.23413,0.58544,1.50551"\
"0.02663,0.03410,0.05271,0.10132,0.23389,0.58637,1.50085"\
"0.02676,0.03427,0.05283,0.10161,0.23405,0.58676,1.51157"\
"0.02947,0.03678,0.05511,0.10282,0.23448,0.58653,1.49746"\
"0.03569,0.04323,0.06154,0.10716,0.23573,0.58416,1.50024"\
"0.04958,0.05868,0.07646,0.11918,0.23977,0.58831,1.49678");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.24921,0.25851,0.27715,0.31186,0.37571,0.50569,0.80578"\
"0.25168,0.26101,0.27960,0.31423,0.37890,0.50867,0.80879"\
"0.26045,0.26978,0.28829,0.32305,0.38752,0.51725,0.81738"\
"0.28492,0.29417,0.31270,0.34703,0.41181,0.54165,0.84150"\
"0.34808,0.35741,0.37605,0.41071,0.47533,0.60507,0.90497"\
"0.49794,0.50753,0.52667,0.56150,0.62606,0.75611,1.05623"\
"0.75800,0.77034,0.79410,0.83518,0.90432,1.03506,1.33817");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.03845,0.04414,0.05605,0.08155,0.13853,0.27716,0.65084"\
"0.03839,0.04416,0.05599,0.08144,0.13863,0.27617,0.65254"\
"0.03872,0.04422,0.05611,0.08161,0.13856,0.27587,0.65284"\
"0.03925,0.04455,0.05615,0.08280,0.13889,0.27579,0.65243"\
"0.03845,0.04402,0.05693,0.08139,0.13808,0.27629,0.65205"\
"0.04177,0.04689,0.05842,0.08265,0.13953,0.27661,0.65403"\
"0.05801,0.06435,0.07655,0.09867,0.15036,0.28659,0.65690");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.11701,0.12561,0.14431,0.18543,0.28293,0.53267,1.17815"\
"0.12107,0.12968,0.14837,0.18937,0.28712,0.53598,1.17989"\
"0.12984,0.13839,0.15708,0.19818,0.29563,0.54448,1.19125"\
"0.15029,0.15881,0.17747,0.21836,0.31613,0.56468,1.20826"\
"0.19043,0.19926,0.21835,0.25968,0.35735,0.60577,1.24961"\
"0.24650,0.25616,0.27633,0.31874,0.41710,0.66614,1.31144"\
"0.29729,0.30943,0.33353,0.37823,0.47753,0.72677,1.37170");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02964,0.03721,0.05628,0.10498,0.23637,0.58628,1.50122"\
"0.02952,0.03733,0.05626,0.10489,0.23662,0.58758,1.50114"\
"0.02956,0.03716,0.05616,0.10503,0.23673,0.58711,1.50172"\
"0.02924,0.03697,0.05597,0.10476,0.23601,0.58666,1.49898"\
"0.03117,0.03864,0.05736,0.10543,0.23638,0.58663,1.49974"\
"0.03611,0.04322,0.06124,0.10796,0.23774,0.58702,1.50400"\
"0.04705,0.05474,0.07182,0.11589,0.24010,0.59011,1.49714");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.08753,0.09323,0.10533,0.13089,0.18602,0.30690,0.60210"\
"0.09286,0.09861,0.11067,0.13633,0.19146,0.31235,0.60750"\
"0.10611,0.11174,0.12389,0.14958,0.20472,0.32562,0.62079"\
"0.13819,0.14380,0.15598,0.18164,0.23689,0.35781,0.65281"\
"0.20649,0.21278,0.22585,0.25256,0.30852,0.43001,0.72525"\
"0.31869,0.32685,0.34343,0.37561,0.43815,0.56440,0.85982"\
"0.49935,0.51002,0.53175,0.57282,0.64977,0.78996,1.08977");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.01825,0.02285,0.03363,0.05912,0.11849,0.25959,0.64439"\
"0.01834,0.02288,0.03371,0.05909,0.11842,0.25964,0.64428"\
"0.01841,0.02283,0.03363,0.05908,0.11844,0.25963,0.64442"\
"0.01846,0.02291,0.03374,0.05921,0.11838,0.25930,0.64251"\
"0.02226,0.02657,0.03691,0.06146,0.11960,0.26000,0.64443"\
"0.03142,0.03651,0.04834,0.07416,0.13162,0.26593,0.64441"\
"0.04562,0.05300,0.06656,0.09741,0.15903,0.28674,0.64519");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.10990,0.11845,0.13715,0.17824,0.27603,0.52441,1.16911"\
"0.11350,0.12208,0.14087,0.18197,0.27976,0.52940,1.17473"\
"0.12293,0.13152,0.15021,0.19137,0.28903,0.53910,1.18495"\
"0.14637,0.15487,0.17350,0.21440,0.31220,0.56183,1.20722"\
"0.19159,0.20024,0.21914,0.26027,0.35783,0.60692,1.25166"\
"0.25018,0.25922,0.27908,0.32111,0.41919,0.66889,1.31349"\
"0.30756,0.31971,0.34280,0.38776,0.48576,0.73586,1.38097");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.02951,0.03728,0.05613,0.10505,0.23648,0.58561,1.49826"\
"0.02943,0.03733,0.05619,0.10483,0.23682,0.58786,1.50360"\
"0.02961,0.03718,0.05620,0.10498,0.23655,0.58682,1.50056"\
"0.02927,0.03692,0.05589,0.10495,0.23685,0.58755,1.50361"\
"0.03060,0.03827,0.05714,0.10559,0.23672,0.58694,1.50160"\
"0.03624,0.04358,0.06086,0.10767,0.23809,0.58701,1.50383"\
"0.04826,0.05545,0.07319,0.11438,0.23966,0.58954,1.50036");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.07309,0.07847,0.09025,0.11515,0.16952,0.29006,0.58513"\
"0.07835,0.08373,0.09549,0.12035,0.17474,0.29524,0.59035"\
"0.09101,0.09638,0.10807,0.13300,0.18760,0.30814,0.60326"\
"0.12208,0.12742,0.13914,0.16413,0.21843,0.33919,0.63434"\
"0.17996,0.18635,0.19919,0.22626,0.28245,0.40398,0.69910"\
"0.26953,0.27784,0.29486,0.32758,0.39088,0.51810,0.81366"\
"0.41033,0.42114,0.44291,0.48488,0.56312,0.70401,1.00433");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00339, 0.00882, 0.02297, 0.05979, 0.15565");
values("0.01683,0.02142,0.03204,0.05763,0.11736,0.25902,0.64407"\
"0.01696,0.02136,0.03209,0.05768,0.11735,0.25920,0.64408"\
"0.01692,0.02140,0.03203,0.05767,0.11733,0.25894,0.64407"\
"0.01720,0.02172,0.03237,0.05781,0.11752,0.25905,0.64400"\
"0.02257,0.02708,0.03788,0.06243,0.12020,0.26010,0.64711"\
"0.03174,0.03719,0.04950,0.07561,0.13384,0.26761,0.64438"\
"0.04562,0.05250,0.06786,0.09898,0.16213,0.29043,0.64587");
}
}
}
}
cell ("sky130_fd_sc_hd__o311a_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__o311a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)*C1)+((A2*B1)*C1))+((A3*B1)*C1)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.294;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.14026,0.14721,0.16338,0.19950,0.28611,0.52379,1.20487"\
"0.14467,0.15160,0.16775,0.20384,0.29035,0.52704,1.20850"\
"0.15310,0.16006,0.17621,0.21227,0.29886,0.53583,1.21687"\
"0.16915,0.17621,0.19233,0.22846,0.31494,0.55185,1.23312"\
"0.20147,0.20858,0.22511,0.26138,0.34821,0.58615,1.26743"\
"0.25089,0.25881,0.27652,0.31470,0.40268,0.64015,1.32185"\
"0.29951,0.30923,0.33076,0.37272,0.46465,0.70312,1.38330");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02852,0.03400,0.04799,0.08548,0.19556,0.52838,1.50028"\
"0.02829,0.03388,0.04785,0.08563,0.19557,0.52825,1.50007"\
"0.02827,0.03382,0.04795,0.08554,0.19593,0.52809,1.49879"\
"0.02813,0.03378,0.04785,0.08547,0.19569,0.52824,1.49930"\
"0.02946,0.03502,0.04884,0.08619,0.19570,0.52847,1.50043"\
"0.03304,0.03883,0.05347,0.09028,0.19809,0.52790,1.49915"\
"0.04327,0.05006,0.06439,0.10048,0.20299,0.53028,1.49659");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.35077,0.35894,0.37685,0.41174,0.47658,0.60592,0.91076"\
"0.35542,0.36357,0.38161,0.41648,0.48132,0.61064,0.91549"\
"0.36766,0.37561,0.39389,0.42869,0.49376,0.62229,0.92806"\
"0.39443,0.40262,0.42064,0.45567,0.52052,0.64898,0.95482"\
"0.45199,0.46022,0.47818,0.51293,0.57776,0.70685,1.01259"\
"0.57611,0.58429,0.60246,0.63695,0.70195,0.83168,1.13741"\
"0.81005,0.81923,0.83945,0.87914,0.94945,1.08501,1.39416");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.04552,0.04963,0.06008,0.08143,0.13074,0.25701,0.62459"\
"0.04529,0.04981,0.05994,0.08143,0.13173,0.25703,0.62483"\
"0.04546,0.04998,0.06036,0.08152,0.13024,0.25598,0.62571"\
"0.04541,0.05035,0.06025,0.08146,0.13171,0.25732,0.62505"\
"0.04509,0.04979,0.06000,0.08209,0.13172,0.25665,0.62537"\
"0.04606,0.05064,0.06037,0.08207,0.13106,0.25654,0.62500"\
"0.05493,0.06004,0.07066,0.09325,0.14238,0.26615,0.62978");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.13512,0.14194,0.15795,0.19374,0.28002,0.51732,1.19744"\
"0.13994,0.14677,0.16273,0.19848,0.28461,0.52100,1.20127"\
"0.14878,0.15561,0.17158,0.20733,0.29350,0.53017,1.21126"\
"0.16508,0.17195,0.18787,0.22370,0.30983,0.54664,1.22735"\
"0.19631,0.20329,0.21976,0.25588,0.34239,0.57982,1.26160"\
"0.24268,0.25057,0.26834,0.30661,0.39447,0.63146,1.31401"\
"0.28291,0.29278,0.31503,0.35844,0.45031,0.68823,1.36854");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02754,0.03284,0.04707,0.08434,0.19462,0.52686,1.50126"\
"0.02748,0.03297,0.04703,0.08452,0.19432,0.52734,1.49856"\
"0.02748,0.03297,0.04707,0.08450,0.19458,0.52868,1.50060"\
"0.02742,0.03302,0.04696,0.08460,0.19477,0.52663,1.49593"\
"0.02896,0.03460,0.04839,0.08547,0.19479,0.52834,1.50179"\
"0.03330,0.03887,0.05368,0.09009,0.19742,0.52772,1.50072"\
"0.04449,0.05099,0.06618,0.10153,0.20306,0.52994,1.49348");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.33280,0.34088,0.35913,0.39400,0.45849,0.58769,0.89345"\
"0.33665,0.34485,0.36287,0.39743,0.46234,0.59143,0.89725"\
"0.34788,0.35607,0.37406,0.40883,0.47337,0.60258,0.90835"\
"0.37444,0.38260,0.40073,0.43563,0.50054,0.62939,0.93535"\
"0.43542,0.44345,0.46155,0.49659,0.56139,0.69076,0.99622"\
"0.57597,0.58417,0.60300,0.63773,0.70271,0.83260,1.13846"\
"0.84434,0.85396,0.87557,0.91488,0.98587,1.12196,1.43169");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.04533,0.04979,0.06010,0.08144,0.13163,0.25695,0.62607"\
"0.04542,0.05035,0.06026,0.08219,0.13130,0.25667,0.62640"\
"0.04532,0.05023,0.05981,0.08144,0.13158,0.25699,0.62612"\
"0.04515,0.05015,0.06008,0.08199,0.13161,0.25726,0.62530"\
"0.04536,0.04964,0.05980,0.08244,0.13153,0.25655,0.62514"\
"0.04752,0.05176,0.06099,0.08266,0.13118,0.25672,0.62525"\
"0.05806,0.06271,0.07460,0.09529,0.14610,0.26589,0.62802");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.11616,0.12261,0.13796,0.17265,0.25785,0.49437,1.17515"\
"0.12108,0.12762,0.14292,0.17765,0.26274,0.49855,1.17879"\
"0.13035,0.13686,0.15215,0.18683,0.27191,0.50785,1.18729"\
"0.14742,0.15395,0.16927,0.20394,0.28900,0.52521,1.20510"\
"0.17849,0.18537,0.20121,0.23663,0.32219,0.55839,1.24175"\
"0.22043,0.22837,0.24637,0.28405,0.37115,0.60770,1.29094"\
"0.24852,0.25892,0.28178,0.32644,0.41785,0.65450,1.33440");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02576,0.03104,0.04496,0.08202,0.19268,0.52673,1.49988"\
"0.02578,0.03115,0.04482,0.08216,0.19296,0.52771,1.49412"\
"0.02581,0.03117,0.04480,0.08222,0.19286,0.52860,1.50301"\
"0.02570,0.03106,0.04490,0.08215,0.19300,0.52618,1.49432"\
"0.02770,0.03332,0.04725,0.08361,0.19290,0.52764,1.50413"\
"0.03360,0.03930,0.05336,0.08928,0.19639,0.52628,1.49859"\
"0.04712,0.05382,0.06845,0.10344,0.20295,0.52757,1.49088");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.29579,0.30396,0.32193,0.35700,0.42180,0.55134,0.85722"\
"0.29841,0.30662,0.32455,0.35949,0.42444,0.55387,0.85981"\
"0.30751,0.31574,0.33365,0.36860,0.43361,0.56306,0.86897"\
"0.33189,0.34008,0.35807,0.39271,0.45729,0.58703,0.89308"\
"0.39525,0.40346,0.42155,0.45515,0.52022,0.64996,0.95604"\
"0.54634,0.55445,0.57236,0.60735,0.67228,0.80201,1.10804"\
"0.82961,0.84017,0.86278,0.90452,0.97603,1.11047,1.41957");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.04518,0.05023,0.05987,0.08242,0.13182,0.25690,0.62572"\
"0.04508,0.04972,0.06003,0.08204,0.13195,0.25689,0.62570"\
"0.04505,0.04976,0.06006,0.08192,0.13191,0.25688,0.62568"\
"0.04514,0.04986,0.06103,0.08143,0.13158,0.25621,0.62639"\
"0.04542,0.05027,0.06061,0.08174,0.13040,0.25627,0.62511"\
"0.04579,0.05053,0.06052,0.08235,0.13031,0.25626,0.62506"\
"0.06511,0.07112,0.08185,0.10179,0.14596,0.26557,0.62997");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.13270,0.13966,0.15582,0.19185,0.27857,0.51596,1.19637"\
"0.13668,0.14362,0.15981,0.19594,0.28264,0.52061,1.20235"\
"0.14548,0.15242,0.16860,0.20473,0.29143,0.52943,1.21106"\
"0.16606,0.17297,0.18912,0.22518,0.31185,0.54917,1.23245"\
"0.20929,0.21635,0.23282,0.26910,0.35567,0.59300,1.27660"\
"0.27357,0.28136,0.29930,0.33609,0.42470,0.66248,1.34367"\
"0.33896,0.34906,0.37103,0.41384,0.50391,0.74225,1.42329");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02827,0.03382,0.04797,0.08558,0.19598,0.52911,1.49690"\
"0.02833,0.03400,0.04796,0.08542,0.19577,0.52889,1.50092"\
"0.02827,0.03401,0.04795,0.08542,0.19573,0.52878,1.50083"\
"0.02820,0.03379,0.04779,0.08541,0.19592,0.52925,1.50060"\
"0.02967,0.03511,0.04873,0.08643,0.19610,0.52913,1.49913"\
"0.03475,0.04021,0.05400,0.09073,0.19818,0.52719,1.49547"\
"0.04624,0.05307,0.06654,0.10043,0.20253,0.53122,1.49722");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.10108,0.10563,0.11616,0.13850,0.18792,0.30217,0.59732"\
"0.10639,0.11100,0.12152,0.14384,0.19328,0.30752,0.60272"\
"0.11979,0.12432,0.13492,0.15730,0.20672,0.32097,0.61599"\
"0.15195,0.15652,0.16702,0.18943,0.23886,0.35315,0.64819"\
"0.22481,0.22965,0.24053,0.26318,0.31300,0.42764,0.72285"\
"0.34921,0.35559,0.36972,0.39816,0.45410,0.57396,0.86979"\
"0.54929,0.55800,0.57673,0.61381,0.68432,0.82055,1.12264");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.01872,0.02196,0.02990,0.04945,0.09987,0.22806,0.61152"\
"0.01871,0.02184,0.02983,0.04944,0.09992,0.22827,0.60956"\
"0.01890,0.02196,0.02987,0.04954,0.09986,0.22816,0.61103"\
"0.01891,0.02204,0.02993,0.04953,0.09982,0.22815,0.61081"\
"0.02146,0.02444,0.03202,0.05097,0.10052,0.22853,0.61153"\
"0.03183,0.03559,0.04379,0.06400,0.11229,0.23475,0.60928"\
"0.04806,0.05234,0.06323,0.08693,0.13988,0.25910,0.61353");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.12549,0.13244,0.14871,0.18472,0.27148,0.50955,1.19095"\
"0.12944,0.13641,0.15252,0.18863,0.27530,0.51244,1.19428"\
"0.13856,0.14550,0.16178,0.19780,0.28458,0.52266,1.20407"\
"0.16174,0.16870,0.18489,0.22091,0.30769,0.54573,1.22740"\
"0.21171,0.21876,0.23505,0.27119,0.35765,0.59587,1.27843"\
"0.28115,0.28906,0.30636,0.34381,0.43204,0.66982,1.35175"\
"0.35374,0.36414,0.38619,0.42896,0.51754,0.75505,1.43725");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.02852,0.03401,0.04799,0.08547,0.19552,0.52824,1.50017"\
"0.02827,0.03380,0.04791,0.08551,0.19576,0.52721,1.50034"\
"0.02849,0.03402,0.04802,0.08552,0.19546,0.52803,1.50015"\
"0.02817,0.03361,0.04786,0.08541,0.19557,0.52816,1.50059"\
"0.02936,0.03471,0.04865,0.08619,0.19570,0.52936,1.50077"\
"0.03612,0.04128,0.05544,0.09034,0.19818,0.52889,1.50136"\
"0.04894,0.05508,0.06889,0.10172,0.20260,0.53095,1.49459");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.08547,0.08986,0.09994,0.12153,0.16988,0.28347,0.57823"\
"0.09072,0.09506,0.10514,0.12673,0.17512,0.28871,0.58357"\
"0.10381,0.10811,0.11811,0.13986,0.18816,0.30178,0.59680"\
"0.13499,0.13932,0.14925,0.17092,0.21933,0.33302,0.62781"\
"0.19983,0.20471,0.21575,0.23897,0.28836,0.40273,0.69788"\
"0.30333,0.30977,0.32400,0.35248,0.40929,0.52994,0.82536"\
"0.46381,0.47226,0.49046,0.52752,0.59869,0.73515,1.03807");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00419, 0.01212, 0.03508, 0.10154, 0.29389");
values("0.01705,0.02022,0.02790,0.04756,0.09815,0.22721,0.60842"\
"0.01716,0.02007,0.02785,0.04743,0.09819,0.22730,0.61125"\
"0.01714,0.02010,0.02789,0.04745,0.09817,0.22727,0.61119"\
"0.01705,0.02013,0.02799,0.04764,0.09819,0.22731,0.60867"\
"0.02172,0.02492,0.03249,0.05088,0.09981,0.22787,0.61132"\
"0.03160,0.03553,0.04411,0.06423,0.11307,0.23605,0.61113"\
"0.04712,0.05198,0.06384,0.08776,0.14144,0.26224,0.61447");
}
}
}
}
cell ("sky130_fd_sc_hd__o311a_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__o311a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)*C1)+((A2*B1)*C1))+((A3*B1)*C1)";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.539;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.15791,0.16319,0.17701,0.20971,0.28959,0.51630,1.22626"\
"0.16210,0.16737,0.18120,0.21389,0.29377,0.52045,1.23069"\
"0.17064,0.17590,0.18974,0.22256,0.30235,0.52941,1.24014"\
"0.18727,0.19254,0.20633,0.23903,0.31889,0.54532,1.25684"\
"0.22005,0.22539,0.23925,0.27204,0.35184,0.57887,1.28973"\
"0.27370,0.27945,0.29433,0.32881,0.41007,0.63696,1.34851"\
"0.33701,0.34389,0.36157,0.40046,0.48517,0.71342,1.42393");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02955,0.03353,0.04462,0.07534,0.16931,0.48172,1.50111"\
"0.02954,0.03353,0.04461,0.07534,0.16928,0.48178,1.50053"\
"0.02970,0.03354,0.04482,0.07529,0.16900,0.48238,1.50328"\
"0.02943,0.03344,0.04467,0.07526,0.16914,0.48207,1.50051"\
"0.03002,0.03385,0.04482,0.07557,0.16922,0.48259,1.50338"\
"0.03324,0.03743,0.04895,0.07939,0.17179,0.48267,1.50333"\
"0.04237,0.04701,0.05854,0.08904,0.17764,0.48330,1.49763");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.33334,0.33888,0.35291,0.38367,0.44569,0.57639,0.91094"\
"0.33782,0.34335,0.35745,0.38826,0.45020,0.58119,0.91500"\
"0.34993,0.35545,0.36956,0.40016,0.46219,0.59333,0.92726"\
"0.37613,0.38168,0.39574,0.42647,0.48847,0.61953,0.95346"\
"0.42969,0.43525,0.44927,0.48001,0.54174,0.67306,1.00733"\
"0.54105,0.54668,0.56098,0.59197,0.65355,0.78529,1.11976"\
"0.74193,0.74819,0.76415,0.79853,0.86606,1.00439,1.34296");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.04120,0.04437,0.05234,0.07145,0.11871,0.24764,0.65842"\
"0.04102,0.04420,0.05272,0.07277,0.11848,0.24743,0.65979"\
"0.04106,0.04430,0.05213,0.07279,0.11846,0.24681,0.65988"\
"0.04094,0.04412,0.05308,0.07251,0.11831,0.24716,0.65972"\
"0.04121,0.04440,0.05234,0.07153,0.11900,0.24728,0.65947"\
"0.04242,0.04578,0.05352,0.07354,0.12002,0.24777,0.65847"\
"0.05041,0.05340,0.06215,0.08220,0.13049,0.25778,0.66400");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.14504,0.14997,0.16302,0.19425,0.27186,0.49684,1.20520"\
"0.14963,0.15457,0.16763,0.19896,0.27663,0.50089,1.21014"\
"0.15848,0.16341,0.17648,0.20779,0.28546,0.50988,1.21958"\
"0.17433,0.17926,0.19240,0.22367,0.30129,0.52632,1.23618"\
"0.20404,0.20912,0.22250,0.25415,0.33198,0.55712,1.26840"\
"0.24941,0.25504,0.26955,0.30314,0.38285,0.60806,1.31823"\
"0.29256,0.29948,0.31718,0.35610,0.44020,0.66660,1.37589");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02726,0.03108,0.04191,0.07212,0.16579,0.48066,1.49874"\
"0.02740,0.03124,0.04174,0.07220,0.16602,0.48006,1.50118"\
"0.02738,0.03123,0.04187,0.07220,0.16606,0.47996,1.50231"\
"0.02718,0.03103,0.04189,0.07208,0.16591,0.47967,1.50301"\
"0.02828,0.03232,0.04295,0.07295,0.16626,0.47960,1.50440"\
"0.03212,0.03638,0.04761,0.07753,0.16940,0.48037,1.50211"\
"0.04286,0.04727,0.05894,0.08906,0.17612,0.48231,1.49816");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.31547,0.32098,0.33507,0.36592,0.42748,0.55853,0.89288"\
"0.31886,0.32438,0.33849,0.36928,0.43090,0.56199,0.89629"\
"0.32968,0.33521,0.34930,0.38022,0.44208,0.57299,0.90682"\
"0.35494,0.36040,0.37474,0.40522,0.46738,0.59827,0.93266"\
"0.41142,0.41669,0.43095,0.46149,0.52350,0.65486,0.98907"\
"0.54000,0.54568,0.56009,0.59119,0.65270,0.78465,1.11912"\
"0.77598,0.78230,0.79917,0.83436,0.90259,1.04117,1.38026");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.04118,0.04444,0.05227,0.07246,0.11999,0.24765,0.65989"\
"0.04126,0.04449,0.05225,0.07154,0.11930,0.24766,0.65987"\
"0.04099,0.04417,0.05279,0.07227,0.11856,0.24729,0.65957"\
"0.04102,0.04445,0.05252,0.07157,0.11879,0.24733,0.65868"\
"0.04122,0.04423,0.05232,0.07187,0.11926,0.24721,0.65950"\
"0.04338,0.04652,0.05434,0.07304,0.12077,0.24787,0.65872"\
"0.05415,0.05774,0.06715,0.08658,0.13363,0.25882,0.66503");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.12221,0.12694,0.13950,0.16983,0.24604,0.46974,1.17964"\
"0.12722,0.13193,0.14451,0.17488,0.25120,0.47472,1.18542"\
"0.13640,0.14111,0.15368,0.18405,0.26040,0.48343,1.19567"\
"0.15278,0.15749,0.17000,0.20040,0.27665,0.50017,1.21195"\
"0.18187,0.18681,0.19985,0.23094,0.30777,0.53186,1.23911"\
"0.22349,0.22911,0.24369,0.27696,0.35624,0.58046,1.29312"\
"0.25739,0.26460,0.28302,0.32308,0.40815,0.63407,1.34244");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02554,0.02925,0.03973,0.06991,0.16382,0.47932,1.50490"\
"0.02566,0.02919,0.03995,0.06967,0.16386,0.47831,1.50371"\
"0.02562,0.02921,0.03994,0.06967,0.16386,0.47848,1.50153"\
"0.02566,0.02935,0.03977,0.06967,0.16391,0.47888,1.50564"\
"0.02734,0.03128,0.04171,0.07130,0.16451,0.47797,1.50473"\
"0.03227,0.03624,0.04688,0.07697,0.16805,0.47879,1.50028"\
"0.04476,0.04970,0.06196,0.09101,0.17691,0.48194,1.49583");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.27282,0.27834,0.29241,0.32333,0.38522,0.51649,0.85113"\
"0.27534,0.28087,0.29502,0.32581,0.38791,0.51852,0.85310"\
"0.28389,0.28946,0.30354,0.33425,0.39628,0.52714,0.86168"\
"0.30653,0.31258,0.32667,0.35730,0.41951,0.55050,0.88487"\
"0.36550,0.37107,0.38505,0.41576,0.47778,0.60915,0.94380"\
"0.50545,0.51116,0.52568,0.55635,0.61730,0.74905,1.08325"\
"0.74726,0.75382,0.77145,0.80914,0.87667,1.00995,1.34880");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.04101,0.04412,0.05309,0.07211,0.11853,0.24681,0.65822"\
"0.04116,0.04442,0.05230,0.07142,0.11838,0.24771,0.65830"\
"0.04107,0.04452,0.05264,0.07157,0.11861,0.24761,0.65883"\
"0.04098,0.04419,0.05273,0.07150,0.11869,0.24741,0.65853"\
"0.04133,0.04424,0.05318,0.07160,0.11834,0.24708,0.65758"\
"0.04405,0.04691,0.05455,0.07286,0.12082,0.24825,0.65979"\
"0.06147,0.06549,0.07416,0.09181,0.13278,0.25765,0.66408");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.14928,0.15453,0.16835,0.20121,0.28105,0.50808,1.21844"\
"0.15354,0.15882,0.17264,0.20533,0.28525,0.51199,1.22210"\
"0.16257,0.16778,0.18155,0.21436,0.29424,0.52127,1.23144"\
"0.18320,0.18830,0.20207,0.23488,0.31452,0.54155,1.25244"\
"0.22903,0.23433,0.24817,0.28088,0.36045,0.58673,1.30053"\
"0.30211,0.30798,0.32278,0.35694,0.43780,0.66497,1.37525"\
"0.38595,0.39308,0.41125,0.45010,0.53383,0.76084,1.47252");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02942,0.03366,0.04489,0.07522,0.16902,0.48230,1.50352"\
"0.02955,0.03352,0.04460,0.07533,0.16928,0.48173,1.50088"\
"0.02951,0.03347,0.04457,0.07534,0.16938,0.48204,1.50335"\
"0.02939,0.03331,0.04437,0.07512,0.16873,0.48183,1.50312"\
"0.03006,0.03391,0.04496,0.07543,0.16902,0.48210,1.50398"\
"0.03453,0.03850,0.04936,0.07967,0.17127,0.48209,1.50166"\
"0.04576,0.05044,0.06172,0.09016,0.17670,0.48450,1.49893");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.09814,0.10130,0.10969,0.12954,0.17625,0.29428,0.61812"\
"0.10348,0.10664,0.11503,0.13491,0.18168,0.29973,0.62380"\
"0.11617,0.11931,0.12770,0.14746,0.19435,0.31242,0.63611"\
"0.14746,0.15061,0.15896,0.17870,0.22567,0.34380,0.66785"\
"0.21720,0.22060,0.22943,0.24985,0.29732,0.41591,0.74002"\
"0.33296,0.33745,0.34892,0.37436,0.42797,0.55229,0.87763"\
"0.51485,0.52082,0.53605,0.56972,0.63930,0.78101,1.11421");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.01765,0.01985,0.02603,0.04311,0.09129,0.22451,0.64347"\
"0.01766,0.01985,0.02590,0.04310,0.09122,0.22466,0.64252"\
"0.01774,0.02002,0.02604,0.04321,0.09129,0.22427,0.64406"\
"0.01754,0.01968,0.02586,0.04316,0.09123,0.22464,0.64313"\
"0.02068,0.02285,0.02854,0.04499,0.09212,0.22506,0.64435"\
"0.03052,0.03325,0.03983,0.05768,0.10451,0.23202,0.64494"\
"0.04615,0.04965,0.05918,0.08086,0.13141,0.25591,0.65027");
}
}
timing() {
related_pin : "C1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.13714,0.14240,0.15623,0.18906,0.26892,0.49599,1.20660"\
"0.14083,0.14611,0.15993,0.19275,0.27251,0.49959,1.21036"\
"0.14982,0.15508,0.16892,0.20174,0.28154,0.50863,1.21915"\
"0.17227,0.17751,0.19131,0.22411,0.30375,0.53081,1.24166"\
"0.22287,0.22809,0.24178,0.27440,0.35368,0.57967,1.29335"\
"0.29581,0.30155,0.31582,0.34901,0.42907,0.65681,1.36988"\
"0.36970,0.37699,0.39449,0.43287,0.51453,0.74180,1.45380");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02944,0.03342,0.04483,0.07528,0.16902,0.48247,1.50347"\
"0.02956,0.03368,0.04471,0.07526,0.16873,0.48169,1.50273"\
"0.02960,0.03358,0.04479,0.07519,0.16899,0.48251,1.50355"\
"0.02954,0.03344,0.04433,0.07504,0.16878,0.48244,1.50334"\
"0.02949,0.03351,0.04461,0.07535,0.16865,0.48218,1.50454"\
"0.03515,0.03869,0.04940,0.07872,0.17138,0.48319,1.50510"\
"0.04743,0.05183,0.06289,0.09005,0.17573,0.48512,1.50253");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.08605,0.08913,0.09738,0.11679,0.16304,0.28036,0.60377"\
"0.09150,0.09458,0.10274,0.12224,0.16850,0.28590,0.60920"\
"0.10501,0.10805,0.11622,0.13567,0.18190,0.29924,0.62244"\
"0.13711,0.14019,0.14827,0.16765,0.21398,0.33145,0.65489"\
"0.20603,0.20948,0.21848,0.23910,0.28640,0.40414,0.72777"\
"0.31918,0.32372,0.33545,0.36164,0.41731,0.54254,0.86672"\
"0.50183,0.50767,0.52310,0.55744,0.62976,0.77476,1.10757");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.01671,0.01895,0.02506,0.04224,0.09033,0.22382,0.64346"\
"0.01666,0.01895,0.02506,0.04225,0.09035,0.22353,0.64327"\
"0.01675,0.01894,0.02498,0.04217,0.09033,0.22342,0.64360"\
"0.01670,0.01885,0.02497,0.04227,0.09036,0.22377,0.64346"\
"0.02074,0.02293,0.02893,0.04522,0.09176,0.22433,0.64280"\
"0.03124,0.03361,0.04147,0.05931,0.10581,0.23256,0.64366"\
"0.04704,0.05073,0.05998,0.08396,0.13691,0.26065,0.65108");
}
}
}
}
cell ("sky130_fd_sc_hd__o311ai_0") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o311ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)*!A3)+!B1)+!C1";
capacitance : 0.0000;
max_transition : 1.481;
max_capacitance : 0.029;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.22235,0.23907,0.27254,0.33614,0.46050,0.70312,1.17960"\
"0.22729,0.24375,0.27728,0.34122,0.46549,0.70824,1.18436"\
"0.23950,0.25639,0.28905,0.35325,0.47772,0.72059,1.19702"\
"0.26416,0.28122,0.31411,0.37826,0.50294,0.74614,1.22273"\
"0.31545,0.33257,0.36515,0.42881,0.55393,0.79789,1.27478"\
"0.41686,0.43547,0.47157,0.53904,0.66411,0.90738,1.38443"\
"0.58756,0.61023,0.65525,0.73907,0.88920,1.15349,1.63370");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.18736,0.20956,0.25264,0.33600,0.50113,0.82499,1.46275"\
"0.18737,0.20963,0.25197,0.33632,0.50127,0.82574,1.46344"\
"0.18771,0.20971,0.25193,0.33694,0.50111,0.82542,1.46298"\
"0.18758,0.20962,0.25195,0.33682,0.50110,0.82516,1.46308"\
"0.18932,0.21065,0.25234,0.33611,0.50113,0.82523,1.46227"\
"0.21782,0.23786,0.27720,0.35436,0.51081,0.82710,1.46340"\
"0.29008,0.31269,0.35504,0.43650,0.58962,0.87815,1.48120");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.08317,0.08997,0.10345,0.12874,0.17726,0.27053,0.45232"\
"0.08756,0.09453,0.10784,0.13312,0.18164,0.27517,0.45698"\
"0.09711,0.10425,0.11749,0.14291,0.19143,0.28493,0.46661"\
"0.11587,0.12279,0.13608,0.16143,0.20996,0.30360,0.48535"\
"0.14941,0.15741,0.17184,0.19917,0.24876,0.34246,0.52441"\
"0.20030,0.21005,0.22866,0.26305,0.32187,0.42581,0.61234"\
"0.25074,0.26752,0.29632,0.34711,0.43045,0.56600,0.78885");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.06834,0.07687,0.09318,0.12485,0.18705,0.30974,0.55135"\
"0.06848,0.07672,0.09306,0.12481,0.18709,0.30971,0.55119"\
"0.06841,0.07673,0.09307,0.12490,0.18701,0.30979,0.55195"\
"0.06909,0.07732,0.09322,0.12467,0.18693,0.30986,0.55206"\
"0.08046,0.08813,0.10335,0.13281,0.19144,0.31104,0.55184"\
"0.11300,0.12155,0.13740,0.16734,0.22440,0.33502,0.56241"\
"0.18734,0.19784,0.21612,0.25147,0.31391,0.42740,0.64252");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.21570,0.23333,0.26632,0.32969,0.45441,0.69711,1.17360"\
"0.22003,0.23648,0.26984,0.33408,0.45798,0.70149,1.17727"\
"0.23041,0.24768,0.28083,0.34451,0.46993,0.71252,1.18954"\
"0.25496,0.27264,0.30578,0.36976,0.49556,0.73857,1.21562"\
"0.31370,0.33076,0.36351,0.42813,0.55278,0.79693,1.27448"\
"0.43943,0.45722,0.49425,0.56419,0.68878,0.93294,1.41057"\
"0.65611,0.68171,0.73085,0.82082,0.97723,1.24832,1.72834");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.18778,0.20941,0.25274,0.33619,0.50236,0.82474,1.46205"\
"0.18742,0.20916,0.25253,0.33594,0.50139,0.82523,1.46350"\
"0.18766,0.20974,0.25179,0.33636,0.50094,0.82483,1.46308"\
"0.18743,0.20963,0.25231,0.33626,0.50126,0.82492,1.46318"\
"0.19054,0.21143,0.25260,0.33603,0.50141,0.82496,1.46263"\
"0.23167,0.24853,0.28452,0.35965,0.51160,0.82494,1.46354"\
"0.33075,0.35049,0.39265,0.46949,0.60958,0.88486,1.47994");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.07836,0.08455,0.09683,0.12081,0.16729,0.25838,0.43701"\
"0.08310,0.08943,0.10173,0.12574,0.17227,0.26348,0.44208"\
"0.09241,0.09886,0.11127,0.13516,0.18190,0.27320,0.45189"\
"0.10962,0.11608,0.12859,0.15286,0.19970,0.29091,0.47019"\
"0.13777,0.14548,0.15980,0.18663,0.23590,0.32775,0.50713"\
"0.17566,0.18627,0.20605,0.24062,0.29998,0.40464,0.59027"\
"0.20383,0.22069,0.25056,0.30396,0.39082,0.52824,0.75232");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.05701,0.06512,0.08103,0.11248,0.17411,0.29587,0.53469"\
"0.05704,0.06511,0.08105,0.11238,0.17412,0.29562,0.53521"\
"0.05698,0.06510,0.08105,0.11243,0.17419,0.29600,0.53555"\
"0.05853,0.06640,0.08186,0.11275,0.17410,0.29557,0.53485"\
"0.07042,0.07834,0.09331,0.12250,0.17982,0.29788,0.53536"\
"0.10370,0.11187,0.12776,0.15704,0.21394,0.32386,0.54793"\
"0.17736,0.18845,0.20822,0.24359,0.30488,0.41596,0.63027");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.18365,0.20012,0.23244,0.29638,0.42094,0.66445,1.14011"\
"0.18547,0.20275,0.23553,0.29929,0.42433,0.66700,1.14366"\
"0.19409,0.21081,0.24473,0.30866,0.43387,0.67698,1.15373"\
"0.21882,0.23593,0.26942,0.33328,0.45898,0.70285,1.18065"\
"0.28176,0.29888,0.33148,0.39540,0.52088,0.76515,1.24254"\
"0.42214,0.44205,0.47909,0.54577,0.66967,0.91003,1.38856"\
"0.65455,0.68388,0.73862,0.83390,0.99697,1.26097,1.72863");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.18714,0.20916,0.25209,0.33694,0.50121,0.82523,1.46347"\
"0.18764,0.20950,0.25196,0.33635,0.50096,0.82550,1.46284"\
"0.18733,0.20916,0.25233,0.33620,0.50146,0.82509,1.46322"\
"0.18721,0.20920,0.25180,0.33627,0.50121,0.82513,1.46337"\
"0.19123,0.21125,0.25254,0.33579,0.50126,0.82584,1.46148"\
"0.24632,0.26502,0.29816,0.36820,0.51487,0.82590,1.46360"\
"0.35920,0.38468,0.42984,0.51382,0.65164,0.90989,1.47867");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.06199,0.06798,0.07927,0.10168,0.14527,0.23198,0.40047"\
"0.06702,0.07293,0.08434,0.10670,0.15073,0.23732,0.40789"\
"0.07639,0.08233,0.09408,0.11691,0.16104,0.24731,0.41637"\
"0.09300,0.09945,0.11156,0.13455,0.17884,0.26596,0.43598"\
"0.11798,0.12584,0.14065,0.16752,0.21545,0.30318,0.47464"\
"0.14544,0.15741,0.17900,0.21580,0.27852,0.38100,0.55920"\
"0.15051,0.17060,0.20551,0.26444,0.35844,0.49916,0.72398");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.04358,0.05141,0.06629,0.09604,0.15434,0.27124,0.49683"\
"0.04357,0.05124,0.06657,0.09674,0.15516,0.26988,0.49800"\
"0.04365,0.05134,0.06633,0.09647,0.15522,0.27157,0.49747"\
"0.04675,0.05380,0.06805,0.09693,0.15457,0.27001,0.49822"\
"0.06090,0.06798,0.08224,0.10948,0.16223,0.27320,0.49906"\
"0.09741,0.10520,0.12016,0.14813,0.20441,0.30443,0.51110"\
"0.17234,0.18320,0.20358,0.23797,0.29848,0.40254,0.60816");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.05179,0.05727,0.06796,0.08908,0.12999,0.21006,0.36766"\
"0.05726,0.06283,0.07375,0.09458,0.13576,0.21581,0.37437"\
"0.07042,0.07602,0.08684,0.10805,0.14881,0.22997,0.38728"\
"0.10268,0.10820,0.11903,0.14023,0.18138,0.26084,0.41856"\
"0.16187,0.17090,0.18702,0.21372,0.25676,0.33704,0.49421"\
"0.25846,0.27287,0.29897,0.34228,0.40972,0.51071,0.67012"\
"0.41454,0.43778,0.47896,0.54897,0.66021,0.82525,1.05616");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.05927,0.06774,0.08401,0.11547,0.17661,0.29529,0.52249"\
"0.05938,0.06772,0.08400,0.11552,0.17664,0.29539,0.52254"\
"0.05932,0.06767,0.08400,0.11554,0.17667,0.29562,0.52275"\
"0.06674,0.07361,0.08765,0.11655,0.17663,0.29560,0.52282"\
"0.10440,0.10976,0.11940,0.14091,0.18961,0.29723,0.52287"\
"0.17980,0.18776,0.20161,0.22596,0.26805,0.34855,0.53930"\
"0.31681,0.32758,0.34834,0.38526,0.44554,0.53935,0.68876");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.07572,0.08275,0.09606,0.12142,0.17004,0.26358,0.44566"\
"0.07972,0.08666,0.10012,0.12575,0.17446,0.26802,0.44983"\
"0.08830,0.09537,0.10896,0.13442,0.18327,0.27703,0.45903"\
"0.10924,0.11615,0.12947,0.15503,0.20414,0.29842,0.48066"\
"0.14820,0.15661,0.17220,0.20148,0.25263,0.34724,0.53019"\
"0.20058,0.21309,0.23603,0.27528,0.34197,0.45199,0.64289"\
"0.24923,0.26817,0.30413,0.36459,0.46527,0.62305,0.86478");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.06843,0.07688,0.09303,0.12481,0.18709,0.30976,0.55151"\
"0.06848,0.07680,0.09319,0.12491,0.18703,0.30982,0.55178"\
"0.06805,0.07643,0.09262,0.12472,0.18705,0.30950,0.55180"\
"0.07042,0.07822,0.09394,0.12474,0.18679,0.30965,0.55105"\
"0.09014,0.09800,0.11270,0.13996,0.19506,0.31168,0.55181"\
"0.13305,0.14235,0.15961,0.19080,0.24702,0.34935,0.56667"\
"0.21384,0.22699,0.25232,0.29467,0.36437,0.48114,0.68210");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.04099,0.04631,0.05642,0.07603,0.11414,0.18955,0.33586"\
"0.04616,0.05152,0.06156,0.08127,0.11981,0.19502,0.34147"\
"0.05907,0.06438,0.07468,0.09458,0.13304,0.20851,0.35482"\
"0.08890,0.09525,0.10617,0.12570,0.16298,0.23826,0.38476"\
"0.13755,0.14770,0.16474,0.19435,0.23813,0.31277,0.46003"\
"0.21306,0.22986,0.25886,0.30545,0.37694,0.48066,0.63155"\
"0.33283,0.35870,0.40482,0.47946,0.59606,0.76390,0.99556");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.04734,0.05515,0.07034,0.09981,0.15679,0.26756,0.48024"\
"0.04734,0.05511,0.07037,0.09981,0.15672,0.26742,0.48023"\
"0.04773,0.05523,0.07037,0.09981,0.15677,0.26736,0.48028"\
"0.06010,0.06558,0.07734,0.10282,0.15677,0.26731,0.48049"\
"0.10209,0.10724,0.11681,0.13279,0.17476,0.27157,0.48053"\
"0.17756,0.18446,0.19733,0.22099,0.26018,0.33230,0.50415"\
"0.31399,0.32353,0.34180,0.37608,0.43599,0.52934,0.67194");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.06822,0.07533,0.08882,0.11433,0.16298,0.25654,0.43866"\
"0.07191,0.07907,0.09268,0.11830,0.16712,0.26080,0.44285"\
"0.08105,0.08833,0.10168,0.12745,0.17635,0.27035,0.45252"\
"0.10480,0.11155,0.12453,0.15012,0.19920,0.29317,0.47567"\
"0.14825,0.15746,0.17419,0.20374,0.25307,0.34664,0.52906"\
"0.20095,0.21428,0.23830,0.28240,0.35500,0.46958,0.65488"\
"0.25285,0.27268,0.30991,0.37574,0.48249,0.65274,0.90546");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00099, 0.00194, 0.00383, 0.00754, 0.01487, 0.02931");
values("0.06867,0.07683,0.09314,0.12481,0.18710,0.30955,0.55151"\
"0.06853,0.07678,0.09315,0.12484,0.18714,0.30973,0.55165"\
"0.06767,0.07636,0.09268,0.12483,0.18709,0.31017,0.55205"\
"0.07102,0.07855,0.09358,0.12420,0.18683,0.30941,0.55228"\
"0.09648,0.10445,0.11910,0.14578,0.19799,0.31168,0.55193"\
"0.14841,0.15954,0.17946,0.21205,0.26914,0.36513,0.57220"\
"0.23527,0.25171,0.28547,0.32962,0.40886,0.53544,0.74161");
}
}
}
}
cell ("sky130_fd_sc_hd__o311ai_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o311ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)*!A3)+!B1)+!C1";
capacitance : 0.0000;
max_transition : 1.477;
max_capacitance : 0.046;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.19985,0.21309,0.24009,0.29537,0.41197,0.65626,1.17308"\
"0.20574,0.21843,0.24516,0.30022,0.41716,0.66214,1.17827"\
"0.21732,0.23039,0.25716,0.31285,0.42939,0.67440,1.19115"\
"0.24237,0.25459,0.28221,0.33784,0.45486,0.69981,1.21706"\
"0.29488,0.30740,0.33420,0.38951,0.50657,0.75233,1.26961"\
"0.39483,0.40962,0.43924,0.49956,0.61854,0.86367,1.38106"\
"0.56256,0.58371,0.62133,0.69507,0.84011,1.11299,1.63525");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.16068,0.17709,0.21178,0.28438,0.44067,0.76530,1.45473"\
"0.16055,0.17704,0.21115,0.28465,0.43864,0.76468,1.45498"\
"0.16067,0.17695,0.21118,0.28474,0.43875,0.76521,1.45585"\
"0.16057,0.17693,0.21165,0.28437,0.44036,0.76476,1.45513"\
"0.16321,0.17905,0.21250,0.28474,0.43848,0.76449,1.45575"\
"0.19244,0.20763,0.23997,0.30654,0.45146,0.76708,1.45609"\
"0.26157,0.27973,0.31430,0.38709,0.53194,0.82292,1.47398");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.06582,0.07058,0.08063,0.10069,0.14168,0.22604,0.40209"\
"0.07023,0.07504,0.08491,0.10509,0.14609,0.23041,0.40634"\
"0.07923,0.08413,0.09399,0.11419,0.15514,0.23942,0.41562"\
"0.09688,0.10169,0.11165,0.13172,0.17270,0.25716,0.43330"\
"0.12601,0.13148,0.14325,0.16566,0.20930,0.29469,0.47090"\
"0.16433,0.17195,0.18844,0.21824,0.27309,0.37133,0.55632"\
"0.18991,0.20243,0.22624,0.27286,0.35505,0.49017,0.71689");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.05208,0.05776,0.06962,0.09439,0.14629,0.25610,0.48990"\
"0.05205,0.05767,0.06946,0.09415,0.14625,0.25646,0.48925"\
"0.05186,0.05744,0.06930,0.09387,0.14616,0.25611,0.48975"\
"0.05374,0.05900,0.07046,0.09467,0.14588,0.25645,0.49031"\
"0.06669,0.07170,0.08299,0.10585,0.15336,0.25867,0.48914"\
"0.10039,0.10617,0.11806,0.14256,0.19076,0.28984,0.50296"\
"0.17047,0.17780,0.19456,0.22578,0.28105,0.38438,0.59248");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.19247,0.20460,0.23217,0.28750,0.40413,0.64861,1.16566"\
"0.19643,0.20955,0.23531,0.29133,0.40789,0.65311,1.16951"\
"0.20629,0.21992,0.24677,0.30218,0.41996,0.66441,1.18163"\
"0.23291,0.24547,0.27188,0.32857,0.44559,0.69110,1.20864"\
"0.29242,0.30529,0.33217,0.38811,0.50463,0.75072,1.26866"\
"0.41692,0.43237,0.46244,0.52487,0.64437,0.88996,1.40806"\
"0.63291,0.65379,0.69700,0.77790,0.93075,1.21280,1.73321");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.16034,0.17703,0.21165,0.28436,0.44077,0.76520,1.45892"\
"0.16063,0.17662,0.21132,0.28525,0.43898,0.76646,1.45525"\
"0.16074,0.17689,0.21158,0.28424,0.43848,0.76494,1.45460"\
"0.16068,0.17692,0.21164,0.28510,0.43861,0.76507,1.45605"\
"0.16504,0.18037,0.21365,0.28457,0.43914,0.76530,1.45543"\
"0.20680,0.22211,0.25076,0.31331,0.45229,0.76624,1.45664"\
"0.30137,0.31769,0.35209,0.42186,0.55498,0.83592,1.47152");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.06385,0.06831,0.07750,0.09656,0.13648,0.22027,0.39741"\
"0.06854,0.07291,0.08216,0.10129,0.14116,0.22498,0.40196"\
"0.07721,0.08176,0.09097,0.11016,0.15020,0.23408,0.41116"\
"0.09299,0.09768,0.10728,0.12672,0.16693,0.25110,0.42825"\
"0.11661,0.12257,0.13420,0.15659,0.20068,0.28652,0.46418"\
"0.14272,0.15119,0.16789,0.20003,0.25559,0.35666,0.54507"\
"0.14295,0.15684,0.18436,0.23367,0.31970,0.46056,0.69192");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.04361,0.04902,0.06085,0.08566,0.13843,0.25044,0.48663"\
"0.04354,0.04915,0.06073,0.08551,0.13833,0.24998,0.48661"\
"0.04352,0.04902,0.06070,0.08558,0.13830,0.25008,0.48620"\
"0.04636,0.05149,0.06271,0.08662,0.13828,0.25005,0.48667"\
"0.05923,0.06463,0.07588,0.09897,0.14702,0.25390,0.48743"\
"0.09332,0.09944,0.11188,0.13671,0.18514,0.28528,0.50256"\
"0.16428,0.17273,0.19003,0.22080,0.27825,0.38357,0.59257");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.16064,0.17322,0.19967,0.25507,0.37164,0.61691,1.13386"\
"0.16228,0.17502,0.20254,0.25796,0.37541,0.61968,1.13674"\
"0.17052,0.18451,0.21152,0.26768,0.38478,0.63063,1.14757"\
"0.19638,0.20871,0.23583,0.29168,0.40899,0.65554,1.17296"\
"0.26092,0.27320,0.29911,0.35449,0.47102,0.71648,1.23398"\
"0.40021,0.41397,0.44527,0.50643,0.62303,0.86612,1.38283"\
"0.62689,0.64804,0.69394,0.78360,0.94343,1.21773,1.72652");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.16041,0.17712,0.21125,0.28465,0.43897,0.76484,1.45916"\
"0.16029,0.17662,0.21181,0.28442,0.43880,0.76457,1.45486"\
"0.16020,0.17679,0.21164,0.28430,0.44001,0.76767,1.45824"\
"0.16011,0.17655,0.21107,0.28435,0.43918,0.76522,1.45901"\
"0.16628,0.18145,0.21413,0.28473,0.43870,0.76506,1.45536"\
"0.22254,0.23631,0.26649,0.32898,0.45909,0.76683,1.45531"\
"0.32720,0.34741,0.38727,0.46280,0.60305,0.85850,1.47666");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.04911,0.05309,0.06117,0.07845,0.11485,0.19169,0.35494"\
"0.05379,0.05776,0.06596,0.08333,0.12004,0.19688,0.36172"\
"0.06263,0.06664,0.07511,0.09268,0.12944,0.20658,0.36904"\
"0.07745,0.08211,0.09143,0.10988,0.14684,0.22437,0.38707"\
"0.09695,0.10358,0.11546,0.13881,0.18125,0.26179,0.42549"\
"0.11077,0.12148,0.13981,0.17474,0.23332,0.33579,0.51202"\
"0.08746,0.10393,0.13525,0.19129,0.28503,0.43134,0.65955");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.03089,0.03588,0.04663,0.06978,0.11775,0.22119,0.43870"\
"0.03084,0.03598,0.04666,0.06942,0.11792,0.22117,0.43934"\
"0.03102,0.03605,0.04678,0.06969,0.11846,0.22044,0.43843"\
"0.03594,0.04062,0.05039,0.07154,0.11845,0.22074,0.43845"\
"0.05145,0.05639,0.06625,0.08746,0.13053,0.22524,0.43792"\
"0.08789,0.09397,0.10582,0.12954,0.17375,0.26766,0.45704"\
"0.16070,0.16894,0.18544,0.21719,0.27242,0.36977,0.56306");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.04659,0.05100,0.06007,0.07921,0.11916,0.20356,0.38147"\
"0.05186,0.05633,0.06554,0.08459,0.12477,0.20906,0.38737"\
"0.06502,0.06937,0.07859,0.09776,0.13806,0.22205,0.40084"\
"0.09684,0.10165,0.11081,0.12999,0.16912,0.25388,0.43239"\
"0.15324,0.16057,0.17534,0.20126,0.24570,0.32857,0.50521"\
"0.24559,0.25832,0.28177,0.32403,0.39435,0.50250,0.68076"\
"0.40049,0.41916,0.45594,0.52289,0.63658,0.81488,1.07342");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.05151,0.05794,0.07177,0.10047,0.16008,0.28440,0.54106"\
"0.05148,0.05794,0.07177,0.10046,0.16008,0.28446,0.54056"\
"0.05146,0.05802,0.07175,0.10046,0.16013,0.28452,0.54084"\
"0.06072,0.06587,0.07718,0.10260,0.16003,0.28470,0.54093"\
"0.09962,0.10408,0.11325,0.13124,0.17585,0.28733,0.54096"\
"0.17282,0.17884,0.19137,0.21521,0.25771,0.34239,0.55741"\
"0.30460,0.31339,0.33135,0.36698,0.43020,0.53276,0.70284");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.05859,0.06357,0.07351,0.09375,0.13490,0.21924,0.39541"\
"0.06256,0.06745,0.07754,0.09780,0.13903,0.22353,0.39964"\
"0.07140,0.07630,0.08631,0.10675,0.14808,0.23264,0.40874"\
"0.09184,0.09698,0.10716,0.12739,0.16864,0.25362,0.43025"\
"0.12503,0.13166,0.14503,0.16964,0.21617,0.30243,0.47943"\
"0.16356,0.17311,0.19289,0.22885,0.29264,0.40099,0.58850"\
"0.18511,0.20021,0.22997,0.28557,0.38313,0.54351,0.79861");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.05205,0.05769,0.06941,0.09427,0.14623,0.25591,0.48985"\
"0.05202,0.05757,0.06950,0.09414,0.14609,0.25622,0.49056"\
"0.05144,0.05713,0.06894,0.09386,0.14602,0.25641,0.48920"\
"0.05627,0.06089,0.07178,0.09514,0.14572,0.25585,0.48919"\
"0.07575,0.08112,0.09343,0.11551,0.15888,0.26019,0.48986"\
"0.11784,0.12563,0.13890,0.16515,0.21574,0.30656,0.50942"\
"0.19105,0.20196,0.22332,0.26224,0.32921,0.44001,0.64001");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.03506,0.03918,0.04786,0.06567,0.10268,0.18054,0.34598"\
"0.04008,0.04434,0.05303,0.07073,0.10817,0.18642,0.35104"\
"0.05309,0.05726,0.06597,0.08386,0.12133,0.19950,0.36503"\
"0.08100,0.08652,0.09680,0.11460,0.15252,0.23093,0.39382"\
"0.12509,0.13401,0.15072,0.17945,0.22577,0.30427,0.46880"\
"0.19482,0.20888,0.23573,0.28253,0.35688,0.46892,0.64026"\
"0.31123,0.33213,0.37266,0.44568,0.56438,0.74636,1.00768");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.03942,0.04540,0.05819,0.08476,0.14008,0.25494,0.49349"\
"0.03932,0.04535,0.05818,0.08477,0.13998,0.25508,0.49385"\
"0.04068,0.04612,0.05815,0.08476,0.13999,0.25500,0.49383"\
"0.05617,0.05932,0.06843,0.09014,0.14058,0.25513,0.49393"\
"0.09734,0.10122,0.10958,0.12540,0.16349,0.26058,0.49377"\
"0.16990,0.17514,0.18665,0.20949,0.25080,0.32424,0.51650"\
"0.30098,0.30850,0.32438,0.35719,0.41971,0.52125,0.68248");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.05133,0.05633,0.06636,0.08669,0.12790,0.21240,0.38856"\
"0.05492,0.05991,0.07012,0.09058,0.13180,0.21636,0.39259"\
"0.06420,0.06910,0.07912,0.09981,0.14131,0.22609,0.40234"\
"0.08814,0.09315,0.10274,0.12235,0.16300,0.24777,0.42434"\
"0.12299,0.13007,0.14421,0.17040,0.21642,0.30105,0.47733"\
"0.16023,0.17182,0.19081,0.22957,0.29794,0.41271,0.59834"\
"0.18569,0.20200,0.23211,0.29132,0.39361,0.56459,0.82990");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00106, 0.00225, 0.00478, 0.01016, 0.02157, 0.04579");
values("0.05224,0.05772,0.06943,0.09413,0.14609,0.25653,0.48949"\
"0.05202,0.05759,0.06942,0.09402,0.14599,0.25604,0.49060"\
"0.05064,0.05634,0.06851,0.09381,0.14623,0.25612,0.49059"\
"0.05800,0.06285,0.07295,0.09511,0.14546,0.25575,0.48964"\
"0.08200,0.08842,0.09966,0.12189,0.16437,0.26137,0.48981"\
"0.12781,0.13634,0.15346,0.18526,0.23941,0.32874,0.51962"\
"0.20563,0.21992,0.24373,0.28960,0.36579,0.49326,0.69760");
}
}
}
}
cell ("sky130_fd_sc_hd__o311ai_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__o311ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)*!A3)+!B1)+!C1";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.082;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.21629,0.22554,0.24528,0.29003,0.39491,0.63474,1.19172"\
"0.22109,0.22991,0.24960,0.29433,0.39894,0.63890,1.19643"\
"0.23225,0.24135,0.26135,0.30630,0.41132,0.65199,1.20898"\
"0.25860,0.26663,0.28682,0.33278,0.43764,0.67793,1.23626"\
"0.31187,0.32056,0.34056,0.38622,0.49000,0.73177,1.28995"\
"0.41421,0.42369,0.44573,0.49516,0.60246,0.84294,1.40131"\
"0.58838,0.60058,0.62672,0.68695,0.81658,1.08569,1.65062");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.16616,0.17684,0.20279,0.26151,0.39945,0.72243,1.47461"\
"0.16603,0.17698,0.20249,0.26159,0.39984,0.72209,1.47460"\
"0.16605,0.17687,0.20276,0.26154,0.39983,0.72199,1.47459"\
"0.16626,0.17680,0.20228,0.26147,0.40103,0.72194,1.47408"\
"0.16766,0.17821,0.20289,0.26189,0.40032,0.72175,1.47485"\
"0.19383,0.20418,0.22821,0.28286,0.41253,0.72469,1.47510"\
"0.25807,0.26936,0.29559,0.35502,0.48805,0.77969,1.49149");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.07560,0.07933,0.08773,0.10656,0.14750,0.23942,0.44923"\
"0.07983,0.08356,0.09203,0.11077,0.15172,0.24368,0.45355"\
"0.08864,0.09223,0.10062,0.11935,0.16043,0.25253,0.46195"\
"0.10501,0.10873,0.11703,0.13565,0.17687,0.26872,0.47858"\
"0.13158,0.13590,0.14514,0.16580,0.20910,0.30191,0.51171"\
"0.16771,0.17291,0.18555,0.21090,0.26309,0.36799,0.58584"\
"0.19031,0.19780,0.21642,0.25465,0.33094,0.46968,0.72781");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.06160,0.06572,0.07531,0.09793,0.14938,0.26900,0.55021"\
"0.06144,0.06560,0.07513,0.09777,0.14931,0.26929,0.55097"\
"0.06105,0.06536,0.07501,0.09746,0.14922,0.26955,0.55138"\
"0.06241,0.06648,0.07591,0.09803,0.14918,0.26897,0.55109"\
"0.07297,0.07681,0.08584,0.10740,0.15519,0.27169,0.55057"\
"0.10332,0.10756,0.11720,0.13862,0.18715,0.29769,0.56170"\
"0.17257,0.17831,0.19043,0.21609,0.27159,0.38354,0.63680");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.19800,0.20728,0.22729,0.27196,0.37684,0.61651,1.17370"\
"0.20091,0.21013,0.23037,0.27515,0.38006,0.61987,1.17714"\
"0.21093,0.21956,0.24047,0.28631,0.39056,0.63044,1.18846"\
"0.23570,0.24416,0.26503,0.31052,0.41565,0.65642,1.21455"\
"0.29129,0.30011,0.31963,0.36554,0.46932,0.71093,1.26945"\
"0.40255,0.41303,0.43770,0.49048,0.59908,0.83972,1.39878"\
"0.60144,0.61503,0.64625,0.71442,0.85701,1.13294,1.70074");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.16622,0.17699,0.20280,0.26155,0.39976,0.72231,1.47460"\
"0.16622,0.17701,0.20279,0.26153,0.39981,0.72233,1.47457"\
"0.16621,0.17714,0.20238,0.26156,0.40109,0.72180,1.47370"\
"0.16612,0.17686,0.20271,0.26144,0.39968,0.72281,1.47596"\
"0.17151,0.18171,0.20615,0.26257,0.39981,0.72172,1.47482"\
"0.20870,0.21873,0.24382,0.29463,0.41894,0.72649,1.47502"\
"0.29719,0.30890,0.33573,0.39320,0.52433,0.79479,1.49094");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.06889,0.07202,0.07952,0.09618,0.13447,0.22277,0.42768"\
"0.07371,0.07679,0.08415,0.10079,0.13914,0.22743,0.43262"\
"0.08226,0.08545,0.09302,0.10958,0.14798,0.23640,0.44164"\
"0.09703,0.10046,0.10820,0.12533,0.16400,0.25268,0.45810"\
"0.11912,0.12311,0.13174,0.15124,0.19327,0.28394,0.48992"\
"0.14262,0.14767,0.15990,0.18721,0.23966,0.34448,0.56018"\
"0.13781,0.14691,0.16628,0.20825,0.28781,0.43133,0.69001");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.04733,0.05132,0.06056,0.08232,0.13338,0.25271,0.53170"\
"0.04728,0.05120,0.06060,0.08226,0.13316,0.25273,0.53151"\
"0.04727,0.05131,0.06047,0.08240,0.13331,0.25234,0.53217"\
"0.04956,0.05327,0.06218,0.08324,0.13349,0.25234,0.53185"\
"0.06060,0.06441,0.07317,0.09402,0.14193,0.25593,0.53140"\
"0.09229,0.09646,0.10592,0.12766,0.17493,0.28459,0.54423"\
"0.16200,0.16774,0.17980,0.20717,0.26169,0.37211,0.62089");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.16302,0.17154,0.19135,0.23598,0.34004,0.58045,1.13826"\
"0.16489,0.17343,0.19329,0.23877,0.34276,0.58294,1.14081"\
"0.17274,0.18153,0.20164,0.24719,0.35233,0.59317,1.15093"\
"0.19658,0.20487,0.22525,0.27042,0.37603,0.61688,1.17542"\
"0.25961,0.26818,0.28736,0.33283,0.43708,0.67838,1.23713"\
"0.39444,0.40403,0.42947,0.47927,0.58503,0.82279,1.37999"\
"0.61239,0.62737,0.66343,0.73477,0.88369,1.16705,1.71470");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.16630,0.17702,0.20214,0.26132,0.40012,0.72183,1.47602"\
"0.16622,0.17693,0.20217,0.26217,0.39974,0.72172,1.47375"\
"0.16613,0.17663,0.20259,0.26146,0.39979,0.72156,1.47976"\
"0.16532,0.17618,0.20211,0.26186,0.40061,0.72219,1.47470"\
"0.17133,0.18139,0.20455,0.26214,0.39936,0.72257,1.47398"\
"0.22369,0.23459,0.26109,0.30938,0.42582,0.72388,1.47592"\
"0.32136,0.33627,0.37009,0.43773,0.57142,0.82962,1.49759");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.05218,0.05491,0.06151,0.07661,0.11134,0.19234,0.38289"\
"0.05652,0.05950,0.06605,0.08119,0.11638,0.19762,0.38675"\
"0.06496,0.06789,0.07468,0.09017,0.12561,0.20712,0.39632"\
"0.07851,0.08181,0.08926,0.10564,0.14153,0.22353,0.41336"\
"0.09553,0.09988,0.10919,0.12927,0.17006,0.25552,0.44617"\
"0.10525,0.11199,0.12669,0.15561,0.21122,0.31528,0.51904"\
"0.07502,0.08796,0.11011,0.15735,0.24477,0.39815,0.65162");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.03168,0.03528,0.04393,0.06423,0.11126,0.22126,0.47977"\
"0.03159,0.03533,0.04381,0.06396,0.11163,0.22189,0.47889"\
"0.03180,0.03542,0.04402,0.06411,0.11161,0.22209,0.47821"\
"0.03604,0.03942,0.04739,0.06609,0.11182,0.22148,0.48006"\
"0.04906,0.05266,0.06050,0.07943,0.12290,0.22608,0.47950"\
"0.08287,0.08708,0.09617,0.11669,0.15947,0.26096,0.49436"\
"0.15275,0.15913,0.17120,0.19715,0.24965,0.35903,0.58800");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.04538,0.04813,0.05458,0.06922,0.10307,0.18159,0.36472"\
"0.05075,0.05338,0.05992,0.07470,0.10893,0.18710,0.37033"\
"0.06395,0.06674,0.07329,0.08819,0.12244,0.20159,0.38395"\
"0.09562,0.09876,0.10546,0.11999,0.15444,0.23265,0.41474"\
"0.15156,0.15656,0.16742,0.18948,0.22975,0.30872,0.49151"\
"0.24262,0.25061,0.26819,0.30361,0.36887,0.47920,0.66670"\
"0.39676,0.40878,0.43541,0.49089,0.59565,0.77485,1.05158");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.04949,0.05363,0.06335,0.08569,0.13664,0.25333,0.51955"\
"0.04946,0.05362,0.06336,0.08570,0.13668,0.25322,0.52001"\
"0.04940,0.05360,0.06329,0.08570,0.13671,0.25351,0.51973"\
"0.05890,0.06221,0.07012,0.08924,0.13683,0.25344,0.51991"\
"0.09785,0.10059,0.10688,0.12046,0.15675,0.25827,0.51999"\
"0.17172,0.17556,0.18437,0.20338,0.24089,0.31815,0.53707"\
"0.30745,0.31272,0.32439,0.35083,0.40844,0.51086,0.69038");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.06652,0.07025,0.07877,0.09761,0.13884,0.23085,0.44071"\
"0.07042,0.07410,0.08266,0.10151,0.14310,0.23508,0.44475"\
"0.07850,0.08218,0.09082,0.10973,0.15134,0.24355,0.45359"\
"0.09753,0.10150,0.10993,0.12843,0.16981,0.26237,0.47265"\
"0.13081,0.13507,0.14501,0.16763,0.21263,0.30687,0.51748"\
"0.17218,0.17854,0.19310,0.22302,0.28360,0.39676,0.61936"\
"0.19817,0.20787,0.22995,0.27632,0.36832,0.53255,0.81522");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.06105,0.06542,0.07503,0.09758,0.14915,0.26927,0.55069"\
"0.06110,0.06522,0.07512,0.09752,0.14929,0.26897,0.55104"\
"0.06034,0.06475,0.07442,0.09728,0.14907,0.26884,0.55055"\
"0.06368,0.06758,0.07666,0.09816,0.14867,0.26910,0.55075"\
"0.08065,0.08480,0.09420,0.11467,0.15964,0.27253,0.55054"\
"0.12135,0.12492,0.13613,0.16004,0.20917,0.31194,0.56614"\
"0.19542,0.20207,0.21795,0.24898,0.31502,0.43300,0.67503");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.03462,0.03754,0.04407,0.05884,0.09235,0.17014,0.34960"\
"0.03941,0.04236,0.04900,0.06402,0.09786,0.17590,0.35593"\
"0.05242,0.05528,0.06172,0.07667,0.11080,0.18832,0.36815"\
"0.07949,0.08345,0.09174,0.10746,0.14151,0.21949,0.40097"\
"0.12186,0.12816,0.14148,0.16750,0.21352,0.29285,0.47372"\
"0.18907,0.19952,0.22025,0.26185,0.33509,0.45330,0.64339"\
"0.30141,0.31672,0.34780,0.41247,0.52809,0.71952,1.00910");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.03930,0.04340,0.05301,0.07528,0.12563,0.24062,0.50387"\
"0.03921,0.04343,0.05306,0.07531,0.12560,0.24062,0.50361"\
"0.04069,0.04433,0.05322,0.07527,0.12559,0.24061,0.50379"\
"0.05646,0.05862,0.06489,0.08238,0.12678,0.24056,0.50393"\
"0.09944,0.10175,0.10773,0.12068,0.15263,0.24753,0.50384"\
"0.17511,0.17845,0.18631,0.20410,0.24190,0.31584,0.52578"\
"0.31650,0.32026,0.33012,0.35357,0.40792,0.51185,0.68845");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.05727,0.06108,0.06976,0.08865,0.13005,0.22220,0.43203"\
"0.06082,0.06466,0.07327,0.09249,0.13398,0.22634,0.43609"\
"0.07011,0.07395,0.08246,0.10158,0.14357,0.23592,0.44614"\
"0.09551,0.09885,0.10658,0.12471,0.16558,0.25895,0.46941"\
"0.13584,0.14091,0.15195,0.17558,0.22036,0.31242,0.52260"\
"0.18258,0.19002,0.20649,0.24094,0.30842,0.43058,0.64852"\
"0.22100,0.23200,0.25656,0.30594,0.40843,0.59113,0.90213");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00274, 0.00642, 0.01503, 0.03519, 0.08241");
values("0.06131,0.06549,0.07502,0.09745,0.14920,0.26942,0.55073"\
"0.06129,0.06535,0.07504,0.09768,0.14917,0.26950,0.55061"\
"0.05906,0.06345,0.07391,0.09698,0.14915,0.26900,0.55011"\
"0.06423,0.06793,0.07656,0.09746,0.14794,0.26884,0.55016"\
"0.08837,0.09285,0.10329,0.12409,0.16576,0.27269,0.55042"\
"0.13478,0.14094,0.15428,0.18180,0.23503,0.33644,0.57287"\
"0.21519,0.22481,0.24549,0.28638,0.36289,0.49828,0.74350");
}
}
}
}
cell ("sky130_fd_sc_hd__o311ai_4") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__o311ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0093;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("C1") {
direction : input;
capacitance : 0.0086;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)*!A3)+!B1)+!C1";
capacitance : 0.0000;
max_transition : 1.496;
max_capacitance : 0.143;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.22476,0.23070,0.24538,0.28107,0.37319,0.60336,1.18883"\
"0.22842,0.23473,0.24966,0.28589,0.37791,0.60773,1.19360"\
"0.24166,0.24755,0.26212,0.29787,0.39051,0.62116,1.20613"\
"0.26723,0.27264,0.28823,0.32445,0.41723,0.64822,1.23434"\
"0.32187,0.32816,0.34237,0.37931,0.47082,0.70250,1.28845"\
"0.42725,0.43425,0.45041,0.48857,0.58479,0.81521,1.40197"\
"0.60957,0.61727,0.63937,0.68742,0.80144,1.05879,1.65434");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.16931,0.17653,0.19571,0.24322,0.36511,0.67758,1.47779"\
"0.16942,0.17671,0.19572,0.24325,0.36521,0.67808,1.47746"\
"0.16927,0.17685,0.19508,0.24318,0.36529,0.67656,1.47294"\
"0.16913,0.17672,0.19568,0.24318,0.36548,0.67666,1.47652"\
"0.17046,0.17786,0.19605,0.24386,0.36607,0.67712,1.47375"\
"0.19485,0.20155,0.21897,0.26388,0.37819,0.68095,1.47764"\
"0.25440,0.26187,0.28129,0.32978,0.44726,0.73748,1.49234");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.07144,0.07388,0.08003,0.09500,0.13066,0.21644,0.42773"\
"0.07537,0.07783,0.08403,0.09898,0.13458,0.22032,0.43102"\
"0.08284,0.08524,0.09145,0.10640,0.14212,0.22776,0.43886"\
"0.09679,0.09923,0.10550,0.12044,0.15610,0.24168,0.45258"\
"0.11917,0.12164,0.12804,0.14453,0.18230,0.26936,0.48064"\
"0.14729,0.15046,0.15845,0.17883,0.22476,0.32245,0.54311"\
"0.15313,0.15894,0.17268,0.20182,0.26794,0.39848,0.65912");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06447,0.06708,0.07374,0.09071,0.13407,0.24469,0.53002"\
"0.06434,0.06680,0.07347,0.09071,0.13391,0.24459,0.52969"\
"0.06376,0.06640,0.07319,0.09034,0.13373,0.24451,0.53000"\
"0.06526,0.06782,0.07430,0.09094,0.13387,0.24448,0.52987"\
"0.07539,0.07779,0.08354,0.09991,0.14095,0.24741,0.53005"\
"0.10309,0.10525,0.11177,0.12796,0.16924,0.27245,0.54145"\
"0.16908,0.17295,0.18050,0.20055,0.24570,0.35020,0.61029");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.20897,0.21474,0.22933,0.26472,0.35712,0.58760,1.17280"\
"0.21188,0.21720,0.23108,0.26897,0.36010,0.59023,1.17586"\
"0.22243,0.22786,0.24235,0.27908,0.37047,0.60172,1.18782"\
"0.24702,0.25296,0.26739,0.30348,0.39601,0.62762,1.21376"\
"0.30395,0.30949,0.32383,0.36049,0.45234,0.68460,1.27126"\
"0.42026,0.42639,0.44393,0.48757,0.58498,0.81632,1.40322"\
"0.63139,0.64017,0.66303,0.71878,0.84231,1.11269,1.71288");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.16934,0.17643,0.19517,0.24324,0.36553,0.67674,1.47911"\
"0.16898,0.17641,0.19572,0.24311,0.36640,0.67693,1.47257"\
"0.16969,0.17685,0.19527,0.24358,0.36553,0.67731,1.47877"\
"0.16945,0.17680,0.19551,0.24347,0.36542,0.67723,1.47633"\
"0.17348,0.18041,0.19832,0.24449,0.36597,0.67780,1.47902"\
"0.20940,0.21673,0.23479,0.27577,0.38588,0.68166,1.47701"\
"0.29623,0.30441,0.32576,0.37513,0.48578,0.75408,1.49216");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06737,0.06955,0.07499,0.08810,0.12079,0.20226,0.40868"\
"0.07194,0.07415,0.07933,0.09260,0.12522,0.20668,0.41377"\
"0.07991,0.08191,0.08734,0.10065,0.13349,0.21497,0.42194"\
"0.09288,0.09516,0.10079,0.11456,0.14758,0.22958,0.43642"\
"0.11175,0.11438,0.12093,0.13654,0.17302,0.25788,0.46534"\
"0.13102,0.13388,0.14317,0.16385,0.21036,0.30958,0.52902"\
"0.11496,0.12123,0.13567,0.16876,0.24031,0.37906,0.64284");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.04853,0.05116,0.05745,0.07385,0.11687,0.22718,0.51141"\
"0.04861,0.05104,0.05734,0.07391,0.11658,0.22717,0.51200"\
"0.04844,0.05091,0.05750,0.07390,0.11660,0.22717,0.51183"\
"0.05109,0.05318,0.05917,0.07515,0.11706,0.22717,0.51177"\
"0.06092,0.06334,0.06952,0.08529,0.12606,0.23103,0.51158"\
"0.09172,0.09416,0.10059,0.11690,0.15711,0.25968,0.52532"\
"0.15944,0.16272,0.17169,0.19248,0.24049,0.34527,0.59880");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.16951,0.17545,0.19001,0.22670,0.31721,0.54772,1.13392"\
"0.17177,0.17732,0.19128,0.22874,0.31964,0.55049,1.13610"\
"0.17872,0.18512,0.20017,0.23692,0.32815,0.55967,1.14573"\
"0.20208,0.20771,0.22272,0.25940,0.35238,0.58458,1.17086"\
"0.26443,0.27000,0.28435,0.32062,0.41280,0.64309,1.23089"\
"0.40305,0.41007,0.42704,0.46949,0.56248,0.78745,1.37169"\
"0.63011,0.64000,0.66458,0.72137,0.85898,1.13324,1.71607");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.16937,0.17659,0.19559,0.24317,0.36554,0.67699,1.47619"\
"0.16883,0.17625,0.19515,0.24396,0.36529,0.67699,1.47399"\
"0.16916,0.17653,0.19544,0.24321,0.36553,0.67668,1.47367"\
"0.16868,0.17607,0.19528,0.24347,0.36592,0.67714,1.47382"\
"0.17335,0.18013,0.19809,0.24335,0.36437,0.67723,1.47240"\
"0.22402,0.23151,0.25011,0.29148,0.39372,0.68386,1.47328"\
"0.32079,0.32875,0.35268,0.40853,0.53414,0.78860,1.49644");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.05334,0.05527,0.06008,0.07236,0.10352,0.18244,0.38456"\
"0.05743,0.05938,0.06462,0.07694,0.10861,0.18747,0.38830"\
"0.06547,0.06761,0.07263,0.08552,0.11727,0.19706,0.39961"\
"0.07807,0.08047,0.08607,0.09998,0.13252,0.21251,0.41410"\
"0.09356,0.09655,0.10404,0.12093,0.15880,0.24330,0.44625"\
"0.10199,0.10640,0.11741,0.14240,0.19463,0.29971,0.51683"\
"0.06618,0.07370,0.09221,0.13402,0.21688,0.36929,0.64747");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03220,0.03470,0.04108,0.05766,0.10008,0.20913,0.48748"\
"0.03215,0.03467,0.04121,0.05757,0.10032,0.20868,0.48744"\
"0.03240,0.03489,0.04124,0.05766,0.10002,0.20920,0.48887"\
"0.03689,0.03920,0.04500,0.06015,0.10098,0.20854,0.48702"\
"0.04999,0.05214,0.05809,0.07325,0.11266,0.21420,0.48748"\
"0.08383,0.08682,0.09347,0.10973,0.14902,0.24844,0.50149"\
"0.15552,0.15902,0.16755,0.18954,0.23735,0.34079,0.59316");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.04832,0.05030,0.05530,0.06769,0.09879,0.17715,0.37609"\
"0.05337,0.05536,0.06043,0.07309,0.10439,0.18272,0.38216"\
"0.06594,0.06794,0.07303,0.08578,0.11736,0.19686,0.39591"\
"0.09729,0.09954,0.10487,0.11730,0.14824,0.22712,0.42725"\
"0.15311,0.15672,0.16500,0.18372,0.22269,0.30221,0.50260"\
"0.24585,0.25129,0.26439,0.29441,0.35642,0.46940,0.67469"\
"0.40355,0.41129,0.43092,0.47771,0.57503,0.75711,1.06004");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.05065,0.05348,0.06100,0.08025,0.12792,0.24656,0.54082"\
"0.05054,0.05357,0.06100,0.08008,0.12801,0.24668,0.54138"\
"0.05053,0.05338,0.06090,0.08028,0.12799,0.24677,0.54115"\
"0.05931,0.06170,0.06765,0.08422,0.12868,0.24668,0.54123"\
"0.09750,0.09954,0.10472,0.11690,0.15032,0.25204,0.54149"\
"0.16971,0.17264,0.17950,0.19576,0.23406,0.31404,0.55710"\
"0.30273,0.30595,0.31448,0.33823,0.39055,0.50012,0.70559");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06409,0.06661,0.07290,0.08803,0.12382,0.20951,0.42067"\
"0.06795,0.07046,0.07682,0.09200,0.12804,0.21386,0.42485"\
"0.07663,0.07917,0.08545,0.10067,0.13668,0.22271,0.43420"\
"0.09717,0.09966,0.10592,0.12064,0.15636,0.24267,0.45444"\
"0.13119,0.13438,0.14226,0.16063,0.20039,0.28887,0.50087"\
"0.17227,0.17669,0.18767,0.21388,0.26884,0.38042,0.60849"\
"0.19369,0.20045,0.21783,0.25603,0.34086,0.50809,0.81024");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06396,0.06655,0.07319,0.09028,0.13341,0.24427,0.53021"\
"0.06383,0.06647,0.07324,0.09013,0.13355,0.24439,0.52964"\
"0.06294,0.06561,0.07249,0.08983,0.13345,0.24437,0.52994"\
"0.06644,0.06872,0.07484,0.09095,0.13319,0.24392,0.53004"\
"0.08385,0.08654,0.09332,0.10900,0.14757,0.24864,0.52968"\
"0.12486,0.12794,0.13609,0.15471,0.19827,0.29542,0.54811"\
"0.20063,0.20556,0.21721,0.24373,0.30257,0.42147,0.66954");
}
}
timing() {
related_pin : "C1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03044,0.03241,0.03727,0.04884,0.07699,0.14771,0.32882"\
"0.03554,0.03745,0.04224,0.05402,0.08259,0.15319,0.33310"\
"0.04888,0.05068,0.05536,0.06690,0.09532,0.16670,0.34622"\
"0.07477,0.07757,0.08409,0.09809,0.12681,0.19796,0.37770"\
"0.11568,0.12013,0.13046,0.15292,0.19567,0.27184,0.45229"\
"0.18320,0.19031,0.20619,0.24198,0.31046,0.42773,0.62300"\
"0.30408,0.31306,0.33683,0.38921,0.49634,0.68392,0.98567");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.03237,0.03492,0.04157,0.05847,0.10132,0.20721,0.47238"\
"0.03216,0.03474,0.04155,0.05858,0.10137,0.20719,0.47200"\
"0.03442,0.03661,0.04221,0.05842,0.10134,0.20723,0.47182"\
"0.05206,0.05296,0.05648,0.06796,0.10414,0.20711,0.47195"\
"0.09178,0.09328,0.09763,0.10857,0.13392,0.21776,0.47191"\
"0.16464,0.16677,0.17205,0.18641,0.22049,0.29200,0.49595"\
"0.30033,0.30269,0.30797,0.32571,0.37372,0.47748,0.66558");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.05086,0.05343,0.05987,0.07512,0.11131,0.19698,0.40820"\
"0.05421,0.05676,0.06314,0.07866,0.11486,0.20098,0.41219"\
"0.06319,0.06576,0.07200,0.08742,0.12379,0.21015,0.42176"\
"0.08755,0.09007,0.09622,0.11020,0.14553,0.23137,0.44326"\
"0.12375,0.12717,0.13553,0.15489,0.19590,0.28238,0.49395"\
"0.16126,0.16620,0.17829,0.20678,0.26784,0.38788,0.61254"\
"0.18036,0.18753,0.20496,0.24610,0.33618,0.51497,0.84583");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00128, 0.00329, 0.00845, 0.02169, 0.05566, 0.14283");
values("0.06392,0.06660,0.07327,0.09012,0.13348,0.24406,0.53005"\
"0.06381,0.06642,0.07317,0.09036,0.13352,0.24448,0.53009"\
"0.06108,0.06377,0.07071,0.08887,0.13342,0.24406,0.52963"\
"0.06723,0.06943,0.07512,0.09046,0.13208,0.24384,0.52979"\
"0.08757,0.09067,0.09855,0.11611,0.15428,0.25048,0.52962"\
"0.13107,0.13528,0.14550,0.16874,0.21946,0.31930,0.55685"\
"0.20413,0.21050,0.22621,0.26116,0.33270,0.47561,0.72702");
}
}
}
}
cell ("sky130_fd_sc_hd__o31a_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o31a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*B1)+(A2*B1))+(A3*B1)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.149;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.09375,0.10113,0.11808,0.15712,0.25363,0.50048,1.13778"\
"0.09811,0.10556,0.12245,0.16159,0.25761,0.50397,1.14242"\
"0.10716,0.11460,0.13146,0.17055,0.26676,0.51394,1.15213"\
"0.12651,0.13386,0.15067,0.18973,0.28634,0.53341,1.17030"\
"0.16059,0.16833,0.18563,0.22501,0.32164,0.56812,1.20489"\
"0.20464,0.21312,0.23161,0.27208,0.36924,0.61577,1.25221"\
"0.23518,0.24567,0.26809,0.31143,0.40890,0.65794,1.29291");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.02742,0.03507,0.05425,0.10488,0.23927,0.58954,1.49765"\
"0.02742,0.03503,0.05439,0.10499,0.23901,0.58949,1.49751"\
"0.02736,0.03496,0.05429,0.10504,0.23947,0.58891,1.49376"\
"0.02733,0.03494,0.05427,0.10496,0.23957,0.58984,1.49760"\
"0.02956,0.03684,0.05573,0.10548,0.23930,0.58841,1.49446"\
"0.03444,0.04198,0.05947,0.10765,0.24000,0.58830,1.49427"\
"0.04581,0.05377,0.07044,0.11422,0.24163,0.59157,1.49104");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.25391,0.26192,0.27826,0.30951,0.36813,0.48985,0.77614"\
"0.25822,0.26624,0.28269,0.31375,0.37279,0.49449,0.78094"\
"0.26978,0.27780,0.29412,0.32529,0.38437,0.50608,0.79255"\
"0.29595,0.30394,0.32027,0.35105,0.41021,0.53203,0.81836"\
"0.35238,0.36034,0.37668,0.40777,0.46707,0.58871,0.87523"\
"0.46594,0.47442,0.49164,0.52412,0.58439,0.70727,0.99381"\
"0.66601,0.67563,0.69516,0.73165,0.79841,0.92750,1.21754");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.03471,0.03973,0.05145,0.07480,0.12986,0.26358,0.62652"\
"0.03463,0.03974,0.05116,0.07588,0.13004,0.26362,0.62994"\
"0.03462,0.03969,0.05095,0.07590,0.12998,0.26364,0.62989"\
"0.03467,0.03972,0.05146,0.07533,0.13008,0.26332,0.62543"\
"0.03480,0.04003,0.05092,0.07517,0.13025,0.26382,0.62997"\
"0.03788,0.04310,0.05457,0.07820,0.13300,0.26486,0.62671"\
"0.04589,0.05219,0.06376,0.08945,0.14473,0.27596,0.62867");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.09016,0.09743,0.11407,0.15301,0.24952,0.49646,1.13461"\
"0.09486,0.10207,0.11876,0.15775,0.25453,0.50140,1.13705"\
"0.10397,0.11120,0.12787,0.16683,0.26356,0.51045,1.14741"\
"0.12259,0.12983,0.14642,0.18530,0.28229,0.52891,1.16551"\
"0.15401,0.16161,0.17874,0.21805,0.31499,0.56294,1.20184"\
"0.19126,0.19991,0.21848,0.25894,0.35571,0.60311,1.24005"\
"0.20954,0.22084,0.24361,0.28772,0.38536,0.63270,1.26928");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.02616,0.03354,0.05267,0.10329,0.23812,0.58970,1.49817"\
"0.02610,0.03357,0.05264,0.10331,0.23834,0.58824,1.49311"\
"0.02604,0.03355,0.05267,0.10334,0.23843,0.58965,1.49384"\
"0.02641,0.03387,0.05277,0.10340,0.23842,0.58783,1.49717"\
"0.02870,0.03609,0.05463,0.10416,0.23834,0.58905,1.49601"\
"0.03508,0.04208,0.05940,0.10683,0.23904,0.58672,1.49292"\
"0.04695,0.05431,0.07122,0.11476,0.24090,0.58952,1.48810");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.23723,0.24525,0.26163,0.29272,0.35135,0.47356,0.76050"\
"0.24079,0.24879,0.26513,0.29604,0.35499,0.47712,0.76372"\
"0.25150,0.25945,0.27580,0.30705,0.36581,0.48783,0.77432"\
"0.27754,0.28556,0.30189,0.33305,0.39192,0.51393,0.80037"\
"0.33814,0.34613,0.36242,0.39364,0.45298,0.57518,0.86166"\
"0.46604,0.47459,0.49307,0.52565,0.58668,0.70968,0.99642"\
"0.69214,0.70302,0.72359,0.76140,0.82845,0.95787,1.24813");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.03469,0.03974,0.05110,0.07586,0.13061,0.26385,0.62995"\
"0.03463,0.03966,0.05146,0.07516,0.13066,0.26321,0.62519"\
"0.03496,0.03972,0.05141,0.07520,0.12955,0.26346,0.62635"\
"0.03465,0.03975,0.05126,0.07482,0.13036,0.26288,0.62609"\
"0.03475,0.03983,0.05158,0.07496,0.13020,0.26354,0.62716"\
"0.03949,0.04439,0.05591,0.07966,0.13351,0.26429,0.62760"\
"0.05153,0.05630,0.06812,0.09312,0.14708,0.27576,0.62989");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.07640,0.08340,0.09954,0.13797,0.23454,0.48190,1.11955"\
"0.08119,0.08814,0.10432,0.14279,0.23883,0.48613,1.12238"\
"0.09078,0.09774,0.11383,0.15219,0.24838,0.49638,1.13074"\
"0.10973,0.11674,0.13291,0.17130,0.26751,0.51606,1.16002"\
"0.13811,0.14560,0.16247,0.20136,0.29794,0.54598,1.18154"\
"0.16727,0.17623,0.19489,0.23499,0.33160,0.57845,1.21752"\
"0.17040,0.18233,0.20639,0.25175,0.34930,0.59717,1.23312");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.02440,0.03180,0.05091,0.10206,0.23791,0.59032,1.49587"\
"0.02444,0.03176,0.05092,0.10179,0.23781,0.58964,1.49584"\
"0.02440,0.03177,0.05097,0.10204,0.23770,0.59102,1.49872"\
"0.02522,0.03245,0.05138,0.10220,0.23786,0.59114,1.50530"\
"0.02846,0.03543,0.05371,0.10340,0.23673,0.58799,1.49200"\
"0.03590,0.04271,0.05996,0.10636,0.23871,0.58720,1.49857"\
"0.05057,0.05844,0.07474,0.11673,0.24079,0.58827,1.49054");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.20221,0.21021,0.22654,0.25757,0.31678,0.43922,0.72587"\
"0.20436,0.21241,0.22873,0.25996,0.31938,0.44157,0.72842"\
"0.21296,0.22096,0.23741,0.26862,0.32815,0.45039,0.73721"\
"0.23848,0.24647,0.26289,0.29409,0.35338,0.47567,0.76249"\
"0.30190,0.30993,0.32609,0.35733,0.41691,0.53901,0.82582"\
"0.44223,0.45121,0.46848,0.50057,0.56134,0.68409,0.97115"\
"0.67225,0.68359,0.70606,0.74406,0.80897,0.93505,1.22544");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.03466,0.03969,0.05151,0.07549,0.13034,0.26296,0.62359"\
"0.03527,0.04025,0.05093,0.07575,0.12981,0.26349,0.62956"\
"0.03475,0.03959,0.05132,0.07576,0.13000,0.26351,0.62939"\
"0.03455,0.03965,0.05119,0.07570,0.12976,0.26340,0.62885"\
"0.03495,0.04002,0.05072,0.07470,0.13006,0.26314,0.62836"\
"0.04094,0.04557,0.05561,0.07920,0.13226,0.26515,0.62417"\
"0.05777,0.06349,0.07401,0.09439,0.14348,0.27318,0.63103");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.08607,0.09354,0.11053,0.14981,0.24672,0.49413,1.13115"\
"0.09028,0.09773,0.11462,0.15394,0.25063,0.49770,1.13662"\
"0.10050,0.10795,0.12487,0.16417,0.26098,0.50781,1.14413"\
"0.12523,0.13255,0.14922,0.18806,0.28472,0.53170,1.16872"\
"0.16506,0.17267,0.18971,0.22909,0.32603,0.57305,1.20943"\
"0.21305,0.22130,0.23923,0.27874,0.37582,0.62361,1.26135"\
"0.25278,0.26341,0.28442,0.32644,0.42272,0.67177,1.30809");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.02752,0.03505,0.05437,0.10510,0.23910,0.58975,1.49643"\
"0.02736,0.03498,0.05432,0.10504,0.23931,0.58956,1.49741"\
"0.02733,0.03495,0.05426,0.10489,0.23936,0.58760,1.49259"\
"0.02747,0.03497,0.05412,0.10462,0.23929,0.58886,1.49479"\
"0.02903,0.03642,0.05538,0.10558,0.23907,0.58914,1.49411"\
"0.03451,0.04125,0.05882,0.10746,0.24049,0.58854,1.49526"\
"0.04596,0.05267,0.06944,0.11249,0.24143,0.59099,1.49219");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.06994,0.07504,0.08616,0.10982,0.16172,0.27699,0.56025"\
"0.07509,0.08018,0.09127,0.11499,0.16690,0.28217,0.56554"\
"0.08801,0.09307,0.10417,0.12789,0.17985,0.29508,0.57848"\
"0.11903,0.12405,0.13520,0.15895,0.21110,0.32652,0.60984"\
"0.17626,0.18228,0.19504,0.22119,0.27515,0.39102,0.67498"\
"0.26534,0.27314,0.28939,0.32147,0.38251,0.50457,0.78884"\
"0.40787,0.41805,0.43887,0.47951,0.55602,0.69177,0.97979");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00334, 0.00864, 0.02233, 0.05773, 0.14924");
values("0.01732,0.02152,0.03191,0.05647,0.11354,0.24967,0.61820"\
"0.01732,0.02157,0.03193,0.05648,0.11349,0.24968,0.61653"\
"0.01716,0.02157,0.03196,0.05645,0.11345,0.25065,0.61739"\
"0.01794,0.02202,0.03225,0.05675,0.11368,0.25009,0.61815"\
"0.02356,0.02773,0.03794,0.06167,0.11657,0.25168,0.62109"\
"0.03274,0.03788,0.05003,0.07549,0.13109,0.25918,0.62188"\
"0.04660,0.05303,0.06815,0.09930,0.15987,0.28160,0.62308");
}
}
}
}
cell ("sky130_fd_sc_hd__o31a_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o31a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*B1)+(A2*B1))+(A3*B1)";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.286;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.10534,0.11126,0.12539,0.15846,0.24249,0.47854,1.15108"\
"0.10967,0.11558,0.12967,0.16275,0.24694,0.48301,1.15588"\
"0.11860,0.12452,0.13865,0.17174,0.25584,0.49158,1.16525"\
"0.13800,0.14387,0.15787,0.19084,0.27485,0.51103,1.18342"\
"0.17479,0.18094,0.19545,0.22902,0.31325,0.54916,1.22279"\
"0.22518,0.23227,0.24828,0.28347,0.36862,0.60418,1.27898"\
"0.26692,0.27607,0.29591,0.33594,0.42286,0.65916,1.33224");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02467,0.02991,0.04351,0.08182,0.19532,0.53076,1.49515"\
"0.02470,0.02982,0.04361,0.08170,0.19537,0.53030,1.49404"\
"0.02472,0.02988,0.04349,0.08176,0.19494,0.53047,1.49830"\
"0.02453,0.02976,0.04337,0.08168,0.19521,0.53086,1.49619"\
"0.02651,0.03161,0.04512,0.08271,0.19510,0.53078,1.49793"\
"0.03203,0.03703,0.05041,0.08676,0.19677,0.52961,1.49418"\
"0.04363,0.04959,0.06262,0.09649,0.20114,0.53147,1.49555");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.30365,0.31098,0.32724,0.35919,0.41974,0.54253,0.83723"\
"0.30822,0.31553,0.33177,0.36370,0.42430,0.54711,0.84180"\
"0.32017,0.32744,0.34371,0.37562,0.43650,0.55853,0.85306"\
"0.34653,0.35381,0.37032,0.40233,0.46304,0.58519,0.87968"\
"0.40342,0.41088,0.42711,0.45925,0.51953,0.64245,0.93676"\
"0.52454,0.53211,0.54872,0.58115,0.64236,0.76486,1.05953"\
"0.74443,0.75289,0.77310,0.80857,0.87609,1.00689,1.30586");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.04197,0.04574,0.05521,0.07644,0.12408,0.24397,0.60152"\
"0.04193,0.04577,0.05529,0.07654,0.12253,0.24398,0.60155"\
"0.04200,0.04579,0.05526,0.07648,0.12312,0.24470,0.59964"\
"0.04152,0.04612,0.05612,0.07580,0.12312,0.24493,0.60088"\
"0.04181,0.04565,0.05507,0.07615,0.12359,0.24493,0.60127"\
"0.04390,0.04808,0.05720,0.07729,0.12490,0.24429,0.60141"\
"0.05307,0.05760,0.06782,0.08931,0.13913,0.25599,0.60654");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.10148,0.10725,0.12109,0.15390,0.23800,0.47294,1.14703"\
"0.10611,0.11194,0.12575,0.15857,0.24266,0.47877,1.15393"\
"0.11525,0.12107,0.13490,0.16772,0.25181,0.48816,1.16348"\
"0.13435,0.14009,0.15393,0.18659,0.27055,0.50627,1.18096"\
"0.16931,0.17542,0.18988,0.22329,0.30739,0.54292,1.22036"\
"0.21493,0.22178,0.23800,0.27345,0.35861,0.59400,1.26945"\
"0.24710,0.25641,0.27685,0.31762,0.40569,0.64114,1.31538");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02378,0.02884,0.04243,0.08030,0.19394,0.52983,1.49692"\
"0.02371,0.02885,0.04245,0.08021,0.19418,0.53049,1.50040"\
"0.02372,0.02886,0.04240,0.08024,0.19413,0.52984,1.50011"\
"0.02381,0.02889,0.04237,0.08042,0.19405,0.52968,1.49868"\
"0.02594,0.03111,0.04443,0.08174,0.19455,0.53025,1.49803"\
"0.03205,0.03804,0.05075,0.08634,0.19611,0.52778,1.49849"\
"0.04471,0.05061,0.06393,0.09737,0.20068,0.53076,1.49181");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.28647,0.29379,0.30997,0.34189,0.40237,0.52561,0.82029"\
"0.29019,0.29754,0.31389,0.34590,0.40667,0.52881,0.82343"\
"0.30112,0.30845,0.32473,0.35670,0.41696,0.53965,0.83441"\
"0.32766,0.33498,0.35127,0.38334,0.44387,0.56604,0.86122"\
"0.38820,0.39552,0.41187,0.44379,0.50443,0.62753,0.92202"\
"0.52420,0.53186,0.54865,0.58135,0.64213,0.76571,1.06038"\
"0.77495,0.78465,0.80398,0.84142,0.90948,1.04025,1.33961");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.04167,0.04606,0.05552,0.07698,0.12417,0.24391,0.60195"\
"0.04174,0.04613,0.05619,0.07558,0.12308,0.24466,0.59969"\
"0.04182,0.04630,0.05525,0.07676,0.12277,0.24525,0.60191"\
"0.04159,0.04587,0.05504,0.07648,0.12317,0.24438,0.59998"\
"0.04196,0.04613,0.05620,0.07572,0.12249,0.24467,0.60211"\
"0.04463,0.04875,0.05784,0.07786,0.12635,0.24525,0.60200"\
"0.05757,0.06210,0.07264,0.09381,0.13884,0.25777,0.60627");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.08657,0.09205,0.10529,0.13713,0.22052,0.45480,1.13277"\
"0.09144,0.09689,0.11015,0.14206,0.22551,0.46075,1.13956"\
"0.10119,0.10665,0.11990,0.15174,0.23510,0.46987,1.14694"\
"0.12133,0.12685,0.14006,0.17183,0.25520,0.49088,1.16626"\
"0.15506,0.16097,0.17498,0.20775,0.29140,0.52724,1.20335"\
"0.19444,0.20171,0.21818,0.25294,0.33720,0.57223,1.25254"\
"0.21502,0.22478,0.24606,0.28806,0.37551,0.61094,1.28432");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02199,0.02686,0.04029,0.07847,0.19235,0.53027,1.50012"\
"0.02209,0.02699,0.04025,0.07850,0.19281,0.52968,1.50110"\
"0.02206,0.02690,0.04033,0.07831,0.19262,0.53100,1.50468"\
"0.02246,0.02722,0.04061,0.07860,0.19285,0.52954,1.49733"\
"0.02564,0.03054,0.04356,0.08067,0.19343,0.52946,1.50455"\
"0.03346,0.03799,0.05104,0.08601,0.19527,0.52780,1.50063"\
"0.04756,0.05362,0.06684,0.10009,0.20075,0.53004,1.49290");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.25099,0.25835,0.27477,0.30666,0.36748,0.49017,0.78497"\
"0.25355,0.26082,0.27713,0.30916,0.36980,0.49287,0.78778"\
"0.26232,0.26968,0.28602,0.31800,0.37873,0.50176,0.79649"\
"0.28669,0.29415,0.31038,0.34213,0.40281,0.52580,0.82098"\
"0.35047,0.35781,0.37326,0.40531,0.46612,0.58938,0.88415"\
"0.49870,0.50660,0.52373,0.55604,0.61714,0.74041,1.03513"\
"0.75756,0.76715,0.78839,0.82899,0.89756,1.02237,1.32139");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.04177,0.04610,0.05550,0.07556,0.12304,0.24414,0.60122"\
"0.04194,0.04580,0.05514,0.07631,0.12370,0.24381,0.60120"\
"0.04149,0.04569,0.05607,0.07570,0.12305,0.24406,0.60074"\
"0.04197,0.04573,0.05521,0.07596,0.12262,0.24471,0.60260"\
"0.04169,0.04605,0.05522,0.07560,0.12226,0.24415,0.60313"\
"0.04576,0.05023,0.05839,0.07801,0.12381,0.24525,0.60182"\
"0.06539,0.07042,0.08091,0.10035,0.14104,0.25849,0.60796");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.09785,0.10377,0.11790,0.15104,0.23543,0.47094,1.14573"\
"0.10202,0.10786,0.12202,0.15511,0.23952,0.47603,1.14903"\
"0.11239,0.11800,0.13212,0.16552,0.24988,0.48643,1.15954"\
"0.13722,0.14305,0.15701,0.18988,0.27407,0.51072,1.18446"\
"0.18352,0.18952,0.20386,0.23735,0.32166,0.55719,1.23405"\
"0.24190,0.24927,0.26523,0.30006,0.38516,0.62058,1.29589"\
"0.29692,0.30628,0.32639,0.36594,0.45168,0.68757,1.36221");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.02472,0.02989,0.04348,0.08162,0.19534,0.52907,1.49958"\
"0.02468,0.02980,0.04356,0.08169,0.19535,0.53038,1.49444"\
"0.02466,0.02991,0.04351,0.08172,0.19533,0.53025,1.49408"\
"0.02438,0.02949,0.04313,0.08148,0.19521,0.52996,1.49634"\
"0.02698,0.03205,0.04535,0.08295,0.19523,0.53077,1.49894"\
"0.03403,0.03863,0.05133,0.08655,0.19735,0.53022,1.50033"\
"0.04702,0.05281,0.06507,0.09810,0.20020,0.53274,1.49540");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.08336,0.08758,0.09714,0.11818,0.16478,0.27404,0.55997"\
"0.08870,0.09287,0.10248,0.12345,0.17008,0.27932,0.56500"\
"0.10159,0.10573,0.11537,0.13636,0.18300,0.29226,0.57807"\
"0.13324,0.13737,0.14695,0.16792,0.21470,0.32408,0.61006"\
"0.19859,0.20330,0.21401,0.23624,0.28403,0.39408,0.68000"\
"0.30316,0.30927,0.32307,0.35096,0.40648,0.52258,0.80968"\
"0.46805,0.47596,0.49417,0.52971,0.59962,0.73192,1.02512");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.01730,0.02034,0.02780,0.04674,0.09498,0.21946,0.58826"\
"0.01732,0.02035,0.02782,0.04674,0.09517,0.21947,0.58780"\
"0.01738,0.02034,0.02778,0.04657,0.09518,0.21926,0.59036"\
"0.01747,0.02044,0.02792,0.04679,0.09514,0.21920,0.58795"\
"0.02229,0.02527,0.03238,0.05036,0.09715,0.22000,0.59001"\
"0.03222,0.03604,0.04466,0.06427,0.11076,0.22827,0.58882"\
"0.04785,0.05280,0.06353,0.08776,0.14017,0.25386,0.59332");
}
}
}
}
cell ("sky130_fd_sc_hd__o31a_4") {
area : 17.517
cell_footprint : "sky130_fd_sc_hd__o31a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0051;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A1*B1)+(A2*B1))+(A3*B1)";
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.545;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.10617,0.11038,0.12169,0.15013,0.22518,0.45028,1.16381"\
"0.11051,0.11472,0.12603,0.15447,0.22946,0.45461,1.16770"\
"0.11942,0.12364,0.13497,0.16341,0.23850,0.46371,1.17935"\
"0.13815,0.14233,0.15362,0.18191,0.25666,0.48213,1.19494"\
"0.17432,0.17866,0.19025,0.21896,0.29377,0.51919,1.23181"\
"0.22466,0.22962,0.24237,0.27256,0.34853,0.57355,1.28872"\
"0.26656,0.27293,0.28914,0.32461,0.40340,0.62936,1.34234");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02330,0.02666,0.03691,0.06652,0.16234,0.47926,1.49749"\
"0.02327,0.02672,0.03684,0.06646,0.16231,0.47927,1.49919"\
"0.02324,0.02662,0.03678,0.06644,0.16220,0.47789,1.50256"\
"0.02304,0.02643,0.03660,0.06628,0.16197,0.47938,1.50041"\
"0.02468,0.02819,0.03811,0.06745,0.16244,0.47934,1.49973"\
"0.02968,0.03319,0.04330,0.07129,0.16423,0.47788,1.49920"\
"0.04066,0.04462,0.05488,0.08224,0.16892,0.48104,1.49836");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.30984,0.31491,0.32827,0.35734,0.41670,0.54425,0.87783"\
"0.31445,0.31963,0.33288,0.36196,0.42141,0.54906,0.88223"\
"0.32672,0.33188,0.34511,0.37431,0.43360,0.56115,0.89420"\
"0.35373,0.35887,0.37217,0.40119,0.46003,0.58829,0.92141"\
"0.41131,0.41650,0.42972,0.45876,0.51790,0.64618,0.97949"\
"0.53162,0.53684,0.55037,0.57989,0.63966,0.76778,1.10098"\
"0.74907,0.75501,0.77041,0.80350,0.86935,1.00564,1.34325");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.03962,0.04281,0.05017,0.06940,0.11484,0.24193,0.65240"\
"0.03978,0.04279,0.05015,0.06929,0.11464,0.24146,0.65303"\
"0.03954,0.04246,0.05045,0.06897,0.11464,0.24168,0.65330"\
"0.03970,0.04271,0.05041,0.06939,0.11531,0.24130,0.65252"\
"0.03955,0.04267,0.05025,0.06931,0.11484,0.24090,0.65271"\
"0.04166,0.04462,0.05239,0.07005,0.11567,0.24245,0.65269"\
"0.05069,0.05353,0.06188,0.08113,0.12858,0.25415,0.65816");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.09806,0.10200,0.11259,0.13965,0.21288,0.43791,1.14841"\
"0.10288,0.10679,0.11741,0.14449,0.21772,0.44135,1.15369"\
"0.11246,0.11635,0.12699,0.15397,0.22709,0.45092,1.16412"\
"0.13185,0.13578,0.14643,0.17332,0.24647,0.47068,1.18581"\
"0.16762,0.17178,0.18284,0.21053,0.28392,0.50830,1.22371"\
"0.21475,0.21975,0.23242,0.26200,0.33675,0.56102,1.27756"\
"0.25157,0.25803,0.27438,0.31021,0.38872,0.61267,1.32608");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02124,0.02452,0.03430,0.06355,0.15945,0.47791,1.49688"\
"0.02129,0.02454,0.03424,0.06363,0.15949,0.47808,1.49697"\
"0.02125,0.02451,0.03422,0.06352,0.15944,0.47674,1.50142"\
"0.02128,0.02459,0.03417,0.06359,0.15985,0.47799,1.50178"\
"0.02351,0.02680,0.03657,0.06533,0.16004,0.47785,1.50201"\
"0.02933,0.03272,0.04210,0.06986,0.16236,0.47642,1.49919"\
"0.04108,0.04534,0.05561,0.08278,0.16803,0.47924,1.49392");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.29369,0.29884,0.31212,0.34119,0.39987,0.52826,0.86146"\
"0.29710,0.30225,0.31560,0.34463,0.40414,0.53192,0.86478"\
"0.30738,0.31250,0.32573,0.35499,0.41380,0.54194,0.87507"\
"0.33299,0.33821,0.35145,0.38046,0.43989,0.56747,0.90054"\
"0.39039,0.39553,0.40876,0.43779,0.49710,0.62539,0.95817"\
"0.51709,0.52247,0.53622,0.56656,0.62618,0.75505,1.08817"\
"0.74577,0.75203,0.76805,0.80253,0.86924,1.00596,1.34439");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.04003,0.04298,0.05014,0.06941,0.11523,0.24152,0.65307"\
"0.03961,0.04271,0.05056,0.06833,0.11409,0.24181,0.65305"\
"0.03982,0.04265,0.05074,0.06887,0.11532,0.24133,0.65274"\
"0.03985,0.04244,0.05038,0.06852,0.11468,0.24173,0.65309"\
"0.03991,0.04291,0.05020,0.06859,0.11541,0.24153,0.65283"\
"0.04284,0.04567,0.05336,0.07138,0.11757,0.24227,0.65339"\
"0.05473,0.05835,0.06608,0.08505,0.13069,0.25437,0.65893");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.08667,0.09051,0.10091,0.12755,0.19998,0.42339,1.13562"\
"0.09151,0.09538,0.10580,0.13250,0.20495,0.42826,1.14152"\
"0.10119,0.10503,0.11546,0.14208,0.21455,0.43829,1.14954"\
"0.12074,0.12458,0.13492,0.16152,0.23408,0.45776,1.16886"\
"0.15245,0.15666,0.16792,0.19552,0.26879,0.49383,1.20419"\
"0.18875,0.19399,0.20722,0.23750,0.31216,0.53604,1.25150"\
"0.20341,0.21050,0.22807,0.26616,0.34579,0.56993,1.28178");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02041,0.02365,0.03343,0.06248,0.15878,0.47806,1.50879"\
"0.02047,0.02376,0.03338,0.06265,0.15885,0.47703,1.50768"\
"0.02052,0.02371,0.03340,0.06252,0.15878,0.47747,1.50083"\
"0.02078,0.02398,0.03370,0.06285,0.15881,0.47755,1.49917"\
"0.02388,0.02704,0.03672,0.06521,0.15985,0.47734,1.49935"\
"0.03141,0.03489,0.04435,0.07139,0.16265,0.47651,1.49994"\
"0.04519,0.04966,0.06069,0.08727,0.16992,0.47863,1.49677");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.24419,0.24945,0.26269,0.29170,0.35123,0.47899,0.81179"\
"0.24665,0.25182,0.26511,0.29427,0.35361,0.48163,0.81480"\
"0.25478,0.25996,0.27318,0.30224,0.36150,0.48980,0.82290"\
"0.27873,0.28388,0.29713,0.32637,0.38564,0.51267,0.84576"\
"0.33996,0.34516,0.35835,0.38748,0.44675,0.57518,0.90790"\
"0.48469,0.49006,0.50372,0.53302,0.59204,0.72078,1.05411"\
"0.73106,0.73781,0.75491,0.79160,0.85743,0.98931,1.32687");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.03998,0.04272,0.05043,0.06841,0.11450,0.24213,0.65221"\
"0.03958,0.04253,0.05042,0.06882,0.11463,0.24152,0.65227"\
"0.03969,0.04262,0.05054,0.06932,0.11428,0.24120,0.65240"\
"0.03991,0.04295,0.05023,0.06908,0.11501,0.24121,0.65194"\
"0.03969,0.04266,0.05011,0.06857,0.11360,0.24141,0.65285"\
"0.04357,0.04664,0.05359,0.07104,0.11634,0.24263,0.65254"\
"0.06216,0.06569,0.07550,0.09165,0.13243,0.25124,0.65823");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.09781,0.10204,0.11332,0.14180,0.21679,0.44220,1.15487"\
"0.10189,0.10610,0.11740,0.14587,0.22090,0.44620,1.15915"\
"0.11209,0.11624,0.12758,0.15602,0.23106,0.45724,1.17042"\
"0.13668,0.14086,0.15206,0.18018,0.25484,0.48023,1.19393"\
"0.18267,0.18694,0.19832,0.22677,0.30145,0.52685,1.24033"\
"0.23990,0.24493,0.25764,0.28678,0.36224,0.58797,1.30281"\
"0.29177,0.29830,0.31453,0.34924,0.42614,0.65088,1.36486");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02327,0.02670,0.03680,0.06655,0.16221,0.47933,1.50001"\
"0.02325,0.02671,0.03679,0.06652,0.16227,0.47930,1.49949"\
"0.02325,0.02668,0.03673,0.06654,0.16240,0.47857,1.50213"\
"0.02286,0.02630,0.03633,0.06621,0.16216,0.47884,1.50152"\
"0.02473,0.02818,0.03797,0.06736,0.16227,0.47934,1.50127"\
"0.03161,0.03484,0.04357,0.07116,0.16437,0.47839,1.50134"\
"0.04351,0.04753,0.05726,0.08259,0.16829,0.48068,1.49898");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.08090,0.08382,0.09157,0.11031,0.15579,0.27179,0.59546"\
"0.08612,0.08902,0.09676,0.11549,0.16101,0.27702,0.60064"\
"0.09902,0.10191,0.10962,0.12836,0.17388,0.28993,0.61398"\
"0.13029,0.13313,0.14068,0.15970,0.20515,0.32136,0.64534"\
"0.19465,0.19796,0.20667,0.22689,0.27382,0.39058,0.71486"\
"0.29704,0.30135,0.31254,0.33787,0.39273,0.51702,0.84205"\
"0.46085,0.46646,0.48095,0.51350,0.58326,0.72552,1.05920");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.01612,0.01804,0.02392,0.04091,0.08896,0.22013,0.64035"\
"0.01599,0.01825,0.02401,0.04083,0.08891,0.22009,0.64050"\
"0.01612,0.01818,0.02403,0.04089,0.08893,0.21995,0.63995"\
"0.01615,0.01839,0.02418,0.04100,0.08904,0.22034,0.63944"\
"0.02103,0.02318,0.02878,0.04490,0.09112,0.22095,0.64015"\
"0.03100,0.03360,0.04045,0.05827,0.10503,0.22993,0.64124"\
"0.04649,0.04972,0.05839,0.08088,0.13387,0.25740,0.64605");
}
}
}
}
cell ("sky130_fd_sc_hd__o31ai_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__o31ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0027;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0027;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)*!A3)+!B1";
capacitance : 0.0000;
max_transition : 1.487;
max_capacitance : 0.048;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.16568,0.17848,0.20495,0.26095,0.37911,0.63068,1.16596"\
"0.17019,0.18284,0.20968,0.26581,0.38480,0.63592,1.17156"\
"0.18188,0.19438,0.22088,0.27777,0.39687,0.64848,1.18450"\
"0.20614,0.21914,0.24574,0.30246,0.42124,0.67367,1.20969"\
"0.25839,0.27108,0.29746,0.35338,0.47266,0.72501,1.26164"\
"0.34960,0.36395,0.39641,0.45885,0.58316,0.83506,1.37129"\
"0.50017,0.52056,0.56243,0.64228,0.79503,1.07951,1.62331");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.12478,0.14160,0.17639,0.25145,0.40953,0.74875,1.46927"\
"0.12505,0.14129,0.17663,0.25099,0.40979,0.74643,1.46438"\
"0.12502,0.14153,0.17646,0.25094,0.40975,0.74619,1.46678"\
"0.12493,0.14149,0.17635,0.25155,0.40982,0.74664,1.46482"\
"0.13034,0.14599,0.17973,0.25216,0.40949,0.74707,1.46615"\
"0.16037,0.17702,0.21045,0.27909,0.42481,0.75004,1.46560"\
"0.23023,0.24777,0.28525,0.35926,0.50863,0.80980,1.48729");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.04076,0.04454,0.05212,0.06752,0.09845,0.16182,0.29422"\
"0.04538,0.04910,0.05669,0.07206,0.10300,0.16631,0.29888"\
"0.05567,0.05929,0.06679,0.08209,0.11295,0.17631,0.30882"\
"0.07565,0.07962,0.08786,0.10356,0.13434,0.19777,0.33041"\
"0.10524,0.11068,0.12179,0.14235,0.17932,0.24624,0.37919"\
"0.13866,0.14675,0.16363,0.19516,0.24850,0.33764,0.48887"\
"0.15584,0.16863,0.19597,0.24405,0.32817,0.46548,0.67726");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03210,0.03634,0.04523,0.06375,0.10240,0.18434,0.35808"\
"0.03179,0.03613,0.04504,0.06358,0.10235,0.18372,0.35954"\
"0.03184,0.03602,0.04473,0.06312,0.10206,0.18425,0.35812"\
"0.03832,0.04198,0.04959,0.06588,0.10281,0.18419,0.35935"\
"0.05706,0.06132,0.06953,0.08618,0.11890,0.19089,0.35941"\
"0.09406,0.09951,0.11104,0.13210,0.17065,0.24169,0.38700"\
"0.16129,0.17033,0.18690,0.21671,0.27247,0.36265,0.51678");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.15530,0.16814,0.19448,0.25090,0.36887,0.62039,1.15588"\
"0.15881,0.17102,0.19842,0.25427,0.37339,0.62475,1.16063"\
"0.16945,0.18234,0.20890,0.26594,0.38492,0.63664,1.17247"\
"0.19557,0.20787,0.23512,0.29128,0.41067,0.66318,1.19949"\
"0.25544,0.26796,0.29474,0.35077,0.47011,0.72264,1.25916"\
"0.36666,0.38318,0.41906,0.48494,0.60905,0.86141,1.39806"\
"0.55916,0.58401,0.63210,0.72412,0.88637,1.17645,1.72190");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.12484,0.14163,0.17639,0.25121,0.40935,0.74561,1.46885"\
"0.12483,0.14148,0.17681,0.25108,0.40942,0.74645,1.46850"\
"0.12477,0.14162,0.17640,0.25101,0.40976,0.74618,1.46343"\
"0.12513,0.14140,0.17659,0.25123,0.40951,0.74680,1.46477"\
"0.13382,0.14890,0.18170,0.25258,0.40963,0.74732,1.46500"\
"0.17659,0.19124,0.22556,0.28873,0.42814,0.74940,1.46568"\
"0.26905,0.28721,0.32666,0.39929,0.53590,0.81846,1.48235");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.04072,0.04409,0.05098,0.06527,0.09502,0.15770,0.29063"\
"0.04545,0.04884,0.05575,0.07007,0.09983,0.16253,0.29548"\
"0.05507,0.05841,0.06538,0.07975,0.10960,0.17234,0.30560"\
"0.07232,0.07644,0.08425,0.09985,0.13007,0.19295,0.32630"\
"0.09563,0.10144,0.11273,0.13344,0.17134,0.23960,0.37342"\
"0.11500,0.12420,0.14221,0.17482,0.23126,0.32318,0.47892"\
"0.10420,0.11947,0.14831,0.20125,0.29134,0.43404,0.65288");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.02676,0.03084,0.03921,0.05745,0.09644,0.17980,0.35628"\
"0.02679,0.03082,0.03920,0.05742,0.09641,0.17955,0.35626"\
"0.02704,0.03096,0.03926,0.05736,0.09616,0.17915,0.35673"\
"0.03353,0.03720,0.04479,0.06085,0.09758,0.17895,0.35640"\
"0.05161,0.05588,0.06444,0.08122,0.11524,0.18826,0.35766"\
"0.08752,0.09383,0.10545,0.12698,0.16707,0.23989,0.38929"\
"0.15511,0.16494,0.18237,0.21356,0.26802,0.36079,0.52041");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.12775,0.14002,0.16726,0.22329,0.34205,0.59371,1.12948"\
"0.12909,0.14191,0.16885,0.22609,0.34550,0.59706,1.13301"\
"0.13713,0.15006,0.17710,0.23442,0.35409,0.60720,1.14381"\
"0.16287,0.17478,0.20176,0.25817,0.37803,0.63161,1.16869"\
"0.22712,0.24025,0.26582,0.32072,0.43925,0.69169,1.22859"\
"0.35095,0.36893,0.40299,0.46990,0.59165,0.84146,1.37741"\
"0.54990,0.57764,0.62960,0.72753,0.89983,1.19468,1.72010");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.12462,0.14127,0.17676,0.25096,0.40940,0.74814,1.46711"\
"0.12498,0.14135,0.17638,0.25086,0.41151,0.74612,1.46558"\
"0.12468,0.14120,0.17631,0.25102,0.40930,0.74716,1.46502"\
"0.12299,0.14019,0.17610,0.25086,0.40955,0.74685,1.46963"\
"0.13877,0.15297,0.18355,0.25302,0.40914,0.74868,1.46467"\
"0.19271,0.20990,0.24243,0.30353,0.43562,0.74789,1.46559"\
"0.28685,0.30941,0.35748,0.43859,0.58576,0.85040,1.48468");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03333,0.03629,0.04249,0.05562,0.08333,0.14221,0.26909"\
"0.03792,0.04094,0.04727,0.06048,0.08834,0.14742,0.27384"\
"0.04728,0.05049,0.05705,0.07050,0.09834,0.15781,0.28413"\
"0.06142,0.06579,0.07459,0.09042,0.11953,0.17922,0.30583"\
"0.07654,0.08349,0.09668,0.12050,0.15981,0.22709,0.35429"\
"0.08251,0.09325,0.11436,0.15207,0.21279,0.30810,0.46071"\
"0.04565,0.06447,0.09980,0.16050,0.25913,0.40901,0.63567");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.01830,0.02205,0.03024,0.04765,0.08454,0.16220,0.33081"\
"0.01834,0.02205,0.03021,0.04727,0.08451,0.16232,0.33515"\
"0.01944,0.02287,0.03052,0.04734,0.08396,0.16251,0.33508"\
"0.02781,0.03119,0.03859,0.05300,0.08634,0.16408,0.33036"\
"0.04673,0.05082,0.05940,0.07566,0.10748,0.17366,0.33404"\
"0.08293,0.08921,0.10122,0.12324,0.16214,0.23049,0.36733"\
"0.15334,0.16225,0.17920,0.21127,0.26548,0.35573,0.51129");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.02956,0.03375,0.04232,0.06002,0.09691,0.17456,0.34118"\
"0.03466,0.03883,0.04746,0.06501,0.10220,0.18057,0.34704"\
"0.04800,0.05189,0.06036,0.07821,0.11518,0.19355,0.35975"\
"0.07360,0.07982,0.09083,0.10955,0.14659,0.22498,0.39131"\
"0.11342,0.12324,0.14117,0.17167,0.21985,0.29814,0.46316"\
"0.17778,0.19310,0.22191,0.27090,0.34817,0.46289,0.63292"\
"0.28873,0.31204,0.35465,0.42912,0.55138,0.73806,1.00246");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03152,0.03763,0.05015,0.07624,0.12979,0.24055,0.47583"\
"0.03164,0.03757,0.05015,0.07631,0.12978,0.24075,0.47619"\
"0.03420,0.03935,0.05059,0.07635,0.12976,0.24068,0.47611"\
"0.05228,0.05508,0.06267,0.08314,0.13070,0.24062,0.47604"\
"0.08997,0.09429,0.10323,0.12034,0.15573,0.24744,0.47593"\
"0.15144,0.15816,0.17198,0.19682,0.24017,0.31267,0.50135"\
"0.25037,0.26058,0.28212,0.32344,0.39233,0.49971,0.67003");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03243,0.03627,0.04402,0.05948,0.09050,0.15397,0.28653"\
"0.03657,0.04034,0.04804,0.06357,0.09468,0.15822,0.29079"\
"0.04758,0.05107,0.05844,0.07394,0.10500,0.16860,0.30124"\
"0.06927,0.07394,0.08294,0.09902,0.12904,0.19273,0.32476"\
"0.09633,0.10309,0.11613,0.13918,0.18153,0.24813,0.38138"\
"0.12329,0.13340,0.15304,0.18886,0.25055,0.35241,0.51025"\
"0.13068,0.14548,0.17366,0.22931,0.32401,0.47987,0.72100");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00228, 0.00488, 0.01043, 0.02228, 0.04762");
values("0.03177,0.03604,0.04485,0.06352,0.10192,0.18377,0.35896"\
"0.03129,0.03572,0.04474,0.06334,0.10206,0.18429,0.35809"\
"0.03191,0.03586,0.04445,0.06264,0.10197,0.18423,0.35818"\
"0.04405,0.04791,0.05504,0.06912,0.10380,0.18377,0.35816"\
"0.06672,0.07208,0.08212,0.10199,0.13200,0.19818,0.36011"\
"0.10695,0.11504,0.13019,0.15770,0.20305,0.27559,0.40842"\
"0.17580,0.18842,0.21367,0.25713,0.32615,0.43527,0.59995");
}
}
}
}
cell ("sky130_fd_sc_hd__o31ai_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__o31ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)*!A3)+!B1";
capacitance : 0.0000;
max_transition : 1.491;
max_capacitance : 0.081;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.18040,0.18945,0.21003,0.25537,0.36109,0.60476,1.17019"\
"0.18470,0.19388,0.21422,0.26022,0.36561,0.60971,1.17545"\
"0.19613,0.20488,0.22496,0.27186,0.37814,0.62265,1.18840"\
"0.22143,0.23026,0.25098,0.29738,0.40355,0.64867,1.21546"\
"0.27580,0.28436,0.30447,0.35028,0.45662,0.70157,1.26869"\
"0.37038,0.38067,0.40382,0.45543,0.56694,0.81112,1.37835"\
"0.52695,0.54035,0.57105,0.63514,0.77080,1.04774,1.62362");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.12741,0.13867,0.16509,0.22615,0.36753,0.69648,1.46253"\
"0.12740,0.13879,0.16466,0.22639,0.36761,0.69676,1.46219"\
"0.12744,0.13885,0.16476,0.22573,0.36768,0.69782,1.46122"\
"0.12728,0.13869,0.16519,0.22635,0.36770,0.69691,1.46285"\
"0.13116,0.14212,0.16752,0.22677,0.36816,0.69781,1.46283"\
"0.15749,0.16871,0.19361,0.25170,0.38248,0.70150,1.46331"\
"0.22065,0.23327,0.26067,0.32097,0.45748,0.75684,1.47958");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.04113,0.04373,0.04970,0.06268,0.09064,0.15178,0.28853"\
"0.04571,0.04833,0.05421,0.06716,0.09508,0.15616,0.29287"\
"0.05565,0.05821,0.06399,0.07674,0.10461,0.16561,0.30235"\
"0.07438,0.07736,0.08358,0.09682,0.12479,0.18568,0.32264"\
"0.10186,0.10590,0.11450,0.13190,0.16541,0.23075,0.36863"\
"0.13108,0.13700,0.14938,0.17522,0.22470,0.31232,0.46988"\
"0.13822,0.14722,0.16647,0.20626,0.28354,0.41781,0.64003");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.03218,0.03550,0.04235,0.05792,0.09272,0.17154,0.35352"\
"0.03193,0.03488,0.04202,0.05769,0.09250,0.17117,0.35413"\
"0.03199,0.03490,0.04168,0.05716,0.09224,0.17108,0.35370"\
"0.03856,0.04118,0.04729,0.06057,0.09326,0.17086,0.35382"\
"0.05700,0.05983,0.06608,0.07996,0.11034,0.17912,0.35429"\
"0.09367,0.09748,0.10583,0.12361,0.15901,0.22935,0.38387"\
"0.16065,0.16640,0.17921,0.20442,0.25288,0.34370,0.50986");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.16184,0.17066,0.18995,0.23652,0.34197,0.58544,1.15115"\
"0.16430,0.17301,0.19295,0.23929,0.34521,0.58922,1.15579"\
"0.17353,0.18280,0.20276,0.24946,0.35537,0.60002,1.16620"\
"0.19762,0.20605,0.22676,0.27303,0.37959,0.62437,1.19115"\
"0.25129,0.25996,0.27989,0.32635,0.43199,0.67716,1.24422"\
"0.34724,0.35824,0.38567,0.44129,0.55716,0.80204,1.37024"\
"0.52097,0.53718,0.57177,0.64591,0.79199,1.08328,1.66105");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.12748,0.13834,0.16484,0.22587,0.36763,0.69700,1.46708"\
"0.12721,0.13836,0.16500,0.22573,0.36762,0.69827,1.46341"\
"0.12741,0.13881,0.16474,0.22637,0.36754,0.69662,1.46097"\
"0.12738,0.13873,0.16516,0.22593,0.36788,0.69808,1.46663"\
"0.13706,0.14739,0.17238,0.22967,0.36792,0.69945,1.46297"\
"0.17493,0.18587,0.21108,0.26667,0.39145,0.70200,1.46696"\
"0.25831,0.27129,0.29912,0.36329,0.49122,0.77786,1.48142");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.03791,0.04004,0.04478,0.05533,0.07916,0.13323,0.25820"\
"0.04260,0.04468,0.04949,0.06004,0.08381,0.13802,0.26304"\
"0.05209,0.05421,0.05896,0.06968,0.09349,0.14775,0.27266"\
"0.06790,0.07050,0.07613,0.08830,0.11309,0.16754,0.29288"\
"0.08761,0.09130,0.09966,0.11669,0.14905,0.21113,0.33768"\
"0.10125,0.10696,0.12026,0.14647,0.19619,0.28276,0.43466"\
"0.08077,0.08943,0.11059,0.15222,0.23156,0.36766,0.58704");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.02317,0.02568,0.03151,0.04492,0.07609,0.14883,0.31951"\
"0.02311,0.02566,0.03145,0.04488,0.07608,0.14900,0.31793"\
"0.02363,0.02599,0.03163,0.04489,0.07601,0.14860,0.31862"\
"0.03011,0.03233,0.03763,0.04969,0.07836,0.14896,0.31885"\
"0.04721,0.05002,0.05604,0.06935,0.09747,0.16065,0.32094"\
"0.08118,0.08504,0.09341,0.11113,0.14584,0.21229,0.35579"\
"0.14622,0.15169,0.16440,0.19093,0.23817,0.32546,0.48370");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.12791,0.13681,0.15666,0.20297,0.30856,0.55241,1.11803"\
"0.12844,0.13742,0.15752,0.20463,0.31091,0.55526,1.12150"\
"0.13568,0.14447,0.16547,0.21223,0.31955,0.56453,1.13287"\
"0.15951,0.16825,0.18867,0.23532,0.34227,0.58803,1.15634"\
"0.22384,0.23273,0.25243,0.29691,0.40350,0.64827,1.21628"\
"0.34334,0.35584,0.38353,0.43917,0.55278,0.79225,1.35832"\
"0.53669,0.55316,0.59421,0.67414,0.83971,1.13406,1.69485");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.12684,0.13813,0.16493,0.22571,0.36773,0.69649,1.46159"\
"0.12701,0.13816,0.16460,0.22578,0.36757,0.69827,1.46582"\
"0.12674,0.13809,0.16440,0.22614,0.36842,0.69650,1.46399"\
"0.12449,0.13595,0.16336,0.22562,0.36745,0.69677,1.46757"\
"0.14055,0.15053,0.17311,0.22914,0.36670,0.69794,1.46544"\
"0.19120,0.20418,0.23071,0.28559,0.40258,0.70289,1.46663"\
"0.27313,0.29140,0.32910,0.40424,0.54966,0.81587,1.49103");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.03197,0.03399,0.03844,0.04863,0.07197,0.12553,0.25003"\
"0.03633,0.03840,0.04299,0.05334,0.07683,0.13071,0.25623"\
"0.04525,0.04748,0.05240,0.06300,0.08667,0.14068,0.26576"\
"0.05757,0.06086,0.06738,0.08087,0.10674,0.16135,0.28719"\
"0.06933,0.07411,0.08450,0.10466,0.14126,0.20653,0.33414"\
"0.06762,0.07539,0.09251,0.12469,0.18207,0.27957,0.43705"\
"0.02012,0.03330,0.06091,0.11327,0.20608,0.35563,0.58949");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.01553,0.01805,0.02385,0.03735,0.06850,0.14204,0.31085"\
"0.01565,0.01809,0.02382,0.03727,0.06873,0.14193,0.31271"\
"0.01700,0.01915,0.02452,0.03751,0.06852,0.14190,0.31274"\
"0.02501,0.02741,0.03263,0.04458,0.07189,0.14189,0.31100"\
"0.04311,0.04610,0.05230,0.06576,0.09387,0.15568,0.31356"\
"0.07797,0.08209,0.09101,0.10969,0.14501,0.21550,0.35495"\
"0.14647,0.15228,0.16501,0.19153,0.24166,0.32953,0.48790");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.02783,0.03074,0.03736,0.05190,0.08434,0.16106,0.33334"\
"0.03268,0.03552,0.04204,0.05679,0.08951,0.16477,0.33775"\
"0.04595,0.04869,0.05503,0.06945,0.10202,0.17666,0.35043"\
"0.06938,0.07396,0.08324,0.10062,0.13323,0.20794,0.38207"\
"0.10626,0.11354,0.12849,0.15631,0.20346,0.28126,0.45378"\
"0.16722,0.17819,0.20117,0.24581,0.32010,0.44013,0.62518"\
"0.27683,0.29271,0.32653,0.39143,0.50768,0.69784,0.98469");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.03092,0.03494,0.04435,0.06563,0.11286,0.21870,0.46255"\
"0.03091,0.03496,0.04435,0.06557,0.11285,0.21851,0.46176"\
"0.03431,0.03746,0.04554,0.06562,0.11287,0.21841,0.46216"\
"0.05436,0.05555,0.06044,0.07501,0.11511,0.21853,0.46235"\
"0.09177,0.09441,0.10056,0.11429,0.14309,0.22796,0.46202"\
"0.15209,0.15625,0.16588,0.18661,0.22679,0.29900,0.48684"\
"0.24946,0.25560,0.27040,0.30349,0.36892,0.47913,0.65820");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.03106,0.03378,0.03978,0.05278,0.08079,0.14183,0.27882"\
"0.03505,0.03773,0.04368,0.05678,0.08496,0.14604,0.28302"\
"0.04646,0.04881,0.05437,0.06694,0.09476,0.15602,0.29315"\
"0.06792,0.07125,0.07815,0.09213,0.11856,0.18002,0.31715"\
"0.09473,0.09933,0.10948,0.12997,0.16827,0.23585,0.37077"\
"0.12002,0.12687,0.14174,0.17221,0.22895,0.33138,0.50062"\
"0.12497,0.13493,0.15676,0.20212,0.28801,0.44251,0.69866");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00117, 0.00272, 0.00635, 0.01481, 0.03454, 0.08058");
values("0.03094,0.03417,0.04117,0.05686,0.09175,0.17083,0.35383"\
"0.03050,0.03384,0.04099,0.05685,0.09194,0.17077,0.35360"\
"0.03158,0.03433,0.04084,0.05598,0.09140,0.17084,0.35380"\
"0.04322,0.04590,0.05228,0.06438,0.09445,0.17005,0.35354"\
"0.06463,0.06873,0.07694,0.09316,0.12433,0.18703,0.35478"\
"0.10388,0.10965,0.12173,0.14609,0.18883,0.26387,0.40693"\
"0.17188,0.18075,0.19951,0.23563,0.30355,0.41108,0.59513");
}
}
}
}
cell ("sky130_fd_sc_hd__o31ai_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__o31ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0094;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)*!A3)+!B1";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.145;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.19045,0.19613,0.21082,0.24788,0.34126,0.57959,1.18914"\
"0.19308,0.19931,0.21471,0.25154,0.34587,0.58452,1.19389"\
"0.20530,0.21119,0.22619,0.26314,0.35782,0.59703,1.20743"\
"0.23084,0.23651,0.25225,0.28934,0.38463,0.62413,1.23451"\
"0.28637,0.29245,0.30707,0.34389,0.43893,0.67841,1.29073"\
"0.38705,0.39381,0.41045,0.45272,0.55338,0.79264,1.40373"\
"0.55627,0.56514,0.58697,0.64046,0.76339,1.03607,1.65866");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.13011,0.13769,0.15643,0.20634,0.33186,0.65354,1.48092"\
"0.12998,0.13758,0.15696,0.20594,0.33170,0.65307,1.47569"\
"0.13005,0.13771,0.15639,0.20624,0.33170,0.65335,1.47730"\
"0.12994,0.13732,0.15695,0.20596,0.33263,0.65340,1.47743"\
"0.13355,0.14069,0.15893,0.20693,0.33225,0.65423,1.47898"\
"0.15901,0.16625,0.18502,0.23203,0.34797,0.65743,1.47793"\
"0.22224,0.22985,0.25007,0.29919,0.42251,0.71540,1.49408");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.04388,0.04583,0.05065,0.06222,0.08946,0.15382,0.31153"\
"0.04820,0.05014,0.05495,0.06651,0.09363,0.15809,0.31590"\
"0.05704,0.05887,0.06358,0.07497,0.10205,0.16636,0.32421"\
"0.07280,0.07497,0.08022,0.09180,0.11910,0.18335,0.34108"\
"0.09731,0.09994,0.10639,0.12077,0.15243,0.22079,0.37954"\
"0.12169,0.12557,0.13493,0.15494,0.20030,0.28816,0.46512"\
"0.11774,0.12352,0.13793,0.17110,0.23907,0.37221,0.60952");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.03844,0.04052,0.04594,0.05930,0.09251,0.17546,0.38847"\
"0.03801,0.04007,0.04549,0.05903,0.09203,0.17536,0.38808"\
"0.03780,0.03980,0.04514,0.05848,0.09176,0.17505,0.38871"\
"0.04277,0.04482,0.04958,0.06145,0.09294,0.17513,0.38837"\
"0.05832,0.06038,0.06502,0.07694,0.10738,0.18206,0.38938"\
"0.09296,0.09548,0.10135,0.11559,0.14903,0.22439,0.41205"\
"0.15830,0.16191,0.17063,0.19213,0.23444,0.32757,0.51961");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.17060,0.17647,0.19126,0.22823,0.32159,0.56005,1.16934"\
"0.17290,0.17883,0.19354,0.23100,0.32530,0.56405,1.17406"\
"0.18213,0.18788,0.20274,0.24076,0.33560,0.57493,1.18537"\
"0.20677,0.21248,0.22658,0.26511,0.36014,0.60004,1.21079"\
"0.26267,0.26869,0.28350,0.32075,0.41545,0.65519,1.26803"\
"0.36724,0.37437,0.39307,0.44034,0.54593,0.78629,1.39764"\
"0.55372,0.56438,0.59077,0.65227,0.78920,1.07596,1.70245");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.12993,0.13765,0.15639,0.20633,0.33191,0.65439,1.47752"\
"0.13010,0.13749,0.15644,0.20633,0.33271,0.65414,1.47858"\
"0.13016,0.13776,0.15656,0.20598,0.33187,0.65295,1.47835"\
"0.13031,0.13789,0.15682,0.20594,0.33165,0.65482,1.47636"\
"0.13843,0.14545,0.16364,0.21017,0.33224,0.65322,1.47894"\
"0.17631,0.18342,0.20191,0.24802,0.35699,0.65958,1.47954"\
"0.26093,0.26942,0.29103,0.34270,0.46019,0.73793,1.49534");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.04262,0.04424,0.04827,0.05796,0.08178,0.14124,0.29208"\
"0.04722,0.04877,0.05274,0.06259,0.08657,0.14589,0.29668"\
"0.05603,0.05766,0.06163,0.07147,0.09548,0.15492,0.30592"\
"0.07055,0.07247,0.07688,0.08785,0.11292,0.17255,0.32361"\
"0.08921,0.09202,0.09826,0.11293,0.14421,0.21112,0.36365"\
"0.10052,0.10422,0.11453,0.13656,0.18396,0.27508,0.45156"\
"0.07353,0.07994,0.09436,0.13014,0.20574,0.34728,0.59345");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.02812,0.02990,0.03456,0.04659,0.07775,0.15811,0.36585"\
"0.02805,0.02987,0.03455,0.04662,0.07786,0.15834,0.36552"\
"0.02833,0.03007,0.03462,0.04654,0.07782,0.15831,0.36577"\
"0.03370,0.03542,0.03974,0.05092,0.07992,0.15846,0.36572"\
"0.04947,0.05142,0.05608,0.06789,0.09683,0.16836,0.36771"\
"0.08346,0.08614,0.09242,0.10779,0.14141,0.21518,0.39527"\
"0.14833,0.15220,0.16179,0.18393,0.23063,0.32272,0.51222");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.12940,0.13440,0.15014,0.18769,0.28176,0.52024,1.12961"\
"0.12936,0.13519,0.14987,0.18886,0.28351,0.52281,1.13309"\
"0.13615,0.14188,0.15775,0.19547,0.29129,0.53164,1.14237"\
"0.16043,0.16606,0.18120,0.21833,0.31425,0.55511,1.16774"\
"0.22447,0.23105,0.24569,0.28015,0.37365,0.61352,1.22555"\
"0.34760,0.35511,0.37490,0.42275,0.52578,0.75709,1.36583"\
"0.54729,0.55932,0.58577,0.65645,0.80501,1.10036,1.70526");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.12924,0.13690,0.15659,0.20554,0.33159,0.65321,1.47765"\
"0.12951,0.13680,0.15610,0.20566,0.33163,0.65344,1.48191"\
"0.12868,0.13630,0.15621,0.20560,0.33165,0.65296,1.47663"\
"0.12588,0.13363,0.15410,0.20469,0.33139,0.65335,1.47742"\
"0.14091,0.14703,0.16414,0.20925,0.33043,0.65350,1.48061"\
"0.18812,0.19806,0.21991,0.26652,0.36983,0.66175,1.47767"\
"0.26819,0.28063,0.30862,0.37253,0.50734,0.77692,1.50450");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.03152,0.03283,0.03617,0.04434,0.06506,0.11732,0.25076"\
"0.03568,0.03707,0.04054,0.04896,0.06981,0.12236,0.25602"\
"0.04397,0.04550,0.04922,0.05800,0.07894,0.13180,0.26601"\
"0.05495,0.05706,0.06197,0.07343,0.09740,0.15100,0.28526"\
"0.06413,0.06743,0.07529,0.09234,0.12597,0.19153,0.32903"\
"0.05762,0.06322,0.07619,0.10285,0.15653,0.25261,0.42366"\
"-0.00015,0.00857,0.02915,0.07460,0.16051,0.31170,0.56069");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.01533,0.01696,0.02122,0.03205,0.06011,0.13176,0.31535"\
"0.01543,0.01707,0.02127,0.03209,0.05994,0.13175,0.31650"\
"0.01692,0.01833,0.02221,0.03246,0.06015,0.13187,0.31602"\
"0.02438,0.02590,0.02978,0.03971,0.06396,0.13231,0.31464"\
"0.04194,0.04372,0.04824,0.05943,0.08491,0.14682,0.31818"\
"0.07601,0.07820,0.08488,0.10017,0.13206,0.20039,0.35785"\
"0.14359,0.14709,0.15648,0.17791,0.22419,0.31053,0.48231");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.02630,0.02830,0.03313,0.04474,0.07279,0.14280,0.32194"\
"0.03133,0.03322,0.03792,0.04961,0.07813,0.14830,0.32787"\
"0.04481,0.04659,0.05107,0.06251,0.09055,0.16145,0.34143"\
"0.06786,0.07096,0.07810,0.09305,0.12183,0.19245,0.37091"\
"0.10512,0.10993,0.12126,0.14521,0.19000,0.26649,0.44561"\
"0.16751,0.17485,0.19209,0.22956,0.30193,0.42119,0.61745"\
"0.28233,0.29314,0.31826,0.37324,0.48208,0.67402,0.97979");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.02727,0.02983,0.03619,0.05298,0.09446,0.19476,0.44569"\
"0.02717,0.02970,0.03637,0.05289,0.09440,0.19473,0.44539"\
"0.03083,0.03272,0.03805,0.05314,0.09448,0.19476,0.44570"\
"0.05081,0.05223,0.05436,0.06434,0.09799,0.19471,0.44588"\
"0.08806,0.08960,0.09377,0.10472,0.12978,0.20589,0.44590"\
"0.14966,0.15214,0.15888,0.17501,0.21128,0.28150,0.47188"\
"0.24906,0.25265,0.26229,0.28717,0.34444,0.45423,0.64189");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.03404,0.03604,0.04100,0.05272,0.08009,0.14456,0.30254"\
"0.03797,0.03991,0.04483,0.05658,0.08411,0.14881,0.30678"\
"0.04906,0.05081,0.05530,0.06657,0.09377,0.15862,0.31677"\
"0.07141,0.07366,0.07955,0.09179,0.11791,0.18163,0.33966"\
"0.09993,0.10323,0.11115,0.12867,0.16614,0.23775,0.39502"\
"0.12551,0.13026,0.14178,0.16829,0.22422,0.33224,0.52324"\
"0.12707,0.13395,0.15086,0.19006,0.27291,0.43573,0.72770");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00331, 0.00850, 0.02187, 0.05625, 0.14466");
values("0.03714,0.03920,0.04455,0.05809,0.09137,0.17472,0.38836"\
"0.03666,0.03884,0.04436,0.05802,0.09149,0.17498,0.38814"\
"0.03653,0.03850,0.04363,0.05692,0.09099,0.17465,0.38808"\
"0.04731,0.04941,0.05457,0.06483,0.09349,0.17401,0.38822"\
"0.06807,0.07087,0.07747,0.09260,0.12388,0.19005,0.38928"\
"0.10712,0.11124,0.12092,0.14261,0.18483,0.26915,0.43546"\
"0.17410,0.18032,0.19527,0.22818,0.29759,0.41248,0.62734");
}
}
}
}
cell ("sky130_fd_sc_hd__o32a_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__o32a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((((A1*B1)+(A1*B2))+(A2*B1))+(A3*B1))+(A2*B2))+(A3*B2)";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.150;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.11133,0.11897,0.13615,0.17497,0.27010,0.51525,1.15057"\
"0.11579,0.12344,0.14060,0.17953,0.27462,0.51947,1.15532"\
"0.12567,0.13326,0.15041,0.18938,0.28438,0.52906,1.16536"\
"0.14578,0.15340,0.17046,0.20945,0.30468,0.54988,1.18577"\
"0.18488,0.19275,0.21031,0.24978,0.34558,0.59104,1.22675"\
"0.24008,0.24882,0.26781,0.30846,0.40512,0.65105,1.28663"\
"0.29111,0.30219,0.32449,0.36843,0.46607,0.71291,1.34743");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02861,0.03626,0.05565,0.10599,0.23950,0.58905,1.49431"\
"0.02863,0.03633,0.05558,0.10588,0.23954,0.58921,1.49568"\
"0.02850,0.03631,0.05556,0.10582,0.23933,0.58783,1.49660"\
"0.02842,0.03608,0.05543,0.10568,0.23938,0.58893,1.49585"\
"0.02989,0.03763,0.05649,0.10602,0.23939,0.58890,1.49676"\
"0.03507,0.04252,0.06047,0.10844,0.23961,0.58856,1.49552"\
"0.04540,0.05331,0.07078,0.11472,0.24189,0.58950,1.49243");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.30191,0.31080,0.32846,0.36196,0.42504,0.55413,0.85766"\
"0.30616,0.31513,0.33301,0.36663,0.42961,0.55858,0.86219"\
"0.31735,0.32626,0.34419,0.37774,0.44072,0.56984,0.87322"\
"0.34311,0.35198,0.36986,0.40341,0.46636,0.59558,0.89919"\
"0.39911,0.40810,0.42585,0.45907,0.52219,0.65166,0.95517"\
"0.51634,0.52571,0.54406,0.57816,0.64141,0.77121,1.07488"\
"0.72826,0.73903,0.75964,0.79776,0.86727,1.00252,1.30880");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.03958,0.04475,0.05654,0.08202,0.13912,0.27979,0.66855"\
"0.03957,0.04466,0.05620,0.08199,0.13884,0.27981,0.66245"\
"0.03962,0.04469,0.05589,0.08103,0.13896,0.27989,0.66503"\
"0.03991,0.04512,0.05600,0.08108,0.13905,0.27918,0.66760"\
"0.03958,0.04465,0.05603,0.08227,0.13896,0.27961,0.66474"\
"0.04194,0.04717,0.05791,0.08247,0.14026,0.28056,0.66777"\
"0.04990,0.05559,0.06808,0.09420,0.15110,0.28879,0.66867");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.10651,0.11403,0.13108,0.17041,0.26756,0.51457,1.15093"\
"0.11130,0.11885,0.13590,0.17532,0.27203,0.51930,1.15804"\
"0.12114,0.12870,0.14578,0.18519,0.28190,0.52984,1.16888"\
"0.14081,0.14833,0.16536,0.20472,0.30134,0.54934,1.18831"\
"0.17725,0.18502,0.20254,0.24214,0.33933,0.58769,1.22400"\
"0.22562,0.23451,0.25337,0.29411,0.39129,0.63885,1.27750"\
"0.26243,0.27365,0.29637,0.34054,0.43864,0.68645,1.32307");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02698,0.03449,0.05347,0.10359,0.23774,0.58832,1.49127"\
"0.02701,0.03449,0.05355,0.10378,0.23789,0.58945,1.49698"\
"0.02709,0.03453,0.05351,0.10355,0.23722,0.58908,1.49448"\
"0.02705,0.03446,0.05351,0.10366,0.23747,0.58939,1.49397"\
"0.02889,0.03630,0.05505,0.10463,0.23800,0.58875,1.49643"\
"0.03441,0.04131,0.05928,0.10682,0.23941,0.58588,1.49625"\
"0.04553,0.05353,0.07085,0.11429,0.24098,0.58957,1.49162");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.28756,0.29636,0.31421,0.34779,0.41083,0.54031,0.84377"\
"0.29076,0.29966,0.31758,0.35074,0.41411,0.54333,0.84701"\
"0.30103,0.30987,0.32763,0.36126,0.42435,0.55375,0.85735"\
"0.32663,0.33544,0.35307,0.38675,0.44991,0.57934,0.88302"\
"0.38679,0.39554,0.41335,0.44709,0.51015,0.63969,0.94353"\
"0.52150,0.53095,0.55031,0.58472,0.64875,0.77868,1.08213"\
"0.76757,0.77887,0.80087,0.83974,0.90984,1.04419,1.35111");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.03987,0.04475,0.05599,0.08095,0.13881,0.27970,0.66514"\
"0.03959,0.04475,0.05601,0.08186,0.13903,0.27990,0.66559"\
"0.03936,0.04460,0.05601,0.08104,0.13889,0.27980,0.66495"\
"0.03956,0.04462,0.05620,0.08107,0.13892,0.27983,0.66499"\
"0.03968,0.04519,0.05641,0.08121,0.13875,0.28001,0.66489"\
"0.04286,0.04792,0.05846,0.08280,0.14020,0.27943,0.66519"\
"0.05400,0.05975,0.07099,0.09669,0.15232,0.29074,0.66708");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.09452,0.10187,0.11875,0.15780,0.25460,0.50106,1.13666"\
"0.09944,0.10683,0.12373,0.16285,0.25939,0.50591,1.14292"\
"0.10939,0.11676,0.13359,0.17262,0.26947,0.51607,1.15326"\
"0.12903,0.13642,0.15320,0.19223,0.28859,0.53651,1.17207"\
"0.16264,0.17046,0.18778,0.22726,0.32399,0.57050,1.20925"\
"0.20337,0.21226,0.23135,0.27200,0.36916,0.61614,1.25368"\
"0.22511,0.23712,0.26058,0.30582,0.40392,0.65253,1.28780");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02609,0.03367,0.05266,0.10292,0.23767,0.58691,1.49195"\
"0.02624,0.03367,0.05272,0.10301,0.23765,0.58858,1.49427"\
"0.02618,0.03367,0.05256,0.10277,0.23758,0.58722,1.49743"\
"0.02640,0.03384,0.05274,0.10296,0.23686,0.58789,1.49584"\
"0.02882,0.03625,0.05472,0.10368,0.23763,0.58832,1.49727"\
"0.03516,0.04257,0.05994,0.10664,0.23868,0.58688,1.49799"\
"0.04829,0.05630,0.07314,0.11618,0.24095,0.58990,1.48709");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.24767,0.25646,0.27428,0.30799,0.37072,0.50036,0.80442"\
"0.25002,0.25892,0.27687,0.31044,0.37381,0.50361,0.80761"\
"0.25805,0.26701,0.28491,0.31844,0.38183,0.51149,0.81551"\
"0.28373,0.29274,0.31044,0.34416,0.40714,0.53710,0.84103"\
"0.34644,0.35538,0.37325,0.40690,0.47032,0.59995,0.90403"\
"0.49674,0.50599,0.52441,0.55842,0.62202,0.75209,1.05611"\
"0.75487,0.76696,0.79031,0.83045,0.89793,1.03075,1.33788");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.03955,0.04461,0.05605,0.08119,0.13917,0.27953,0.66390"\
"0.03948,0.04467,0.05674,0.08078,0.13870,0.27976,0.66719"\
"0.03968,0.04467,0.05594,0.08111,0.13888,0.27960,0.66758"\
"0.03960,0.04460,0.05602,0.08129,0.13883,0.27939,0.66514"\
"0.03958,0.04468,0.05585,0.08184,0.13829,0.27953,0.66696"\
"0.04282,0.04778,0.05855,0.08248,0.13965,0.27983,0.66666"\
"0.06072,0.06633,0.07752,0.09822,0.15022,0.28725,0.66863");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.09936,0.10700,0.12419,0.16330,0.25976,0.50683,1.14453"\
"0.10352,0.11117,0.12832,0.16756,0.26358,0.51000,1.14703"\
"0.11364,0.12130,0.13848,0.17776,0.27383,0.52036,1.15744"\
"0.13872,0.14628,0.16336,0.20258,0.29896,0.54524,1.18199"\
"0.18474,0.19252,0.20997,0.24951,0.34596,0.59233,1.22880"\
"0.24306,0.25154,0.26968,0.30971,0.40685,0.65305,1.29217"\
"0.29926,0.30971,0.33092,0.37244,0.46968,0.71668,1.35249");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02850,0.03623,0.05551,0.10567,0.23939,0.58931,1.49727"\
"0.02849,0.03619,0.05551,0.10564,0.23935,0.58832,1.49455"\
"0.02844,0.03613,0.05543,0.10557,0.23935,0.58883,1.49624"\
"0.02818,0.03594,0.05520,0.10561,0.23945,0.58934,1.49640"\
"0.02957,0.03704,0.05610,0.10606,0.23919,0.58946,1.49675"\
"0.03422,0.04122,0.05894,0.10740,0.23990,0.58897,1.49346"\
"0.04492,0.05143,0.06854,0.11190,0.24115,0.59189,1.49481");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.13385,0.14083,0.15622,0.18825,0.25448,0.38941,0.69433"\
"0.13879,0.14591,0.16133,0.19333,0.25941,0.39440,0.69932"\
"0.15047,0.15760,0.17283,0.20495,0.27107,0.40599,0.71095"\
"0.17620,0.18328,0.19862,0.23060,0.29687,0.43184,0.73685"\
"0.23161,0.23878,0.25458,0.28691,0.35356,0.48898,0.79398"\
"0.32716,0.33551,0.35326,0.38952,0.46118,0.60118,0.90730"\
"0.48586,0.49614,0.51775,0.56036,0.64066,0.79394,1.10679");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02610,0.03197,0.04513,0.07529,0.14127,0.28468,0.66637"\
"0.02630,0.03190,0.04496,0.07549,0.14165,0.28504,0.66264"\
"0.02627,0.03191,0.04513,0.07554,0.14133,0.28464,0.66511"\
"0.02624,0.03198,0.04509,0.07537,0.14148,0.28471,0.66531"\
"0.02800,0.03366,0.04671,0.07661,0.14239,0.28541,0.66320"\
"0.03395,0.03994,0.05413,0.08533,0.15170,0.29156,0.66448"\
"0.04585,0.05284,0.06880,0.10351,0.17472,0.31238,0.66978");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.08564,0.09318,0.11011,0.14921,0.24522,0.49241,1.13086"\
"0.08996,0.09747,0.11445,0.15355,0.24952,0.49605,1.13288"\
"0.10033,0.10783,0.12485,0.16388,0.26037,0.50690,1.14312"\
"0.12424,0.13167,0.14848,0.18746,0.28337,0.52949,1.16621"\
"0.16221,0.16989,0.18715,0.22638,0.32283,0.57006,1.20769"\
"0.20511,0.21359,0.23175,0.27105,0.36813,0.61492,1.25212"\
"0.23116,0.24194,0.26397,0.30595,0.40178,0.64898,1.28492");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02764,0.03532,0.05462,0.10481,0.23872,0.58813,1.49345"\
"0.02766,0.03533,0.05464,0.10480,0.23861,0.58847,1.49566"\
"0.02758,0.03527,0.05459,0.10491,0.23885,0.58825,1.49328"\
"0.02775,0.03521,0.05437,0.10453,0.23837,0.58735,1.49390"\
"0.02920,0.03657,0.05557,0.10525,0.23873,0.58773,1.49207"\
"0.03487,0.04186,0.05905,0.10703,0.24004,0.58750,1.49519"\
"0.04686,0.05360,0.07003,0.11247,0.24091,0.59030,1.49021");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.11954,0.12669,0.14208,0.17386,0.24009,0.37504,0.68006"\
"0.12317,0.13032,0.14573,0.17756,0.24370,0.37867,0.68360"\
"0.13354,0.14066,0.15587,0.18788,0.25414,0.38905,0.69398"\
"0.16168,0.16875,0.18404,0.21603,0.28235,0.41735,0.72239"\
"0.22791,0.23535,0.25092,0.28313,0.34985,0.48543,0.79060"\
"0.34058,0.34963,0.36856,0.40571,0.47860,0.61821,0.92441"\
"0.52358,0.53545,0.55914,0.60458,0.69209,0.84725,1.16103");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00335, 0.00866, 0.02242, 0.05802, 0.15016");
values("0.02627,0.03164,0.04498,0.07562,0.14130,0.28480,0.66536"\
"0.02607,0.03176,0.04486,0.07542,0.14152,0.28463,0.66637"\
"0.02626,0.03181,0.04498,0.07532,0.14138,0.28458,0.66638"\
"0.02621,0.03198,0.04511,0.07539,0.14121,0.28464,0.66154"\
"0.02877,0.03420,0.04700,0.07674,0.14260,0.28554,0.66477"\
"0.03885,0.04490,0.05886,0.08903,0.15393,0.29337,0.66642"\
"0.05385,0.06135,0.07830,0.11422,0.18401,0.31818,0.67263");
}
}
}
}
cell ("sky130_fd_sc_hd__o32a_2") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__o32a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((((A1*B1)+(A1*B2))+(A2*B1))+(A3*B1))+(A2*B2))+(A3*B2)";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.300;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.11364,0.11980,0.13420,0.16738,0.25130,0.48794,1.16887"\
"0.11806,0.12423,0.13862,0.17191,0.25597,0.49149,1.17590"\
"0.12773,0.13385,0.14830,0.18157,0.26561,0.50243,1.18279"\
"0.14776,0.15397,0.16838,0.20158,0.28569,0.52122,1.20609"\
"0.18795,0.19432,0.20918,0.24266,0.32675,0.56366,1.24402"\
"0.24554,0.25290,0.26905,0.30442,0.38945,0.62577,1.30996"\
"0.29920,0.30890,0.32933,0.36981,0.45743,0.69520,1.37574");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02280,0.02792,0.04152,0.07901,0.19131,0.52600,1.49774"\
"0.02276,0.02805,0.04159,0.07905,0.19124,0.52467,1.49808"\
"0.02288,0.02805,0.04163,0.07909,0.19116,0.52499,1.49541"\
"0.02267,0.02792,0.04136,0.07891,0.19127,0.52427,1.49745"\
"0.02416,0.02923,0.04298,0.07963,0.19128,0.52604,1.49596"\
"0.02956,0.03487,0.04836,0.08358,0.19252,0.52490,1.50104"\
"0.04013,0.04622,0.05974,0.09327,0.19684,0.52732,1.49661");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.34204,0.35023,0.36881,0.40345,0.46755,0.59738,0.91134"\
"0.34656,0.35504,0.37322,0.40785,0.47182,0.60167,0.91580"\
"0.35816,0.36636,0.38488,0.41952,0.48369,0.61333,0.92740"\
"0.38429,0.39282,0.41116,0.44556,0.50985,0.63902,0.95273"\
"0.44136,0.44981,0.46812,0.50214,0.56634,0.69622,1.01058"\
"0.56470,0.57323,0.59168,0.62636,0.69022,0.81977,1.13393"\
"0.79473,0.80512,0.82589,0.86570,0.93457,1.07135,1.38858");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.04397,0.04847,0.05860,0.07974,0.12865,0.25569,0.63733"\
"0.04409,0.04845,0.05898,0.07935,0.12965,0.25590,0.63799"\
"0.04395,0.04847,0.05875,0.07923,0.12934,0.25554,0.63925"\
"0.04406,0.04895,0.05927,0.07952,0.12759,0.25664,0.63797"\
"0.04386,0.04859,0.05865,0.08029,0.12814,0.25606,0.63721"\
"0.04525,0.04962,0.05965,0.07993,0.12804,0.25599,0.63980"\
"0.05430,0.05882,0.06972,0.09163,0.14128,0.26565,0.64241");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.10990,0.11587,0.13013,0.16312,0.24716,0.48351,1.16585"\
"0.11474,0.12077,0.13497,0.16791,0.25194,0.48830,1.17034"\
"0.12459,0.13062,0.14483,0.17779,0.26172,0.49891,1.18158"\
"0.14448,0.15051,0.16474,0.19766,0.28157,0.51812,1.20000"\
"0.18318,0.18949,0.20418,0.23756,0.32171,0.55832,1.24330"\
"0.23646,0.24393,0.26038,0.29593,0.38082,0.61729,1.30281"\
"0.28108,0.29091,0.31171,0.35261,0.44058,0.67803,1.35903");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02198,0.02710,0.04063,0.07780,0.18998,0.52362,1.49710"\
"0.02198,0.02707,0.04051,0.07773,0.19013,0.52595,1.50007"\
"0.02199,0.02710,0.04051,0.07778,0.18977,0.52517,1.50169"\
"0.02208,0.02710,0.04053,0.07787,0.19007,0.52567,1.49914"\
"0.02387,0.02900,0.04243,0.07892,0.19019,0.52596,1.49821"\
"0.02958,0.03460,0.04789,0.08313,0.19211,0.52407,1.49702"\
"0.04069,0.04705,0.06055,0.09443,0.19675,0.52663,1.49417");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.32452,0.33297,0.35122,0.38598,0.45002,0.57998,0.89400"\
"0.32821,0.33669,0.35501,0.38970,0.45382,0.58378,0.89788"\
"0.33895,0.34721,0.36577,0.40040,0.46384,0.59377,0.90766"\
"0.36502,0.37356,0.39186,0.42637,0.49069,0.61998,0.93387"\
"0.42588,0.43437,0.45239,0.48702,0.55118,0.68117,0.99568"\
"0.56558,0.57419,0.59283,0.62727,0.69204,0.82200,1.13615"\
"0.83104,0.84072,0.86248,0.90289,0.97308,1.10911,1.42644");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.04385,0.04872,0.05855,0.08035,0.12907,0.25569,0.63849"\
"0.04394,0.04896,0.05848,0.08054,0.12863,0.25563,0.63737"\
"0.04401,0.04882,0.05929,0.07938,0.12817,0.25623,0.63829"\
"0.04406,0.04895,0.05920,0.07950,0.12756,0.25664,0.63835"\
"0.04419,0.04844,0.05922,0.08003,0.12973,0.25553,0.63714"\
"0.04581,0.04982,0.05955,0.08086,0.12947,0.25597,0.63776"\
"0.05703,0.06309,0.07365,0.09582,0.14253,0.26632,0.64263");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.09895,0.10485,0.11885,0.15144,0.23497,0.47177,1.15421"\
"0.10397,0.10988,0.12384,0.15647,0.23998,0.47580,1.16069"\
"0.11403,0.11991,0.13391,0.16651,0.24998,0.48721,1.17000"\
"0.13419,0.14004,0.15402,0.18654,0.27013,0.50675,1.18849"\
"0.17085,0.17719,0.19181,0.22512,0.30871,0.54572,1.22876"\
"0.21762,0.22520,0.24212,0.27761,0.36237,0.59836,1.28212"\
"0.24983,0.25993,0.28199,0.32408,0.41212,0.64834,1.32980");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02130,0.02638,0.03964,0.07687,0.18895,0.52449,1.50073"\
"0.02128,0.02628,0.03972,0.07696,0.18932,0.52521,1.49649"\
"0.02127,0.02637,0.03963,0.07690,0.18920,0.52435,1.50008"\
"0.02122,0.02645,0.03959,0.07696,0.18938,0.52514,1.50030"\
"0.02373,0.02884,0.04221,0.07843,0.18938,0.52442,1.50099"\
"0.03030,0.03555,0.04862,0.08350,0.19117,0.52356,1.49683"\
"0.04282,0.04923,0.06369,0.09645,0.19692,0.52593,1.49399");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.28759,0.29585,0.31438,0.34903,0.41317,0.54306,0.85737"\
"0.29019,0.29871,0.31716,0.35160,0.41606,0.54497,0.85920"\
"0.29843,0.30697,0.32517,0.35990,0.42408,0.55417,0.86839"\
"0.32285,0.33137,0.34958,0.38425,0.44861,0.57852,0.89238"\
"0.38652,0.39500,0.41324,0.44793,0.51155,0.64145,0.95574"\
"0.53826,0.54677,0.56499,0.59951,0.66427,0.79441,1.10859"\
"0.81830,0.82907,0.85226,0.89493,0.96637,1.10015,1.41811");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.04390,0.04847,0.05863,0.07953,0.12877,0.25509,0.63920"\
"0.04405,0.04887,0.05959,0.07946,0.12837,0.25656,0.63791"\
"0.04377,0.04855,0.05871,0.07997,0.12890,0.25558,0.63725"\
"0.04370,0.04846,0.05864,0.07967,0.12834,0.25563,0.63755"\
"0.04428,0.04847,0.05884,0.08061,0.12811,0.25647,0.63922"\
"0.04509,0.04934,0.05923,0.07976,0.12796,0.25624,0.63854"\
"0.06433,0.07049,0.08141,0.10121,0.14404,0.26576,0.64318");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.10246,0.10858,0.12302,0.15625,0.24052,0.47643,1.16179"\
"0.10659,0.11275,0.12713,0.16038,0.24452,0.48173,1.16328"\
"0.11663,0.12277,0.13718,0.17047,0.25475,0.49209,1.17265"\
"0.14137,0.14748,0.16187,0.19502,0.27915,0.51649,1.19703"\
"0.19100,0.19729,0.21185,0.24533,0.32953,0.56601,1.24841"\
"0.25468,0.26208,0.27808,0.31298,0.39741,0.63421,1.31936"\
"0.31750,0.32715,0.34726,0.38686,0.47305,0.70858,1.39090");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02278,0.02800,0.04148,0.07906,0.19131,0.52418,1.49657"\
"0.02278,0.02790,0.04147,0.07903,0.19128,0.52600,1.49833"\
"0.02270,0.02783,0.04160,0.07906,0.19117,0.52553,1.49474"\
"0.02254,0.02764,0.04130,0.07890,0.19118,0.52567,1.49486"\
"0.02426,0.02933,0.04267,0.07971,0.19119,0.52557,1.49920"\
"0.03093,0.03590,0.04839,0.08314,0.19284,0.52526,1.49829"\
"0.04268,0.04861,0.06152,0.09314,0.19575,0.52775,1.49735");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.15627,0.16234,0.17621,0.20522,0.26672,0.40001,0.71468"\
"0.16161,0.16768,0.18152,0.21056,0.27191,0.40539,0.72017"\
"0.17362,0.17967,0.19344,0.22247,0.28392,0.41739,0.73207"\
"0.19958,0.20564,0.21945,0.24834,0.30994,0.44340,0.75808"\
"0.25824,0.26427,0.27800,0.30681,0.36856,0.50221,0.81696"\
"0.36687,0.37379,0.38928,0.42120,0.48708,0.62430,0.94012"\
"0.55106,0.55925,0.57814,0.61588,0.69112,0.84244,1.16684");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02627,0.03033,0.04020,0.06400,0.12208,0.25630,0.63636"\
"0.02613,0.03029,0.04033,0.06396,0.12217,0.25665,0.63548"\
"0.02635,0.03022,0.04000,0.06403,0.12215,0.25585,0.63639"\
"0.02640,0.03035,0.04014,0.06421,0.12199,0.25600,0.63637"\
"0.02688,0.03077,0.04090,0.06462,0.12242,0.25640,0.63640"\
"0.03301,0.03736,0.04752,0.07191,0.12965,0.26094,0.63570"\
"0.04589,0.05046,0.06180,0.08811,0.15034,0.28208,0.64253");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.09039,0.09645,0.11065,0.14372,0.22781,0.46388,1.14651"\
"0.09476,0.10082,0.11509,0.14807,0.23205,0.46888,1.15036"\
"0.10514,0.11122,0.12544,0.15838,0.24237,0.47921,1.16067"\
"0.12952,0.13542,0.14943,0.18212,0.26579,0.50258,1.18402"\
"0.17257,0.17870,0.19320,0.22691,0.31033,0.54712,1.22826"\
"0.22296,0.23037,0.24705,0.28160,0.36589,0.60233,1.28548"\
"0.25948,0.26948,0.29052,0.33074,0.41678,0.65274,1.33452");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02216,0.02720,0.04089,0.07828,0.19017,0.52473,1.49891"\
"0.02210,0.02736,0.04084,0.07834,0.19063,0.52531,1.49875"\
"0.02207,0.02730,0.04078,0.07816,0.19059,0.52533,1.49879"\
"0.02189,0.02693,0.04047,0.07818,0.19044,0.52530,1.49828"\
"0.02458,0.02969,0.04260,0.07929,0.19035,0.52550,1.49624"\
"0.03185,0.03668,0.04848,0.08323,0.19250,0.52463,1.50032"\
"0.04439,0.05036,0.06348,0.09475,0.19556,0.52837,1.49645");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.14256,0.14866,0.16243,0.19153,0.25282,0.38631,0.70112"\
"0.14653,0.15259,0.16615,0.19516,0.25647,0.38995,0.70478"\
"0.15694,0.16301,0.17663,0.20578,0.26719,0.40066,0.71539"\
"0.18490,0.19092,0.20475,0.23370,0.29523,0.42873,0.74332"\
"0.25344,0.25946,0.27318,0.30231,0.36386,0.49667,0.81201"\
"0.38303,0.39053,0.40708,0.43995,0.50644,0.64454,0.95850"\
"0.59100,0.60024,0.62106,0.66224,0.74376,0.89774,1.22278");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01225, 0.03559, 0.10339, 0.30030");
values("0.02635,0.03012,0.04002,0.06386,0.12227,0.25594,0.63447"\
"0.02619,0.03034,0.04007,0.06382,0.12227,0.25613,0.63442"\
"0.02615,0.03012,0.04042,0.06397,0.12198,0.25634,0.63485"\
"0.02616,0.03025,0.04012,0.06403,0.12203,0.25672,0.63603"\
"0.02679,0.03074,0.04046,0.06435,0.12243,0.25681,0.63527"\
"0.03754,0.04234,0.05198,0.07563,0.13190,0.26210,0.63592"\
"0.05526,0.06057,0.07284,0.10014,0.16144,0.29041,0.64608");
}
}
}
}
cell ("sky130_fd_sc_hd__o32a_4") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__o32a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0044;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((((A1*B1)+(A1*B2))+(A2*B1))+(A3*B1))+(A2*B2))+(A3*B2)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.557;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.13397,0.13836,0.15023,0.17973,0.25571,0.48236,1.19737"\
"0.13823,0.14266,0.15462,0.18410,0.26006,0.48673,1.20223"\
"0.14796,0.15236,0.16422,0.19364,0.26977,0.49574,1.21078"\
"0.16717,0.17157,0.18346,0.21290,0.28893,0.51535,1.23333"\
"0.20784,0.21237,0.22433,0.25390,0.32986,0.55585,1.27435"\
"0.27287,0.27786,0.29099,0.32210,0.39887,0.62454,1.34347"\
"0.34638,0.35262,0.36891,0.40444,0.48463,0.71120,1.42638");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02570,0.02926,0.03949,0.06901,0.16338,0.47843,1.50272"\
"0.02586,0.02928,0.03938,0.06909,0.16351,0.47889,1.50305"\
"0.02558,0.02908,0.03933,0.06901,0.16348,0.47881,1.50110"\
"0.02568,0.02919,0.03923,0.06897,0.16356,0.47945,1.50261"\
"0.02636,0.03017,0.04007,0.06944,0.16343,0.47866,1.50186"\
"0.03072,0.03456,0.04453,0.07307,0.16518,0.47768,1.50336"\
"0.04060,0.04459,0.05577,0.08319,0.16983,0.48019,1.50108");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.33742,0.34287,0.35701,0.38809,0.45174,0.58678,0.93789"\
"0.34206,0.34751,0.36155,0.39289,0.45629,0.59205,0.94299"\
"0.35395,0.35932,0.37348,0.40467,0.46835,0.60342,0.95446"\
"0.37976,0.38505,0.39945,0.43072,0.49413,0.62988,0.98101"\
"0.43354,0.43897,0.45307,0.48403,0.54750,0.68321,1.03470"\
"0.54559,0.55107,0.56538,0.59688,0.66049,0.79580,1.14686"\
"0.74575,0.75176,0.76801,0.80279,0.87256,1.01554,1.37061");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.04274,0.04612,0.05450,0.07358,0.12092,0.25467,0.68582"\
"0.04268,0.04578,0.05497,0.07418,0.12259,0.25422,0.68707"\
"0.04283,0.04622,0.05489,0.07359,0.12179,0.25438,0.68624"\
"0.04286,0.04625,0.05494,0.07473,0.12253,0.25393,0.68574"\
"0.04294,0.04615,0.05405,0.07415,0.12237,0.25489,0.68607"\
"0.04452,0.04740,0.05566,0.07535,0.12200,0.25495,0.68690"\
"0.05291,0.05606,0.06517,0.08543,0.13448,0.26582,0.69139");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.12343,0.12765,0.13888,0.16713,0.24135,0.46590,1.18179"\
"0.12827,0.13242,0.14364,0.17191,0.24630,0.47099,1.18451"\
"0.13790,0.14206,0.15337,0.18156,0.25581,0.48038,1.19642"\
"0.15673,0.16094,0.17219,0.20039,0.27477,0.49907,1.21478"\
"0.19456,0.19884,0.21037,0.23893,0.31348,0.53798,1.25364"\
"0.25039,0.25527,0.26814,0.29864,0.37450,0.59913,1.31422"\
"0.30347,0.30980,0.32610,0.36171,0.44127,0.66642,1.38110");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02391,0.02715,0.03707,0.06639,0.16101,0.47703,1.50253"\
"0.02384,0.02725,0.03724,0.06652,0.16084,0.47819,1.49853"\
"0.02374,0.02716,0.03723,0.06641,0.16104,0.47706,1.50319"\
"0.02380,0.02724,0.03708,0.06629,0.16103,0.47803,1.50175"\
"0.02533,0.02873,0.03849,0.06726,0.16137,0.47701,1.50283"\
"0.02995,0.03375,0.04349,0.07161,0.16359,0.47630,1.50071"\
"0.04077,0.04463,0.05563,0.08310,0.16923,0.47824,1.49596");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.31837,0.32380,0.33790,0.36911,0.43228,0.56800,0.91924"\
"0.32209,0.32738,0.34165,0.37274,0.43621,0.57164,0.92278"\
"0.33245,0.33790,0.35194,0.38323,0.44670,0.58244,0.93336"\
"0.35717,0.36261,0.37682,0.40792,0.47153,0.60662,0.95773"\
"0.41321,0.41854,0.43263,0.46381,0.52720,0.66290,1.01411"\
"0.54037,0.54597,0.56024,0.59229,0.65549,0.79167,1.14272"\
"0.77370,0.78004,0.79709,0.83300,0.90327,1.04643,1.40238");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.04299,0.04622,0.05408,0.07364,0.12222,0.25468,0.68662"\
"0.04282,0.04618,0.05450,0.07359,0.12112,0.25525,0.68631"\
"0.04264,0.04581,0.05496,0.07402,0.12263,0.25422,0.68687"\
"0.04297,0.04625,0.05446,0.07357,0.12106,0.25510,0.68546"\
"0.04283,0.04609,0.05419,0.07375,0.12166,0.25502,0.68641"\
"0.04508,0.04811,0.05630,0.07616,0.12407,0.25500,0.68656"\
"0.05644,0.05949,0.06817,0.08873,0.13604,0.26645,0.69184");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.11105,0.11516,0.12628,0.15430,0.22829,0.45249,1.16528"\
"0.11610,0.12019,0.13135,0.15934,0.23321,0.45709,1.17287"\
"0.12629,0.13041,0.14152,0.16953,0.24353,0.46697,1.18230"\
"0.14607,0.15015,0.16132,0.18927,0.26321,0.48722,1.20132"\
"0.18362,0.18796,0.19950,0.22809,0.30219,0.52640,1.24381"\
"0.23650,0.24155,0.25459,0.28540,0.36147,0.58565,1.30214"\
"0.28549,0.29208,0.30909,0.34616,0.42671,0.65134,1.36587");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02316,0.02654,0.03643,0.06574,0.15996,0.47753,1.49825"\
"0.02322,0.02662,0.03650,0.06569,0.16030,0.47657,1.50304"\
"0.02329,0.02665,0.03653,0.06559,0.16029,0.47694,1.50158"\
"0.02316,0.02660,0.03641,0.06557,0.16022,0.47802,1.49987"\
"0.02516,0.02857,0.03847,0.06711,0.16070,0.47681,1.50194"\
"0.03103,0.03434,0.04494,0.07237,0.16346,0.47608,1.50104"\
"0.04287,0.04712,0.05856,0.08559,0.17041,0.47859,1.49772");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.27740,0.28284,0.29694,0.32814,0.39154,0.52730,0.87852"\
"0.28000,0.28543,0.29957,0.33068,0.39427,0.53019,0.88045"\
"0.28785,0.29329,0.30747,0.33852,0.40218,0.53750,0.88845"\
"0.30995,0.31537,0.32952,0.36050,0.42392,0.55967,0.91115"\
"0.36933,0.37472,0.38896,0.42004,0.48345,0.61923,0.97041"\
"0.50983,0.51539,0.52952,0.56079,0.62397,0.76032,1.11171"\
"0.75298,0.75990,0.77730,0.81534,0.88411,1.02422,1.38001");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.04275,0.04595,0.05405,0.07489,0.12153,0.25473,0.68689"\
"0.04279,0.04600,0.05477,0.07365,0.12180,0.25492,0.68632"\
"0.04278,0.04595,0.05464,0.07361,0.12188,0.25494,0.68543"\
"0.04286,0.04613,0.05399,0.07414,0.12157,0.25499,0.68708"\
"0.04310,0.04634,0.05472,0.07356,0.12150,0.25460,0.68665"\
"0.04542,0.04850,0.05654,0.07483,0.12220,0.25542,0.68692"\
"0.06412,0.06786,0.07803,0.09468,0.13870,0.26489,0.69242");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.12284,0.12726,0.13909,0.16850,0.24466,0.47049,1.18664"\
"0.12682,0.13123,0.14306,0.17252,0.24854,0.47522,1.19043"\
"0.13666,0.14105,0.15293,0.18237,0.25848,0.48477,1.20314"\
"0.16106,0.16545,0.17731,0.20670,0.28272,0.50888,1.22738"\
"0.21458,0.21901,0.23082,0.26002,0.33559,0.56193,1.27793"\
"0.28942,0.29445,0.30727,0.33759,0.41391,0.63974,1.35942"\
"0.36823,0.37467,0.39125,0.42607,0.50385,0.72911,1.44521");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02550,0.02905,0.03927,0.06898,0.16347,0.47895,1.49849"\
"0.02561,0.02907,0.03944,0.06890,0.16322,0.47822,1.50289"\
"0.02569,0.02918,0.03928,0.06896,0.16354,0.47917,1.50032"\
"0.02539,0.02900,0.03914,0.06871,0.16329,0.47888,1.50022"\
"0.02634,0.02969,0.03960,0.06903,0.16344,0.47930,1.50304"\
"0.03235,0.03561,0.04488,0.07280,0.16528,0.47874,1.50071"\
"0.04405,0.04811,0.05826,0.08378,0.16934,0.48081,1.49852");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.17989,0.18428,0.19589,0.22353,0.28755,0.43636,0.79803"\
"0.18475,0.18914,0.20076,0.22868,0.29244,0.44116,0.80304"\
"0.19652,0.20082,0.21246,0.24021,0.30413,0.45282,0.81457"\
"0.22260,0.22698,0.23856,0.26626,0.33016,0.47891,0.84065"\
"0.28112,0.28548,0.29700,0.32466,0.38860,0.53757,0.89940"\
"0.39274,0.39756,0.41056,0.44077,0.50865,0.66097,1.02396"\
"0.58047,0.58618,0.60152,0.63709,0.71508,0.88241,1.25605");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02958,0.03257,0.04057,0.06372,0.12291,0.27041,0.69301"\
"0.02934,0.03231,0.04062,0.06326,0.12290,0.27028,0.69269"\
"0.02956,0.03254,0.04108,0.06361,0.12291,0.27014,0.69280"\
"0.02964,0.03235,0.04105,0.06366,0.12289,0.27026,0.69295"\
"0.02962,0.03257,0.04135,0.06356,0.12308,0.27049,0.69295"\
"0.03588,0.03901,0.04763,0.07107,0.13025,0.27501,0.69345"\
"0.04952,0.05305,0.06244,0.08802,0.15054,0.29695,0.70265");
}
}
timing() {
related_pin : "B2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.10964,0.11409,0.12604,0.15548,0.23172,0.45691,1.17357"\
"0.11407,0.11848,0.13039,0.15995,0.23601,0.46216,1.17952"\
"0.12472,0.12913,0.14095,0.17047,0.24658,0.47283,1.18745"\
"0.14934,0.15371,0.16562,0.19489,0.27078,0.49647,1.21402"\
"0.20025,0.20470,0.21659,0.24590,0.32090,0.54708,1.26192"\
"0.26687,0.27209,0.28521,0.31575,0.39178,0.61768,1.33417"\
"0.33129,0.33805,0.35497,0.39141,0.46975,0.69487,1.41092");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02543,0.02891,0.03928,0.06874,0.16302,0.47800,1.49945"\
"0.02545,0.02913,0.03921,0.06888,0.16324,0.47885,1.50182"\
"0.02547,0.02895,0.03927,0.06877,0.16308,0.47773,1.50218"\
"0.02506,0.02860,0.03887,0.06834,0.16281,0.47801,1.50291"\
"0.02659,0.03016,0.04028,0.06931,0.16298,0.47756,1.50218"\
"0.03374,0.03700,0.04609,0.07372,0.16519,0.47734,1.50279"\
"0.04638,0.05049,0.06076,0.08581,0.17050,0.48021,1.50103");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.15635,0.16071,0.17237,0.20025,0.26412,0.41315,0.77524"\
"0.15979,0.16418,0.17582,0.20369,0.26778,0.41680,0.77872"\
"0.16914,0.17339,0.18495,0.21296,0.27696,0.42608,0.78806"\
"0.19435,0.19866,0.21074,0.23853,0.30276,0.45201,0.81389"\
"0.25953,0.26382,0.27529,0.30293,0.36685,0.51605,0.87798"\
"0.38235,0.38745,0.40089,0.43216,0.49970,0.65339,1.01703"\
"0.57509,0.58137,0.59821,0.63659,0.71828,0.88939,1.26451");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01668, 0.05371, 0.17291, 0.55665");
values("0.02951,0.03232,0.04074,0.06342,0.12319,0.27078,0.69232"\
"0.02944,0.03260,0.04106,0.06363,0.12325,0.27087,0.69311"\
"0.02956,0.03240,0.04104,0.06340,0.12306,0.27061,0.69301"\
"0.02943,0.03239,0.04107,0.06344,0.12325,0.27060,0.69208"\
"0.02986,0.03253,0.04090,0.06386,0.12363,0.27106,0.69320"\
"0.04049,0.04361,0.05241,0.07441,0.13265,0.27697,0.69423"\
"0.05846,0.06204,0.07270,0.09954,0.16201,0.30386,0.70573");
}
}
}
}
cell ("sky130_fd_sc_hd__o32ai_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o32ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)*!A3)+(!B1*!B2)";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.047;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.19724,0.20965,0.23568,0.29230,0.40980,0.66019,1.19106"\
"0.20199,0.21387,0.24114,0.29710,0.41571,0.66562,1.19676"\
"0.21300,0.22522,0.25284,0.30880,0.42721,0.67800,1.20962"\
"0.23828,0.25083,0.27690,0.33338,0.45284,0.70396,1.23522"\
"0.29017,0.30321,0.32918,0.38527,0.50412,0.75559,1.28792"\
"0.38997,0.40383,0.43399,0.49479,0.61623,0.86701,1.39900"\
"0.55603,0.57495,0.61247,0.69000,0.83807,1.11618,1.65303");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.14668,0.16339,0.19874,0.27331,0.43129,0.76524,1.47922"\
"0.14681,0.16352,0.19905,0.27325,0.43132,0.76562,1.47536"\
"0.14683,0.16350,0.19902,0.27327,0.43133,0.76581,1.47565"\
"0.14715,0.16344,0.19877,0.27314,0.43122,0.76741,1.47595"\
"0.15008,0.16637,0.20065,0.27390,0.43178,0.76598,1.47691"\
"0.17868,0.19462,0.22860,0.29576,0.44411,0.76826,1.48029"\
"0.24787,0.26487,0.30057,0.37529,0.52459,0.82262,1.49537");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.05381,0.05761,0.06530,0.08108,0.11263,0.17708,0.31170"\
"0.05838,0.06214,0.06989,0.08555,0.11710,0.18166,0.31623"\
"0.06823,0.07206,0.07976,0.09546,0.12711,0.19158,0.32607"\
"0.08847,0.09226,0.10018,0.11574,0.14726,0.21197,0.34654"\
"0.12165,0.12669,0.13635,0.15551,0.19093,0.25764,0.39258"\
"0.16244,0.16999,0.18472,0.21239,0.26158,0.34623,0.49714"\
"0.19070,0.20218,0.22489,0.26835,0.34461,0.47293,0.67708");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.04039,0.04482,0.05412,0.07345,0.11305,0.19732,0.37582"\
"0.04025,0.04477,0.05391,0.07304,0.11317,0.19707,0.37713"\
"0.03985,0.04428,0.05360,0.07291,0.11302,0.19692,0.37714"\
"0.04360,0.04774,0.05599,0.07414,0.11316,0.19681,0.37607"\
"0.06037,0.06471,0.07319,0.09064,0.12585,0.20267,0.37639"\
"0.09687,0.10227,0.11301,0.13389,0.17381,0.24754,0.40198"\
"0.16581,0.17384,0.18946,0.21844,0.27106,0.36285,0.52199");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.18748,0.19925,0.22641,0.28228,0.40073,0.65040,1.18145"\
"0.19088,0.20325,0.23042,0.28622,0.40441,0.65504,1.18699"\
"0.20049,0.21426,0.24094,0.29709,0.41638,0.66688,1.19953"\
"0.22807,0.23937,0.26740,0.32363,0.44267,0.69359,1.22585"\
"0.28773,0.30008,0.32669,0.38279,0.50166,0.75311,1.28549"\
"0.41013,0.42519,0.45613,0.51875,0.64086,0.89200,1.42467"\
"0.62065,0.64278,0.68689,0.77197,0.92680,1.21190,1.74901");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.14682,0.16352,0.19904,0.27324,0.43121,0.76567,1.47494"\
"0.14685,0.16352,0.19876,0.27328,0.43115,0.76567,1.47934"\
"0.14778,0.16373,0.19863,0.27310,0.43108,0.76587,1.47674"\
"0.14667,0.16342,0.19898,0.27324,0.43077,0.76594,1.47480"\
"0.15216,0.16823,0.20183,0.27356,0.43108,0.76814,1.47658"\
"0.19265,0.20831,0.23861,0.30305,0.44640,0.76832,1.47697"\
"0.28734,0.30369,0.33915,0.41107,0.54811,0.83074,1.49092");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.05170,0.05520,0.06219,0.07693,0.10691,0.16985,0.30240"\
"0.05639,0.05990,0.06701,0.08182,0.11179,0.17475,0.30718"\
"0.06606,0.06960,0.07681,0.09148,0.12164,0.18458,0.31707"\
"0.08468,0.08832,0.09594,0.11098,0.14133,0.20428,0.33712"\
"0.11282,0.11796,0.12764,0.14665,0.18252,0.24882,0.38195"\
"0.14304,0.15066,0.16525,0.19406,0.24494,0.33119,0.48303"\
"0.14895,0.16134,0.18584,0.23157,0.31116,0.44264,0.65066");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.03409,0.03824,0.04712,0.06596,0.10523,0.18865,0.36604"\
"0.03412,0.03823,0.04717,0.06594,0.10535,0.18922,0.36691"\
"0.03396,0.03824,0.04697,0.06579,0.10516,0.18925,0.36737"\
"0.03829,0.04223,0.05016,0.06752,0.10595,0.18890,0.36784"\
"0.05460,0.05890,0.06739,0.08540,0.12024,0.19563,0.36785"\
"0.09062,0.09619,0.10746,0.12854,0.16752,0.24183,0.39586"\
"0.15921,0.16724,0.18403,0.21311,0.26678,0.35807,0.51677");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.15121,0.16415,0.19056,0.24592,0.36488,0.61534,1.14739"\
"0.15331,0.16603,0.19343,0.24928,0.36826,0.61874,1.15018"\
"0.16179,0.17423,0.20161,0.25789,0.37743,0.62907,1.16123"\
"0.18709,0.20002,0.22636,0.28285,0.40173,0.65387,1.18639"\
"0.25206,0.26407,0.29007,0.34492,0.46386,0.71449,1.24667"\
"0.38858,0.40495,0.43743,0.49847,0.61706,0.86600,1.39815"\
"0.61175,0.63587,0.68476,0.77530,0.93944,1.22131,1.74193");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.14729,0.16374,0.19858,0.27320,0.43111,0.76601,1.48038"\
"0.14675,0.16391,0.19869,0.27330,0.43083,0.76569,1.47789"\
"0.14694,0.16338,0.19894,0.27331,0.43084,0.76556,1.47694"\
"0.14607,0.16290,0.19875,0.27318,0.43128,0.76528,1.47984"\
"0.15507,0.17016,0.20266,0.27316,0.43143,0.76730,1.47555"\
"0.20953,0.22584,0.25746,0.31618,0.45135,0.76886,1.48189"\
"0.31037,0.33286,0.37728,0.45397,0.59400,0.86176,1.49139");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.04148,0.04473,0.05143,0.06520,0.09384,0.15392,0.28108"\
"0.04640,0.04962,0.05637,0.07024,0.09894,0.15901,0.28619"\
"0.05617,0.05942,0.06623,0.08021,0.10904,0.16930,0.29640"\
"0.07335,0.07735,0.08494,0.09994,0.12917,0.18965,0.31707"\
"0.09586,0.10143,0.11259,0.13280,0.16936,0.23520,0.36319"\
"0.11416,0.12263,0.14038,0.17186,0.22619,0.31489,0.46454"\
"0.09940,0.11340,0.14158,0.19297,0.27981,0.41740,0.62900");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.02604,0.02991,0.03831,0.05601,0.09361,0.17382,0.34435"\
"0.02600,0.02996,0.03827,0.05607,0.09384,0.17376,0.34428"\
"0.02622,0.02997,0.03828,0.05599,0.09369,0.17441,0.34452"\
"0.03253,0.03593,0.04346,0.05920,0.09496,0.17401,0.34545"\
"0.05005,0.05426,0.06252,0.07933,0.11212,0.18273,0.34605"\
"0.08597,0.09197,0.10297,0.12430,0.16279,0.23401,0.37696"\
"0.15467,0.16286,0.17996,0.21002,0.26252,0.35157,0.50480");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.06870,0.07691,0.09428,0.13006,0.20471,0.36429,0.70023"\
"0.07306,0.08150,0.09894,0.13513,0.21194,0.36940,0.70757"\
"0.08462,0.09285,0.11022,0.14661,0.22301,0.38227,0.72183"\
"0.11025,0.11840,0.13548,0.17152,0.24737,0.40881,0.74571"\
"0.15568,0.16650,0.18831,0.22867,0.30521,0.46554,0.80599"\
"0.22812,0.24496,0.27581,0.33331,0.43291,0.59986,0.93876"\
"0.34821,0.37423,0.42139,0.50613,0.64525,0.87121,1.25208");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.08210,0.09302,0.11604,0.16440,0.26577,0.48097,0.94043"\
"0.08207,0.09303,0.11605,0.16438,0.26605,0.48067,0.94078"\
"0.08214,0.09302,0.11606,0.16439,0.26599,0.48133,0.93819"\
"0.08619,0.09615,0.11751,0.16449,0.26597,0.48134,0.94155"\
"0.11059,0.11863,0.13620,0.17738,0.27033,0.48122,0.94200"\
"0.16481,0.17360,0.19217,0.23259,0.31425,0.50070,0.93996"\
"0.26537,0.27544,0.29825,0.34409,0.43613,0.61404,1.00278");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.04429,0.04806,0.05581,0.07140,0.10305,0.16758,0.30211"\
"0.04842,0.05223,0.05997,0.07559,0.10711,0.17189,0.30644"\
"0.05877,0.06251,0.07021,0.08587,0.11744,0.18205,0.31675"\
"0.08386,0.08793,0.09582,0.11100,0.14186,0.20650,0.34064"\
"0.11957,0.12549,0.13714,0.15908,0.19723,0.26378,0.39659"\
"0.15936,0.16819,0.18563,0.21932,0.27721,0.37343,0.53018"\
"0.18711,0.20027,0.22648,0.27733,0.36678,0.51615,0.75367");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.04000,0.04451,0.05376,0.07298,0.11279,0.19706,0.37547"\
"0.03991,0.04436,0.05366,0.07297,0.11293,0.19680,0.37606"\
"0.03917,0.04351,0.05281,0.07245,0.11283,0.19714,0.37547"\
"0.04832,0.05214,0.05927,0.07590,0.11339,0.19693,0.37549"\
"0.07150,0.07669,0.08687,0.10537,0.13791,0.20841,0.37614"\
"0.11453,0.12236,0.13737,0.16358,0.20892,0.28678,0.42205"\
"0.18698,0.19890,0.22170,0.26356,0.33014,0.44052,0.61089");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.05555,0.06412,0.08161,0.11802,0.19276,0.35248,0.68844"\
"0.05824,0.06669,0.08451,0.12105,0.19796,0.35632,0.69439"\
"0.06924,0.07740,0.09466,0.13104,0.20810,0.36885,0.70851"\
"0.09811,0.10639,0.12311,0.15907,0.23387,0.39584,0.73551"\
"0.14880,0.16176,0.18543,0.22710,0.30110,0.45979,0.79759"\
"0.23132,0.25149,0.28737,0.35126,0.45454,0.61718,0.95617"\
"0.37512,0.40294,0.45619,0.55181,0.70890,0.95566,1.32682");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.08209,0.09301,0.11603,0.16444,0.26591,0.48099,0.94061"\
"0.08203,0.09300,0.11605,0.16434,0.26596,0.48121,0.94057"\
"0.08179,0.09286,0.11602,0.16440,0.26594,0.48139,0.94049"\
"0.09065,0.09952,0.11897,0.16449,0.26590,0.48149,0.93999"\
"0.12878,0.13557,0.14992,0.18561,0.27210,0.48129,0.94125"\
"0.19501,0.20521,0.22502,0.26366,0.33525,0.51001,0.94107"\
"0.30391,0.31817,0.34758,0.40501,0.50248,0.66985,1.01883");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.03277,0.03652,0.04404,0.05915,0.08918,0.15045,0.27776"\
"0.03709,0.04082,0.04836,0.06348,0.09367,0.15491,0.28241"\
"0.04828,0.05173,0.05899,0.07363,0.10376,0.16512,0.29268"\
"0.06973,0.07421,0.08305,0.09847,0.12803,0.18904,0.31659"\
"0.09543,0.10205,0.11485,0.13827,0.17888,0.24484,0.37186"\
"0.11780,0.12775,0.14717,0.18288,0.24377,0.34405,0.49659"\
"0.11316,0.12820,0.15767,0.21118,0.30636,0.45807,0.69623");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00107, 0.00227, 0.00483, 0.01029, 0.02193, 0.04670");
values("0.03209,0.03631,0.04507,0.06298,0.10087,0.18096,0.34952"\
"0.03171,0.03602,0.04496,0.06314,0.10112,0.18079,0.35056"\
"0.03210,0.03607,0.04438,0.06228,0.10047,0.18025,0.34963"\
"0.04322,0.04707,0.05477,0.06881,0.10250,0.18060,0.35025"\
"0.06606,0.07130,0.08127,0.10023,0.13100,0.19529,0.35164"\
"0.10755,0.11547,0.13053,0.15673,0.20114,0.27274,0.40498"\
"0.18054,0.19259,0.21561,0.25586,0.32248,0.43282,0.59313");
}
}
}
}
cell ("sky130_fd_sc_hd__o32ai_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__o32ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)*!A3)+(!B1*!B2)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.089;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.20582,0.21388,0.23242,0.27661,0.37940,0.62147,1.19263"\
"0.20984,0.21790,0.23575,0.28104,0.38412,0.62649,1.19786"\
"0.22019,0.22829,0.24670,0.29173,0.39493,0.63842,1.21073"\
"0.24311,0.25072,0.26897,0.31397,0.41818,0.66213,1.23526"\
"0.29045,0.29896,0.31720,0.36130,0.46493,0.70871,1.28272"\
"0.37977,0.38927,0.41014,0.45902,0.56766,0.80999,1.38307"\
"0.52717,0.53851,0.56457,0.62700,0.75729,1.03123,1.61288");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.14516,0.15585,0.18115,0.24069,0.37946,0.70741,1.48410"\
"0.14514,0.15584,0.18119,0.24068,0.37949,0.70743,1.48068"\
"0.14553,0.15576,0.18116,0.24073,0.37976,0.70863,1.48503"\
"0.14568,0.15632,0.18120,0.24040,0.37959,0.70798,1.48224"\
"0.14884,0.15904,0.18317,0.24110,0.38018,0.70714,1.48258"\
"0.17540,0.18538,0.21026,0.26651,0.39529,0.71228,1.48123"\
"0.23826,0.24999,0.27586,0.33688,0.47201,0.77012,1.50160");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.05792,0.06052,0.06640,0.07968,0.10904,0.17421,0.32450"\
"0.06242,0.06502,0.07080,0.08405,0.11331,0.17876,0.32901"\
"0.07247,0.07497,0.08099,0.09419,0.12334,0.18873,0.33891"\
"0.09309,0.09568,0.10147,0.11466,0.14373,0.20927,0.35938"\
"0.12693,0.13020,0.13725,0.15361,0.18646,0.25479,0.40542"\
"0.16890,0.17365,0.18432,0.20726,0.25403,0.34232,0.50909"\
"0.19680,0.20416,0.22083,0.25711,0.32817,0.46162,0.69174");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.04420,0.04708,0.05387,0.06964,0.10623,0.19149,0.39369"\
"0.04396,0.04684,0.05376,0.06961,0.10613,0.19134,0.39341"\
"0.04358,0.04652,0.05330,0.06928,0.10601,0.19147,0.39399"\
"0.04697,0.04922,0.05569,0.07054,0.10621,0.19100,0.39309"\
"0.06349,0.06626,0.07254,0.08735,0.11996,0.19732,0.39384"\
"0.10057,0.10416,0.11231,0.12986,0.16623,0.24408,0.41794"\
"0.17087,0.17630,0.18811,0.21251,0.26193,0.35685,0.54132");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.19354,0.20109,0.21954,0.26420,0.36746,0.60898,1.18276"\
"0.19637,0.20442,0.22286,0.26785,0.37065,0.61336,1.18463"\
"0.20601,0.21347,0.23311,0.27722,0.38186,0.62433,1.19642"\
"0.23128,0.23915,0.25832,0.30199,0.40634,0.65043,1.22287"\
"0.28876,0.29637,0.31569,0.36001,0.46378,0.70713,1.28020"\
"0.40446,0.41310,0.43886,0.48887,0.59853,0.84153,1.41431"\
"0.60365,0.61812,0.64839,0.71911,0.86207,1.14560,1.72885");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.14522,0.15588,0.18174,0.24035,0.37979,0.70717,1.48441"\
"0.14519,0.15596,0.18112,0.24052,0.37964,0.70727,1.47957"\
"0.14525,0.15591,0.18174,0.24040,0.37973,0.70805,1.47950"\
"0.14570,0.15591,0.18088,0.24045,0.37947,0.70947,1.48032"\
"0.15074,0.16107,0.18529,0.24172,0.37947,0.70929,1.48083"\
"0.19016,0.20010,0.22479,0.27580,0.39986,0.71030,1.48202"\
"0.28431,0.29495,0.32487,0.38324,0.50652,0.78168,1.49846");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.05505,0.05751,0.06291,0.07517,0.10280,0.16567,0.31291"\
"0.05991,0.06222,0.06755,0.07975,0.10743,0.17061,0.31793"\
"0.06967,0.07211,0.07746,0.08975,0.11750,0.18057,0.32780"\
"0.08899,0.09157,0.09705,0.10981,0.13759,0.20099,0.34826"\
"0.11807,0.12154,0.12912,0.14461,0.17816,0.24594,0.39381"\
"0.14815,0.15391,0.16510,0.18887,0.23758,0.32760,0.49496"\
"0.15341,0.16206,0.18012,0.21815,0.29386,0.43163,0.66680");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03644,0.03913,0.04568,0.06068,0.09645,0.18097,0.38123"\
"0.03640,0.03916,0.04559,0.06080,0.09643,0.18096,0.38091"\
"0.03626,0.03898,0.04549,0.06069,0.09636,0.18095,0.38154"\
"0.04041,0.04286,0.04856,0.06268,0.09724,0.18093,0.38111"\
"0.05708,0.06012,0.06616,0.08039,0.11275,0.18819,0.38141"\
"0.09392,0.09758,0.10600,0.12388,0.16127,0.23718,0.40844"\
"0.16293,0.16890,0.18114,0.20784,0.25864,0.35478,0.53579");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.15210,0.16029,0.17929,0.22343,0.32613,0.56870,1.14004"\
"0.15373,0.16066,0.17956,0.22547,0.32907,0.57203,1.14377"\
"0.16089,0.16834,0.18750,0.23346,0.33811,0.58166,1.15392"\
"0.18434,0.19212,0.21059,0.25495,0.36011,0.60451,1.17918"\
"0.24765,0.25547,0.27352,0.31761,0.42106,0.66465,1.23811"\
"0.37765,0.38664,0.41106,0.46230,0.56795,0.80760,1.37920"\
"0.58756,0.60265,0.63689,0.71054,0.86383,1.14758,1.70560");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.14547,0.15625,0.18098,0.24084,0.37972,0.70777,1.48052"\
"0.14511,0.15636,0.18111,0.24056,0.37962,0.70882,1.48327"\
"0.14525,0.15566,0.18138,0.24031,0.37944,0.70928,1.48108"\
"0.14383,0.15462,0.18031,0.24032,0.37960,0.70706,1.48192"\
"0.15284,0.16243,0.18514,0.24127,0.37843,0.70744,1.48059"\
"0.20378,0.21834,0.23997,0.29226,0.40760,0.71037,1.48612"\
"0.29449,0.30972,0.34409,0.41361,0.55322,0.81573,1.50368");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.04382,0.04600,0.05113,0.06268,0.08869,0.14861,0.28874"\
"0.04854,0.05086,0.05589,0.06750,0.09369,0.15359,0.29384"\
"0.05885,0.06110,0.06627,0.07794,0.10417,0.16438,0.30483"\
"0.07699,0.07974,0.08584,0.09834,0.12514,0.18561,0.32620"\
"0.10058,0.10450,0.11255,0.13071,0.16555,0.23259,0.37421"\
"0.11852,0.12458,0.13824,0.16511,0.21856,0.31235,0.47886"\
"0.10345,0.11288,0.13352,0.17810,0.26179,0.40876,0.65059");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.02698,0.02959,0.03558,0.04985,0.08352,0.16385,0.35409"\
"0.02707,0.02958,0.03555,0.04983,0.08366,0.16379,0.35407"\
"0.02703,0.02956,0.03553,0.04979,0.08345,0.16391,0.35415"\
"0.03352,0.03582,0.04110,0.05349,0.08495,0.16389,0.35486"\
"0.05174,0.05439,0.06062,0.07435,0.10446,0.17375,0.35508"\
"0.08847,0.09238,0.10073,0.11867,0.15579,0.22785,0.38707"\
"0.15721,0.16301,0.17545,0.20271,0.25478,0.34961,0.52463");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.07543,0.08146,0.09551,0.12752,0.20152,0.37300,0.77999"\
"0.07936,0.08550,0.09966,0.13212,0.20693,0.37914,0.78781"\
"0.09112,0.09719,0.11111,0.14346,0.21896,0.39333,0.79963"\
"0.11807,0.12401,0.13766,0.16940,0.24361,0.41819,0.82706"\
"0.16498,0.17286,0.19042,0.22698,0.30177,0.47644,0.88598"\
"0.24070,0.25225,0.27723,0.32819,0.42922,0.61207,1.02160"\
"0.36282,0.38235,0.42114,0.49824,0.64254,0.89167,1.33864");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.09258,0.10018,0.11831,0.16095,0.26092,0.49636,1.05491"\
"0.09259,0.10022,0.11833,0.16099,0.26097,0.49667,1.05677"\
"0.09266,0.10030,0.11835,0.16100,0.26107,0.49634,1.05467"\
"0.09553,0.10251,0.11945,0.16115,0.26099,0.49658,1.05715"\
"0.11796,0.12354,0.13778,0.17405,0.26536,0.49653,1.05709"\
"0.17216,0.17860,0.19354,0.22832,0.30975,0.51405,1.05701"\
"0.27740,0.28480,0.30118,0.34257,0.43215,0.62992,1.10696");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.04533,0.04793,0.05371,0.06689,0.09626,0.16163,0.31174"\
"0.04912,0.05167,0.05762,0.07087,0.10006,0.16543,0.31574"\
"0.05903,0.06157,0.06730,0.08049,0.10980,0.17522,0.32554"\
"0.08342,0.08622,0.09225,0.10492,0.13299,0.19880,0.34902"\
"0.11742,0.12134,0.13008,0.14869,0.18445,0.25374,0.40338"\
"0.15179,0.15760,0.16997,0.19753,0.25426,0.35500,0.53012"\
"0.16676,0.17566,0.19530,0.23700,0.32045,0.47488,0.73877");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.04378,0.04663,0.05343,0.06920,0.10589,0.19138,0.39362"\
"0.04381,0.04675,0.05353,0.06924,0.10583,0.19124,0.39349"\
"0.04238,0.04526,0.05219,0.06836,0.10562,0.19133,0.39332"\
"0.05030,0.05337,0.05895,0.07237,0.10648,0.19070,0.39357"\
"0.07239,0.07584,0.08367,0.09994,0.13413,0.20328,0.39396"\
"0.11472,0.12009,0.13172,0.15519,0.19958,0.28002,0.43937"\
"0.18766,0.19592,0.21353,0.24903,0.31463,0.42708,0.62535");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.05089,0.05702,0.07109,0.10307,0.17677,0.35003,0.75609"\
"0.05360,0.05979,0.07413,0.10654,0.18120,0.35599,0.76086"\
"0.06382,0.06969,0.08370,0.11586,0.19110,0.36432,0.77227"\
"0.09141,0.09758,0.11078,0.14194,0.21520,0.39049,0.79977"\
"0.13674,0.14623,0.16623,0.20633,0.28052,0.45248,0.86199"\
"0.20952,0.22396,0.25430,0.31311,0.42040,0.60477,1.00715"\
"0.33850,0.35803,0.39980,0.48601,0.64569,0.91736,1.35835");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.09300,0.10077,0.11897,0.16171,0.26172,0.49754,1.05527"\
"0.09273,0.10057,0.11897,0.16174,0.26171,0.49760,1.05723"\
"0.09183,0.09970,0.11849,0.16165,0.26174,0.49714,1.05737"\
"0.10225,0.10800,0.12322,0.16208,0.26147,0.49738,1.05508"\
"0.14007,0.14504,0.15598,0.18697,0.26983,0.49706,1.05759"\
"0.20240,0.20989,0.22636,0.26338,0.33751,0.52380,1.05672"\
"0.30933,0.31917,0.34144,0.39217,0.49531,0.68693,1.13143");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03322,0.03605,0.04240,0.05633,0.08663,0.15392,0.30820"\
"0.03769,0.04048,0.04682,0.06069,0.09105,0.15848,0.31290"\
"0.04897,0.05148,0.05745,0.07114,0.10152,0.16880,0.32334"\
"0.07208,0.07527,0.08238,0.09614,0.12560,0.19278,0.34739"\
"0.10074,0.10538,0.11558,0.13637,0.17681,0.24873,0.40275"\
"0.12746,0.13428,0.14935,0.18094,0.24061,0.35015,0.53202"\
"0.13221,0.14236,0.16495,0.21175,0.30506,0.47042,0.74664");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00119, 0.00281, 0.00666, 0.01580, 0.03746, 0.08882");
values("0.03671,0.03983,0.04675,0.06319,0.10087,0.18890,0.39752"\
"0.03617,0.03943,0.04669,0.06316,0.10077,0.18901,0.39747"\
"0.03609,0.03900,0.04584,0.06201,0.10050,0.18897,0.39762"\
"0.04596,0.04904,0.05520,0.06856,0.10205,0.18845,0.39730"\
"0.06762,0.07174,0.08000,0.09721,0.12947,0.20218,0.39786"\
"0.10868,0.11414,0.12621,0.15062,0.19741,0.27783,0.44327"\
"0.17940,0.18842,0.20723,0.24478,0.31335,0.42970,0.62913");
}
}
}
}
cell ("sky130_fd_sc_hd__o32ai_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__o32ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("B2") {
direction : input;
capacitance : 0.0087;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "((!A1*!A2)*!A3)+(!B1*!B2)";
capacitance : 0.0000;
max_transition : 1.510;
max_capacitance : 0.154;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.21983,0.22488,0.23838,0.27401,0.36403,0.59690,1.19721"\
"0.22377,0.22919,0.24313,0.27854,0.36938,0.60147,1.20292"\
"0.23468,0.23903,0.25414,0.29000,0.38083,0.61440,1.21590"\
"0.25919,0.26442,0.27794,0.31328,0.40472,0.63902,1.24060"\
"0.30954,0.31450,0.32810,0.36346,0.45502,0.68907,1.29360"\
"0.40623,0.41220,0.42778,0.46570,0.56206,0.79499,1.39727"\
"0.57050,0.57759,0.59539,0.64565,0.76016,1.02364,1.63596");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.15701,0.16428,0.18235,0.23025,0.35265,0.66969,1.49022"\
"0.15674,0.16390,0.18200,0.22983,0.35261,0.66869,1.49160"\
"0.15663,0.16480,0.18250,0.22984,0.35261,0.66912,1.48779"\
"0.15704,0.16370,0.18230,0.23068,0.35270,0.66970,1.48948"\
"0.15947,0.16654,0.18399,0.23056,0.35338,0.67051,1.48914"\
"0.18408,0.19114,0.20833,0.25479,0.36790,0.67316,1.48707"\
"0.24447,0.25213,0.27130,0.31977,0.43932,0.73129,1.50345");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.06346,0.06533,0.07007,0.08149,0.10922,0.17652,0.34356"\
"0.06782,0.06960,0.07431,0.08580,0.11349,0.18078,0.34786"\
"0.07693,0.07881,0.08344,0.09492,0.12280,0.18981,0.35701"\
"0.09484,0.09667,0.10113,0.11267,0.14011,0.20731,0.37454"\
"0.12503,0.12724,0.13206,0.14601,0.17649,0.24631,0.41363"\
"0.16261,0.16572,0.17380,0.19144,0.23332,0.31856,0.50146"\
"0.18281,0.18750,0.19929,0.22730,0.28995,0.41740,0.65810");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.05266,0.05467,0.05993,0.07364,0.10823,0.19684,0.42738"\
"0.05241,0.05447,0.05975,0.07344,0.10810,0.19665,0.42763"\
"0.05185,0.05393,0.05930,0.07300,0.10772,0.19664,0.42736"\
"0.05404,0.05602,0.06106,0.07411,0.10815,0.19635,0.42719"\
"0.06766,0.06958,0.07490,0.08764,0.11940,0.20181,0.42759"\
"0.10258,0.10488,0.11121,0.12509,0.16021,0.24008,0.44742"\
"0.17172,0.17513,0.18351,0.20280,0.24723,0.34233,0.55264");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.20604,0.21139,0.22534,0.26040,0.35119,0.58381,1.18416"\
"0.20886,0.21447,0.22834,0.26293,0.35424,0.58741,1.18809"\
"0.21838,0.22262,0.23785,0.27334,0.36525,0.59806,1.19945"\
"0.24293,0.24912,0.26320,0.29855,0.39018,0.62452,1.22675"\
"0.30100,0.30682,0.31999,0.35556,0.44668,0.68117,1.28426"\
"0.42153,0.42817,0.44382,0.48535,0.58207,0.81603,1.41879"\
"0.63116,0.64016,0.66271,0.71787,0.84622,1.11905,1.73516");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.15676,0.16391,0.18198,0.22986,0.35250,0.66921,1.49158"\
"0.15677,0.16399,0.18220,0.22998,0.35261,0.67096,1.48738"\
"0.15662,0.16484,0.18253,0.22997,0.35270,0.66894,1.48483"\
"0.15730,0.16409,0.18206,0.22984,0.35263,0.67090,1.49153"\
"0.16183,0.16888,0.18572,0.23111,0.35329,0.66855,1.48635"\
"0.19960,0.20676,0.22350,0.26542,0.37383,0.67334,1.48928"\
"0.29006,0.29739,0.31622,0.36349,0.48278,0.74650,1.50338");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.05990,0.06154,0.06587,0.07616,0.10164,0.16523,0.32685"\
"0.06456,0.06618,0.07053,0.08074,0.10628,0.16994,0.33159"\
"0.07410,0.07562,0.07979,0.09018,0.11588,0.17935,0.34092"\
"0.09181,0.09338,0.09783,0.10863,0.13426,0.19790,0.35979"\
"0.11916,0.12134,0.12693,0.14045,0.17057,0.23857,0.40095"\
"0.14785,0.15110,0.15923,0.17931,0.22204,0.31091,0.49421"\
"0.14782,0.15338,0.16641,0.19657,0.26454,0.40018,0.64942");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.04169,0.04364,0.04864,0.06150,0.09473,0.18141,0.40686"\
"0.04170,0.04362,0.04863,0.06152,0.09484,0.18139,0.40691"\
"0.04159,0.04353,0.04853,0.06145,0.09466,0.18119,0.40702"\
"0.04481,0.04671,0.05112,0.06334,0.09550,0.18135,0.40658"\
"0.05995,0.06184,0.06676,0.07935,0.10974,0.18834,0.40754"\
"0.09630,0.09877,0.10484,0.11986,0.15395,0.23339,0.43247"\
"0.16570,0.16896,0.17849,0.20057,0.24620,0.34358,0.54704");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.16473,0.17032,0.18324,0.21962,0.30990,0.54280,1.14324"\
"0.16592,0.17080,0.18530,0.22148,0.31262,0.54576,1.14657"\
"0.17254,0.17816,0.19191,0.22865,0.32060,0.55469,1.15708"\
"0.19547,0.20090,0.21528,0.25038,0.34328,0.57826,1.18111"\
"0.25931,0.26434,0.27766,0.31288,0.40180,0.63664,1.24018"\
"0.39522,0.40200,0.41912,0.46043,0.55408,0.77968,1.38112"\
"0.61719,0.62772,0.65208,0.71034,0.84571,1.12734,1.72450");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.15682,0.16362,0.18221,0.23028,0.35260,0.66873,1.48610"\
"0.15652,0.16428,0.18225,0.23031,0.35249,0.66846,1.48493"\
"0.15679,0.16418,0.18244,0.22949,0.35278,0.66831,1.49157"\
"0.15546,0.16292,0.18131,0.22955,0.35285,0.67066,1.48649"\
"0.16212,0.16880,0.18590,0.23068,0.35129,0.66851,1.49074"\
"0.21324,0.22055,0.23887,0.28050,0.38200,0.67416,1.49206"\
"0.30423,0.31421,0.33945,0.39680,0.51905,0.78584,1.51017");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.04587,0.04742,0.05130,0.06074,0.08392,0.14223,0.29137"\
"0.05073,0.05219,0.05615,0.06551,0.08885,0.14727,0.29624"\
"0.06056,0.06212,0.06606,0.07556,0.09919,0.15778,0.30687"\
"0.07793,0.07968,0.08433,0.09473,0.11901,0.17787,0.32744"\
"0.10053,0.10301,0.10950,0.12351,0.15519,0.22156,0.37254"\
"0.11672,0.12090,0.13053,0.15243,0.20040,0.29331,0.47216"\
"0.09529,0.10141,0.11645,0.15386,0.22858,0.37403,0.62972");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.02960,0.03134,0.03579,0.04762,0.07830,0.15807,0.36600"\
"0.02953,0.03127,0.03578,0.04764,0.07830,0.15801,0.36573"\
"0.02950,0.03128,0.03575,0.04757,0.07832,0.15814,0.36596"\
"0.03546,0.03708,0.04126,0.05150,0.08008,0.15811,0.36578"\
"0.05289,0.05471,0.05932,0.07095,0.09890,0.16858,0.36690"\
"0.08977,0.09222,0.09836,0.11363,0.14701,0.22178,0.39877"\
"0.15904,0.16267,0.17171,0.19462,0.24145,0.33661,0.52805");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.07922,0.08342,0.09391,0.11999,0.18595,0.35247,0.78223"\
"0.08316,0.08733,0.09793,0.12443,0.19087,0.35768,0.78911"\
"0.09472,0.09871,0.10902,0.13564,0.20277,0.37135,0.80526"\
"0.12172,0.12554,0.13578,0.16174,0.22820,0.39811,0.83011"\
"0.16989,0.17518,0.18812,0.21848,0.28586,0.45448,0.88845"\
"0.25027,0.25819,0.27628,0.31808,0.40939,0.59062,1.02451"\
"0.38427,0.39613,0.42468,0.48808,0.61855,0.86240,1.34287");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.09679,0.10191,0.11517,0.14950,0.23769,0.46400,1.05272"\
"0.09684,0.10192,0.11517,0.14951,0.23763,0.46384,1.05153"\
"0.09692,0.10199,0.11525,0.14952,0.23767,0.46387,1.05324"\
"0.09938,0.10401,0.11636,0.14980,0.23762,0.46429,1.05257"\
"0.12025,0.12397,0.13443,0.16355,0.24364,0.46406,1.05204"\
"0.17282,0.17693,0.18797,0.21614,0.28804,0.48384,1.05217"\
"0.27705,0.28184,0.29327,0.32527,0.40357,0.59304,1.09687");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.05132,0.05317,0.05791,0.06927,0.09715,0.16410,0.33131"\
"0.05509,0.05696,0.06169,0.07309,0.10103,0.16808,0.33522"\
"0.06474,0.06662,0.07124,0.08279,0.11046,0.17781,0.34505"\
"0.08931,0.09119,0.09556,0.10641,0.13340,0.20044,0.36772"\
"0.12592,0.12851,0.13521,0.15092,0.18507,0.25501,0.42174"\
"0.16351,0.16742,0.17655,0.19959,0.25304,0.35414,0.54718"\
"0.17884,0.18463,0.19911,0.23368,0.31094,0.46958,0.76213");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.05165,0.05368,0.05898,0.07268,0.10732,0.19651,0.42726"\
"0.05175,0.05378,0.05911,0.07279,0.10738,0.19664,0.42733"\
"0.05025,0.05232,0.05785,0.07201,0.10739,0.19631,0.42709"\
"0.05670,0.05841,0.06319,0.07520,0.10778,0.19606,0.42712"\
"0.07843,0.08094,0.08713,0.10162,0.13349,0.20822,0.42725"\
"0.12149,0.12519,0.13423,0.15478,0.19581,0.28387,0.46938"\
"0.19494,0.20033,0.21359,0.24415,0.30878,0.42943,0.65037");
}
}
timing() {
related_pin : "B2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.05581,0.06007,0.07076,0.09757,0.16351,0.33228,0.76196"\
"0.05800,0.06216,0.07298,0.10000,0.16716,0.33424,0.76572"\
"0.06780,0.07179,0.08242,0.10875,0.17620,0.34650,0.77708"\
"0.09588,0.10001,0.10957,0.13526,0.20069,0.37038,0.80360"\
"0.14411,0.15042,0.16551,0.19817,0.26639,0.43314,0.86748"\
"0.22259,0.23184,0.25427,0.30531,0.40399,0.58735,1.01438"\
"0.36256,0.37514,0.40666,0.47850,0.62611,0.89962,1.37428");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.09707,0.10220,0.11559,0.14997,0.23812,0.46471,1.05352"\
"0.09692,0.10203,0.11548,0.14995,0.23812,0.46449,1.05315"\
"0.09604,0.10141,0.11502,0.14982,0.23810,0.46450,1.05314"\
"0.10458,0.10868,0.11989,0.15062,0.23782,0.46465,1.05378"\
"0.14297,0.14516,0.15293,0.17694,0.24828,0.46425,1.05239"\
"0.20529,0.20995,0.22218,0.25207,0.31744,0.49495,1.05219"\
"0.31404,0.32070,0.33684,0.37708,0.47058,0.66004,1.12343");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03980,0.04195,0.04722,0.05994,0.09003,0.16178,0.34033"\
"0.04401,0.04621,0.05137,0.06426,0.09441,0.16644,0.34513"\
"0.05471,0.05671,0.06198,0.07431,0.10453,0.17665,0.35547"\
"0.07971,0.08191,0.08739,0.09971,0.12857,0.20041,0.37944"\
"0.11085,0.11408,0.12197,0.14006,0.17944,0.25486,0.43336"\
"0.14077,0.14550,0.15705,0.18385,0.24242,0.35585,0.55998"\
"0.14415,0.15111,0.16834,0.20846,0.29683,0.46896,0.78247");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.04701,0.04913,0.05462,0.06901,0.10569,0.20046,0.44736"\
"0.04667,0.04892,0.05451,0.06911,0.10571,0.20046,0.44735"\
"0.04539,0.04744,0.05312,0.06766,0.10534,0.20048,0.44720"\
"0.05444,0.05610,0.06096,0.07264,0.10611,0.19976,0.44725"\
"0.07564,0.07830,0.08493,0.10032,0.13455,0.21213,0.44674"\
"0.11714,0.12095,0.13038,0.15249,0.19841,0.28689,0.48635"\
"0.19104,0.19650,0.21094,0.24410,0.31098,0.44165,0.66872");
}
}
}
}
cell ("sky130_fd_sc_hd__o41a_1") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__o41a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)+(A2*B1))+(A3*B1))+(A4*B1)";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.147;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.10235,0.11029,0.12870,0.17066,0.27131,0.52244,1.16210"\
"0.10691,0.11497,0.13333,0.17525,0.27593,0.52684,1.16811"\
"0.11731,0.12530,0.14359,0.18555,0.28602,0.53629,1.17936"\
"0.13867,0.14651,0.16456,0.20615,0.30664,0.55730,1.19995"\
"0.17934,0.18744,0.20559,0.24698,0.34709,0.59799,1.24001"\
"0.23710,0.24591,0.26516,0.30721,0.40711,0.65782,1.29929"\
"0.29449,0.30572,0.32820,0.37292,0.47285,0.72413,1.36450");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.03131,0.03929,0.05937,0.11118,0.24584,0.59619,1.49935"\
"0.03129,0.03925,0.05938,0.11098,0.24568,0.59541,1.50251"\
"0.03117,0.03913,0.05919,0.11105,0.24601,0.59575,1.50338"\
"0.03082,0.03876,0.05877,0.11069,0.24606,0.59450,1.49998"\
"0.03261,0.04029,0.05970,0.11038,0.24549,0.59464,1.50262"\
"0.03800,0.04537,0.06349,0.11228,0.24520,0.59508,1.50270"\
"0.04974,0.05756,0.07493,0.11858,0.24708,0.59752,1.49931");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.37294,0.38216,0.40138,0.43779,0.50849,0.64909,0.96589"\
"0.37685,0.38607,0.40537,0.44182,0.51250,0.65300,0.96982"\
"0.38751,0.39673,0.41591,0.45307,0.52265,0.66308,0.97983"\
"0.41156,0.42084,0.44010,0.47693,0.54734,0.68755,1.00432"\
"0.46248,0.47183,0.49104,0.52809,0.59771,0.73830,1.05469"\
"0.56417,0.57359,0.59298,0.62948,0.70032,0.84091,1.15757"\
"0.73722,0.74753,0.76863,0.80884,0.88387,1.02964,1.34934");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.04626,0.05167,0.06518,0.09330,0.15568,0.30362,0.69449"\
"0.04629,0.05168,0.06509,0.09307,0.15565,0.30367,0.69395"\
"0.04652,0.05177,0.06424,0.09293,0.15604,0.30290,0.69214"\
"0.04622,0.05166,0.06519,0.09256,0.15563,0.30352,0.69265"\
"0.04596,0.05151,0.06495,0.09221,0.15570,0.30275,0.69287"\
"0.04769,0.05260,0.06542,0.09513,0.15622,0.30272,0.69397"\
"0.05383,0.05951,0.07257,0.10156,0.16547,0.31179,0.69935");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.09873,0.10629,0.12366,0.16405,0.26257,0.51268,1.15441"\
"0.10351,0.11108,0.12843,0.16888,0.26733,0.51733,1.15916"\
"0.11342,0.12100,0.13838,0.17882,0.27744,0.52679,1.16585"\
"0.13349,0.14094,0.15821,0.19845,0.29694,0.54632,1.18617"\
"0.16972,0.17747,0.19505,0.23528,0.33408,0.58437,1.22603"\
"0.21702,0.22572,0.24427,0.28518,0.38389,0.63342,1.27370"\
"0.25202,0.26292,0.28530,0.32928,0.42840,0.67802,1.31826");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.02936,0.03705,0.05655,0.10791,0.24305,0.59379,1.50093"\
"0.02934,0.03705,0.05671,0.10785,0.24284,0.59417,1.50275"\
"0.02935,0.03706,0.05668,0.10758,0.24312,0.59330,1.49844"\
"0.02926,0.03688,0.05644,0.10757,0.24275,0.59274,1.49736"\
"0.03124,0.03876,0.05763,0.10796,0.24276,0.59396,1.50268"\
"0.03698,0.04395,0.06191,0.11037,0.24288,0.59238,1.49704"\
"0.04909,0.05651,0.07344,0.11689,0.24503,0.59696,1.49832");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.35915,0.36837,0.38759,0.42481,0.49462,0.63529,0.95210"\
"0.36209,0.37126,0.39043,0.42760,0.49806,0.63841,0.95490"\
"0.37206,0.38128,0.40052,0.43769,0.50743,0.64822,0.96502"\
"0.39737,0.40669,0.42581,0.46296,0.53253,0.67297,0.98974"\
"0.45328,0.46254,0.48178,0.51884,0.58860,0.72920,1.04560"\
"0.57294,0.58231,0.60138,0.63870,0.70940,0.85002,1.16686"\
"0.79279,0.80405,0.82572,0.86671,0.94190,1.08810,1.40855");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.04628,0.05166,0.06518,0.09224,0.15573,0.30357,0.69502"\
"0.04645,0.05184,0.06528,0.09225,0.15594,0.30254,0.69323"\
"0.04622,0.05163,0.06427,0.09240,0.15573,0.30351,0.69541"\
"0.04668,0.05188,0.06421,0.09310,0.15606,0.30312,0.69179"\
"0.04585,0.05152,0.06491,0.09211,0.15571,0.30267,0.69277"\
"0.04758,0.05392,0.06701,0.09392,0.15637,0.30380,0.69424"\
"0.05603,0.06220,0.07523,0.10479,0.16572,0.31214,0.69794");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.09341,0.10057,0.11733,0.15669,0.25446,0.50283,1.14133"\
"0.09831,0.10548,0.12223,0.16162,0.25940,0.50776,1.14611"\
"0.10827,0.11551,0.13221,0.17155,0.26944,0.51732,1.15811"\
"0.12784,0.13501,0.15169,0.19104,0.28893,0.53751,1.17606"\
"0.16088,0.16845,0.18564,0.22529,0.32313,0.57180,1.21256"\
"0.20053,0.20911,0.22769,0.26824,0.36621,0.61523,1.25567"\
"0.22112,0.23227,0.25521,0.29963,0.39825,0.64793,1.28722");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.02768,0.03528,0.05466,0.10595,0.24210,0.59189,1.50102"\
"0.02774,0.03528,0.05465,0.10595,0.24209,0.59195,1.50140"\
"0.02774,0.03529,0.05473,0.10565,0.24185,0.59361,1.50402"\
"0.02796,0.03547,0.05468,0.10597,0.24199,0.59190,1.50150"\
"0.03041,0.03778,0.05647,0.10649,0.24184,0.59372,1.50403"\
"0.03672,0.04383,0.06164,0.10948,0.24227,0.59250,1.49869"\
"0.04978,0.05719,0.07408,0.11754,0.24405,0.59629,1.49461");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.32559,0.33494,0.35416,0.39121,0.46136,0.60215,0.91887"\
"0.32825,0.33757,0.35651,0.39375,0.46411,0.60461,0.92099"\
"0.33767,0.34689,0.36611,0.40326,0.47256,0.61382,0.93058"\
"0.36222,0.37145,0.39068,0.42782,0.49756,0.63834,0.95514"\
"0.42098,0.43029,0.44956,0.48657,0.55639,0.69702,1.01365"\
"0.55415,0.56375,0.58353,0.62084,0.69079,0.83150,1.14828"\
"0.80476,0.81559,0.83775,0.87930,0.95485,1.10068,1.42142");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.04599,0.05151,0.06517,0.09217,0.15567,0.30336,0.69345"\
"0.04591,0.05168,0.06471,0.09251,0.15565,0.30297,0.69219"\
"0.04630,0.05164,0.06427,0.09250,0.15570,0.30312,0.69543"\
"0.04627,0.05165,0.06429,0.09245,0.15577,0.30344,0.69552"\
"0.04587,0.05149,0.06481,0.09200,0.15575,0.30286,0.69421"\
"0.04810,0.05350,0.06607,0.09502,0.15686,0.30350,0.69470"\
"0.05923,0.06507,0.07792,0.10541,0.16769,0.31116,0.69825");
}
}
timing() {
related_pin : "A4";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.08083,0.08775,0.10417,0.14315,0.24003,0.48833,1.13438"\
"0.08570,0.09265,0.10898,0.14784,0.24502,0.49359,1.13214"\
"0.09583,0.10279,0.11914,0.15808,0.25526,0.50471,1.14210"\
"0.11548,0.12246,0.13872,0.17761,0.27496,0.52479,1.16397"\
"0.14561,0.15303,0.17000,0.20938,0.30710,0.55612,1.19407"\
"0.17725,0.18608,0.20504,0.24558,0.34354,0.59214,1.23284"\
"0.18276,0.19477,0.21911,0.26498,0.36375,0.61329,1.25270");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.02620,0.03368,0.05312,0.10475,0.24109,0.59134,1.50568"\
"0.02615,0.03364,0.05317,0.10472,0.24033,0.59309,1.50659"\
"0.02619,0.03363,0.05317,0.10455,0.24121,0.59677,1.49798"\
"0.02692,0.03425,0.05344,0.10476,0.24118,0.59729,1.49615"\
"0.03023,0.03736,0.05589,0.10602,0.24052,0.59296,1.49872"\
"0.03800,0.04494,0.06212,0.10912,0.24196,0.59157,1.50289"\
"0.05410,0.06148,0.07838,0.12028,0.24468,0.59745,1.49473");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.27219,0.28155,0.30079,0.33783,0.40832,0.54861,0.86524"\
"0.27326,0.28258,0.30164,0.33890,0.40900,0.54965,0.86633"\
"0.28021,0.28948,0.30868,0.34542,0.41587,0.55656,0.87305"\
"0.30396,0.31319,0.33237,0.36918,0.43957,0.58031,0.89667"\
"0.36454,0.37379,0.39299,0.43006,0.50028,0.64101,0.95769"\
"0.51267,0.52176,0.54065,0.57707,0.64711,0.78777,1.10460"\
"0.77691,0.78861,0.81149,0.85185,0.92278,1.06508,1.38585");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.04569,0.05149,0.06487,0.09213,0.15587,0.30257,0.69269"\
"0.04590,0.05166,0.06542,0.09239,0.15556,0.30298,0.69354"\
"0.04622,0.05160,0.06517,0.09331,0.15509,0.30242,0.69360"\
"0.04654,0.05176,0.06422,0.09333,0.15523,0.30257,0.69253"\
"0.04645,0.05251,0.06431,0.09291,0.15523,0.30287,0.69278"\
"0.04768,0.05309,0.06490,0.09232,0.15583,0.30355,0.69185"\
"0.06551,0.07073,0.08231,0.10536,0.16313,0.30919,0.69906");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.09207,0.10010,0.11843,0.16042,0.26112,0.51190,1.15364"\
"0.09623,0.10422,0.12254,0.16458,0.26490,0.51626,1.15754"\
"0.10668,0.11468,0.13297,0.17477,0.27543,0.52606,1.16872"\
"0.13216,0.13990,0.15768,0.19893,0.29930,0.55043,1.19031"\
"0.17672,0.18454,0.20242,0.24351,0.34324,0.59396,1.23671"\
"0.23284,0.24106,0.25929,0.29997,0.39992,0.65104,1.29223"\
"0.28512,0.29511,0.31606,0.35820,0.45654,0.70775,1.34938");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.03114,0.03915,0.05916,0.11093,0.24582,0.59499,1.50207"\
"0.03116,0.03916,0.05916,0.11089,0.24589,0.59551,1.50150"\
"0.03101,0.03894,0.05910,0.11076,0.24600,0.59446,1.49863"\
"0.03052,0.03847,0.05833,0.11009,0.24514,0.59606,1.49777"\
"0.03188,0.03961,0.05931,0.11030,0.24447,0.59369,1.50268"\
"0.03670,0.04363,0.06168,0.11137,0.24621,0.59547,1.49932"\
"0.04794,0.05468,0.07128,0.11530,0.24622,0.59884,1.49993");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.07401,0.07923,0.09097,0.11650,0.17312,0.29847,0.60623"\
"0.07910,0.08440,0.09618,0.12177,0.17841,0.30373,0.61151"\
"0.09230,0.09753,0.10932,0.13500,0.19171,0.31713,0.62474"\
"0.12431,0.12955,0.14135,0.16716,0.22402,0.34968,0.65699"\
"0.18572,0.19187,0.20512,0.23298,0.29130,0.41753,0.72540"\
"0.28328,0.29126,0.30818,0.34196,0.40804,0.53972,0.84799"\
"0.44183,0.45208,0.47387,0.51718,0.59811,0.74482,1.05688");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00129, 0.00333, 0.00859, 0.02215, 0.05714, 0.14741");
values("0.01968,0.02453,0.03604,0.06332,0.12595,0.27496,0.67559"\
"0.01986,0.02458,0.03612,0.06349,0.12590,0.27544,0.67579"\
"0.01982,0.02446,0.03614,0.06345,0.12597,0.27481,0.67701"\
"0.02029,0.02491,0.03643,0.06363,0.12606,0.27537,0.67932"\
"0.02600,0.03049,0.04158,0.06787,0.12845,0.27608,0.67945"\
"0.03600,0.04204,0.05464,0.08246,0.14303,0.28378,0.67750"\
"0.05154,0.05833,0.07446,0.10890,0.17536,0.30683,0.68023");
}
}
}
}
cell ("sky130_fd_sc_hd__o41a_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__o41a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)+(A2*B1))+(A3*B1))+(A4*B1)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.306;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.10642,0.11288,0.12795,0.16260,0.24851,0.48644,1.17141"\
"0.11113,0.11763,0.13274,0.16722,0.25332,0.49159,1.17702"\
"0.12142,0.12783,0.14293,0.17753,0.26373,0.50206,1.18682"\
"0.14284,0.14924,0.16422,0.19854,0.28447,0.52283,1.20835"\
"0.18532,0.19198,0.20743,0.24184,0.32740,0.56562,1.25137"\
"0.24760,0.25539,0.27260,0.30880,0.39454,0.63208,1.31852"\
"0.31043,0.32060,0.34227,0.38375,0.47296,0.71114,1.39401");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.02305,0.02830,0.04207,0.07993,0.19192,0.52411,1.49780"\
"0.02292,0.02827,0.04200,0.07976,0.19182,0.52440,1.50091"\
"0.02284,0.02811,0.04204,0.07966,0.19177,0.52459,1.49955"\
"0.02265,0.02783,0.04174,0.07955,0.19151,0.52502,1.49903"\
"0.02438,0.02948,0.04314,0.07997,0.19131,0.52478,1.49914"\
"0.02999,0.03532,0.04873,0.08418,0.19281,0.52394,1.50103"\
"0.04113,0.04758,0.06142,0.09565,0.19688,0.52509,1.49611");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.43943,0.44884,0.46999,0.50989,0.58340,0.73059,1.07287"\
"0.44345,0.45286,0.47406,0.51381,0.58825,0.73485,1.07735"\
"0.45450,0.46411,0.48491,0.52501,0.59924,0.74567,1.08762"\
"0.47926,0.48888,0.50983,0.54967,0.62384,0.77113,1.11356"\
"0.53189,0.54158,0.56234,0.60227,0.67649,0.82351,1.16642"\
"0.63978,0.64958,0.67044,0.71050,0.78479,0.93237,1.27451"\
"0.83753,0.84820,0.87064,0.91334,0.99139,1.14267,1.48797");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.05141,0.05664,0.06846,0.09220,0.14807,0.28692,0.68664"\
"0.05133,0.05661,0.06846,0.09232,0.14760,0.28769,0.68812"\
"0.05097,0.05625,0.06785,0.09324,0.14849,0.28736,0.68729"\
"0.05093,0.05626,0.06775,0.09216,0.14889,0.28732,0.68768"\
"0.05092,0.05622,0.06801,0.09362,0.14691,0.28714,0.68769"\
"0.05138,0.05625,0.06791,0.09353,0.14782,0.28691,0.68805"\
"0.05813,0.06328,0.07593,0.10045,0.15562,0.29338,0.68935");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.10250,0.10861,0.12294,0.15607,0.24019,0.47718,1.15959"\
"0.10733,0.11343,0.12775,0.16089,0.24499,0.48200,1.16431"\
"0.11739,0.12348,0.13785,0.17096,0.25495,0.49189,1.17459"\
"0.13813,0.14422,0.15846,0.19143,0.27552,0.51171,1.19598"\
"0.17749,0.18387,0.19866,0.23212,0.31623,0.55213,1.23837"\
"0.23120,0.23881,0.25572,0.29114,0.37606,0.61207,1.29859"\
"0.27639,0.28646,0.30808,0.34974,0.43765,0.67424,1.35660");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.02145,0.02652,0.03991,0.07716,0.18894,0.52343,1.49801"\
"0.02145,0.02650,0.03992,0.07716,0.18895,0.52340,1.49777"\
"0.02142,0.02655,0.03987,0.07713,0.18897,0.52341,1.49892"\
"0.02128,0.02634,0.03975,0.07683,0.18846,0.52324,1.50014"\
"0.02336,0.02852,0.04153,0.07788,0.18902,0.52178,1.49650"\
"0.02933,0.03457,0.04750,0.08264,0.19067,0.52153,1.49851"\
"0.04121,0.04752,0.06104,0.09425,0.19509,0.52456,1.49478");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.42424,0.43394,0.45474,0.49469,0.56893,0.71536,1.05791"\
"0.42741,0.43702,0.45782,0.49793,0.57215,0.71858,1.06110"\
"0.43756,0.44728,0.46809,0.50803,0.58231,0.72881,1.07138"\
"0.46282,0.47257,0.49319,0.53304,0.60726,0.75467,1.09723"\
"0.51869,0.52823,0.54931,0.58923,0.66350,0.81028,1.15325"\
"0.64097,0.65056,0.67108,0.71090,0.78514,0.93285,1.27523"\
"0.87925,0.88983,0.91264,0.95536,1.03423,1.18632,1.53176");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.05082,0.05684,0.06914,0.09234,0.14864,0.28739,0.68823"\
"0.05097,0.05627,0.06792,0.09320,0.14853,0.28739,0.68984"\
"0.05093,0.05683,0.06915,0.09224,0.14867,0.28732,0.68687"\
"0.05112,0.05665,0.06782,0.09197,0.14702,0.28679,0.68762"\
"0.05129,0.05621,0.06812,0.09205,0.14727,0.28648,0.68698"\
"0.05138,0.05654,0.06821,0.09218,0.14874,0.28646,0.68748"\
"0.05971,0.06502,0.07724,0.10342,0.15954,0.29455,0.69192");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.09732,0.10320,0.11704,0.14932,0.23233,0.46792,1.14944"\
"0.10223,0.10806,0.12190,0.15416,0.23707,0.47232,1.15728"\
"0.11254,0.11840,0.13219,0.16443,0.24737,0.48277,1.16785"\
"0.13288,0.13874,0.15257,0.18471,0.26768,0.50338,1.18605"\
"0.16984,0.17614,0.19076,0.22366,0.30678,0.54233,1.22753"\
"0.21713,0.22481,0.24159,0.27710,0.36152,0.59703,1.28073"\
"0.25015,0.26036,0.28243,0.32456,0.41265,0.64839,1.33072");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.02029,0.02523,0.03851,0.07562,0.18759,0.52322,1.49724"\
"0.02028,0.02531,0.03844,0.07551,0.18747,0.52254,1.49967"\
"0.02025,0.02520,0.03844,0.07536,0.18732,0.52290,1.49820"\
"0.02028,0.02526,0.03846,0.07546,0.18735,0.52208,1.50051"\
"0.02292,0.02788,0.04077,0.07696,0.18774,0.52263,1.50034"\
"0.02961,0.03482,0.04781,0.08204,0.18983,0.52125,1.49792"\
"0.04167,0.04835,0.06206,0.09549,0.19490,0.52382,1.49164");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.39090,0.40053,0.42154,0.46115,0.53526,0.68302,1.02540"\
"0.39383,0.40344,0.42437,0.46451,0.53859,0.68495,1.02744"\
"0.40320,0.41294,0.43388,0.47374,0.54775,0.69498,1.03739"\
"0.42761,0.43739,0.45831,0.49806,0.57258,0.71962,1.06088"\
"0.48596,0.49573,0.51662,0.55627,0.63033,0.77750,1.11970"\
"0.62383,0.63343,0.65431,0.69407,0.76824,0.91602,1.25827"\
"0.89503,0.90596,0.92937,0.97418,1.05299,1.20598,1.55144");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.05134,0.05686,0.06878,0.09261,0.14803,0.28696,0.68729"\
"0.05100,0.05633,0.06779,0.09271,0.14855,0.28736,0.69019"\
"0.05126,0.05620,0.06778,0.09214,0.14894,0.28763,0.68766"\
"0.05128,0.05621,0.06775,0.09376,0.14852,0.28789,0.68608"\
"0.05129,0.05621,0.06780,0.09255,0.14791,0.28664,0.68916"\
"0.05151,0.05693,0.06791,0.09278,0.14897,0.28717,0.68729"\
"0.06220,0.06793,0.07983,0.10550,0.16088,0.29424,0.69004");
}
}
timing() {
related_pin : "A4";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.08488,0.09050,0.10390,0.13537,0.21766,0.45328,1.13530"\
"0.08978,0.09541,0.10881,0.14031,0.22281,0.45788,1.13925"\
"0.10030,0.10591,0.11933,0.15091,0.23341,0.46844,1.15091"\
"0.12111,0.12664,0.14000,0.17145,0.25395,0.48937,1.18337"\
"0.15579,0.16193,0.17643,0.20906,0.29180,0.52791,1.22131"\
"0.19601,0.20391,0.22098,0.25659,0.34065,0.57588,1.25991"\
"0.21524,0.22599,0.24918,0.29296,0.38138,0.61722,1.29879");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.01910,0.02399,0.03693,0.07395,0.18627,0.52222,1.50047"\
"0.01908,0.02394,0.03687,0.07403,0.18627,0.52144,1.50431"\
"0.01913,0.02404,0.03695,0.07395,0.18660,0.52297,1.50255"\
"0.01935,0.02427,0.03717,0.07401,0.18605,0.52138,1.49870"\
"0.02269,0.02775,0.04042,0.07610,0.18699,0.52316,1.50332"\
"0.03060,0.03577,0.04843,0.08220,0.18910,0.52070,1.50073"\
"0.04428,0.05141,0.06559,0.09827,0.19566,0.52308,1.49356");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.33524,0.34488,0.36579,0.40571,0.47990,0.62730,0.96983"\
"0.33711,0.34675,0.36759,0.40770,0.48180,0.62914,0.97158"\
"0.34443,0.35421,0.37508,0.41506,0.48928,0.63672,0.97925"\
"0.36718,0.37673,0.39787,0.43779,0.51214,0.65967,1.00206"\
"0.42834,0.43794,0.45877,0.49865,0.57264,0.71916,1.06156"\
"0.57622,0.58503,0.60565,0.64559,0.71877,0.86628,1.20867"\
"0.87247,0.88398,0.90869,0.95367,1.03122,1.18049,1.52554");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.05093,0.05656,0.06769,0.09383,0.14682,0.28680,0.68760"\
"0.05080,0.05667,0.06778,0.09324,0.14880,0.28692,0.68763"\
"0.05127,0.05617,0.06766,0.09354,0.14877,0.28678,0.68762"\
"0.05139,0.05618,0.06780,0.09370,0.14887,0.28681,0.68760"\
"0.05154,0.05633,0.06827,0.09235,0.14760,0.28772,0.68756"\
"0.04991,0.05695,0.06821,0.09311,0.14849,0.28779,0.68773"\
"0.06799,0.07348,0.08569,0.10823,0.15716,0.29185,0.69125");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.09497,0.10136,0.11641,0.15101,0.23704,0.47523,1.16052"\
"0.09906,0.10550,0.12052,0.15532,0.24155,0.47986,1.16480"\
"0.10931,0.11574,0.13082,0.16531,0.25148,0.48985,1.17499"\
"0.13510,0.14148,0.15625,0.19030,0.27601,0.51441,1.19948"\
"0.18413,0.19065,0.20565,0.23980,0.32476,0.56279,1.24880"\
"0.24639,0.25404,0.27090,0.30590,0.39130,0.62886,1.31369"\
"0.30609,0.31634,0.33785,0.37810,0.46369,0.70122,1.38553");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.02287,0.02817,0.04195,0.07975,0.19183,0.52367,1.50023"\
"0.02285,0.02809,0.04200,0.07970,0.19163,0.52462,1.49913"\
"0.02280,0.02810,0.04184,0.07968,0.19146,0.52491,1.49823"\
"0.02231,0.02761,0.04129,0.07912,0.19099,0.52488,1.49893"\
"0.02441,0.02953,0.04275,0.07996,0.19103,0.52465,1.49797"\
"0.03170,0.03634,0.04838,0.08352,0.19233,0.52432,1.50042"\
"0.04375,0.05003,0.06265,0.09372,0.19527,0.52675,1.49819");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.08431,0.08885,0.09953,0.12234,0.17364,0.29519,0.61849"\
"0.08983,0.09442,0.10501,0.12781,0.17913,0.30067,0.62437"\
"0.10299,0.10759,0.11803,0.14092,0.19223,0.31380,0.63750"\
"0.13577,0.14035,0.15081,0.17370,0.22521,0.34686,0.67060"\
"0.20553,0.21067,0.22212,0.24606,0.29825,0.42044,0.74406"\
"0.32093,0.32774,0.34271,0.37264,0.43269,0.56040,0.88458"\
"0.50840,0.51715,0.53696,0.57587,0.65164,0.79567,1.12499");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00424, 0.01237, 0.03603, 0.10496, 0.30580");
values("0.01667,0.01998,0.02804,0.04896,0.10270,0.24172,0.66196"\
"0.01669,0.01993,0.02803,0.04900,0.10292,0.24185,0.66293"\
"0.01656,0.01992,0.02801,0.04882,0.10279,0.24190,0.66299"\
"0.01676,0.01998,0.02820,0.04902,0.10285,0.24157,0.66280"\
"0.02110,0.02413,0.03206,0.05196,0.10428,0.24258,0.66263"\
"0.03074,0.03482,0.04448,0.06592,0.11745,0.24970,0.66646"\
"0.04664,0.05212,0.06376,0.09015,0.14840,0.27539,0.66438");
}
}
}
}
cell ("sky130_fd_sc_hd__o41a_4") {
area : 21.270
cell_footprint : "sky130_fd_sc_hd__o41a";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0048;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(((A1*B1)+(A2*B1))+(A3*B1))+(A4*B1)";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.545;
timing() {
related_pin : "A1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.11701,0.12154,0.13381,0.16422,0.24296,0.47253,1.18990"\
"0.12145,0.12597,0.13823,0.16863,0.24730,0.47694,1.19481"\
"0.13124,0.13575,0.14798,0.17836,0.25698,0.48575,1.20544"\
"0.15101,0.15555,0.16769,0.19796,0.27612,0.50592,1.22504"\
"0.19133,0.19590,0.20824,0.23833,0.31630,0.54512,1.26228"\
"0.25144,0.25656,0.27004,0.30170,0.38009,0.60842,1.32847"\
"0.31158,0.31811,0.33485,0.37130,0.45225,0.68050,1.39833");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02618,0.02984,0.04053,0.07110,0.16768,0.48220,1.50071"\
"0.02623,0.02974,0.04050,0.07093,0.16767,0.48271,1.49841"\
"0.02610,0.02973,0.04029,0.07108,0.16736,0.48287,1.50067"\
"0.02579,0.02942,0.03988,0.07074,0.16707,0.48257,1.50268"\
"0.02705,0.03067,0.04107,0.07083,0.16659,0.48146,1.50156"\
"0.03181,0.03540,0.04588,0.07466,0.16807,0.48107,1.50154"\
"0.04295,0.04697,0.05804,0.08498,0.17272,0.48282,1.50031");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.44603,0.45199,0.46752,0.50147,0.56998,0.71349,1.06318"\
"0.44980,0.45581,0.47141,0.50526,0.57407,0.71677,1.06659"\
"0.46106,0.46677,0.48250,0.51644,0.58455,0.72828,1.07773"\
"0.48700,0.49303,0.50843,0.54249,0.61093,0.75381,1.10375"\
"0.54191,0.54790,0.56352,0.59746,0.66598,0.80905,1.15807"\
"0.65325,0.65925,0.67479,0.70874,0.77731,0.92070,1.27045"\
"0.85580,0.86220,0.87887,0.91500,0.98692,1.13523,1.48857");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.05316,0.05651,0.06457,0.08466,0.13412,0.26733,0.67248"\
"0.05276,0.05600,0.06497,0.08486,0.13426,0.26729,0.67336"\
"0.05303,0.05621,0.06468,0.08492,0.13542,0.26712,0.67347"\
"0.05311,0.05602,0.06530,0.08535,0.13561,0.26739,0.67199"\
"0.05281,0.05609,0.06521,0.08483,0.13438,0.26755,0.67357"\
"0.05281,0.05606,0.06467,0.08486,0.13435,0.26747,0.67226"\
"0.05985,0.06286,0.07231,0.09275,0.14481,0.27345,0.67715");
}
}
timing() {
related_pin : "A2";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.10747,0.11161,0.12278,0.15108,0.22601,0.45192,1.16699"\
"0.11225,0.11639,0.12761,0.15587,0.23079,0.45674,1.17205"\
"0.12205,0.12618,0.13744,0.16567,0.24069,0.46733,1.18263"\
"0.14153,0.14566,0.15683,0.18496,0.25989,0.48656,1.20220"\
"0.17865,0.18294,0.19448,0.22303,0.29798,0.52402,1.24216"\
"0.22980,0.23473,0.24749,0.27767,0.35369,0.57943,1.29885"\
"0.27122,0.27765,0.29390,0.32984,0.40859,0.63494,1.35049");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02347,0.02682,0.03699,0.06652,0.16235,0.47941,1.49823"\
"0.02345,0.02685,0.03696,0.06653,0.16230,0.47943,1.49881"\
"0.02346,0.02681,0.03684,0.06665,0.16253,0.47860,1.50059"\
"0.02338,0.02677,0.03673,0.06649,0.16245,0.47859,1.50166"\
"0.02499,0.02852,0.03819,0.06748,0.16249,0.47879,1.50204"\
"0.03064,0.03405,0.04397,0.07174,0.16458,0.47838,1.49886"\
"0.04223,0.04610,0.05665,0.08387,0.16968,0.47991,1.49750");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.42584,0.43168,0.44740,0.48142,0.54995,0.69323,1.04189"\
"0.42824,0.43424,0.44975,0.48354,0.55231,0.69581,1.04542"\
"0.43766,0.44369,0.45912,0.49327,0.56170,0.70451,1.05443"\
"0.46094,0.46666,0.48239,0.51631,0.58438,0.72811,1.07758"\
"0.51247,0.51845,0.53394,0.56792,0.63648,0.77981,1.12879"\
"0.62463,0.63076,0.64629,0.68035,0.74897,0.89251,1.24209"\
"0.83571,0.84225,0.85931,0.89654,0.96987,1.11871,1.47336");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.05277,0.05646,0.06534,0.08617,0.13450,0.26736,0.67368"\
"0.05308,0.05642,0.06531,0.08545,0.13457,0.26757,0.67114"\
"0.05304,0.05594,0.06531,0.08546,0.13597,0.26755,0.67298"\
"0.05303,0.05620,0.06469,0.08491,0.13533,0.26718,0.67349"\
"0.05278,0.05648,0.06467,0.08603,0.13416,0.26722,0.67328"\
"0.05322,0.05659,0.06497,0.08520,0.13430,0.26753,0.67325"\
"0.06193,0.06544,0.07503,0.09692,0.14527,0.27703,0.67810");
}
}
timing() {
related_pin : "A3";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.10545,0.10946,0.12030,0.14781,0.22146,0.44624,1.16451"\
"0.11030,0.11431,0.12518,0.15271,0.22652,0.45213,1.16576"\
"0.12031,0.12429,0.13516,0.16275,0.23656,0.46220,1.17625"\
"0.14003,0.14403,0.15487,0.18238,0.25614,0.48108,1.19808"\
"0.17624,0.18049,0.19179,0.21992,0.29421,0.51953,1.23503"\
"0.22296,0.22795,0.24094,0.27136,0.34693,0.57207,1.29088"\
"0.25506,0.26166,0.27868,0.31520,0.39523,0.62040,1.33614");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02244,0.02575,0.03558,0.06502,0.16045,0.47756,1.50014"\
"0.02245,0.02580,0.03563,0.06516,0.16057,0.47872,1.49843"\
"0.02250,0.02580,0.03564,0.06516,0.16064,0.47885,1.49959"\
"0.02243,0.02572,0.03571,0.06515,0.16087,0.47860,1.50246"\
"0.02469,0.02806,0.03788,0.06683,0.16110,0.47912,1.50104"\
"0.03096,0.03475,0.04437,0.07182,0.16366,0.47751,1.49848"\
"0.04359,0.04766,0.05844,0.08518,0.16985,0.47984,1.49753");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.38987,0.39587,0.41147,0.44548,0.51380,0.65735,1.00699"\
"0.39217,0.39818,0.41375,0.44776,0.51632,0.65963,1.00814"\
"0.40087,0.40689,0.42237,0.45628,0.52504,0.66813,1.01774"\
"0.42399,0.43000,0.44557,0.47941,0.54811,0.69074,1.04065"\
"0.47871,0.48468,0.50028,0.53420,0.60241,0.74576,1.09511"\
"0.60822,0.61435,0.62962,0.66359,0.73214,0.87561,1.22512"\
"0.85668,0.86343,0.88096,0.91874,0.99244,1.14183,1.49650");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.05302,0.05637,0.06464,0.08486,0.13488,0.26761,0.67157"\
"0.05272,0.05607,0.06457,0.08632,0.13446,0.26737,0.67353"\
"0.05300,0.05629,0.06483,0.08488,0.13409,0.26704,0.67300"\
"0.05274,0.05599,0.06506,0.08487,0.13471,0.26749,0.67193"\
"0.05328,0.05660,0.06460,0.08501,0.13484,0.26688,0.67313"\
"0.05326,0.05657,0.06579,0.08698,0.13478,0.26781,0.67307"\
"0.06581,0.06923,0.07789,0.09870,0.14754,0.27700,0.67788");
}
}
timing() {
related_pin : "A4";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.09058,0.09441,0.10489,0.13177,0.20465,0.42963,1.14224"\
"0.09542,0.09928,0.10980,0.13664,0.20951,0.43343,1.15162"\
"0.10560,0.10944,0.11995,0.14690,0.21978,0.44398,1.15981"\
"0.12580,0.12961,0.14008,0.16691,0.23969,0.46378,1.17854"\
"0.15904,0.16331,0.17455,0.20252,0.27620,0.50069,1.21480"\
"0.19715,0.20237,0.21577,0.24658,0.32196,0.54670,1.26250"\
"0.21348,0.22045,0.23813,0.27681,0.35819,0.58301,1.29783");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02110,0.02450,0.03420,0.06336,0.15946,0.47796,1.49911"\
"0.02116,0.02440,0.03410,0.06333,0.15947,0.47846,1.50310"\
"0.02121,0.02453,0.03411,0.06350,0.15951,0.47654,1.49945"\
"0.02149,0.02466,0.03433,0.06346,0.15941,0.47632,1.49468"\
"0.02485,0.02801,0.03745,0.06607,0.16035,0.47873,1.50022"\
"0.03257,0.03610,0.04541,0.07268,0.16350,0.47580,1.50305"\
"0.04704,0.05144,0.06273,0.08933,0.17140,0.47926,1.49404");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.31834,0.32423,0.34003,0.37389,0.44259,0.58567,0.93553"\
"0.31984,0.32587,0.34143,0.37549,0.44406,0.58704,0.93705"\
"0.32633,0.33231,0.34797,0.38201,0.45061,0.59390,0.94297"\
"0.34736,0.35340,0.36874,0.40274,0.47145,0.61482,0.96445"\
"0.40541,0.41140,0.42691,0.46093,0.52950,0.67321,1.02261"\
"0.54809,0.55376,0.56878,0.60208,0.66891,0.81222,1.16202"\
"0.82169,0.82879,0.84718,0.88546,0.95662,1.10020,1.45358");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.05311,0.05626,0.06500,0.08490,0.13462,0.26737,0.67307"\
"0.05307,0.05597,0.06540,0.08522,0.13605,0.26740,0.67269"\
"0.05294,0.05629,0.06452,0.08640,0.13367,0.26735,0.67354"\
"0.05281,0.05614,0.06490,0.08533,0.13426,0.26736,0.67150"\
"0.05322,0.05645,0.06535,0.08484,0.13430,0.26736,0.67309"\
"0.05160,0.05499,0.06384,0.08351,0.13538,0.26784,0.67290"\
"0.07174,0.07530,0.08402,0.10261,0.14661,0.27339,0.67660");
}
}
timing() {
related_pin : "B1";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.10448,0.10899,0.12120,0.15159,0.23014,0.45966,1.17924"\
"0.10848,0.11299,0.12521,0.15560,0.23416,0.46364,1.18328"\
"0.11872,0.12323,0.13540,0.16579,0.24423,0.47398,1.19254"\
"0.14401,0.14846,0.16040,0.19035,0.26836,0.49722,1.21507"\
"0.19477,0.19922,0.21112,0.24087,0.31780,0.54713,1.26660"\
"0.26184,0.26694,0.27978,0.30978,0.38733,0.61590,1.33660"\
"0.32966,0.33601,0.35213,0.38698,0.46462,0.69269,1.41091");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.02603,0.02968,0.04007,0.07082,0.16740,0.48212,1.50237"\
"0.02607,0.02969,0.04009,0.07086,0.16741,0.48235,1.50177"\
"0.02586,0.02947,0.03998,0.07091,0.16736,0.48296,1.49965"\
"0.02535,0.02898,0.03958,0.07009,0.16655,0.48224,1.50269"\
"0.02664,0.03023,0.04050,0.07042,0.16580,0.48166,1.50290"\
"0.03316,0.03647,0.04536,0.07391,0.16772,0.48112,1.50326"\
"0.04542,0.04907,0.05892,0.08395,0.17080,0.48386,1.49988");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.07890,0.08175,0.08935,0.10781,0.15276,0.26806,0.59301"\
"0.08409,0.08698,0.09458,0.11305,0.15803,0.27334,0.59808"\
"0.09717,0.09999,0.10753,0.12603,0.17106,0.28640,0.61126"\
"0.12849,0.13126,0.13879,0.15736,0.20219,0.31804,0.64295"\
"0.19249,0.19574,0.20433,0.22429,0.27090,0.38697,0.71205"\
"0.29368,0.29791,0.30909,0.33426,0.38897,0.51193,0.83810"\
"0.45596,0.46142,0.47572,0.50814,0.57804,0.71974,1.05337");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00514, 0.01650, 0.05294, 0.16982, 0.54475");
values("0.01601,0.01812,0.02386,0.04069,0.08820,0.21906,0.64115"\
"0.01606,0.01821,0.02388,0.04068,0.08821,0.21899,0.64074"\
"0.01619,0.01815,0.02385,0.04060,0.08812,0.21907,0.64043"\
"0.01618,0.01841,0.02420,0.04074,0.08838,0.21919,0.64103"\
"0.02137,0.02348,0.02931,0.04487,0.09071,0.21982,0.64059"\
"0.03178,0.03430,0.04105,0.05880,0.10514,0.22906,0.64175"\
"0.04776,0.05086,0.05936,0.08182,0.13483,0.25690,0.64724");
}
}
}
}
cell ("sky130_fd_sc_hd__o41ai_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__o41ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0024;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0023;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)*!A3)*!A4)+!B1";
capacitance : 0.0000;
max_transition : 1.481;
max_capacitance : 0.034;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.26000,0.27470,0.30602,0.36789,0.49157,0.73795,1.23274"\
"0.26305,0.27905,0.30982,0.37267,0.49535,0.74210,1.23784"\
"0.27310,0.28799,0.32105,0.38230,0.50659,0.75440,1.24996"\
"0.29765,0.31344,0.34413,0.40715,0.53149,0.77919,1.27534"\
"0.34787,0.36313,0.39507,0.45719,0.58124,0.82845,1.32610"\
"0.44503,0.46207,0.49513,0.56015,0.68336,0.93092,1.42718"\
"0.60157,0.62215,0.66187,0.73754,0.87942,1.14599,1.64527");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.17225,0.19253,0.23319,0.31399,0.47685,0.80437,1.46031"\
"0.17258,0.19293,0.23298,0.31444,0.47699,0.80306,1.45880"\
"0.17237,0.19259,0.23327,0.31434,0.47715,0.80508,1.46098"\
"0.17227,0.19287,0.23305,0.31414,0.47661,0.80431,1.45977"\
"0.17283,0.19300,0.23352,0.31470,0.47797,0.80360,1.46064"\
"0.19311,0.21223,0.25039,0.32658,0.48365,0.80557,1.46057"\
"0.24437,0.26500,0.30571,0.38805,0.54500,0.84746,1.47620");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.04141,0.04522,0.05256,0.06662,0.09319,0.14337,0.24011"\
"0.04627,0.05003,0.05737,0.07135,0.09783,0.14799,0.24464"\
"0.05722,0.06089,0.06808,0.08197,0.10823,0.15837,0.25494"\
"0.07816,0.08237,0.08987,0.10398,0.12983,0.17962,0.27621"\
"0.11024,0.11568,0.12597,0.14379,0.17464,0.22756,0.32447"\
"0.14987,0.15811,0.17254,0.19880,0.24267,0.31324,0.42738"\
"0.17674,0.18881,0.21131,0.25203,0.31981,0.42754,0.59202");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.03268,0.03723,0.04613,0.06320,0.09589,0.15859,0.28347"\
"0.03236,0.03688,0.04575,0.06296,0.09551,0.15837,0.28233"\
"0.03217,0.03661,0.04526,0.06218,0.09508,0.15850,0.28221"\
"0.03890,0.04261,0.04998,0.06492,0.09565,0.15765,0.28228"\
"0.05880,0.06252,0.06997,0.08479,0.11215,0.16581,0.28397"\
"0.09683,0.10160,0.11137,0.12954,0.16129,0.21594,0.32026"\
"0.16482,0.17218,0.18672,0.21222,0.25657,0.32863,0.44455");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.24584,0.26072,0.29319,0.35425,0.47789,0.72466,1.21937"\
"0.24868,0.26377,0.29611,0.35766,0.48190,0.72790,1.22363"\
"0.25786,0.27442,0.30527,0.36846,0.49248,0.73932,1.23534"\
"0.28320,0.29904,0.33015,0.39355,0.51765,0.76461,1.26148"\
"0.33951,0.35460,0.38644,0.44851,0.57230,0.81960,1.31649"\
"0.45034,0.46962,0.50410,0.57002,0.69377,0.94076,1.43722"\
"0.64927,0.67196,0.71571,0.79507,0.94454,1.21460,1.71320");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.17236,0.19262,0.23348,0.31401,0.47691,0.80303,1.46034"\
"0.17228,0.19259,0.23348,0.31399,0.47682,0.80358,1.45982"\
"0.17254,0.19291,0.23302,0.31440,0.47740,0.80344,1.45912"\
"0.17266,0.19246,0.23308,0.31406,0.47729,0.80355,1.46049"\
"0.17375,0.19346,0.23378,0.31469,0.47790,0.80361,1.46072"\
"0.20209,0.22041,0.25649,0.33136,0.48607,0.80527,1.46172"\
"0.27341,0.29371,0.33382,0.41179,0.56186,0.85367,1.47508");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.04152,0.04505,0.05192,0.06486,0.08937,0.13647,0.22861"\
"0.04635,0.04989,0.05675,0.06968,0.09417,0.14127,0.23349"\
"0.05677,0.06023,0.06696,0.07988,0.10430,0.15139,0.24357"\
"0.07603,0.07997,0.08718,0.10055,0.12494,0.17192,0.26425"\
"0.10319,0.10863,0.11838,0.13607,0.16603,0.21736,0.31053"\
"0.13078,0.13894,0.15362,0.18021,0.22375,0.29478,0.40746"\
"0.13312,0.14620,0.16928,0.21048,0.28011,0.38900,0.55602");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02960,0.03355,0.04144,0.05702,0.08697,0.14676,0.26711"\
"0.02946,0.03341,0.04132,0.05691,0.08691,0.14712,0.26831"\
"0.02945,0.03324,0.04106,0.05637,0.08667,0.14709,0.26742"\
"0.03533,0.03875,0.04561,0.05928,0.08790,0.14649,0.26802"\
"0.05310,0.05684,0.06463,0.07840,0.10484,0.15646,0.27047"\
"0.08871,0.09386,0.10334,0.12190,0.15223,0.20859,0.30865"\
"0.15562,0.16368,0.17819,0.20368,0.24807,0.31798,0.43770");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.21505,0.22958,0.26213,0.32295,0.44653,0.69364,1.18874"\
"0.21797,0.23367,0.26494,0.32602,0.45009,0.69736,1.19241"\
"0.22547,0.24226,0.27382,0.33668,0.45982,0.70736,1.20344"\
"0.25087,0.26743,0.29856,0.36137,0.48546,0.73278,1.22951"\
"0.31041,0.32566,0.35722,0.41915,0.54317,0.79104,1.28747"\
"0.43306,0.45087,0.48797,0.55652,0.67993,0.92760,1.42412"\
"0.65127,0.67712,0.72468,0.81450,0.96873,1.24717,1.74464");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.17229,0.19271,0.23354,0.31428,0.47713,0.80363,1.46342"\
"0.17288,0.19286,0.23301,0.31436,0.47702,0.80334,1.45989"\
"0.17244,0.19238,0.23287,0.31370,0.47678,0.80368,1.45970"\
"0.17236,0.19255,0.23288,0.31421,0.47832,0.80353,1.45941"\
"0.17567,0.19470,0.23389,0.31475,0.47724,0.80417,1.46086"\
"0.21209,0.22969,0.26586,0.33825,0.48828,0.80471,1.46069"\
"0.30413,0.32552,0.36553,0.44651,0.58698,0.86870,1.47624");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.04045,0.04361,0.04965,0.06141,0.08433,0.12958,0.22012"\
"0.04533,0.04849,0.05456,0.06634,0.08926,0.13456,0.22514"\
"0.05547,0.05861,0.06475,0.07659,0.09960,0.14497,0.23551"\
"0.07296,0.07659,0.08370,0.09659,0.12003,0.16560,0.25628"\
"0.09521,0.10109,0.11064,0.12825,0.15836,0.20993,0.30238"\
"0.11293,0.12161,0.13734,0.16469,0.21075,0.28283,0.39764"\
"0.09695,0.11050,0.13606,0.18056,0.25453,0.36801,0.53841");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02406,0.02765,0.03500,0.04960,0.07939,0.13894,0.25909"\
"0.02405,0.02765,0.03491,0.04957,0.07936,0.13881,0.25970"\
"0.02422,0.02772,0.03499,0.04965,0.07930,0.13889,0.25990"\
"0.03013,0.03340,0.04008,0.05302,0.08094,0.13904,0.26006"\
"0.04708,0.05084,0.05862,0.07237,0.09866,0.15030,0.26254"\
"0.08176,0.08715,0.09725,0.11567,0.14775,0.20208,0.30476"\
"0.14700,0.15552,0.17092,0.19840,0.24304,0.31494,0.43239");
}
}
timing() {
related_pin : "A4";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.15527,0.17112,0.20315,0.26511,0.38826,0.63459,1.13023"\
"0.15636,0.17199,0.20435,0.26628,0.39033,0.63786,1.13372"\
"0.16265,0.17802,0.21032,0.27351,0.39854,0.64666,1.14337"\
"0.18600,0.20189,0.23350,0.29579,0.42050,0.66893,1.16665"\
"0.24917,0.26387,0.29313,0.35472,0.47767,0.72492,1.22226"\
"0.38501,0.40335,0.43894,0.50074,0.62222,0.86660,1.36183"\
"0.60353,0.62969,0.68089,0.77101,0.93533,1.20046,1.68458");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.17115,0.19166,0.23231,0.31431,0.47802,0.80328,1.45998"\
"0.17073,0.19126,0.23260,0.31395,0.47707,0.80296,1.46374"\
"0.16969,0.19057,0.23185,0.31377,0.47687,0.80298,1.46190"\
"0.16621,0.18770,0.23027,0.31315,0.47719,0.80322,1.46061"\
"0.17115,0.19001,0.22946,0.30979,0.47554,0.80523,1.46324"\
"0.21824,0.23920,0.27754,0.34483,0.49034,0.80325,1.46067"\
"0.30550,0.33218,0.38422,0.46917,0.62073,0.88919,1.48063");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.03227,0.03501,0.04039,0.05095,0.07209,0.11450,0.19980"\
"0.03683,0.03967,0.04520,0.05587,0.07715,0.11957,0.20482"\
"0.04644,0.04949,0.05529,0.06627,0.08766,0.13042,0.21571"\
"0.06045,0.06456,0.07233,0.08559,0.10870,0.15178,0.23736"\
"0.07454,0.08131,0.09308,0.11302,0.14538,0.19772,0.28594"\
"0.07756,0.08796,0.10799,0.13922,0.19004,0.26686,0.38143"\
"0.03545,0.05316,0.08479,0.13722,0.22024,0.34253,0.52176");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.01519,0.01861,0.02539,0.03944,0.06763,0.12453,0.23872"\
"0.01524,0.01860,0.02548,0.03940,0.06758,0.12455,0.23906"\
"0.01644,0.01949,0.02587,0.03947,0.06711,0.12498,0.23926"\
"0.02425,0.02732,0.03357,0.04545,0.07016,0.12435,0.23979"\
"0.04183,0.04569,0.05315,0.06677,0.09181,0.13935,0.24325"\
"0.07601,0.08183,0.09241,0.11102,0.14266,0.19603,0.29085"\
"0.14394,0.15221,0.16764,0.19554,0.23867,0.30962,0.42482");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02556,0.02929,0.03661,0.05064,0.07822,0.13327,0.24326"\
"0.03074,0.03447,0.04176,0.05564,0.08363,0.13868,0.24892"\
"0.04420,0.04775,0.05488,0.06887,0.09670,0.15190,0.26221"\
"0.06696,0.07316,0.08352,0.10022,0.12788,0.18346,0.29459"\
"0.10266,0.11241,0.12939,0.15649,0.19668,0.25606,0.36601"\
"0.16003,0.17499,0.20170,0.24564,0.31102,0.40472,0.53941"\
"0.26048,0.28159,0.32124,0.38672,0.48983,0.64357,0.85858");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02641,0.03165,0.04259,0.06394,0.10577,0.18797,0.35113"\
"0.02648,0.03180,0.04255,0.06390,0.10583,0.18794,0.35103"\
"0.03016,0.03444,0.04367,0.06389,0.10580,0.18790,0.35090"\
"0.05024,0.05302,0.05784,0.07340,0.10877,0.18797,0.35105"\
"0.08970,0.09306,0.10008,0.11380,0.13940,0.20280,0.35213"\
"0.16034,0.16469,0.17416,0.19295,0.22733,0.28484,0.39824"\
"0.29113,0.29534,0.30585,0.33313,0.38464,0.46607,0.59375");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.02983,0.03378,0.04126,0.05544,0.08196,0.13211,0.22875"\
"0.03400,0.03789,0.04537,0.05963,0.08624,0.13650,0.23313"\
"0.04601,0.04932,0.05624,0.06987,0.09629,0.14674,0.24354"\
"0.06944,0.07398,0.08240,0.09660,0.12149,0.17032,0.26689"\
"0.10105,0.10753,0.11947,0.14020,0.17468,0.22862,0.32329"\
"0.13661,0.14609,0.16365,0.19427,0.24422,0.32546,0.45109"\
"0.15905,0.17276,0.19831,0.24369,0.32008,0.44401,0.63170");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00101, 0.00204, 0.00412, 0.00831, 0.01678, 0.03388");
values("0.03174,0.03627,0.04508,0.06197,0.09488,0.15802,0.28217"\
"0.03099,0.03577,0.04484,0.06194,0.09478,0.15817,0.28292"\
"0.03229,0.03623,0.04454,0.06111,0.09441,0.15769,0.28226"\
"0.04454,0.04857,0.05521,0.06796,0.09644,0.15704,0.28238"\
"0.06736,0.07262,0.08225,0.09852,0.12508,0.17431,0.28576"\
"0.10751,0.11548,0.12954,0.15325,0.19125,0.25127,0.34757"\
"0.17566,0.18795,0.20922,0.24541,0.30405,0.38942,0.53084");
}
}
}
}
cell ("sky130_fd_sc_hd__o41ai_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__o41ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0046;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)*!A3)*!A4)+!B1";
capacitance : 0.0000;
max_transition : 1.484;
max_capacitance : 0.062;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.26702,0.27611,0.30048,0.34906,0.45823,0.69867,1.23158"\
"0.27064,0.28093,0.30330,0.35349,0.46199,0.70279,1.23600"\
"0.28067,0.29052,0.31334,0.36325,0.47345,0.71486,1.24853"\
"0.30582,0.31472,0.33876,0.38911,0.49901,0.74050,1.27507"\
"0.35865,0.36866,0.39089,0.44104,0.55105,0.79236,1.32752"\
"0.45972,0.47082,0.49351,0.54753,0.65685,0.89795,1.43289"\
"0.62349,0.63678,0.66399,0.72693,0.85377,1.11403,1.65331");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.17083,0.18374,0.21361,0.27848,0.42324,0.74443,1.45875"\
"0.17108,0.18376,0.21308,0.27891,0.42354,0.74455,1.45885"\
"0.17081,0.18439,0.21351,0.27883,0.42323,0.74445,1.45867"\
"0.17081,0.18401,0.21357,0.27835,0.42304,0.74401,1.45845"\
"0.17128,0.18437,0.21357,0.27853,0.42311,0.74423,1.45890"\
"0.18920,0.20191,0.22958,0.29035,0.43061,0.74527,1.45876"\
"0.23740,0.25099,0.28035,0.34604,0.48704,0.78781,1.47734");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.04357,0.04634,0.05242,0.06510,0.09123,0.14513,0.25765"\
"0.04829,0.05110,0.05705,0.06967,0.09583,0.14952,0.26211"\
"0.05889,0.06164,0.06746,0.07995,0.10579,0.15942,0.27202"\
"0.07885,0.08179,0.08820,0.10077,0.12623,0.17948,0.29191"\
"0.11008,0.11377,0.12185,0.13780,0.16761,0.22402,0.33677"\
"0.14885,0.15438,0.16599,0.18829,0.22964,0.30361,0.43417"\
"0.17281,0.18236,0.19873,0.23294,0.29665,0.40708,0.59126");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.03725,0.04044,0.04751,0.06284,0.09501,0.16244,0.30819"\
"0.03679,0.04006,0.04716,0.06240,0.09465,0.16190,0.30825"\
"0.03648,0.03958,0.04664,0.06177,0.09404,0.16171,0.30792"\
"0.04259,0.04524,0.05105,0.06425,0.09464,0.16132,0.30773"\
"0.06168,0.06433,0.07008,0.08287,0.11037,0.16900,0.30954"\
"0.09942,0.10276,0.11024,0.12559,0.15624,0.21629,0.34269"\
"0.16841,0.17388,0.18515,0.20533,0.24796,0.32228,0.45769");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.24922,0.25979,0.28233,0.33134,0.44017,0.68025,1.21348"\
"0.25131,0.26176,0.28300,0.33453,0.44374,0.68408,1.21729"\
"0.25999,0.27027,0.29327,0.34308,0.45282,0.69415,1.22781"\
"0.28214,0.29287,0.31514,0.36635,0.47645,0.71809,1.25302"\
"0.33501,0.34499,0.36741,0.41715,0.52663,0.76931,1.30404"\
"0.43661,0.44824,0.47283,0.52717,0.63897,0.87980,1.41467"\
"0.60999,0.62382,0.65511,0.72378,0.85663,1.12592,1.66690");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.17076,0.18434,0.21305,0.27893,0.42328,0.74468,1.45869"\
"0.17092,0.18427,0.21300,0.27833,0.42313,0.74444,1.45888"\
"0.17119,0.18437,0.21373,0.27893,0.42327,0.74445,1.45836"\
"0.17093,0.18359,0.21343,0.27822,0.42301,0.74448,1.45895"\
"0.17229,0.18519,0.21472,0.27912,0.42346,0.74582,1.45879"\
"0.20034,0.21270,0.24045,0.29947,0.43597,0.74708,1.46102"\
"0.26820,0.28246,0.31114,0.37548,0.51161,0.80118,1.47631");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.04466,0.04733,0.05303,0.06482,0.08934,0.14014,0.24930"\
"0.04958,0.05221,0.05792,0.06979,0.09413,0.14512,0.25428"\
"0.06004,0.06268,0.06826,0.08006,0.10435,0.15525,0.26435"\
"0.07974,0.08259,0.08844,0.10055,0.12483,0.17568,0.28478"\
"0.10871,0.11255,0.12047,0.13588,0.16525,0.22022,0.33055"\
"0.14024,0.14606,0.15727,0.18092,0.22261,0.29719,0.42759"\
"0.15104,0.15934,0.17852,0.21443,0.27996,0.39461,0.58291");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.03419,0.03692,0.04323,0.05704,0.08664,0.15169,0.29662"\
"0.03405,0.03673,0.04315,0.05690,0.08661,0.15176,0.29619"\
"0.03369,0.03656,0.04278,0.05659,0.08631,0.15155,0.29648"\
"0.03885,0.04133,0.04685,0.05905,0.08723,0.15144,0.29656"\
"0.05581,0.05836,0.06411,0.07638,0.10320,0.16025,0.29821"\
"0.09160,0.09473,0.10268,0.11781,0.14893,0.20769,0.33189"\
"0.15802,0.16345,0.17500,0.19791,0.23952,0.31483,0.45329");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.21419,0.22447,0.24562,0.29689,0.40572,0.64562,1.17843"\
"0.21505,0.22511,0.24934,0.29821,0.40786,0.64855,1.18187"\
"0.22330,0.23296,0.25726,0.30670,0.41682,0.65834,1.19217"\
"0.24807,0.25846,0.28016,0.33146,0.44134,0.68292,1.21698"\
"0.30322,0.31303,0.33623,0.38643,0.49581,0.73727,1.27225"\
"0.41664,0.42872,0.45470,0.51124,0.62604,0.86732,1.40212"\
"0.61104,0.62857,0.66525,0.74024,0.88493,1.16580,1.70605");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.17085,0.18423,0.21289,0.27837,0.42307,0.74449,1.46057"\
"0.17087,0.18402,0.21374,0.27847,0.42311,0.74439,1.46121"\
"0.17091,0.18399,0.21355,0.27847,0.42320,0.74437,1.46110"\
"0.17086,0.18377,0.21297,0.27817,0.42433,0.74475,1.45921"\
"0.17489,0.18683,0.21508,0.27902,0.42336,0.74462,1.45892"\
"0.21129,0.22474,0.25069,0.30707,0.43956,0.74989,1.45855"\
"0.30366,0.31819,0.34821,0.41262,0.54481,0.82301,1.47677");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.04199,0.04422,0.04889,0.05893,0.08037,0.12654,0.22827"\
"0.04683,0.04910,0.05381,0.06388,0.08535,0.13156,0.23336"\
"0.05698,0.05919,0.06403,0.07419,0.09570,0.14199,0.24393"\
"0.07461,0.07720,0.08254,0.09377,0.11598,0.16252,0.26459"\
"0.09773,0.10165,0.10928,0.12472,0.15317,0.20609,0.31005"\
"0.11937,0.12446,0.13662,0.15951,0.20353,0.27825,0.40443"\
"0.11022,0.11912,0.13840,0.17653,0.24490,0.36347,0.55041");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.02477,0.02725,0.03276,0.04506,0.07267,0.13414,0.27119"\
"0.02477,0.02724,0.03273,0.04506,0.07266,0.13414,0.27169"\
"0.02478,0.02721,0.03273,0.04508,0.07264,0.13410,0.27178"\
"0.03019,0.03246,0.03757,0.04862,0.07433,0.13427,0.27180"\
"0.04609,0.04856,0.05432,0.06633,0.09175,0.14531,0.27451"\
"0.07947,0.08320,0.09092,0.10655,0.13746,0.19554,0.31234"\
"0.14330,0.14919,0.16056,0.18431,0.22767,0.30129,0.43455");
}
}
timing() {
related_pin : "A4";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.14347,0.15339,0.17668,0.22565,0.33504,0.57582,1.10887"\
"0.14384,0.15418,0.17709,0.22729,0.33719,0.57789,1.11156"\
"0.14971,0.16026,0.18353,0.23448,0.34501,0.58693,1.12103"\
"0.17296,0.18272,0.20565,0.25513,0.36629,0.60856,1.14453"\
"0.23538,0.24444,0.26556,0.31439,0.42339,0.66470,1.20016"\
"0.36217,0.37465,0.39996,0.45644,0.56448,0.80011,1.33253"\
"0.56592,0.58337,0.62060,0.70000,0.85216,1.12507,1.65044");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.16817,0.18139,0.21158,0.27786,0.42340,0.74431,1.46381"\
"0.16707,0.18121,0.21158,0.27745,0.42308,0.74472,1.45898"\
"0.16550,0.17919,0.20981,0.27732,0.42340,0.74411,1.46019"\
"0.16078,0.17487,0.20623,0.27521,0.42263,0.74438,1.45976"\
"0.16867,0.18084,0.20805,0.27187,0.41792,0.74438,1.45941"\
"0.21066,0.22548,0.25698,0.31717,0.44296,0.74373,1.45912"\
"0.29001,0.30857,0.34948,0.42724,0.57287,0.84476,1.48378");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.03239,0.03436,0.03869,0.04786,0.06794,0.11220,0.21073"\
"0.03688,0.03895,0.04338,0.05275,0.07306,0.11757,0.21610"\
"0.04632,0.04857,0.05324,0.06295,0.08345,0.12804,0.22712"\
"0.05998,0.06299,0.06903,0.08097,0.10366,0.14883,0.24825"\
"0.07445,0.07889,0.08835,0.10604,0.13747,0.19233,0.29473"\
"0.07825,0.08489,0.10061,0.12915,0.17862,0.25897,0.38842"\
"0.04091,0.05309,0.07791,0.12455,0.20550,0.33334,0.52880");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.01434,0.01673,0.02220,0.03426,0.06146,0.12269,0.25652"\
"0.01443,0.01678,0.02218,0.03438,0.06132,0.12251,0.25654"\
"0.01560,0.01771,0.02280,0.03441,0.06135,0.12162,0.25774"\
"0.02276,0.02492,0.02978,0.04062,0.06448,0.12237,0.25852"\
"0.03923,0.04201,0.04762,0.05985,0.08434,0.13665,0.25993"\
"0.07225,0.07653,0.08421,0.10078,0.13113,0.18828,0.30305"\
"0.13873,0.14417,0.15578,0.17938,0.22298,0.29629,0.42552");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.02179,0.02411,0.02910,0.03958,0.06183,0.11066,0.21887"\
"0.02700,0.02924,0.03413,0.04468,0.06722,0.11622,0.22685"\
"0.03940,0.04216,0.04728,0.05755,0.08001,0.12927,0.23782"\
"0.05850,0.06280,0.07117,0.08631,0.11078,0.16004,0.26731"\
"0.08732,0.09428,0.10787,0.13203,0.17201,0.23240,0.34067"\
"0.13350,0.14393,0.16464,0.20228,0.26632,0.36386,0.50827"\
"0.21395,0.22885,0.25890,0.31428,0.41099,0.56665,0.79827");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.02115,0.02423,0.03154,0.04709,0.08179,0.15645,0.31877"\
"0.02129,0.02435,0.03154,0.04730,0.08181,0.15641,0.31946"\
"0.02686,0.02910,0.03432,0.04802,0.08189,0.15636,0.31899"\
"0.04736,0.04924,0.05334,0.06188,0.08807,0.15677,0.31899"\
"0.08686,0.08848,0.09268,0.10357,0.12575,0.17709,0.32106"\
"0.15787,0.15988,0.16531,0.17961,0.21022,0.26580,0.37651"\
"0.29218,0.29345,0.29825,0.31526,0.35824,0.44137,0.57817");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.03047,0.03334,0.03952,0.05227,0.07838,0.13201,0.24456"\
"0.03454,0.03742,0.04348,0.05630,0.08251,0.13624,0.24881"\
"0.04678,0.04917,0.05472,0.06699,0.09264,0.14644,0.25920"\
"0.07156,0.07490,0.08150,0.09405,0.11794,0.17105,0.28353"\
"0.10656,0.11108,0.12038,0.13868,0.17223,0.22970,0.34041"\
"0.14832,0.15476,0.16813,0.19491,0.24409,0.32982,0.47070"\
"0.18544,0.19459,0.21378,0.25138,0.32467,0.45374,0.66611");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00112, 0.00250, 0.00558, 0.01247, 0.02786, 0.06227");
values("0.03539,0.03890,0.04575,0.06097,0.09302,0.16075,0.30762"\
"0.03453,0.03796,0.04547,0.06089,0.09316,0.16099,0.30755"\
"0.03532,0.03853,0.04483,0.05976,0.09246,0.16071,0.30758"\
"0.04691,0.04982,0.05582,0.06715,0.09483,0.16000,0.30724"\
"0.06898,0.07327,0.08074,0.09581,0.12332,0.17584,0.30922"\
"0.10920,0.11493,0.12635,0.14757,0.18541,0.25074,0.36548"\
"0.17529,0.18378,0.20143,0.23533,0.29227,0.38628,0.54414");
}
}
}
}
cell ("sky130_fd_sc_hd__o41ai_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__o41ai";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A1") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("A2") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("A3") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("A4") {
direction : input;
capacitance : 0.0091;
max_transition : 1.500;
}
pin("B1") {
direction : input;
capacitance : 0.0088;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(((!A1*!A2)*!A3)*!A4)+!B1";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.109;
timing() {
related_pin : "A1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.28696,0.29284,0.31131,0.35159,0.44877,0.68297,1.25343"\
"0.29006,0.29602,0.31460,0.35496,0.45259,0.68689,1.25749"\
"0.30085,0.30657,0.32513,0.36594,0.46321,0.69877,1.27004"\
"0.32610,0.33199,0.35058,0.39117,0.48945,0.72504,1.29702"\
"0.37992,0.38781,0.40443,0.44426,0.54202,0.77809,1.35141"\
"0.48519,0.49211,0.50980,0.55337,0.65108,0.88622,1.45851"\
"0.66060,0.66725,0.69003,0.73811,0.85190,1.10524,1.68327");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.18648,0.19478,0.21700,0.26920,0.39784,0.71091,1.47770"\
"0.18648,0.19479,0.21705,0.26926,0.39768,0.71064,1.47375"\
"0.18649,0.19507,0.21704,0.26927,0.39797,0.71095,1.47446"\
"0.18652,0.19505,0.21713,0.26927,0.39749,0.71068,1.47376"\
"0.18683,0.19595,0.21720,0.26982,0.39820,0.71125,1.47398"\
"0.20302,0.21165,0.23117,0.28076,0.40491,0.71239,1.47419"\
"0.24795,0.25648,0.27879,0.33097,0.45699,0.75183,1.48737");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.04901,0.05115,0.05608,0.06767,0.09371,0.15196,0.28358"\
"0.05364,0.05577,0.06061,0.07210,0.09805,0.15615,0.28805"\
"0.06303,0.06499,0.06991,0.08121,0.10693,0.16485,0.29656"\
"0.08005,0.08222,0.08729,0.09858,0.12405,0.18149,0.31300"\
"0.10694,0.10950,0.11531,0.12891,0.15703,0.21699,0.34875"\
"0.13975,0.14310,0.15115,0.17004,0.20738,0.28116,0.42677"\
"0.15332,0.15827,0.17085,0.19741,0.25457,0.36148,0.55637");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.04826,0.05058,0.05626,0.06992,0.10169,0.17453,0.34763"\
"0.04761,0.04995,0.05562,0.06923,0.10106,0.17411,0.34722"\
"0.04696,0.04916,0.05491,0.06844,0.10042,0.17348,0.34691"\
"0.05096,0.05294,0.05817,0.07032,0.10080,0.17297,0.34704"\
"0.06623,0.06804,0.07288,0.08480,0.11296,0.17917,0.34778"\
"0.10268,0.10484,0.10965,0.12222,0.15109,0.21640,0.37181"\
"0.16982,0.17352,0.18160,0.19686,0.23529,0.31163,0.47061");
}
}
timing() {
related_pin : "A2";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.27156,0.27864,0.29535,0.33450,0.43203,0.66631,1.23706"\
"0.27309,0.27994,0.29694,0.33613,0.43398,0.66909,1.23997"\
"0.28118,0.28843,0.30543,0.34513,0.44358,0.67943,1.25080"\
"0.30482,0.31004,0.32855,0.36972,0.46795,0.70420,1.27616"\
"0.35794,0.36490,0.38087,0.42213,0.52030,0.75590,1.32892"\
"0.46403,0.47140,0.49044,0.53338,0.63363,0.86912,1.44189"\
"0.64906,0.65820,0.68095,0.73543,0.85381,1.11845,1.69753");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.18610,0.19496,0.21706,0.26973,0.39790,0.71097,1.47448"\
"0.18645,0.19514,0.21626,0.26958,0.39798,0.71096,1.47442"\
"0.18642,0.19558,0.21662,0.26933,0.39795,0.71090,1.47433"\
"0.18657,0.19507,0.21708,0.26909,0.39780,0.71081,1.47331"\
"0.18779,0.19622,0.21750,0.26969,0.39777,0.71043,1.47392"\
"0.21348,0.22171,0.24184,0.28987,0.41083,0.71373,1.47867"\
"0.27950,0.28825,0.31081,0.36127,0.48332,0.76708,1.49228");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.05107,0.05297,0.05758,0.06816,0.09216,0.14611,0.27225"\
"0.05578,0.05766,0.06227,0.07285,0.09675,0.15090,0.27711"\
"0.06550,0.06746,0.07196,0.08249,0.10639,0.16050,0.28652"\
"0.08288,0.08500,0.08990,0.10038,0.12419,0.17823,0.30453"\
"0.10961,0.11186,0.11750,0.13070,0.15802,0.21569,0.34293"\
"0.13744,0.14087,0.14936,0.16849,0.20681,0.28087,0.42606"\
"0.13998,0.14465,0.15779,0.18751,0.24613,0.35962,0.56018");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.04248,0.04444,0.04951,0.06158,0.09040,0.15955,0.32977"\
"0.04235,0.04431,0.04938,0.06142,0.09034,0.15974,0.32973"\
"0.04190,0.04392,0.04886,0.06104,0.09006,0.15961,0.32971"\
"0.04580,0.04759,0.05212,0.06300,0.09081,0.15918,0.32967"\
"0.05999,0.06182,0.06647,0.07725,0.10391,0.16698,0.33136"\
"0.09445,0.09678,0.10217,0.11521,0.14424,0.20722,0.35892"\
"0.16132,0.16447,0.17230,0.19139,0.23035,0.30741,0.46451");
}
}
timing() {
related_pin : "A3";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.23434,0.23942,0.25810,0.29843,0.39574,0.63016,1.20059"\
"0.23508,0.24096,0.25950,0.30037,0.39791,0.63269,1.20361"\
"0.24240,0.24791,0.26645,0.30809,0.40632,0.64153,1.21317"\
"0.26567,0.27296,0.28936,0.33059,0.42843,0.66503,1.23793"\
"0.32135,0.32762,0.34528,0.38544,0.48370,0.72015,1.29316"\
"0.44003,0.44800,0.46755,0.51162,0.61472,0.85050,1.42371"\
"0.64735,0.65822,0.68451,0.74365,0.87349,1.14996,1.72965");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.18609,0.19490,0.21682,0.26921,0.39790,0.71078,1.47734"\
"0.18599,0.19519,0.21692,0.26901,0.39777,0.71083,1.47368"\
"0.18598,0.19517,0.21681,0.26900,0.39778,0.71103,1.47451"\
"0.18632,0.19503,0.21689,0.26993,0.39795,0.71106,1.47435"\
"0.18873,0.19776,0.21791,0.27026,0.39863,0.71067,1.47393"\
"0.22547,0.23349,0.25196,0.29848,0.41525,0.71674,1.47432"\
"0.31278,0.32222,0.34372,0.39790,0.51602,0.78869,1.49079");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.04836,0.04995,0.05365,0.06255,0.08294,0.13166,0.24858"\
"0.05300,0.05464,0.05836,0.06727,0.08775,0.13643,0.25349"\
"0.06270,0.06437,0.06809,0.07703,0.09779,0.14651,0.26345"\
"0.07976,0.08137,0.08557,0.09537,0.11687,0.16583,0.28311"\
"0.10276,0.10505,0.11039,0.12373,0.15016,0.20550,0.32501"\
"0.12027,0.12467,0.13324,0.15265,0.19336,0.27071,0.41278"\
"0.10416,0.11026,0.12503,0.15639,0.22093,0.34168,0.54852");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.03001,0.03180,0.03620,0.04697,0.07357,0.13902,0.29989"\
"0.03003,0.03178,0.03619,0.04696,0.07368,0.13920,0.30006"\
"0.02995,0.03176,0.03617,0.04703,0.07369,0.13918,0.30012"\
"0.03471,0.03633,0.04045,0.05025,0.07547,0.13922,0.29999"\
"0.04997,0.05189,0.05630,0.06677,0.09148,0.14958,0.30275"\
"0.08454,0.08716,0.09278,0.10612,0.13475,0.19629,0.33604"\
"0.15090,0.15459,0.16317,0.18249,0.22370,0.30130,0.45239");
}
}
timing() {
related_pin : "A4";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.16057,0.16788,0.18560,0.22519,0.32346,0.55788,1.12939"\
"0.16094,0.16735,0.18517,0.22545,0.32428,0.55965,1.13117"\
"0.16510,0.17275,0.18937,0.23151,0.32958,0.56788,1.14058"\
"0.18746,0.19424,0.21032,0.25234,0.35158,0.58842,1.16301"\
"0.24994,0.25626,0.27200,0.31143,0.40651,0.64354,1.21749"\
"0.38695,0.39378,0.41265,0.45700,0.55419,0.78454,1.35465"\
"0.60482,0.61394,0.64783,0.71095,0.84593,1.11707,1.68125");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.18397,0.19306,0.21477,0.26843,0.39756,0.71104,1.47587"\
"0.18309,0.19238,0.21411,0.26819,0.39763,0.71116,1.47407"\
"0.18136,0.19086,0.21327,0.26742,0.39794,0.71088,1.47930"\
"0.17719,0.18625,0.20984,0.26507,0.39686,0.71122,1.47830"\
"0.18137,0.18934,0.21080,0.26151,0.39214,0.71315,1.47489"\
"0.22413,0.23321,0.25739,0.30545,0.41779,0.71217,1.47318"\
"0.30608,0.31918,0.34464,0.40995,0.54340,0.81158,1.49489");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.03544,0.03678,0.04011,0.04780,0.06595,0.10974,0.21752"\
"0.03968,0.04108,0.04454,0.05234,0.07080,0.11532,0.22269"\
"0.04894,0.05047,0.05409,0.06225,0.08086,0.12521,0.23273"\
"0.06220,0.06432,0.06896,0.07900,0.10023,0.14551,0.25364"\
"0.07509,0.07830,0.08572,0.10063,0.13024,0.18570,0.29765"\
"0.07583,0.08077,0.09184,0.11616,0.16310,0.24561,0.39126"\
"0.02838,0.03671,0.05524,0.09471,0.17163,0.30269,0.51804");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.01668,0.01836,0.02249,0.03260,0.05715,0.11752,0.26593"\
"0.01681,0.01847,0.02251,0.03252,0.05733,0.11833,0.26671"\
"0.01775,0.01923,0.02307,0.03280,0.05732,0.11776,0.26673"\
"0.02492,0.02648,0.03024,0.03928,0.06085,0.11846,0.26627"\
"0.04230,0.04396,0.04807,0.05808,0.08086,0.13372,0.26970"\
"0.07616,0.07880,0.08488,0.09890,0.12739,0.18435,0.31513"\
"0.14466,0.14861,0.15676,0.17602,0.21736,0.29211,0.43519");
}
}
timing() {
related_pin : "B1";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.02357,0.02524,0.02910,0.03800,0.05842,0.10674,0.22445"\
"0.02878,0.03037,0.03413,0.04314,0.06373,0.11227,0.22998"\
"0.04176,0.04363,0.04737,0.05595,0.07641,0.12525,0.24302"\
"0.06256,0.06537,0.07176,0.08452,0.10747,0.15652,0.27418"\
"0.09542,0.09980,0.10976,0.13016,0.16762,0.22972,0.34759"\
"0.14922,0.15542,0.17075,0.20276,0.26208,0.36120,0.51533"\
"0.24429,0.25420,0.27652,0.32344,0.41386,0.57053,0.82025");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.02323,0.02515,0.03028,0.04337,0.07420,0.14760,0.32233"\
"0.02312,0.02511,0.03064,0.04331,0.07415,0.14763,0.32225"\
"0.02755,0.02919,0.03305,0.04400,0.07428,0.14750,0.32217"\
"0.04807,0.04926,0.05198,0.05781,0.08108,0.14797,0.32211"\
"0.08695,0.08793,0.09111,0.09948,0.11922,0.16912,0.32388"\
"0.15834,0.15917,0.16302,0.17375,0.20024,0.25664,0.37747"\
"0.29371,0.29419,0.29684,0.30811,0.34412,0.42653,0.57253");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.03706,0.03916,0.04421,0.05592,0.08197,0.13999,0.27171"\
"0.04080,0.04293,0.04802,0.05969,0.08582,0.14402,0.27579"\
"0.05196,0.05392,0.05865,0.06984,0.09579,0.15407,0.28605"\
"0.07831,0.08052,0.08622,0.09715,0.12089,0.17757,0.30943"\
"0.11582,0.11897,0.12622,0.14207,0.17437,0.23528,0.36486"\
"0.15885,0.16327,0.17361,0.19657,0.24395,0.33449,0.49448"\
"0.19192,0.19826,0.21314,0.24669,0.31616,0.44958,0.69274");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00123, 0.00301, 0.00738, 0.01811, 0.04442, 0.10896");
values("0.04590,0.04811,0.05377,0.06735,0.09911,0.17266,0.34686"\
"0.04541,0.04785,0.05366,0.06727,0.09913,0.17264,0.34652"\
"0.04487,0.04687,0.05240,0.06579,0.09859,0.17248,0.34647"\
"0.05558,0.05713,0.06150,0.07210,0.09985,0.17110,0.34619"\
"0.07629,0.07915,0.08600,0.09956,0.13012,0.18636,0.34636"\
"0.11834,0.12231,0.13139,0.15147,0.19087,0.25997,0.40047"\
"0.18706,0.19315,0.20697,0.23630,0.29378,0.39894,0.57507");
}
}
}
}
cell ("sky130_fd_sc_hd__or2_0") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__or2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+B";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.101;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00121, 0.00293, 0.00710, 0.01718, 0.04160, 0.10072");
values("0.06158,0.06965,0.08805,0.13115,0.23392,0.48360,1.08620"\
"0.06638,0.07443,0.09283,0.13574,0.23897,0.48796,1.09397"\
"0.07762,0.08565,0.10407,0.14712,0.25041,0.49955,1.10380"\
"0.09954,0.10779,0.12626,0.16947,0.27337,0.52244,1.12562"\
"0.12923,0.13764,0.15614,0.19949,0.30326,0.55298,1.15632"\
"0.16170,0.17122,0.19064,0.23405,0.33751,0.58709,1.19339"\
"0.17652,0.18908,0.21282,0.25740,0.35953,0.60995,1.21349");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00121, 0.00293, 0.00710, 0.01718, 0.04160, 0.10072");
values("0.02566,0.03573,0.06064,0.12168,0.26952,0.62822,1.49362"\
"0.02562,0.03575,0.06062,0.12135,0.26964,0.62671,1.49616"\
"0.02556,0.03575,0.06057,0.12145,0.26913,0.62790,1.49615"\
"0.02662,0.03647,0.06078,0.12161,0.26989,0.62803,1.49555"\
"0.02933,0.03844,0.06233,0.12217,0.26960,0.62788,1.49606"\
"0.03675,0.04482,0.06599,0.12337,0.27176,0.62755,1.49198"\
"0.05101,0.05920,0.07845,0.12924,0.27163,0.63055,1.49123");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00121, 0.00293, 0.00710, 0.01718, 0.04160, 0.10072");
values("0.17636,0.18578,0.20407,0.23747,0.30187,0.43860,0.76023"\
"0.17946,0.18887,0.20714,0.24054,0.30497,0.44179,0.76384"\
"0.19006,0.19940,0.21764,0.25107,0.31553,0.45235,0.77395"\
"0.21594,0.22514,0.24341,0.27699,0.34150,0.47840,0.79999"\
"0.27565,0.28492,0.30305,0.33690,0.40143,0.53836,0.86023"\
"0.38756,0.39813,0.41849,0.45556,0.52340,0.66207,0.98391"\
"0.57889,0.59167,0.61608,0.65858,0.73333,0.87685,1.20047");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00121, 0.00293, 0.00710, 0.01718, 0.04160, 0.10072");
values("0.03464,0.04173,0.05560,0.08591,0.15292,0.32060,0.74723"\
"0.03466,0.04183,0.05587,0.08575,0.15260,0.32047,0.74578"\
"0.03522,0.04200,0.05573,0.08576,0.15253,0.31997,0.74668"\
"0.03509,0.04133,0.05580,0.08568,0.15282,0.31988,0.74429"\
"0.03555,0.04186,0.05574,0.08591,0.15261,0.32019,0.74851"\
"0.04273,0.04963,0.06465,0.09373,0.15839,0.32288,0.74397"\
"0.05678,0.06466,0.07966,0.11095,0.17447,0.33287,0.74435");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00121, 0.00293, 0.00710, 0.01718, 0.04160, 0.10072");
values("0.05849,0.06682,0.08571,0.12916,0.23361,0.48490,1.09870"\
"0.06341,0.07169,0.09060,0.13411,0.23763,0.48736,1.09089"\
"0.07470,0.08281,0.10155,0.14531,0.24974,0.50173,1.10854"\
"0.09531,0.10355,0.12237,0.16604,0.26989,0.52260,1.12270"\
"0.12295,0.13138,0.15031,0.19406,0.29809,0.54932,1.15166"\
"0.15325,0.16292,0.18290,0.22625,0.32982,0.57990,1.18609"\
"0.16607,0.17954,0.20478,0.24950,0.35183,0.60295,1.20549");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00121, 0.00293, 0.00710, 0.01718, 0.04160, 0.10072");
values("0.02536,0.03548,0.06040,0.12131,0.27133,0.62968,1.49794"\
"0.02531,0.03542,0.06040,0.12136,0.26970,0.62884,1.49260"\
"0.02540,0.03543,0.06025,0.12142,0.27141,0.63424,1.50039"\
"0.02673,0.03633,0.06074,0.12146,0.26986,0.63346,1.49663"\
"0.02986,0.03899,0.06224,0.12226,0.26926,0.62791,1.49844"\
"0.03841,0.04686,0.06701,0.12374,0.27105,0.62613,1.49799"\
"0.05444,0.06260,0.08177,0.13081,0.27159,0.63073,1.49159");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00121, 0.00293, 0.00710, 0.01718, 0.04160, 0.10072");
values("0.15836,0.16776,0.18604,0.21942,0.28405,0.42106,0.74263"\
"0.16023,0.16968,0.18772,0.22133,0.28596,0.42301,0.74438"\
"0.16967,0.17900,0.19720,0.23097,0.29518,0.43199,0.75432"\
"0.19692,0.20626,0.22443,0.25820,0.32286,0.45988,0.78151"\
"0.26315,0.27249,0.29064,0.32439,0.38895,0.52567,0.84764"\
"0.38472,0.39551,0.41641,0.45286,0.52060,0.65841,0.97810"\
"0.57474,0.58894,0.61453,0.65790,0.73056,0.87188,1.19739");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00121, 0.00293, 0.00710, 0.01718, 0.04160, 0.10072");
values("0.03464,0.04174,0.05562,0.08591,0.15253,0.31981,0.74590"\
"0.03469,0.04136,0.05573,0.08571,0.15254,0.32089,0.74544"\
"0.03478,0.04124,0.05586,0.08491,0.15242,0.32010,0.74657"\
"0.03474,0.04182,0.05588,0.08502,0.15230,0.32076,0.74441"\
"0.03547,0.04199,0.05587,0.08596,0.15299,0.31949,0.74369"\
"0.04668,0.05318,0.06583,0.09506,0.15919,0.32299,0.74540"\
"0.06495,0.07318,0.08826,0.11412,0.17597,0.33264,0.74601");
}
}
}
}
cell ("sky130_fd_sc_hd__or2_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__or2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+B";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.165;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.06066,0.06673,0.08121,0.11710,0.21006,0.45442,1.09696"\
"0.06544,0.07146,0.08597,0.12195,0.21548,0.45923,1.10148"\
"0.07682,0.08283,0.09727,0.13332,0.22662,0.47101,1.11303"\
"0.10007,0.10619,0.12096,0.15711,0.25053,0.49499,1.13705"\
"0.13249,0.13917,0.15426,0.19054,0.28409,0.52919,1.17251"\
"0.16943,0.17743,0.19421,0.23134,0.32499,0.56931,1.21413"\
"0.18982,0.20094,0.22292,0.26391,0.35654,0.60121,1.24222");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.02133,0.02826,0.04675,0.09678,0.22939,0.57914,1.49992"\
"0.02130,0.02822,0.04672,0.09661,0.22968,0.57973,1.50075"\
"0.02127,0.02825,0.04666,0.09677,0.23004,0.57995,1.49904"\
"0.02255,0.02918,0.04724,0.09673,0.23011,0.57989,1.49867"\
"0.02628,0.03251,0.04958,0.09786,0.22924,0.58025,1.50108"\
"0.03508,0.04053,0.05604,0.10045,0.23063,0.57863,1.49627"\
"0.04982,0.05625,0.07100,0.11051,0.23251,0.58101,1.49660");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.18856,0.19673,0.21376,0.24657,0.30966,0.44729,0.79008"\
"0.19217,0.20038,0.21739,0.25022,0.31333,0.45099,0.79371"\
"0.20297,0.21114,0.22812,0.26050,0.32413,0.46163,0.80433"\
"0.22883,0.23698,0.25378,0.28646,0.34987,0.48750,0.83032"\
"0.28915,0.29730,0.31410,0.34669,0.41016,0.54781,0.89097"\
"0.40712,0.41612,0.43485,0.47040,0.53674,0.67599,1.01896"\
"0.60965,0.62065,0.64303,0.68416,0.75802,0.90364,1.24830");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.03512,0.04041,0.05295,0.07823,0.14020,0.30127,0.75008"\
"0.03550,0.04043,0.05231,0.07825,0.14027,0.30128,0.75034"\
"0.03549,0.04041,0.05295,0.07955,0.13968,0.30146,0.75189"\
"0.03517,0.04046,0.05319,0.07837,0.14004,0.30120,0.75264"\
"0.03525,0.04074,0.05317,0.07922,0.13942,0.30180,0.75187"\
"0.04191,0.04767,0.06068,0.08584,0.14509,0.30375,0.74818"\
"0.05641,0.06313,0.07677,0.10323,0.16246,0.31503,0.75266");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.05793,0.06414,0.07912,0.11583,0.20954,0.45459,1.09817"\
"0.06292,0.06907,0.08400,0.12072,0.21501,0.45945,1.10339"\
"0.07445,0.08057,0.09539,0.13203,0.22667,0.47234,1.11338"\
"0.09686,0.10308,0.11798,0.15437,0.24834,0.49336,1.14212"\
"0.12752,0.13428,0.14974,0.18634,0.28046,0.52621,1.17068"\
"0.16219,0.17093,0.18835,0.22549,0.31961,0.56431,1.21087"\
"0.18163,0.19352,0.21657,0.25821,0.35174,0.59723,1.23863");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.02108,0.02790,0.04648,0.09643,0.23006,0.58147,1.50172"\
"0.02103,0.02787,0.04649,0.09668,0.23029,0.58240,1.50393"\
"0.02108,0.02798,0.04647,0.09653,0.23118,0.58315,1.49575"\
"0.02261,0.02910,0.04711,0.09668,0.23083,0.57884,1.50383"\
"0.02694,0.03296,0.04974,0.09785,0.22917,0.58111,1.50378"\
"0.03635,0.04223,0.05693,0.10099,0.23073,0.57851,1.50202"\
"0.05254,0.05939,0.07410,0.11266,0.23290,0.58062,1.49410");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.17250,0.18072,0.19758,0.23002,0.29367,0.43137,0.77402"\
"0.17476,0.18294,0.19995,0.23278,0.29608,0.43375,0.77677"\
"0.18381,0.19197,0.20894,0.24228,0.30556,0.44322,0.78619"\
"0.21139,0.21952,0.23647,0.26905,0.33251,0.47023,0.81346"\
"0.27813,0.28624,0.30304,0.33546,0.39875,0.53623,0.87955"\
"0.40837,0.41774,0.43673,0.47266,0.53913,0.67677,1.01692"\
"0.61292,0.62467,0.64864,0.69179,0.76547,0.90857,1.25598");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00345, 0.00908, 0.02386, 0.06271, 0.16480");
values("0.03526,0.04041,0.05309,0.07955,0.13984,0.30109,0.75458"\
"0.03551,0.04069,0.05297,0.07843,0.13977,0.30107,0.75261"\
"0.03554,0.04045,0.05297,0.07842,0.13978,0.30143,0.75138"\
"0.03510,0.04043,0.05227,0.07844,0.13968,0.30082,0.75212"\
"0.03544,0.04082,0.05254,0.07934,0.14009,0.30128,0.75220"\
"0.04574,0.05137,0.06320,0.08733,0.14582,0.30426,0.75127"\
"0.06476,0.07136,0.08484,0.11004,0.16496,0.31648,0.75081");
}
}
}
}
cell ("sky130_fd_sc_hd__or2_2") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__or2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+B";
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.299;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.07132,0.07632,0.08858,0.11854,0.19988,0.43251,1.10955"\
"0.07606,0.08107,0.09333,0.12335,0.20449,0.43757,1.11438"\
"0.08742,0.09242,0.10467,0.13461,0.21614,0.45001,1.12433"\
"0.11342,0.11842,0.13056,0.16046,0.24146,0.47474,1.15152"\
"0.15447,0.16032,0.17353,0.20419,0.28552,0.51911,1.19720"\
"0.20323,0.21083,0.22737,0.26067,0.34211,0.57548,1.25486"\
"0.24309,0.25330,0.27525,0.31670,0.40054,0.63398,1.30884");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.01884,0.02352,0.03637,0.07427,0.18916,0.52463,1.50216"\
"0.01890,0.02345,0.03633,0.07443,0.18893,0.52504,1.50196"\
"0.01886,0.02345,0.03632,0.07441,0.18906,0.52611,1.49909"\
"0.01941,0.02392,0.03678,0.07450,0.18902,0.52508,1.50211"\
"0.02463,0.02872,0.04062,0.07684,0.18907,0.52517,1.50317"\
"0.03482,0.03932,0.05051,0.08294,0.19143,0.52499,1.50018"\
"0.04937,0.05583,0.06912,0.09971,0.19705,0.52674,1.49668");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.25820,0.26594,0.28354,0.31844,0.38418,0.51739,0.84575"\
"0.26220,0.27008,0.28770,0.32245,0.38764,0.52153,0.85004"\
"0.27308,0.28086,0.29832,0.33327,0.39839,0.53223,0.86083"\
"0.29844,0.30624,0.32382,0.35868,0.42408,0.55758,0.88609"\
"0.35882,0.36655,0.38405,0.41888,0.48455,0.61842,0.94687"\
"0.49338,0.50139,0.51914,0.55492,0.62115,0.75538,1.08434"\
"0.73471,0.74389,0.76501,0.80653,0.88124,1.02402,1.35675");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.04461,0.04910,0.06013,0.08277,0.13584,0.27171,0.68658"\
"0.04433,0.04894,0.06051,0.08377,0.13576,0.27142,0.68627"\
"0.04461,0.04940,0.06061,0.08364,0.13571,0.27158,0.68634"\
"0.04466,0.04910,0.06048,0.08284,0.13469,0.27137,0.68600"\
"0.04450,0.04901,0.06051,0.08297,0.13462,0.27140,0.68635"\
"0.04888,0.05347,0.06412,0.08713,0.13710,0.27256,0.68650"\
"0.06343,0.06847,0.07994,0.10436,0.15766,0.28810,0.69004");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.06869,0.07376,0.08620,0.11665,0.19837,0.43249,1.11170"\
"0.07367,0.07873,0.09117,0.12161,0.20326,0.43762,1.11618"\
"0.08528,0.09035,0.10272,0.13308,0.21522,0.44995,1.12410"\
"0.11123,0.11631,0.12865,0.15878,0.24065,0.47564,1.15632"\
"0.15133,0.15715,0.17073,0.20183,0.28335,0.51694,1.19286"\
"0.20009,0.20789,0.22495,0.25849,0.34038,0.57385,1.25447"\
"0.24341,0.25409,0.27682,0.31896,0.40455,0.63714,1.31112");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.01887,0.02340,0.03622,0.07426,0.18857,0.52663,1.50672"\
"0.01888,0.02343,0.03623,0.07421,0.18869,0.52680,1.50710"\
"0.01870,0.02341,0.03632,0.07423,0.18875,0.52772,1.50492"\
"0.01959,0.02404,0.03675,0.07447,0.18905,0.52692,1.50891"\
"0.02526,0.02944,0.04117,0.07687,0.18919,0.52617,1.50460"\
"0.03550,0.04046,0.05146,0.08372,0.19127,0.52487,1.50590"\
"0.05123,0.05782,0.07146,0.10311,0.19816,0.52650,1.49807");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.24036,0.24809,0.26558,0.30034,0.36557,0.49925,0.82807"\
"0.24322,0.25103,0.26855,0.30355,0.36860,0.50233,0.83113"\
"0.25247,0.26035,0.27801,0.31278,0.37818,0.51168,0.84060"\
"0.27899,0.28688,0.30443,0.33925,0.40478,0.53818,0.86720"\
"0.34501,0.35288,0.37035,0.40519,0.47087,0.60467,0.93342"\
"0.49646,0.50428,0.52256,0.55809,0.62449,0.75847,1.08652"\
"0.75035,0.75948,0.78202,0.82628,0.90353,1.04463,1.37577");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00421, 0.01223, 0.03552, 0.10312, 0.29939");
values("0.04470,0.04899,0.06040,0.08364,0.13615,0.27159,0.68630"\
"0.04458,0.04914,0.06010,0.08377,0.13589,0.27179,0.68624"\
"0.04463,0.04898,0.05980,0.08388,0.13552,0.27208,0.68505"\
"0.04433,0.04911,0.05971,0.08387,0.13549,0.27134,0.68628"\
"0.04439,0.04945,0.05977,0.08380,0.13593,0.27082,0.68645"\
"0.05046,0.05499,0.06542,0.08683,0.13755,0.27250,0.68666"\
"0.07437,0.07952,0.09198,0.11580,0.16202,0.29135,0.69230");
}
}
}
}
cell ("sky130_fd_sc_hd__or2_4") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__or2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+B";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.515;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01604, 0.05096, 0.16194, 0.51454");
values("0.08075,0.08429,0.09394,0.11940,0.19193,0.41660,1.12992"\
"0.08533,0.08888,0.09856,0.12400,0.19647,0.42140,1.13497"\
"0.09616,0.09971,0.10939,0.13488,0.20742,0.43304,1.14493"\
"0.12209,0.12554,0.13515,0.16047,0.23305,0.45882,1.17055"\
"0.16553,0.16957,0.17979,0.20618,0.27875,0.50380,1.21611"\
"0.21694,0.22179,0.23514,0.26435,0.33774,0.56299,1.27660"\
"0.25756,0.26457,0.28215,0.31910,0.39659,0.62041,1.33189");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01604, 0.05096, 0.16194, 0.51454");
values("0.02052,0.02366,0.03318,0.06314,0.16253,0.48282,1.50397"\
"0.02045,0.02352,0.03311,0.06310,0.16217,0.48373,1.50464"\
"0.02051,0.02356,0.03318,0.06315,0.16210,0.48408,1.50180"\
"0.02067,0.02386,0.03336,0.06311,0.16257,0.48394,1.50144"\
"0.02556,0.02849,0.03773,0.06588,0.16289,0.48289,1.49911"\
"0.03567,0.03910,0.04722,0.07300,0.16558,0.48259,1.49973"\
"0.05145,0.05546,0.06604,0.09099,0.17327,0.48633,1.49976");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01604, 0.05096, 0.16194, 0.51454");
values("0.21371,0.21838,0.23023,0.25662,0.30984,0.42396,0.72912"\
"0.21876,0.22342,0.23530,0.26166,0.31487,0.42907,0.73423"\
"0.23100,0.23565,0.24749,0.27387,0.32688,0.44141,0.74600"\
"0.25813,0.26274,0.27456,0.30087,0.35412,0.46841,0.77340"\
"0.32117,0.32581,0.33763,0.36388,0.41727,0.53191,0.83719"\
"0.45517,0.46053,0.47310,0.50098,0.55613,0.67207,0.97700"\
"0.69137,0.69694,0.71199,0.74454,0.80775,0.93339,1.24331");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01604, 0.05096, 0.16194, 0.51454");
values("0.03831,0.04069,0.04812,0.06525,0.10615,0.22300,0.60960"\
"0.03833,0.04070,0.04769,0.06521,0.10601,0.22302,0.60962"\
"0.03832,0.04066,0.04776,0.06460,0.10567,0.22221,0.61050"\
"0.03814,0.04105,0.04819,0.06530,0.10593,0.22243,0.61040"\
"0.03831,0.04063,0.04811,0.06455,0.10592,0.22230,0.61051"\
"0.04412,0.04639,0.05417,0.07012,0.11000,0.22398,0.61158"\
"0.05977,0.06250,0.07021,0.08843,0.13026,0.24142,0.61496");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01604, 0.05096, 0.16194, 0.51454");
values("0.07668,0.08020,0.08996,0.11582,0.18902,0.41443,1.12727"\
"0.08153,0.08510,0.09478,0.12064,0.19393,0.41981,1.13492"\
"0.09263,0.09619,0.10597,0.13172,0.20470,0.43089,1.14428"\
"0.11858,0.12213,0.13182,0.15734,0.23019,0.45608,1.18126"\
"0.16104,0.16506,0.17580,0.20219,0.27486,0.50021,1.21390"\
"0.21174,0.21713,0.23080,0.26021,0.33401,0.55874,1.27490"\
"0.25561,0.26288,0.28113,0.31879,0.39781,0.62206,1.33304");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01604, 0.05096, 0.16194, 0.51454");
values("0.02026,0.02338,0.03289,0.06279,0.16184,0.48255,1.50024"\
"0.02022,0.02326,0.03283,0.06273,0.16178,0.48404,1.50824"\
"0.02034,0.02337,0.03285,0.06287,0.16211,0.48583,1.50284"\
"0.02080,0.02392,0.03330,0.06308,0.16211,0.48258,1.50285"\
"0.02624,0.02937,0.03786,0.06573,0.16235,0.48348,1.50096"\
"0.03688,0.04019,0.04918,0.07457,0.16568,0.48238,1.50407"\
"0.05388,0.05770,0.06841,0.09399,0.17480,0.48459,1.49879");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01604, 0.05096, 0.16194, 0.51454");
values("0.19768,0.20226,0.21415,0.24053,0.29366,0.40817,0.71317"\
"0.20113,0.20580,0.21765,0.24402,0.29700,0.41175,0.71643"\
"0.21096,0.21559,0.22744,0.25375,0.30719,0.42143,0.72652"\
"0.23777,0.24246,0.25436,0.28056,0.33338,0.44806,0.75299"\
"0.30404,0.30861,0.32037,0.34664,0.39932,0.51431,0.81943"\
"0.44489,0.44997,0.46305,0.49135,0.54722,0.66345,0.96903"\
"0.67132,0.67756,0.69372,0.72966,0.79641,0.92115,1.23068");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01604, 0.05096, 0.16194, 0.51454");
values("0.03820,0.04086,0.04794,0.06529,0.10502,0.22261,0.60990"\
"0.03833,0.04069,0.04814,0.06536,0.10580,0.22301,0.61054"\
"0.03823,0.04098,0.04803,0.06449,0.10578,0.22299,0.60950"\
"0.03831,0.04066,0.04771,0.06459,0.10684,0.22277,0.61000"\
"0.03820,0.04104,0.04822,0.06519,0.10662,0.22265,0.61017"\
"0.04773,0.05053,0.05766,0.07348,0.11160,0.22475,0.61007"\
"0.07098,0.07385,0.08194,0.10058,0.13843,0.24466,0.61691");
}
}
}
}
cell ("sky130_fd_sc_hd__or2b_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__or2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+!B_N";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.169;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.05783,0.06388,0.07823,0.11373,0.20625,0.45063,1.09579"\
"0.06254,0.06858,0.08293,0.11858,0.21126,0.45563,1.10086"\
"0.07391,0.07986,0.09420,0.12995,0.22275,0.46717,1.11237"\
"0.09650,0.10243,0.11706,0.15290,0.24588,0.48989,1.13420"\
"0.12729,0.13389,0.14913,0.18503,0.27815,0.52264,1.16654"\
"0.15955,0.16852,0.18565,0.22232,0.31573,0.55997,1.20543"\
"0.17270,0.18430,0.20735,0.24760,0.34054,0.58544,1.22947");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.01896,0.02570,0.04388,0.09344,0.22554,0.57546,1.50053"\
"0.01890,0.02567,0.04391,0.09357,0.22629,0.57659,1.50143"\
"0.01892,0.02565,0.04382,0.09357,0.22628,0.57650,1.50125"\
"0.02019,0.02680,0.04450,0.09357,0.22598,0.57493,1.49730"\
"0.02417,0.03021,0.04677,0.09443,0.22592,0.57475,1.49703"\
"0.03248,0.03846,0.05307,0.09726,0.22702,0.57436,1.50121"\
"0.04650,0.05311,0.06849,0.10710,0.22881,0.57942,1.49682");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.18272,0.19118,0.20855,0.24168,0.30546,0.44507,0.79588"\
"0.18636,0.19486,0.21224,0.24527,0.30913,0.44862,0.79961"\
"0.19711,0.20555,0.22288,0.25594,0.31982,0.45932,0.81030"\
"0.22283,0.23111,0.24866,0.28169,0.34565,0.48509,0.83626"\
"0.28282,0.29125,0.30849,0.34160,0.40567,0.54522,0.89541"\
"0.39898,0.40843,0.42757,0.46358,0.53087,0.67202,1.02272"\
"0.59922,0.61055,0.63334,0.67533,0.75027,0.89815,1.25150");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.03238,0.03802,0.05081,0.07694,0.13942,0.30437,0.76742"\
"0.03249,0.03809,0.05071,0.07647,0.13935,0.30470,0.76741"\
"0.03233,0.03829,0.05077,0.07642,0.13940,0.30470,0.76717"\
"0.03278,0.03802,0.05026,0.07656,0.13916,0.30444,0.76870"\
"0.03258,0.03824,0.05028,0.07687,0.13910,0.30462,0.76695"\
"0.03885,0.04477,0.05753,0.08398,0.14409,0.30729,0.76726"\
"0.05169,0.05847,0.07279,0.10003,0.16142,0.31754,0.76822");
}
}
timing() {
related_pin : "B_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.11439,0.12052,0.13511,0.17140,0.26463,0.51205,1.15651"\
"0.11925,0.12540,0.14005,0.17632,0.26961,0.51502,1.15855"\
"0.13177,0.13793,0.15247,0.18867,0.28217,0.52754,1.17481"\
"0.16266,0.16877,0.18342,0.21977,0.31311,0.55994,1.20242"\
"0.22121,0.22739,0.24205,0.27814,0.37142,0.61665,1.26025"\
"0.31222,0.31843,0.33318,0.36926,0.46256,0.70703,1.35362"\
"0.45558,0.46225,0.47730,0.51361,0.60691,0.85203,1.49601");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.01910,0.02579,0.04379,0.09319,0.22531,0.57777,1.50478"\
"0.01915,0.02581,0.04385,0.09332,0.22533,0.57719,1.49900"\
"0.01914,0.02579,0.04379,0.09320,0.22592,0.57644,1.50093"\
"0.01916,0.02576,0.04388,0.09329,0.22571,0.57779,1.50485"\
"0.01966,0.02626,0.04416,0.09330,0.22569,0.57780,1.50079"\
"0.02077,0.02725,0.04477,0.09342,0.22545,0.57433,1.49941"\
"0.02344,0.02947,0.04620,0.09411,0.22554,0.57487,1.49979");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.18557,0.19404,0.21144,0.24467,0.30848,0.44822,0.79907"\
"0.19017,0.19863,0.21599,0.24879,0.31291,0.45265,0.80301"\
"0.19992,0.20844,0.22585,0.25901,0.32285,0.46258,0.81343"\
"0.21573,0.22419,0.24165,0.27483,0.33875,0.47820,0.82943"\
"0.23781,0.24620,0.26355,0.29666,0.36058,0.50016,0.85070"\
"0.26111,0.26956,0.28685,0.31999,0.38419,0.52391,0.87519"\
"0.27492,0.28341,0.30075,0.33396,0.39825,0.53808,0.88909");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00920, 0.02430, 0.06415, 0.16938");
values("0.03233,0.03790,0.05069,0.07669,0.13920,0.30433,0.76916"\
"0.03237,0.03825,0.05064,0.07705,0.13935,0.30440,0.76712"\
"0.03251,0.03824,0.05021,0.07732,0.13911,0.30467,0.77018"\
"0.03275,0.03848,0.05021,0.07727,0.13890,0.30434,0.76812"\
"0.03229,0.03817,0.04997,0.07674,0.13904,0.30472,0.77276"\
"0.03266,0.03852,0.05093,0.07642,0.13932,0.30380,0.76931"\
"0.03300,0.03859,0.05034,0.07662,0.13949,0.30537,0.76277");
}
}
}
}
cell ("sky130_fd_sc_hd__or2b_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__or2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+!B_N";
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.312;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.06941,0.07432,0.08633,0.11577,0.19620,0.42896,1.10609"\
"0.07410,0.07902,0.09101,0.12047,0.20060,0.43282,1.11022"\
"0.08536,0.09032,0.10234,0.13168,0.21203,0.44418,1.12177"\
"0.11090,0.11586,0.12781,0.15711,0.23753,0.47038,1.14686"\
"0.15054,0.15631,0.16961,0.19986,0.28025,0.51237,1.19080"\
"0.19618,0.20376,0.22028,0.25321,0.33383,0.56611,1.24393"\
"0.22979,0.24030,0.26232,0.30378,0.38723,0.61971,1.29554");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.01734,0.02192,0.03441,0.07158,0.18487,0.52030,1.49843"\
"0.01748,0.02191,0.03439,0.07157,0.18501,0.51975,1.49847"\
"0.01738,0.02191,0.03443,0.07144,0.18487,0.51949,1.49853"\
"0.01804,0.02245,0.03491,0.07169,0.18525,0.52070,1.49523"\
"0.02312,0.02731,0.03881,0.07395,0.18539,0.51908,1.49933"\
"0.03263,0.03763,0.04821,0.08016,0.18710,0.51855,1.49691"\
"0.04684,0.05327,0.06685,0.09709,0.19298,0.52163,1.49511");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.25216,0.26022,0.27814,0.31305,0.37917,0.51422,0.84969"\
"0.25642,0.26436,0.28221,0.31742,0.38370,0.51836,0.85343"\
"0.26722,0.27512,0.29311,0.32835,0.39422,0.52914,0.86431"\
"0.29274,0.30067,0.31849,0.35361,0.41991,0.55444,0.89044"\
"0.35318,0.36115,0.37893,0.41403,0.48015,0.61533,0.95123"\
"0.48698,0.49522,0.51390,0.55016,0.61657,0.75289,1.08846"\
"0.72767,0.73693,0.75852,0.80014,0.87591,1.01914,1.35909");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.04185,0.04671,0.05780,0.08166,0.13427,0.27339,0.69751"\
"0.04184,0.04652,0.05785,0.08102,0.13453,0.27210,0.69886"\
"0.04208,0.04693,0.05807,0.08118,0.13428,0.27255,0.69901"\
"0.04227,0.04682,0.05784,0.08093,0.13380,0.27333,0.69837"\
"0.04200,0.04669,0.05776,0.08216,0.13416,0.27258,0.69861"\
"0.04662,0.05101,0.06203,0.08478,0.13649,0.27402,0.69924"\
"0.06044,0.06552,0.07751,0.10229,0.15430,0.28907,0.70428");
}
}
timing() {
related_pin : "B_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.12682,0.13182,0.14379,0.17345,0.25402,0.48692,1.16819"\
"0.13159,0.13658,0.14856,0.17822,0.25885,0.49103,1.17296"\
"0.14433,0.14929,0.16130,0.19094,0.27171,0.50567,1.18571"\
"0.17508,0.18005,0.19206,0.22168,0.30245,0.53678,1.21614"\
"0.23409,0.23909,0.25121,0.28082,0.36153,0.59427,1.28535"\
"0.32586,0.33102,0.34328,0.37300,0.45342,0.68592,1.36555"\
"0.47084,0.47643,0.48932,0.51937,0.60021,0.83264,1.50903");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.01759,0.02191,0.03437,0.07132,0.18461,0.52126,1.49973"\
"0.01761,0.02194,0.03436,0.07133,0.18446,0.52204,1.50496"\
"0.01764,0.02197,0.03433,0.07143,0.18435,0.51994,1.50477"\
"0.01765,0.02195,0.03433,0.07145,0.18431,0.52022,1.50423"\
"0.01797,0.02230,0.03467,0.07160,0.18460,0.52135,1.50125"\
"0.01920,0.02349,0.03560,0.07204,0.18422,0.51860,1.50350"\
"0.02165,0.02607,0.03747,0.07297,0.18467,0.51872,1.49692");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.25438,0.26238,0.28023,0.31545,0.38168,0.51646,0.85204"\
"0.25906,0.26702,0.28486,0.32004,0.38635,0.52088,0.85688"\
"0.26892,0.27695,0.29484,0.33008,0.39574,0.53103,0.86639"\
"0.28494,0.29299,0.31080,0.34597,0.41217,0.54675,0.88271"\
"0.30647,0.31442,0.33230,0.36721,0.43337,0.56877,0.90413"\
"0.32897,0.33693,0.35478,0.38990,0.45603,0.59116,0.92655"\
"0.34122,0.34918,0.36697,0.40199,0.46822,0.60373,0.93943");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.04183,0.04662,0.05789,0.08116,0.13385,0.27230,0.69899"\
"0.04185,0.04683,0.05787,0.08098,0.13385,0.27327,0.69852"\
"0.04186,0.04672,0.05779,0.08215,0.13472,0.27291,0.69961"\
"0.04184,0.04666,0.05822,0.08127,0.13431,0.27261,0.69877"\
"0.04209,0.04706,0.05781,0.08146,0.13407,0.27246,0.69841"\
"0.04196,0.04680,0.05794,0.08123,0.13462,0.27264,0.69800"\
"0.04247,0.04703,0.05789,0.08227,0.13378,0.27236,0.69606");
}
}
}
}
cell ("sky130_fd_sc_hd__or2b_4") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__or2b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A+!B_N";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.515;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01605, 0.05102, 0.16217, 0.51545");
values("0.07854,0.08204,0.09160,0.11694,0.18945,0.41493,1.12671"\
"0.08309,0.08661,0.09614,0.12150,0.19402,0.41923,1.13188"\
"0.09390,0.09740,0.10704,0.13233,0.20490,0.43059,1.14202"\
"0.11961,0.12309,0.13255,0.15771,0.23020,0.45542,1.16940"\
"0.16170,0.16575,0.17593,0.20203,0.27467,0.49995,1.21344"\
"0.21052,0.21575,0.22866,0.25774,0.33095,0.55606,1.27076"\
"0.24634,0.25339,0.27097,0.30775,0.38498,0.60864,1.32063");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01605, 0.05102, 0.16217, 0.51545");
values("0.01966,0.02281,0.03235,0.06240,0.16156,0.48331,1.50001"\
"0.01969,0.02278,0.03227,0.06227,0.16181,0.48346,1.50130"\
"0.01977,0.02286,0.03236,0.06241,0.16152,0.48290,1.49941"\
"0.01993,0.02307,0.03254,0.06236,0.16141,0.48299,1.50407"\
"0.02490,0.02783,0.03699,0.06484,0.16198,0.48275,1.50279"\
"0.03463,0.03801,0.04640,0.07204,0.16451,0.48166,1.50193"\
"0.05067,0.05407,0.06461,0.08976,0.17201,0.48411,1.49822");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01605, 0.05102, 0.16217, 0.51545");
values("0.21507,0.21968,0.23171,0.25817,0.31154,0.42523,0.72817"\
"0.21997,0.22465,0.23663,0.26310,0.31600,0.43016,0.73293"\
"0.23189,0.23651,0.24850,0.27482,0.32792,0.44220,0.74468"\
"0.25852,0.26312,0.27504,0.30143,0.35467,0.46865,0.77146"\
"0.32115,0.32575,0.33763,0.36410,0.41735,0.53179,0.83485"\
"0.45429,0.45925,0.47236,0.50035,0.55555,0.67102,0.97388"\
"0.69028,0.69645,0.71132,0.74410,0.80718,0.93272,1.24052");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01605, 0.05102, 0.16217, 0.51545");
values("0.03766,0.04047,0.04777,0.06493,0.10543,0.22152,0.60494"\
"0.03757,0.04029,0.04747,0.06496,0.10593,0.22119,0.60532"\
"0.03771,0.04047,0.04734,0.06451,0.10526,0.22133,0.60547"\
"0.03783,0.04058,0.04747,0.06416,0.10550,0.22114,0.60463"\
"0.03779,0.04055,0.04761,0.06524,0.10524,0.22121,0.60434"\
"0.04339,0.04614,0.05355,0.07018,0.10949,0.22292,0.60469"\
"0.05889,0.06159,0.06977,0.08770,0.12964,0.23977,0.60957");
}
}
timing() {
related_pin : "B_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01605, 0.05102, 0.16217, 0.51545");
values("0.16758,0.17121,0.18094,0.20641,0.27937,0.50582,1.21905"\
"0.17225,0.17586,0.18561,0.21116,0.28417,0.50967,1.22291"\
"0.18465,0.18823,0.19802,0.22365,0.29668,0.52288,1.23857"\
"0.21552,0.21913,0.22890,0.25454,0.32755,0.55352,1.26697"\
"0.28341,0.28700,0.29681,0.32236,0.39535,0.62176,1.33359"\
"0.39719,0.40092,0.41085,0.43667,0.50950,0.73513,1.45167"\
"0.57452,0.57874,0.58933,0.61559,0.68814,0.91373,1.62717");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01605, 0.05102, 0.16217, 0.51545");
values("0.02073,0.02382,0.03302,0.06263,0.16108,0.48226,1.50200"\
"0.02074,0.02383,0.03299,0.06253,0.16128,0.48210,1.49968"\
"0.02089,0.02389,0.03309,0.06258,0.16129,0.48165,1.50314"\
"0.02087,0.02383,0.03309,0.06260,0.16102,0.48285,1.50580"\
"0.02098,0.02402,0.03324,0.06271,0.16141,0.48194,1.50122"\
"0.02243,0.02545,0.03451,0.06340,0.16119,0.48191,1.50213"\
"0.02550,0.02853,0.03715,0.06498,0.16201,0.48039,1.49947");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01605, 0.05102, 0.16217, 0.51545");
values("0.22693,0.23163,0.24356,0.27005,0.32329,0.43728,0.74012"\
"0.23170,0.23631,0.24830,0.27480,0.32814,0.44203,0.74468"\
"0.24270,0.24737,0.25927,0.28577,0.33910,0.45308,0.75611"\
"0.26324,0.26792,0.27983,0.30629,0.35971,0.47354,0.77646"\
"0.29268,0.29730,0.30923,0.33563,0.38856,0.50309,0.80564"\
"0.32756,0.33219,0.34411,0.37056,0.42391,0.53835,0.84122"\
"0.35838,0.36305,0.37489,0.40155,0.45487,0.56948,0.87257");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00159, 0.00505, 0.01605, 0.05102, 0.16217, 0.51545");
values("0.03756,0.04027,0.04762,0.06499,0.10504,0.22115,0.60519"\
"0.03763,0.04034,0.04776,0.06493,0.10531,0.22114,0.60549"\
"0.03757,0.04028,0.04771,0.06505,0.10577,0.22115,0.60479"\
"0.03756,0.04027,0.04757,0.06496,0.10528,0.22108,0.60476"\
"0.03759,0.04042,0.04734,0.06472,0.10503,0.22119,0.60489"\
"0.03792,0.04075,0.04799,0.06515,0.10627,0.22063,0.60505"\
"0.03786,0.04056,0.04814,0.06563,0.10553,0.22149,0.60548");
}
}
}
}
cell ("sky130_fd_sc_hd__or3_1") {
area : 6.256
cell_footprint : "sky130_fd_sc_hd__or3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A+B)+C";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.168;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06456,0.07090,0.08584,0.12202,0.21528,0.45928,1.10258"\
"0.06934,0.07575,0.09060,0.12677,0.22016,0.46431,1.10721"\
"0.08081,0.08716,0.10199,0.13827,0.23161,0.47541,1.11896"\
"0.10632,0.11270,0.12753,0.16350,0.25671,0.50174,1.14521"\
"0.14341,0.15052,0.16612,0.20230,0.29552,0.54005,1.18554"\
"0.18602,0.19455,0.21256,0.25039,0.34350,0.58763,1.23260"\
"0.21510,0.22711,0.25039,0.29314,0.38550,0.63069,1.27231");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02071,0.02753,0.04565,0.09504,0.22715,0.57513,1.49838"\
"0.02068,0.02751,0.04562,0.09491,0.22689,0.57452,1.49774"\
"0.02055,0.02737,0.04552,0.09475,0.22718,0.57555,1.49866"\
"0.02134,0.02790,0.04566,0.09478,0.22700,0.57668,1.49749"\
"0.02553,0.03163,0.04821,0.09592,0.22692,0.57591,1.49794"\
"0.03370,0.04009,0.05505,0.09887,0.22846,0.57570,1.49781"\
"0.04736,0.05470,0.07003,0.10875,0.23035,0.57867,1.49360");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.32643,0.33787,0.36110,0.40449,0.48361,0.63880,0.99274"\
"0.32776,0.33933,0.36249,0.40582,0.48533,0.64026,0.99440"\
"0.33620,0.34759,0.37072,0.41416,0.49321,0.64846,1.00258"\
"0.35935,0.37088,0.39401,0.43741,0.51628,0.67180,1.02578"\
"0.41282,0.42384,0.44717,0.49041,0.56984,0.72531,1.07944"\
"0.52602,0.53788,0.56159,0.60558,0.68521,0.84078,1.19466"\
"0.72754,0.74025,0.76686,0.81563,0.90315,1.06609,1.42481");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.04853,0.05553,0.07095,0.10333,0.16939,0.32954,0.76994"\
"0.04820,0.05550,0.07116,0.10380,0.16872,0.32917,0.76753"\
"0.04850,0.05550,0.07098,0.10341,0.17064,0.32948,0.76678"\
"0.04815,0.05553,0.07099,0.10316,0.17015,0.32944,0.77003"\
"0.04838,0.05588,0.07137,0.10380,0.16954,0.32867,0.76768"\
"0.05132,0.05890,0.07413,0.10476,0.17119,0.32929,0.77016"\
"0.06002,0.06902,0.08627,0.11835,0.18746,0.34371,0.77451");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06310,0.06949,0.08446,0.12104,0.21447,0.45909,1.10285"\
"0.06788,0.07427,0.08922,0.12562,0.21897,0.46368,1.10763"\
"0.07944,0.08577,0.10063,0.13705,0.23077,0.47583,1.12087"\
"0.10362,0.10984,0.12480,0.16126,0.25491,0.49975,1.14342"\
"0.13827,0.14528,0.16076,0.19741,0.29108,0.53610,1.17982"\
"0.17646,0.18550,0.20358,0.24086,0.33433,0.57925,1.22315"\
"0.19739,0.20950,0.23355,0.27671,0.37025,0.61563,1.25847");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.01990,0.02661,0.04473,0.09415,0.22682,0.57675,1.49885"\
"0.01989,0.02658,0.04472,0.09409,0.22619,0.57600,1.49841"\
"0.01988,0.02664,0.04471,0.09408,0.22684,0.57704,1.49966"\
"0.02092,0.02746,0.04520,0.09423,0.22695,0.57646,1.49742"\
"0.02495,0.03119,0.04789,0.09526,0.22665,0.57611,1.49732"\
"0.03389,0.03979,0.05490,0.09836,0.22755,0.57511,1.49295"\
"0.04839,0.05529,0.07136,0.10934,0.22987,0.57951,1.49325");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.30291,0.31425,0.33733,0.38073,0.46025,0.61530,0.96957"\
"0.30463,0.31591,0.33912,0.38265,0.46200,0.61693,0.97121"\
"0.31285,0.32422,0.34749,0.39076,0.46950,0.62511,0.97918"\
"0.33673,0.34801,0.37111,0.41452,0.49342,0.64915,1.00328"\
"0.39445,0.40573,0.42900,0.47217,0.55169,0.70734,1.06151"\
"0.52573,0.53749,0.56125,0.60547,0.68479,0.84084,1.19515"\
"0.76247,0.77578,0.80326,0.85307,0.94115,1.10260,1.46095");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.04836,0.05606,0.07145,0.10206,0.16867,0.32906,0.76758"\
"0.04811,0.05560,0.07088,0.10304,0.17020,0.32862,0.76858"\
"0.04839,0.05593,0.07156,0.10228,0.17090,0.32966,0.76881"\
"0.04849,0.05554,0.07096,0.10325,0.16997,0.32939,0.77041"\
"0.04895,0.05634,0.07201,0.10245,0.16841,0.32939,0.76706"\
"0.05191,0.05927,0.07420,0.10473,0.17166,0.33057,0.76800"\
"0.06505,0.07351,0.08995,0.12199,0.18948,0.34392,0.77470");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.05980,0.06622,0.08115,0.11755,0.21088,0.45582,1.09975"\
"0.06477,0.07119,0.08610,0.12255,0.21608,0.46057,1.10322"\
"0.07652,0.08288,0.09773,0.13415,0.22799,0.47319,1.11885"\
"0.10017,0.10661,0.12157,0.15797,0.25144,0.49582,1.15226"\
"0.13369,0.14092,0.15672,0.19343,0.28683,0.53166,1.17460"\
"0.17066,0.17998,0.19871,0.23697,0.32997,0.57440,1.21991"\
"0.19299,0.20575,0.23056,0.27506,0.36924,0.61254,1.25554");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.01987,0.02660,0.04461,0.09400,0.22647,0.57720,1.50167"\
"0.01985,0.02654,0.04456,0.09391,0.22681,0.57819,1.49619"\
"0.01988,0.02664,0.04458,0.09399,0.22668,0.57873,1.50306"\
"0.02130,0.02777,0.04529,0.09396,0.22742,0.57819,1.49954"\
"0.02600,0.03202,0.04827,0.09541,0.22659,0.57856,1.49741"\
"0.03550,0.04151,0.05654,0.09920,0.22767,0.57544,1.50172"\
"0.05081,0.05843,0.07408,0.11287,0.23087,0.57976,1.49339");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.26776,0.27920,0.30235,0.34569,0.42532,0.58001,0.93414"\
"0.26862,0.27992,0.30327,0.34664,0.42629,0.58094,0.93507"\
"0.27508,0.28646,0.30974,0.35329,0.43219,0.58800,0.94216"\
"0.29808,0.30937,0.33328,0.37640,0.45592,0.61164,0.96601"\
"0.35973,0.37105,0.39445,0.43808,0.51743,0.67300,1.02719"\
"0.50254,0.51484,0.53860,0.58179,0.66155,0.81743,1.17202"\
"0.74662,0.76095,0.78905,0.84002,0.92716,1.08820,1.44667");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.04841,0.05587,0.07132,0.10224,0.16881,0.32969,0.76873"\
"0.04853,0.05594,0.07149,0.10243,0.16961,0.32963,0.76880"\
"0.04837,0.05581,0.07107,0.10344,0.16972,0.32933,0.77021"\
"0.04832,0.05569,0.07099,0.10378,0.17026,0.32897,0.76692"\
"0.04838,0.05597,0.07094,0.10318,0.16957,0.32889,0.77097"\
"0.05254,0.05956,0.07434,0.10655,0.17194,0.32987,0.76895"\
"0.07095,0.07911,0.09669,0.12594,0.18919,0.34209,0.77414");
}
}
}
}
cell ("sky130_fd_sc_hd__or3_2") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__or3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A+B)+C";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.310;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.07634,0.08157,0.09408,0.12425,0.20513,0.43739,1.11737"\
"0.08116,0.08636,0.09879,0.12892,0.20980,0.44284,1.11849"\
"0.09244,0.09761,0.11013,0.14024,0.22116,0.45364,1.13078"\
"0.11922,0.12433,0.13653,0.16649,0.24740,0.48016,1.15736"\
"0.16382,0.16977,0.18322,0.21399,0.29516,0.52746,1.20733"\
"0.21827,0.22606,0.24294,0.27648,0.35807,0.58980,1.26754"\
"0.26560,0.27615,0.29851,0.33985,0.42479,0.65591,1.33230");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.01927,0.02371,0.03627,0.07327,0.18591,0.51991,1.49752"\
"0.01918,0.02366,0.03633,0.07328,0.18581,0.51989,1.49709"\
"0.01907,0.02371,0.03629,0.07337,0.18589,0.51919,1.49571"\
"0.01927,0.02371,0.03633,0.07328,0.18597,0.51953,1.49899"\
"0.02424,0.02843,0.04010,0.07559,0.18596,0.52074,1.49936"\
"0.03352,0.03821,0.04953,0.08129,0.18814,0.52003,1.49877"\
"0.04756,0.05418,0.06740,0.09868,0.19442,0.52227,1.49576");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.43385,0.44408,0.46681,0.51295,0.59719,0.75719,1.11348"\
"0.43627,0.44672,0.46977,0.51553,0.60032,0.76000,1.11603"\
"0.44489,0.45508,0.47775,0.52409,0.60823,0.76808,1.12447"\
"0.46759,0.47765,0.50091,0.54659,0.63133,0.79097,1.14713"\
"0.52067,0.53076,0.55404,0.59978,0.68487,0.84514,1.20020"\
"0.63958,0.65001,0.67284,0.71865,0.80324,0.96403,1.31989"\
"0.87233,0.88327,0.90842,0.95804,1.04745,1.21516,1.57473");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.06347,0.06934,0.08304,0.11303,0.17344,0.31728,0.72378"\
"0.06375,0.06961,0.08333,0.11218,0.17226,0.31689,0.72462"\
"0.06343,0.06934,0.08311,0.11188,0.17294,0.31730,0.72417"\
"0.06401,0.06951,0.08318,0.11217,0.17248,0.31715,0.72526"\
"0.06360,0.06967,0.08405,0.11214,0.17327,0.31639,0.72510"\
"0.06363,0.06938,0.08401,0.11388,0.17375,0.31655,0.72399"\
"0.07459,0.08084,0.09482,0.12463,0.18705,0.32507,0.72957");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.07454,0.07960,0.09200,0.12216,0.20291,0.43567,1.11370"\
"0.07931,0.08439,0.09680,0.12699,0.20786,0.44085,1.11771"\
"0.09064,0.09575,0.10815,0.13822,0.21945,0.45264,1.12870"\
"0.11670,0.12179,0.13399,0.16394,0.24508,0.47769,1.15742"\
"0.15998,0.16588,0.17942,0.21016,0.29106,0.52440,1.20024"\
"0.21134,0.21906,0.23617,0.26980,0.35152,0.58401,1.26214"\
"0.25383,0.26438,0.28702,0.32931,0.41414,0.64688,1.32244");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.01849,0.02309,0.03558,0.07253,0.18567,0.52017,1.49911"\
"0.01850,0.02309,0.03554,0.07250,0.18568,0.52074,1.49710"\
"0.01854,0.02298,0.03546,0.07249,0.18584,0.52129,1.49484"\
"0.01895,0.02335,0.03585,0.07263,0.18534,0.52071,1.50020"\
"0.02398,0.02816,0.03976,0.07493,0.18597,0.52108,1.49645"\
"0.03394,0.03833,0.04987,0.08166,0.18755,0.51848,1.49878"\
"0.04812,0.05462,0.06855,0.10008,0.19455,0.52235,1.49592");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.40910,0.41932,0.44201,0.48821,0.57257,0.73235,1.08880"\
"0.41151,0.42171,0.44487,0.49074,0.57484,0.73487,1.09127"\
"0.42026,0.43022,0.45341,0.49927,0.58405,0.74326,1.09973"\
"0.44339,0.45358,0.47659,0.52225,0.60691,0.76658,1.12280"\
"0.50088,0.51094,0.53418,0.57995,0.66479,0.82538,1.18044"\
"0.63846,0.64861,0.67164,0.71759,0.80205,0.96265,1.31865"\
"0.91267,0.92380,0.94888,0.99871,1.08915,1.25616,1.61504");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.06345,0.06933,0.08306,0.11241,0.17426,0.31734,0.72415"\
"0.06351,0.06936,0.08321,0.11203,0.17326,0.31709,0.72398"\
"0.06350,0.06953,0.08325,0.11207,0.17284,0.31731,0.72516"\
"0.06369,0.06956,0.08383,0.11217,0.17345,0.31701,0.72584"\
"0.06338,0.06960,0.08315,0.11211,0.17364,0.31604,0.72496"\
"0.06381,0.06973,0.08384,0.11341,0.17282,0.31641,0.72387"\
"0.07749,0.08312,0.09826,0.12780,0.18642,0.32566,0.72730");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.07162,0.07683,0.08932,0.11955,0.20035,0.43296,1.11014"\
"0.07666,0.08181,0.09438,0.12465,0.20570,0.43848,1.11849"\
"0.08813,0.09328,0.10581,0.13603,0.21714,0.45091,1.12652"\
"0.11477,0.11990,0.13241,0.16249,0.24336,0.47700,1.15287"\
"0.15738,0.16352,0.17727,0.20828,0.28964,0.52314,1.20472"\
"0.20931,0.21741,0.23500,0.26935,0.35116,0.58289,1.26422"\
"0.25553,0.26647,0.28981,0.33342,0.41982,0.65072,1.32677");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.01867,0.02322,0.03579,0.07265,0.18565,0.52274,1.49960"\
"0.01867,0.02328,0.03583,0.07276,0.18541,0.52101,1.50309"\
"0.01875,0.02322,0.03570,0.07275,0.18531,0.52270,1.50101"\
"0.01929,0.02384,0.03624,0.07289,0.18566,0.52191,1.49789"\
"0.02463,0.02924,0.04058,0.07549,0.18596,0.52141,1.49912"\
"0.03489,0.03966,0.05155,0.08263,0.18805,0.51874,1.49807"\
"0.05031,0.05684,0.07124,0.10359,0.19555,0.52319,1.49616");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.37294,0.38315,0.40613,0.45220,0.53659,0.69667,1.05258"\
"0.37471,0.38488,0.40805,0.45391,0.53863,0.69804,1.05443"\
"0.38176,0.39205,0.41516,0.46078,0.54503,0.70515,1.06109"\
"0.40387,0.41407,0.43710,0.48286,0.56734,0.72724,1.08357"\
"0.46465,0.47479,0.49755,0.54350,0.62785,0.78859,1.14447"\
"0.60958,0.61990,0.64286,0.68849,0.77315,0.93369,1.28995"\
"0.90413,0.91572,0.94178,0.99310,1.08349,1.24938,1.60869");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.06361,0.06954,0.08366,0.11351,0.17218,0.31651,0.72434"\
"0.06353,0.06944,0.08322,0.11206,0.17314,0.31727,0.72469"\
"0.06401,0.06967,0.08343,0.11214,0.17222,0.31677,0.72513"\
"0.06335,0.06935,0.08370,0.11185,0.17393,0.31695,0.72577"\
"0.06371,0.06917,0.08422,0.11240,0.17333,0.31610,0.72489"\
"0.06361,0.06953,0.08312,0.11360,0.17325,0.31661,0.72372"\
"0.08416,0.09048,0.10490,0.13301,0.19038,0.32695,0.72869");
}
}
}
}
cell ("sky130_fd_sc_hd__or3_4") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__or3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A+B)+C";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.532;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.08422,0.08782,0.09758,0.12309,0.19537,0.41925,1.13080"\
"0.08880,0.09240,0.10210,0.12765,0.19986,0.42443,1.13899"\
"0.09985,0.10344,0.11321,0.13872,0.21089,0.43508,1.15033"\
"0.12589,0.12944,0.13911,0.16435,0.23624,0.46092,1.17579"\
"0.17273,0.17677,0.18724,0.21322,0.28539,0.50885,1.22321"\
"0.22909,0.23434,0.24727,0.27641,0.34920,0.57306,1.28613"\
"0.27595,0.28294,0.30049,0.33745,0.41466,0.63740,1.34806");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.02043,0.02348,0.03279,0.06217,0.16013,0.47966,1.49853"\
"0.02036,0.02342,0.03281,0.06219,0.16021,0.47928,1.50117"\
"0.02046,0.02344,0.03275,0.06210,0.16019,0.47838,1.50104"\
"0.02036,0.02336,0.03267,0.06199,0.16015,0.47939,1.49912"\
"0.02504,0.02782,0.03648,0.06412,0.16052,0.47919,1.50200"\
"0.03467,0.03776,0.04590,0.07150,0.16295,0.47893,1.50177"\
"0.04950,0.05361,0.06434,0.08869,0.17094,0.48205,1.49836");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.34598,0.35193,0.36728,0.40140,0.46895,0.60510,0.93321"\
"0.35046,0.35641,0.37167,0.40594,0.47355,0.60938,0.93767"\
"0.36192,0.36788,0.38318,0.41722,0.48498,0.62110,0.94914"\
"0.38790,0.39371,0.40916,0.44315,0.51084,0.64705,0.97519"\
"0.44508,0.45090,0.46621,0.50009,0.56745,0.70410,1.03212"\
"0.57023,0.57611,0.59140,0.62524,0.69287,0.82980,1.15731"\
"0.80664,0.81326,0.83032,0.86784,0.94276,1.08629,1.41845");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.05542,0.05868,0.06736,0.08809,0.13665,0.25807,0.63851"\
"0.05534,0.05826,0.06735,0.08856,0.13496,0.25814,0.63728"\
"0.05536,0.05840,0.06740,0.08891,0.13554,0.25812,0.63837"\
"0.05540,0.05834,0.06705,0.08777,0.13628,0.25800,0.63823"\
"0.05517,0.05835,0.06730,0.08822,0.13570,0.25773,0.63898"\
"0.05700,0.05987,0.06818,0.08906,0.13582,0.25831,0.63879"\
"0.06868,0.07179,0.08111,0.10232,0.15124,0.27248,0.64459");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.08397,0.08754,0.09729,0.12292,0.19545,0.41969,1.13280"\
"0.08858,0.09219,0.10193,0.12762,0.20004,0.42433,1.13721"\
"0.09953,0.10313,0.11296,0.13862,0.21096,0.43524,1.14810"\
"0.12552,0.12910,0.13884,0.16428,0.23647,0.46120,1.17517"\
"0.17085,0.17495,0.18527,0.21180,0.28410,0.50848,1.22200"\
"0.22493,0.23024,0.24346,0.27306,0.34634,0.57067,1.28381"\
"0.26864,0.27574,0.29369,0.33083,0.40915,0.63206,1.34367");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.02019,0.02327,0.03258,0.06181,0.15994,0.47957,1.50261"\
"0.02020,0.02322,0.03261,0.06185,0.15979,0.48008,1.50188"\
"0.02024,0.02328,0.03256,0.06179,0.15977,0.47986,1.50145"\
"0.02032,0.02336,0.03260,0.06189,0.15979,0.48010,1.50364"\
"0.02508,0.02803,0.03708,0.06453,0.16003,0.47943,1.50252"\
"0.03492,0.03833,0.04676,0.07221,0.16273,0.47781,1.49795"\
"0.05099,0.05506,0.06560,0.09118,0.17220,0.48131,1.49860");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.32893,0.33476,0.35015,0.38407,0.45173,0.58785,0.91585"\
"0.33252,0.33835,0.35378,0.38776,0.45545,0.59151,0.91957"\
"0.34299,0.34898,0.36427,0.39832,0.46595,0.60219,0.93036"\
"0.36848,0.37429,0.38963,0.42372,0.49134,0.62804,0.95544"\
"0.42926,0.43516,0.45047,0.48455,0.55178,0.68844,1.01686"\
"0.56926,0.57516,0.59061,0.62478,0.69262,0.82946,1.15693"\
"0.83613,0.84270,0.86008,0.89871,0.97374,1.11826,1.45035");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.05536,0.05834,0.06722,0.08819,0.13590,0.25809,0.63908"\
"0.05542,0.05832,0.06716,0.08807,0.13537,0.25805,0.63917"\
"0.05544,0.05879,0.06736,0.08796,0.13662,0.25803,0.63848"\
"0.05538,0.05834,0.06731,0.08889,0.13500,0.25759,0.63869"\
"0.05524,0.05840,0.06736,0.08828,0.13671,0.25760,0.63770"\
"0.05695,0.06013,0.06858,0.08879,0.13571,0.25771,0.63899"\
"0.07369,0.07616,0.08588,0.10671,0.15341,0.27184,0.64594");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.08046,0.08412,0.09408,0.11988,0.19244,0.41727,1.13374"\
"0.08530,0.08895,0.09892,0.12472,0.19732,0.42200,1.13761"\
"0.09672,0.10037,0.11033,0.13623,0.20875,0.43397,1.14530"\
"0.12282,0.12644,0.13631,0.16190,0.23436,0.46036,1.17045"\
"0.16750,0.17172,0.18260,0.20924,0.28176,0.50651,1.22382"\
"0.22155,0.22709,0.24110,0.27138,0.34466,0.56813,1.28501"\
"0.26908,0.27640,0.29516,0.33376,0.41401,0.63786,1.34748");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.02042,0.02347,0.03279,0.06213,0.15967,0.47970,1.50598"\
"0.02043,0.02356,0.03281,0.06209,0.15999,0.47865,1.50159"\
"0.02043,0.02349,0.03282,0.06205,0.15999,0.48066,1.49713"\
"0.02079,0.02379,0.03309,0.06228,0.15994,0.48078,1.50109"\
"0.02617,0.02905,0.03777,0.06528,0.16035,0.48016,1.50707"\
"0.03671,0.03994,0.04936,0.07401,0.16354,0.47880,1.50466"\
"0.05353,0.05811,0.06870,0.09447,0.17368,0.48133,1.49740");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.29497,0.30080,0.31599,0.35032,0.41815,0.55398,0.88226"\
"0.29762,0.30344,0.31888,0.35286,0.42054,0.55726,0.88479"\
"0.30557,0.31134,0.32680,0.36092,0.42864,0.56545,0.89292"\
"0.32864,0.33447,0.34991,0.38394,0.45169,0.58843,0.91556"\
"0.38881,0.39462,0.41000,0.44410,0.51161,0.64820,0.97649"\
"0.53242,0.53831,0.55352,0.58766,0.65506,0.79048,1.11869"\
"0.79131,0.79856,0.81663,0.85774,0.93457,1.07863,1.41008");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00510, 0.01631, 0.05211, 0.16648, 0.53193");
values("0.05540,0.05834,0.06749,0.08891,0.13518,0.25804,0.63756"\
"0.05541,0.05832,0.06712,0.08922,0.13488,0.25755,0.63917"\
"0.05528,0.05826,0.06735,0.08788,0.13500,0.25769,0.63856"\
"0.05521,0.05821,0.06730,0.08904,0.13547,0.25778,0.63919"\
"0.05541,0.05832,0.06717,0.08871,0.13504,0.25722,0.63840"\
"0.05755,0.06060,0.06879,0.08941,0.13757,0.25940,0.63840"\
"0.08264,0.08557,0.09480,0.11741,0.16072,0.27634,0.64676");
}
}
}
}
cell ("sky130_fd_sc_hd__or3b_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__or3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A+B)+!C_N";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.168;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06510,0.07144,0.08636,0.12231,0.21560,0.45936,1.10122"\
"0.06985,0.07627,0.09112,0.12722,0.22040,0.46438,1.10523"\
"0.08130,0.08766,0.10251,0.13862,0.23188,0.47583,1.11660"\
"0.10688,0.11328,0.12809,0.16404,0.25740,0.50148,1.14332"\
"0.14426,0.15137,0.16689,0.20316,0.29621,0.54114,1.18517"\
"0.18729,0.19578,0.21392,0.25175,0.34471,0.58842,1.23249"\
"0.21703,0.22910,0.25249,0.29535,0.38762,0.63244,1.27301");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02071,0.02755,0.04551,0.09471,0.22663,0.57380,1.49544"\
"0.02071,0.02753,0.04551,0.09470,0.22626,0.57467,1.49352"\
"0.02060,0.02736,0.04546,0.09445,0.22633,0.57479,1.49285"\
"0.02133,0.02793,0.04568,0.09455,0.22617,0.57565,1.49236"\
"0.02553,0.03166,0.04834,0.09570,0.22658,0.57519,1.49535"\
"0.03370,0.04034,0.05522,0.09877,0.22797,0.57481,1.49578"\
"0.04741,0.05477,0.07021,0.10886,0.22996,0.57729,1.49276");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.33054,0.34198,0.36546,0.40932,0.48925,0.64479,1.00008"\
"0.33188,0.34345,0.36697,0.41090,0.49073,0.64629,1.00160"\
"0.34015,0.35157,0.37488,0.41861,0.49870,0.65446,1.00977"\
"0.36349,0.37477,0.39835,0.44191,0.52187,0.67757,1.03291"\
"0.41643,0.42790,0.45135,0.49485,0.57468,0.73106,1.08628"\
"0.52985,0.54160,0.56523,0.60922,0.68974,0.84641,1.20166"\
"0.73130,0.74421,0.77105,0.82003,0.90790,1.07168,1.43188");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.04850,0.05612,0.07146,0.10395,0.17136,0.33091,0.76961"\
"0.04892,0.05603,0.07149,0.10388,0.17137,0.33073,0.76995"\
"0.04876,0.05655,0.07187,0.10282,0.16977,0.33102,0.76985"\
"0.04870,0.05662,0.07235,0.10420,0.16983,0.33057,0.77002"\
"0.04865,0.05667,0.07238,0.10325,0.17052,0.33113,0.77027"\
"0.05194,0.05880,0.07439,0.10685,0.17279,0.33196,0.77279"\
"0.06061,0.06950,0.08650,0.11895,0.18803,0.34463,0.77801");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06361,0.06998,0.08499,0.12145,0.21474,0.45891,1.10132"\
"0.06843,0.07482,0.08980,0.12625,0.21953,0.46378,1.10641"\
"0.07996,0.08631,0.10116,0.13755,0.23090,0.47572,1.11963"\
"0.10426,0.11067,0.12556,0.16184,0.25564,0.50082,1.14201"\
"0.13915,0.14618,0.16190,0.19841,0.29184,0.53669,1.17958"\
"0.17781,0.18712,0.20499,0.24250,0.33585,0.58031,1.22290"\
"0.19970,0.21188,0.23607,0.27934,0.37282,0.61786,1.25930");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02000,0.02669,0.04474,0.09398,0.22656,0.57540,1.49468"\
"0.01995,0.02664,0.04466,0.09402,0.22657,0.57558,1.49513"\
"0.01995,0.02671,0.04464,0.09393,0.22601,0.57616,1.49768"\
"0.02094,0.02741,0.04514,0.09402,0.22675,0.57467,1.49483"\
"0.02512,0.03126,0.04765,0.09508,0.22610,0.57580,1.49635"\
"0.03380,0.04034,0.05481,0.09845,0.22728,0.57380,1.49180"\
"0.04847,0.05546,0.07161,0.10941,0.22961,0.57852,1.49206");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.30681,0.31822,0.34160,0.38538,0.46547,0.62118,0.97662"\
"0.30832,0.31977,0.34309,0.38684,0.46701,0.62288,0.97830"\
"0.31659,0.32808,0.35141,0.39520,0.47475,0.63116,0.98639"\
"0.34008,0.35125,0.37490,0.41860,0.49843,0.65451,1.00993"\
"0.39788,0.40939,0.43269,0.47625,0.55629,0.71284,1.06813"\
"0.52930,0.54112,0.56497,0.60943,0.68943,0.84617,1.20167"\
"0.76658,0.77988,0.80768,0.85781,0.94640,1.10961,1.46876");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.04866,0.05611,0.07175,0.10426,0.17131,0.33067,0.76972"\
"0.04877,0.05656,0.07218,0.10337,0.17092,0.33102,0.76977"\
"0.04898,0.05601,0.07161,0.10403,0.17109,0.33085,0.77249"\
"0.04880,0.05589,0.07160,0.10419,0.16960,0.33080,0.76945"\
"0.04876,0.05634,0.07179,0.10335,0.16986,0.33096,0.76926"\
"0.05232,0.05949,0.07445,0.10643,0.17312,0.33094,0.77032"\
"0.06511,0.07322,0.09016,0.12250,0.18963,0.34486,0.77691");
}
}
timing() {
related_pin : "C_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.12280,0.12931,0.14446,0.18106,0.27425,0.51805,1.16386"\
"0.12776,0.13427,0.14933,0.18592,0.27906,0.52478,1.16687"\
"0.14052,0.14701,0.16211,0.19870,0.29194,0.53612,1.18186"\
"0.17122,0.17771,0.19276,0.22931,0.32253,0.56890,1.21174"\
"0.22915,0.23567,0.25084,0.28729,0.38083,0.62585,1.26747"\
"0.31874,0.32545,0.34069,0.37712,0.47063,0.71437,1.35848"\
"0.45670,0.46391,0.47970,0.51606,0.60963,0.85471,1.49547");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02086,0.02743,0.04522,0.09385,0.22611,0.57773,1.50061"\
"0.02078,0.02741,0.04518,0.09411,0.22601,0.57721,1.49570"\
"0.02079,0.02748,0.04515,0.09395,0.22614,0.57783,1.50279"\
"0.02078,0.02740,0.04519,0.09389,0.22596,0.57719,1.50054"\
"0.02124,0.02780,0.04551,0.09402,0.22555,0.57650,1.49141"\
"0.02240,0.02885,0.04620,0.09438,0.22560,0.57395,1.50117"\
"0.02522,0.03129,0.04784,0.09537,0.22601,0.57491,1.49339");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.29820,0.30965,0.33303,0.37692,0.45728,0.61240,0.96783"\
"0.30239,0.31387,0.33726,0.38117,0.46145,0.61655,0.97205"\
"0.31082,0.32234,0.34571,0.38923,0.46953,0.62567,0.98109"\
"0.32607,0.33755,0.36096,0.40496,0.48482,0.64058,0.99605"\
"0.34882,0.36027,0.38370,0.42765,0.50792,0.66427,1.01954"\
"0.37673,0.38805,0.41142,0.45521,0.53514,0.69142,1.04617"\
"0.40101,0.41239,0.43575,0.47970,0.55968,0.71622,1.07143");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.04871,0.05611,0.07161,0.10302,0.17026,0.33129,0.77150"\
"0.04869,0.05614,0.07164,0.10283,0.16970,0.33124,0.77169"\
"0.04890,0.05605,0.07163,0.10361,0.17105,0.33116,0.77169"\
"0.04861,0.05589,0.07155,0.10390,0.17124,0.33028,0.77119"\
"0.04874,0.05637,0.07152,0.10341,0.17002,0.33018,0.77302"\
"0.04882,0.05613,0.07171,0.10322,0.16954,0.33099,0.77119"\
"0.04922,0.05631,0.07183,0.10380,0.17127,0.33082,0.76994");
}
}
}
}
cell ("sky130_fd_sc_hd__or3b_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__or3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A+B)+!C_N";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.269;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.07604,0.08139,0.09422,0.12516,0.20709,0.43701,1.09200"\
"0.08076,0.08614,0.09900,0.12982,0.21191,0.44167,1.09663"\
"0.09213,0.09748,0.11035,0.14116,0.22324,0.45283,1.10790"\
"0.11861,0.12392,0.13658,0.16730,0.24928,0.47933,1.13456"\
"0.16278,0.16877,0.18223,0.21372,0.29588,0.52589,1.18133"\
"0.21633,0.22409,0.24092,0.27443,0.35633,0.58634,1.24299"\
"0.26135,0.27172,0.29385,0.33566,0.41977,0.64962,1.30296");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.02024,0.02519,0.03890,0.07861,0.19592,0.53467,1.50028"\
"0.02015,0.02518,0.03894,0.07871,0.19601,0.53463,1.50085"\
"0.02008,0.02512,0.03890,0.07859,0.19588,0.53432,1.50125"\
"0.02037,0.02531,0.03899,0.07860,0.19565,0.53472,1.49984"\
"0.02496,0.02963,0.04265,0.08065,0.19580,0.53487,1.49837"\
"0.03411,0.03898,0.05147,0.08653,0.19805,0.53478,1.49865"\
"0.04811,0.05518,0.06889,0.10194,0.20334,0.53611,1.49509");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.42330,0.43331,0.45514,0.49918,0.57838,0.72487,1.03971"\
"0.42642,0.43649,0.45869,0.50220,0.58155,0.72808,1.04303"\
"0.43584,0.44572,0.46795,0.51157,0.59087,0.73738,1.05230"\
"0.45958,0.46936,0.49159,0.53501,0.61392,0.76093,1.07581"\
"0.51297,0.52292,0.54526,0.58874,0.66809,0.81558,1.12975"\
"0.63220,0.64210,0.66426,0.70772,0.78695,0.93447,1.24944"\
"0.86513,0.87584,0.89922,0.94657,1.03159,1.18494,1.50413");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.06318,0.06901,0.08224,0.11106,0.16608,0.29544,0.64381"\
"0.06347,0.06930,0.08258,0.10975,0.16646,0.29528,0.64408"\
"0.06339,0.06925,0.08229,0.11106,0.16601,0.29547,0.64407"\
"0.06380,0.06922,0.08231,0.10975,0.16675,0.29530,0.64375"\
"0.06320,0.06924,0.08318,0.10969,0.16557,0.29427,0.64466"\
"0.06353,0.06955,0.08280,0.11002,0.16651,0.29413,0.64378"\
"0.07446,0.08039,0.09374,0.12248,0.17835,0.30316,0.64876");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.07439,0.07970,0.09250,0.12344,0.20577,0.43664,1.09065"\
"0.07914,0.08447,0.09728,0.12829,0.21074,0.44117,1.09579"\
"0.09069,0.09601,0.10881,0.13972,0.22204,0.45328,1.10806"\
"0.11684,0.12209,0.13463,0.16538,0.24757,0.47859,1.13427"\
"0.15930,0.16530,0.17901,0.21017,0.29244,0.52346,1.17945"\
"0.20936,0.21698,0.23400,0.26801,0.35053,0.58019,1.23654"\
"0.25084,0.26144,0.28372,0.32619,0.41157,0.64110,1.29478");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.01959,0.02453,0.03820,0.07796,0.19553,0.53390,1.50177"\
"0.01957,0.02452,0.03819,0.07773,0.19543,0.53400,1.50139"\
"0.01954,0.02450,0.03820,0.07789,0.19543,0.53468,1.49969"\
"0.01991,0.02482,0.03856,0.07792,0.19548,0.53375,1.49674"\
"0.02475,0.02942,0.04221,0.08007,0.19592,0.53361,1.49911"\
"0.03419,0.03977,0.05194,0.08636,0.19771,0.53306,1.49817"\
"0.04882,0.05549,0.07005,0.10247,0.20321,0.53497,1.49812");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.40033,0.41030,0.43237,0.47611,0.55521,0.70211,1.01725"\
"0.40321,0.41291,0.43520,0.47885,0.55759,0.70469,1.01964"\
"0.41225,0.42216,0.44440,0.48783,0.56679,0.71386,1.02884"\
"0.43638,0.44619,0.46792,0.51179,0.59078,0.73780,1.05284"\
"0.49461,0.50446,0.52667,0.57002,0.64934,0.79638,1.11190"\
"0.63253,0.64242,0.66453,0.70800,0.78718,0.93470,1.24982"\
"0.90624,0.91719,0.94135,0.98864,1.07360,1.22695,1.54588");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.06356,0.06927,0.08284,0.11107,0.16530,0.29497,0.64457"\
"0.06347,0.06944,0.08235,0.11153,0.16675,0.29514,0.64375"\
"0.06340,0.06924,0.08235,0.10977,0.16646,0.29517,0.64377"\
"0.06345,0.06906,0.08213,0.10978,0.16786,0.29407,0.64398"\
"0.06354,0.06900,0.08264,0.10977,0.16738,0.29501,0.64281"\
"0.06356,0.06921,0.08268,0.11145,0.16559,0.29461,0.64338"\
"0.07709,0.08344,0.09746,0.12519,0.17973,0.30350,0.64922");
}
}
timing() {
related_pin : "C_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.15568,0.16112,0.17422,0.20547,0.28781,0.51792,1.17710"\
"0.16008,0.16563,0.17874,0.20997,0.29203,0.52292,1.17945"\
"0.17301,0.17856,0.19157,0.22287,0.30491,0.53576,1.19221"\
"0.20504,0.21048,0.22359,0.25483,0.33720,0.56724,1.22304"\
"0.27309,0.27863,0.29178,0.32298,0.40545,0.63572,1.29582"\
"0.38570,0.39138,0.40479,0.43617,0.51836,0.74820,1.40556"\
"0.56585,0.57206,0.58609,0.61801,0.70049,0.93097,1.58505");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.02089,0.02588,0.03940,0.07877,0.19554,0.53480,1.50076"\
"0.02086,0.02583,0.03940,0.07853,0.19516,0.53556,1.49990"\
"0.02082,0.02572,0.03938,0.07854,0.19510,0.53533,1.49868"\
"0.02089,0.02587,0.03940,0.07877,0.19566,0.53475,1.50415"\
"0.02108,0.02600,0.03955,0.07884,0.19578,0.53486,1.50082"\
"0.02219,0.02714,0.04050,0.07943,0.19585,0.53257,1.50321"\
"0.02497,0.02989,0.04284,0.08089,0.19579,0.53326,1.49883");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.39851,0.40870,0.43095,0.47441,0.55373,0.70027,1.01540"\
"0.40271,0.41281,0.43500,0.47880,0.55795,0.70489,1.02003"\
"0.41137,0.42148,0.44372,0.48735,0.56678,0.71334,1.02843"\
"0.42633,0.43641,0.45871,0.50220,0.58172,0.72835,1.04352"\
"0.44797,0.45795,0.48008,0.52366,0.60323,0.75102,1.06582"\
"0.47209,0.48204,0.50412,0.54755,0.62632,0.77397,1.08818"\
"0.48407,0.49397,0.51606,0.55980,0.63899,0.78647,1.10046");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00143, 0.00407, 0.01160, 0.03309, 0.09437, 0.26917");
values("0.06359,0.06930,0.08282,0.10972,0.16653,0.29540,0.64401"\
"0.06353,0.06928,0.08270,0.11106,0.16508,0.29428,0.64401"\
"0.06360,0.06931,0.08236,0.10970,0.16603,0.29538,0.64411"\
"0.06352,0.06928,0.08276,0.10985,0.16713,0.29537,0.64402"\
"0.06324,0.06899,0.08317,0.10967,0.16603,0.29351,0.64474"\
"0.06294,0.06883,0.08199,0.10904,0.16448,0.29476,0.64378"\
"0.06334,0.06906,0.08256,0.11067,0.16561,0.29343,0.64172");
}
}
}
}
cell ("sky130_fd_sc_hd__or3b_4") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__or3b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A+B)+!C_N";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.470;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.08708,0.09093,0.10113,0.12766,0.20106,0.42481,1.12401"\
"0.09163,0.09546,0.10570,0.13219,0.20557,0.42993,1.12600"\
"0.10243,0.10626,0.11653,0.14303,0.21646,0.44068,1.13704"\
"0.12871,0.13249,0.14267,0.16891,0.24237,0.46587,1.16540"\
"0.17538,0.17960,0.19043,0.21727,0.29087,0.51469,1.21134"\
"0.23212,0.23747,0.25092,0.28033,0.35472,0.57720,1.27438"\
"0.27949,0.28656,0.30423,0.34121,0.41934,0.64159,1.33692");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.02203,0.02537,0.03552,0.06666,0.16764,0.48987,1.50147"\
"0.02204,0.02538,0.03557,0.06664,0.16766,0.49047,1.49910"\
"0.02204,0.02541,0.03551,0.06664,0.16762,0.49003,1.49744"\
"0.02186,0.02523,0.03530,0.06655,0.16789,0.49023,1.50106"\
"0.02609,0.02922,0.03880,0.06862,0.16805,0.48928,1.49952"\
"0.03569,0.03885,0.04825,0.07525,0.17021,0.48992,1.50015"\
"0.05023,0.05442,0.06558,0.09227,0.17814,0.49177,1.49827");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.35406,0.35995,0.37527,0.40895,0.47508,0.60476,0.90611"\
"0.35845,0.36447,0.37980,0.41340,0.47928,0.60968,0.91070"\
"0.36989,0.37576,0.39119,0.42458,0.49044,0.62106,0.92209"\
"0.39578,0.40164,0.41693,0.45047,0.51687,0.64661,0.94805"\
"0.45266,0.45872,0.47393,0.50737,0.57319,0.70371,1.00522"\
"0.57729,0.58327,0.59843,0.63193,0.69819,0.82872,1.13016"\
"0.81330,0.81977,0.83630,0.87495,0.94676,1.08442,1.39128");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.05585,0.05889,0.06791,0.08838,0.13505,0.25260,0.60112"\
"0.05577,0.05888,0.06842,0.08934,0.13511,0.25221,0.60183"\
"0.05588,0.05890,0.06835,0.08843,0.13583,0.25217,0.60180"\
"0.05567,0.05888,0.06818,0.08941,0.13531,0.25252,0.60122"\
"0.05582,0.05883,0.06782,0.08855,0.13569,0.25189,0.60186"\
"0.05725,0.06054,0.06934,0.08952,0.13582,0.25255,0.60158"\
"0.06868,0.07206,0.08101,0.10248,0.14993,0.26639,0.60862");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.08368,0.08739,0.09759,0.12402,0.19767,0.42182,1.11961"\
"0.08838,0.09216,0.10227,0.12873,0.20256,0.42642,1.12423"\
"0.09935,0.10312,0.11329,0.13966,0.21327,0.43778,1.13676"\
"0.12529,0.12902,0.13908,0.16530,0.23903,0.46318,1.15989"\
"0.16991,0.17410,0.18494,0.21177,0.28518,0.50958,1.20575"\
"0.22296,0.22838,0.24158,0.27144,0.34570,0.56949,1.26820"\
"0.26471,0.27198,0.28986,0.32719,0.40577,0.62874,1.32488");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.02127,0.02460,0.03462,0.06577,0.16685,0.48899,1.50148"\
"0.02120,0.02453,0.03458,0.06574,0.16711,0.48988,1.49961"\
"0.02121,0.02462,0.03455,0.06585,0.16702,0.48976,1.50259"\
"0.02130,0.02468,0.03470,0.06580,0.16725,0.49052,1.49845"\
"0.02584,0.02905,0.03844,0.06811,0.16747,0.49067,1.50081"\
"0.03536,0.03899,0.04797,0.07521,0.16991,0.48902,1.49725"\
"0.05128,0.05496,0.06648,0.09244,0.17873,0.49220,1.49727");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.33399,0.33990,0.35510,0.38873,0.45490,0.58544,0.88661"\
"0.33769,0.34358,0.35891,0.39248,0.45853,0.58929,0.89030"\
"0.34806,0.35392,0.36918,0.40283,0.46899,0.59888,0.90044"\
"0.37358,0.37945,0.39467,0.42812,0.49423,0.62498,0.92618"\
"0.43403,0.43989,0.45507,0.48862,0.55452,0.68517,0.98736"\
"0.57340,0.57956,0.59499,0.62853,0.69436,0.82560,1.12719"\
"0.84100,0.84756,0.86530,0.90293,0.97612,1.11408,1.42102");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.05561,0.05896,0.06791,0.08937,0.13503,0.25178,0.60166"\
"0.05564,0.05902,0.06768,0.08926,0.13524,0.25184,0.60247"\
"0.05587,0.05889,0.06789,0.08836,0.13506,0.25257,0.60122"\
"0.05563,0.05892,0.06837,0.08914,0.13501,0.25171,0.60187"\
"0.05568,0.05895,0.06832,0.08939,0.13480,0.25201,0.60151"\
"0.05712,0.06050,0.06905,0.08930,0.13580,0.25173,0.60161"\
"0.07380,0.07719,0.08576,0.10810,0.15341,0.26707,0.60909");
}
}
timing() {
related_pin : "C_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.19557,0.19957,0.21015,0.23716,0.31093,0.53487,1.23178"\
"0.20066,0.20469,0.21527,0.24219,0.31609,0.53972,1.24130"\
"0.21327,0.21727,0.22784,0.25485,0.32864,0.55296,1.25411"\
"0.24483,0.24883,0.25941,0.28642,0.36021,0.58450,1.28321"\
"0.31800,0.32200,0.33262,0.35948,0.43352,0.65713,1.35473"\
"0.45171,0.45582,0.46653,0.49375,0.56750,0.79210,1.49168"\
"0.66606,0.67053,0.68205,0.70977,0.78358,1.00769,1.70528");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.02325,0.02654,0.03658,0.06723,0.16736,0.49004,1.50580"\
"0.02323,0.02651,0.03658,0.06723,0.16759,0.49007,1.50720"\
"0.02321,0.02651,0.03656,0.06727,0.16763,0.48999,1.50588"\
"0.02322,0.02653,0.03658,0.06727,0.16747,0.48900,1.50412"\
"0.02338,0.02662,0.03655,0.06717,0.16755,0.48970,1.50763"\
"0.02461,0.02798,0.03779,0.06808,0.16767,0.48980,1.50301"\
"0.02755,0.03096,0.04051,0.07010,0.16846,0.48872,1.49676");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.33380,0.33968,0.35520,0.38883,0.45493,0.58571,0.88671"\
"0.33818,0.34407,0.35949,0.39320,0.45942,0.58951,0.89122"\
"0.34893,0.35484,0.37006,0.40377,0.47012,0.60010,0.90178"\
"0.36887,0.37489,0.39013,0.42377,0.48992,0.62007,0.92175"\
"0.39713,0.40312,0.41834,0.45181,0.51809,0.64889,0.95079"\
"0.43213,0.43810,0.45327,0.48669,0.55246,0.68307,0.98489"\
"0.46100,0.46696,0.48207,0.51569,0.58161,0.71271,1.01434");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00156, 0.00490, 0.01532, 0.04796, 0.15008, 0.46968");
values("0.05567,0.05885,0.06790,0.08855,0.13478,0.25167,0.60215"\
"0.05562,0.05892,0.06827,0.08942,0.13506,0.25225,0.60140"\
"0.05597,0.05938,0.06835,0.08960,0.13491,0.25229,0.60128"\
"0.05585,0.05889,0.06774,0.08921,0.13535,0.25214,0.60179"\
"0.05590,0.05930,0.06807,0.08847,0.13496,0.25183,0.60165"\
"0.05584,0.05886,0.06781,0.08941,0.13525,0.25179,0.60182"\
"0.05579,0.05914,0.06827,0.08891,0.13611,0.25058,0.60118");
}
}
}
}
cell ("sky130_fd_sc_hd__or4_1") {
area : 7.507
cell_footprint : "sky130_fd_sc_hd__or4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+C)+D";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.168;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06588,0.07242,0.08777,0.12456,0.21840,0.46228,1.10618"\
"0.07077,0.07739,0.09265,0.12952,0.22313,0.46773,1.11213"\
"0.08259,0.08915,0.10437,0.14119,0.23506,0.47883,1.12289"\
"0.10892,0.11544,0.13058,0.16713,0.26106,0.50502,1.14958"\
"0.14885,0.15616,0.17208,0.20893,0.30263,0.54751,1.18957"\
"0.19651,0.20581,0.22395,0.26173,0.35486,0.59888,1.24177"\
"0.23239,0.24474,0.26857,0.31199,0.40492,0.64868,1.29033");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02136,0.02832,0.04653,0.09577,0.22773,0.57516,1.49109"\
"0.02131,0.02826,0.04645,0.09571,0.22773,0.57576,1.49648"\
"0.02119,0.02807,0.04631,0.09580,0.22777,0.57531,1.49213"\
"0.02182,0.02843,0.04630,0.09552,0.22765,0.57599,1.49648"\
"0.02599,0.03222,0.04888,0.09625,0.22732,0.57520,1.49628"\
"0.03433,0.04099,0.05597,0.09965,0.22874,0.57588,1.49570"\
"0.04807,0.05548,0.07071,0.10985,0.23047,0.57848,1.49110");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.47267,0.48610,0.51449,0.56683,0.66036,0.83478,1.20544"\
"0.47319,0.48652,0.51495,0.56707,0.66123,0.83524,1.20591"\
"0.47993,0.49342,0.52178,0.57398,0.66777,0.84214,1.21284"\
"0.50215,0.51601,0.54395,0.59616,0.68901,0.86432,1.23492"\
"0.55362,0.56708,0.59540,0.64756,0.74168,0.91573,1.28598"\
"0.66212,0.67602,0.70402,0.75617,0.85045,1.02509,1.39530"\
"0.86129,0.87530,0.90554,0.96120,1.06024,1.24061,1.61425");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06312,0.07143,0.08984,0.12586,0.19990,0.36484,0.79122"\
"0.06291,0.07124,0.08988,0.12712,0.20106,0.36581,0.79146"\
"0.06284,0.07136,0.08982,0.12784,0.19959,0.36485,0.79119"\
"0.06303,0.07186,0.08991,0.12602,0.20032,0.36509,0.79056"\
"0.06298,0.07123,0.09006,0.12561,0.19964,0.36523,0.79282"\
"0.06300,0.07140,0.09084,0.12630,0.19956,0.36438,0.79142"\
"0.07057,0.07978,0.09915,0.13597,0.21087,0.37239,0.79419");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06682,0.07342,0.08885,0.12578,0.21971,0.46358,1.10705"\
"0.07164,0.07822,0.09363,0.13064,0.22458,0.46840,1.11191"\
"0.08336,0.08990,0.10519,0.14206,0.23572,0.48114,1.12499"\
"0.10878,0.11529,0.13039,0.16695,0.26082,0.50623,1.14936"\
"0.14671,0.15396,0.16967,0.20622,0.30001,0.54582,1.18969"\
"0.18964,0.19869,0.21641,0.25471,0.34815,0.59262,1.23831"\
"0.21808,0.23017,0.25422,0.29704,0.39057,0.63580,1.27756");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02078,0.02757,0.04548,0.09473,0.22662,0.57536,1.49701"\
"0.02075,0.02754,0.04546,0.09473,0.22668,0.57541,1.49705"\
"0.02064,0.02742,0.04545,0.09458,0.22658,0.57488,1.49743"\
"0.02126,0.02788,0.04569,0.09441,0.22654,0.57606,1.49590"\
"0.02555,0.03168,0.04846,0.09603,0.22651,0.57540,1.49786"\
"0.03418,0.04015,0.05559,0.09871,0.22743,0.57474,1.49633"\
"0.04761,0.05510,0.07031,0.10993,0.22952,0.57864,1.49350");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.45678,0.47005,0.49843,0.55079,0.64353,0.81903,1.18962"\
"0.45642,0.47028,0.49833,0.55088,0.64474,0.81884,1.18939"\
"0.46271,0.47606,0.50435,0.55655,0.65055,0.82478,1.19561"\
"0.48427,0.49768,0.52607,0.57831,0.67212,0.84640,1.21723"\
"0.53738,0.55107,0.57897,0.63121,0.72532,0.89976,1.26996"\
"0.65562,0.66930,0.69715,0.74941,0.84341,1.01829,1.38864"\
"0.88352,0.89806,0.92885,0.98528,1.08463,1.26627,1.64048");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06257,0.07155,0.08981,0.12598,0.20013,0.36503,0.78994"\
"0.06293,0.07223,0.09087,0.12674,0.19892,0.36435,0.79225"\
"0.06308,0.07134,0.08998,0.12762,0.20187,0.36540,0.79133"\
"0.06279,0.07129,0.08988,0.12576,0.19941,0.36513,0.79125"\
"0.06286,0.07148,0.08989,0.12802,0.19949,0.36519,0.79255"\
"0.06274,0.07156,0.08989,0.12570,0.19856,0.36437,0.79342"\
"0.07344,0.08215,0.10142,0.13852,0.21509,0.37440,0.79588");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06480,0.07126,0.08636,0.12288,0.21636,0.46043,1.10299"\
"0.06981,0.07628,0.09136,0.12782,0.22165,0.46553,1.10852"\
"0.08129,0.08773,0.10276,0.13928,0.23283,0.47712,1.12004"\
"0.10595,0.11239,0.12744,0.16376,0.25738,0.50182,1.14466"\
"0.14172,0.14893,0.16459,0.20131,0.29499,0.53925,1.18164"\
"0.18115,0.19023,0.20868,0.24658,0.34030,0.58481,1.23022"\
"0.20294,0.21531,0.24000,0.28316,0.37713,0.62295,1.26349");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02016,0.02686,0.04489,0.09389,0.22659,0.57518,1.49401"\
"0.02020,0.02692,0.04483,0.09403,0.22671,0.57594,1.49617"\
"0.02017,0.02686,0.04484,0.09395,0.22661,0.57560,1.49552"\
"0.02107,0.02761,0.04524,0.09416,0.22665,0.57551,1.49469"\
"0.02526,0.03152,0.04820,0.09560,0.22637,0.57435,1.49205"\
"0.03415,0.04016,0.05543,0.09896,0.22719,0.57482,1.49709"\
"0.04856,0.05586,0.07238,0.11127,0.22994,0.57808,1.49320");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.42386,0.43755,0.46571,0.51809,0.61224,0.78627,1.15698"\
"0.42358,0.43755,0.46555,0.51795,0.61186,0.78604,1.15645"\
"0.42909,0.44243,0.47077,0.52306,0.61693,0.79124,1.16221"\
"0.45031,0.46418,0.49210,0.54442,0.63832,0.81254,1.18303"\
"0.50543,0.51903,0.54743,0.59952,0.69284,0.86804,1.23892"\
"0.63865,0.65224,0.68019,0.73221,0.82611,1.00107,1.37160"\
"0.89916,0.91407,0.94538,1.00177,1.10116,1.28243,1.65578");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06318,0.07203,0.08981,0.12627,0.19925,0.36432,0.79217"\
"0.06293,0.07129,0.08953,0.12597,0.19883,0.36560,0.79334"\
"0.06310,0.07140,0.08983,0.12861,0.19957,0.36526,0.79126"\
"0.06290,0.07128,0.08970,0.12821,0.19888,0.36542,0.79368"\
"0.06268,0.07169,0.09016,0.12608,0.20125,0.36461,0.79111"\
"0.06275,0.07162,0.09016,0.12626,0.19871,0.36493,0.79356"\
"0.07590,0.08516,0.10476,0.14099,0.21675,0.37588,0.79427");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06126,0.06773,0.08281,0.11930,0.21288,0.45767,1.09882"\
"0.06624,0.07273,0.08779,0.12416,0.21758,0.46166,1.10555"\
"0.07806,0.08450,0.09950,0.13597,0.22988,0.47377,1.11940"\
"0.10227,0.10876,0.12384,0.16024,0.25380,0.49837,1.14068"\
"0.13715,0.14450,0.16056,0.19748,0.29074,0.53515,1.17736"\
"0.17623,0.18575,0.20482,0.24302,0.33599,0.58088,1.22697"\
"0.20015,0.21300,0.23857,0.28427,0.37711,0.62127,1.26417");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02003,0.02668,0.04456,0.09362,0.22650,0.57512,1.50273"\
"0.02006,0.02680,0.04466,0.09370,0.22626,0.57528,1.49955"\
"0.02007,0.02678,0.04467,0.09376,0.22593,0.57626,1.49853"\
"0.02140,0.02786,0.04527,0.09398,0.22648,0.57468,1.50029"\
"0.02612,0.03226,0.04848,0.09525,0.22624,0.57616,1.49950"\
"0.03542,0.04161,0.05687,0.09951,0.22736,0.57460,1.49874"\
"0.05120,0.05902,0.07521,0.11318,0.23058,0.57667,1.49134");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.35575,0.36930,0.39767,0.44936,0.54367,0.71855,1.08968"\
"0.35582,0.36927,0.39770,0.44993,0.54333,0.71862,1.08971"\
"0.36053,0.37404,0.40242,0.45433,0.54845,0.72352,1.09434"\
"0.38134,0.39481,0.42307,0.47514,0.56913,0.74441,1.11507"\
"0.43948,0.45294,0.48113,0.53347,0.62745,0.80283,1.17354"\
"0.58065,0.59415,0.62182,0.67416,0.76629,0.94089,1.31155"\
"0.85625,0.87213,0.90355,0.96036,1.05837,1.23615,1.60926");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06271,0.07118,0.08986,0.12708,0.20053,0.36544,0.79102"\
"0.06302,0.07173,0.09007,0.12609,0.20108,0.36454,0.79101"\
"0.06288,0.07143,0.08982,0.12666,0.19968,0.36514,0.79130"\
"0.06278,0.07126,0.08989,0.12628,0.19914,0.36486,0.79108"\
"0.06312,0.07190,0.09003,0.12579,0.19883,0.36390,0.79106"\
"0.06198,0.07051,0.09019,0.12639,0.20133,0.36528,0.79377"\
"0.08006,0.08931,0.10775,0.14222,0.21265,0.37221,0.79758");
}
}
}
}
cell ("sky130_fd_sc_hd__or4_2") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__or4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+C)+D";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.310;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.07792,0.08328,0.09616,0.12700,0.20852,0.44220,1.12126"\
"0.08276,0.08816,0.10097,0.13175,0.21335,0.44699,1.12608"\
"0.09432,0.09963,0.11247,0.14320,0.22470,0.45845,1.13790"\
"0.12149,0.12666,0.13932,0.16978,0.25139,0.48505,1.16565"\
"0.16840,0.17442,0.18829,0.21955,0.30087,0.53495,1.21294"\
"0.22693,0.23478,0.25188,0.28585,0.36774,0.60103,1.28071"\
"0.27982,0.29044,0.31291,0.35476,0.44026,0.67206,1.34988");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.01990,0.02459,0.03735,0.07463,0.18767,0.52185,1.49956"\
"0.01984,0.02445,0.03735,0.07445,0.18764,0.52182,1.49944"\
"0.01985,0.02447,0.03712,0.07439,0.18746,0.52139,1.49735"\
"0.01983,0.02447,0.03715,0.07427,0.18698,0.52140,1.50008"\
"0.02461,0.02904,0.04094,0.07605,0.18737,0.52224,1.50126"\
"0.03386,0.03836,0.05066,0.08246,0.18939,0.52131,1.49999"\
"0.04791,0.05434,0.06797,0.09983,0.19526,0.52384,1.49740");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.61863,0.63079,0.65797,0.71272,0.81345,0.99950,1.38166"\
"0.62027,0.63237,0.65925,0.71438,0.81509,0.99946,1.38352"\
"0.62779,0.63984,0.66698,0.72170,0.82253,1.00853,1.39081"\
"0.64926,0.66127,0.68835,0.74310,0.84358,1.02988,1.41213"\
"0.70055,0.71240,0.73976,0.79457,0.89485,1.07959,1.46353"\
"0.81059,0.82281,0.84950,0.90436,1.00481,1.19076,1.57470"\
"1.03414,1.04646,1.07417,1.13141,1.23457,1.42157,1.80707");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.08457,0.09119,0.10757,0.14260,0.20967,0.36141,0.76709"\
"0.08464,0.09121,0.10723,0.14084,0.20886,0.36352,0.76564"\
"0.08463,0.09118,0.10758,0.14255,0.20972,0.36127,0.76705"\
"0.08464,0.09119,0.10738,0.14254,0.20940,0.36145,0.76679"\
"0.08459,0.09080,0.10779,0.14176,0.20899,0.36283,0.76599"\
"0.08461,0.09108,0.10770,0.14132,0.20831,0.36291,0.76630"\
"0.09165,0.09831,0.11400,0.15029,0.21623,0.36803,0.76864");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.07864,0.08398,0.09673,0.12743,0.20881,0.44301,1.12108"\
"0.08337,0.08870,0.10146,0.13217,0.21361,0.44767,1.12627"\
"0.09495,0.10023,0.11297,0.14360,0.22494,0.45924,1.13740"\
"0.12125,0.12644,0.13902,0.16940,0.25067,0.48511,1.16217"\
"0.16719,0.17319,0.18678,0.21805,0.29942,0.53322,1.21344"\
"0.22265,0.23042,0.24739,0.28139,0.36343,0.59681,1.27889"\
"0.27013,0.28065,0.30329,0.34582,0.43131,0.66353,1.34166");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.01943,0.02403,0.03656,0.07364,0.18655,0.52171,1.50156"\
"0.01950,0.02393,0.03648,0.07345,0.18652,0.52131,1.50180"\
"0.01939,0.02392,0.03641,0.07359,0.18656,0.52178,1.50165"\
"0.01953,0.02401,0.03651,0.07347,0.18651,0.52175,1.50031"\
"0.02425,0.02845,0.04062,0.07532,0.18648,0.52182,1.50135"\
"0.03344,0.03813,0.04974,0.08207,0.18826,0.52118,1.50144"\
"0.04791,0.05417,0.06772,0.09879,0.19533,0.52399,1.49595");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.60233,0.61436,0.64157,0.69632,0.79693,0.98314,1.36542"\
"0.60322,0.61511,0.64261,0.69730,0.79848,0.98385,1.36638"\
"0.60979,0.62189,0.64864,0.70369,0.80437,0.98890,1.37295"\
"0.63084,0.64265,0.66961,0.72444,0.82476,1.01035,1.39360"\
"0.68310,0.69499,0.72173,0.77667,0.87725,1.06279,1.44610"\
"0.80156,0.81353,0.84085,0.89531,0.99570,1.18164,1.56580"\
"1.05772,1.07004,1.09809,1.15521,1.25883,1.44603,1.83191");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.08463,0.09115,0.10756,0.14261,0.20954,0.36139,0.76707"\
"0.08447,0.09117,0.10808,0.14280,0.21187,0.36272,0.76691"\
"0.08470,0.09129,0.10719,0.14085,0.20900,0.36308,0.76607"\
"0.08436,0.09074,0.10727,0.14095,0.20995,0.36341,0.76515"\
"0.08447,0.09112,0.10669,0.14132,0.20825,0.36084,0.76654"\
"0.08463,0.09079,0.10799,0.14305,0.20918,0.36046,0.76501"\
"0.09293,0.09946,0.11567,0.14972,0.21703,0.36758,0.76921");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.07640,0.08161,0.09415,0.12458,0.20593,0.43978,1.11771"\
"0.08121,0.08643,0.09908,0.12951,0.21091,0.44373,1.12410"\
"0.09260,0.09779,0.11039,0.14075,0.22216,0.45515,1.13623"\
"0.11917,0.12437,0.13687,0.16696,0.24836,0.48134,1.16223"\
"0.16283,0.16894,0.18252,0.21366,0.29501,0.52846,1.20687"\
"0.21581,0.22353,0.24049,0.27491,0.35695,0.58953,1.26901"\
"0.25894,0.26954,0.29260,0.33569,0.42119,0.65335,1.33161");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.01901,0.02348,0.03605,0.07299,0.18620,0.52208,1.50018"\
"0.01894,0.02357,0.03611,0.07309,0.18573,0.52116,1.50258"\
"0.01899,0.02351,0.03608,0.07287,0.18576,0.52170,1.50311"\
"0.01927,0.02375,0.03621,0.07317,0.18621,0.52108,1.50317"\
"0.02433,0.02842,0.04032,0.07548,0.18650,0.52149,1.50051"\
"0.03367,0.03908,0.05019,0.08246,0.18867,0.52030,1.50172"\
"0.04810,0.05519,0.06873,0.10016,0.19548,0.52230,1.49888");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.56888,0.58072,0.60770,0.66275,0.76349,0.94866,1.33186"\
"0.56973,0.58167,0.60850,0.66363,0.76391,0.94986,1.33287"\
"0.57563,0.58767,0.61450,0.66955,0.77008,0.95469,1.33880"\
"0.59612,0.60802,0.63485,0.68988,0.79022,0.97598,1.35903"\
"0.65042,0.66239,0.68960,0.74443,0.84527,1.03082,1.41405"\
"0.78414,0.79614,0.82319,0.87770,0.97870,1.16491,1.54831"\
"1.07618,1.08870,1.11714,1.17435,1.27839,1.46475,1.84921");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.08508,0.09138,0.10717,0.14082,0.20825,0.36307,0.76425"\
"0.08442,0.09106,0.10670,0.14098,0.20999,0.36082,0.76567"\
"0.08463,0.09117,0.10728,0.14081,0.20909,0.36324,0.76592"\
"0.08477,0.09143,0.10671,0.14084,0.20949,0.36082,0.76578"\
"0.08460,0.09133,0.10729,0.14233,0.21198,0.36208,0.76525"\
"0.08465,0.09115,0.10795,0.14288,0.20979,0.36138,0.76535"\
"0.09391,0.10061,0.11670,0.15101,0.21619,0.36600,0.76895");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.07314,0.07840,0.09110,0.12151,0.20265,0.43591,1.11489"\
"0.07820,0.08349,0.09613,0.12666,0.20799,0.44125,1.12278"\
"0.08968,0.09497,0.10763,0.13805,0.21931,0.45223,1.13390"\
"0.11662,0.12167,0.13431,0.16461,0.24594,0.47884,1.16260"\
"0.16043,0.16656,0.18057,0.21178,0.29275,0.52650,1.20434"\
"0.21391,0.22208,0.23960,0.27465,0.35616,0.58947,1.27264"\
"0.26153,0.27270,0.29628,0.34099,0.42643,0.65958,1.33643");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.01905,0.02363,0.03610,0.07297,0.18585,0.52180,1.50642"\
"0.01899,0.02355,0.03613,0.07311,0.18601,0.52275,1.50127"\
"0.01910,0.02357,0.03615,0.07298,0.18577,0.52104,1.50496"\
"0.01944,0.02412,0.03657,0.07325,0.18579,0.52172,1.50551"\
"0.02484,0.02912,0.04088,0.07615,0.18626,0.52275,1.50500"\
"0.03495,0.03966,0.05127,0.08299,0.18846,0.52087,1.50495"\
"0.05076,0.05734,0.07151,0.10292,0.19632,0.52214,1.49971");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.50012,0.51175,0.53880,0.59381,0.69446,0.87883,1.26314"\
"0.50094,0.51282,0.53995,0.59509,0.69540,0.88150,1.26403"\
"0.50648,0.51825,0.54527,0.60040,0.70132,0.88706,1.26950"\
"0.52625,0.53822,0.56551,0.62041,0.72066,0.90704,1.28991"\
"0.58311,0.59476,0.62166,0.67658,0.77721,0.96302,1.34681"\
"0.72107,0.73328,0.76052,0.81485,0.91612,1.10169,1.48571"\
"1.03458,1.04675,1.07572,1.13250,1.23496,1.42168,1.80405");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01246, 0.03638, 0.10627, 0.31037");
values("0.08463,0.09124,0.10718,0.14087,0.20816,0.36346,0.76537"\
"0.08465,0.09082,0.10749,0.14169,0.20910,0.36217,0.76580"\
"0.08492,0.09128,0.10676,0.14049,0.21216,0.36205,0.76682"\
"0.08461,0.09107,0.10744,0.14183,0.20925,0.36110,0.76551"\
"0.08440,0.09128,0.10660,0.14158,0.20901,0.36289,0.76488"\
"0.08474,0.09133,0.10697,0.14068,0.21066,0.36195,0.76506"\
"0.09705,0.10358,0.11879,0.15136,0.21654,0.36659,0.76846");
}
}
}
}
cell ("sky130_fd_sc_hd__or4_4") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__or4";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("D") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+C)+D";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.535;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.08767,0.09149,0.10184,0.12829,0.20170,0.42683,1.14131"\
"0.09226,0.09609,0.10644,0.13287,0.20629,0.43146,1.14526"\
"0.10328,0.10713,0.11741,0.14387,0.21738,0.44245,1.15488"\
"0.13007,0.13385,0.14404,0.17019,0.24275,0.46785,1.18176"\
"0.17934,0.18355,0.19435,0.22113,0.29371,0.51872,1.23181"\
"0.23973,0.24513,0.25851,0.28763,0.36130,0.58512,1.30051"\
"0.29472,0.30175,0.31944,0.35670,0.43494,0.65868,1.36886");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.02185,0.02499,0.03452,0.06429,0.16196,0.48012,1.50164"\
"0.02176,0.02489,0.03448,0.06422,0.16190,0.48009,1.49863"\
"0.02168,0.02489,0.03440,0.06410,0.16156,0.47915,1.50024"\
"0.02131,0.02454,0.03410,0.06375,0.16134,0.48001,1.49965"\
"0.02587,0.02892,0.03771,0.06544,0.16128,0.48036,1.49725"\
"0.03510,0.03824,0.04696,0.07313,0.16386,0.47874,1.50299"\
"0.04971,0.05360,0.06480,0.08891,0.17162,0.48186,1.49886");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.49141,0.49821,0.51625,0.55644,0.63631,0.79368,1.14702"\
"0.49541,0.50222,0.52036,0.56057,0.64075,0.79766,1.15117"\
"0.50611,0.51307,0.53060,0.57111,0.65112,0.80784,1.16215"\
"0.53144,0.53841,0.55636,0.59622,0.67619,0.83287,1.18728"\
"0.58730,0.59412,0.61159,0.65206,0.73190,0.88878,1.24322"\
"0.70386,0.71062,0.72835,0.76924,0.84952,1.00714,1.36104"\
"0.93543,0.94257,0.96099,1.00374,1.08656,1.24854,1.60551");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.07213,0.07530,0.08548,0.10977,0.16466,0.29316,0.67812"\
"0.07210,0.07561,0.08607,0.11076,0.16361,0.29465,0.67824"\
"0.07226,0.07597,0.08542,0.10941,0.16445,0.29575,0.67840"\
"0.07230,0.07605,0.08581,0.10940,0.16482,0.29582,0.67764"\
"0.07233,0.07606,0.08561,0.10948,0.16320,0.29566,0.67699"\
"0.07203,0.07571,0.08542,0.11069,0.16480,0.29434,0.67688"\
"0.08080,0.08449,0.09447,0.11909,0.17554,0.30061,0.67979");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.08674,0.09046,0.10060,0.12669,0.19980,0.42415,1.13691"\
"0.09134,0.09505,0.10516,0.13136,0.20431,0.42932,1.14446"\
"0.10227,0.10599,0.11612,0.14223,0.21528,0.44044,1.15325"\
"0.12823,0.13190,0.14192,0.16781,0.24048,0.46511,1.18037"\
"0.17592,0.18004,0.19058,0.21719,0.28990,0.51457,1.22905"\
"0.23337,0.23877,0.25197,0.28161,0.35505,0.57851,1.29496"\
"0.28065,0.28771,0.30558,0.34292,0.42105,0.64478,1.35621");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.02097,0.02396,0.03338,0.06279,0.16015,0.47950,1.49745"\
"0.02084,0.02394,0.03347,0.06276,0.16031,0.47879,1.50267"\
"0.02097,0.02398,0.03341,0.06270,0.16006,0.47956,1.50248"\
"0.02064,0.02380,0.03327,0.06253,0.16000,0.47804,1.50312"\
"0.02503,0.02825,0.03711,0.06476,0.16047,0.47936,1.50110"\
"0.03454,0.03775,0.04628,0.07200,0.16317,0.47811,1.49887"\
"0.04909,0.05339,0.06440,0.08993,0.17141,0.48220,1.49698");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.47243,0.47922,0.49721,0.53753,0.61715,0.77472,1.12816"\
"0.47564,0.48255,0.50048,0.54092,0.62068,0.77768,1.13191"\
"0.48555,0.49247,0.51002,0.55053,0.63038,0.78724,1.14177"\
"0.51030,0.51709,0.53537,0.57540,0.65544,0.81296,1.16661"\
"0.56693,0.57360,0.59149,0.63153,0.71093,0.86843,1.22269"\
"0.69225,0.69911,0.71705,0.75726,0.83718,0.99491,1.34916"\
"0.94856,0.95574,0.97579,1.01869,1.10269,1.26462,1.62225");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.07214,0.07530,0.08555,0.10941,0.16547,0.29347,0.67763"\
"0.07202,0.07576,0.08569,0.11018,0.16296,0.29562,0.67748"\
"0.07214,0.07592,0.08591,0.10957,0.16333,0.29574,0.67704"\
"0.07198,0.07557,0.08576,0.10939,0.16359,0.29514,0.67753"\
"0.07201,0.07580,0.08551,0.10952,0.16378,0.29473,0.67771"\
"0.07192,0.07568,0.08614,0.11053,0.16281,0.29275,0.67734"\
"0.08283,0.08642,0.09633,0.12172,0.17416,0.30424,0.68071");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.08448,0.08814,0.09813,0.12391,0.19647,0.42085,1.13578"\
"0.08918,0.09284,0.10285,0.12865,0.20122,0.42514,1.13877"\
"0.10017,0.10385,0.11383,0.13972,0.21219,0.43658,1.15094"\
"0.12626,0.12985,0.13976,0.16548,0.23781,0.46218,1.17444"\
"0.17156,0.17570,0.18650,0.21303,0.28509,0.50915,1.22294"\
"0.22443,0.22979,0.24310,0.27288,0.34673,0.57008,1.28576"\
"0.26643,0.27366,0.29168,0.32941,0.40860,0.63202,1.34376");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.02037,0.02340,0.03278,0.06204,0.15970,0.47945,1.50323"\
"0.02037,0.02337,0.03280,0.06207,0.15981,0.47897,1.50279"\
"0.02037,0.02346,0.03284,0.06212,0.15971,0.47932,1.50360"\
"0.02041,0.02349,0.03287,0.06205,0.15949,0.47941,1.49801"\
"0.02511,0.02801,0.03696,0.06487,0.16016,0.47830,1.50249"\
"0.03497,0.03834,0.04692,0.07284,0.16318,0.47812,1.50315"\
"0.05048,0.05472,0.06550,0.09033,0.17196,0.48057,1.49743");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.44188,0.44889,0.46642,0.50692,0.58690,0.74359,1.09809"\
"0.44459,0.45150,0.46944,0.50991,0.58964,0.74654,1.10097"\
"0.45336,0.46024,0.47814,0.51860,0.59829,0.75524,1.10964"\
"0.47692,0.48382,0.50175,0.54201,0.62191,0.77864,1.13304"\
"0.53469,0.54123,0.55895,0.59981,0.67982,0.83746,1.19081"\
"0.67302,0.67979,0.69783,0.73742,0.81809,0.97568,1.32971"\
"0.95726,0.96447,0.98350,1.02671,1.11139,1.27458,1.63181");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.07202,0.07605,0.08540,0.10943,0.16419,0.29581,0.67801"\
"0.07197,0.07571,0.08568,0.11005,0.16279,0.29504,0.67740"\
"0.07211,0.07571,0.08568,0.11012,0.16284,0.29523,0.67740"\
"0.07219,0.07549,0.08577,0.11029,0.16321,0.29571,0.67813"\
"0.07240,0.07597,0.08550,0.11066,0.16347,0.29473,0.67777"\
"0.07197,0.07548,0.08549,0.10950,0.16363,0.29496,0.67754"\
"0.08636,0.08987,0.09930,0.12315,0.17599,0.30348,0.68208");
}
}
timing() {
related_pin : "D";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.07995,0.08362,0.09360,0.11960,0.19221,0.41641,1.13067"\
"0.08480,0.08850,0.09853,0.12454,0.19702,0.42210,1.13673"\
"0.09630,0.09997,0.11001,0.13601,0.20856,0.43267,1.14806"\
"0.12247,0.12611,0.13604,0.16175,0.23425,0.45850,1.18032"\
"0.16705,0.17133,0.18200,0.20902,0.28159,0.50668,1.22336"\
"0.22053,0.22609,0.23990,0.27069,0.34466,0.56767,1.28167"\
"0.26661,0.27399,0.29287,0.33168,0.41186,0.63464,1.34603");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.02032,0.02332,0.03279,0.06200,0.15943,0.47932,1.50782"\
"0.02027,0.02336,0.03270,0.06196,0.15952,0.47959,1.50096"\
"0.02029,0.02338,0.03274,0.06198,0.15949,0.47797,1.50728"\
"0.02069,0.02372,0.03302,0.06221,0.15958,0.48010,1.50089"\
"0.02589,0.02872,0.03794,0.06525,0.15997,0.48027,1.50580"\
"0.03647,0.03978,0.04853,0.07371,0.16364,0.47814,1.50476"\
"0.05331,0.05693,0.06810,0.09416,0.17365,0.48130,1.49848");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.38132,0.38810,0.40627,0.44658,0.52679,0.68439,1.03828"\
"0.38333,0.39021,0.40820,0.44858,0.52844,0.68668,1.03980"\
"0.38979,0.39657,0.41482,0.45499,0.53459,0.69265,1.04663"\
"0.41083,0.41781,0.43579,0.47610,0.55582,0.71307,1.06775"\
"0.46706,0.47394,0.49172,0.53209,0.61178,0.76988,1.12395"\
"0.60413,0.61085,0.62885,0.66849,0.74823,0.90603,1.26017"\
"0.88763,0.89503,0.91466,0.95961,1.04453,1.20507,1.55981");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01635, 0.05229, 0.16720, 0.53468");
values("0.07211,0.07575,0.08540,0.11022,0.16363,0.29493,0.67745"\
"0.07209,0.07565,0.08560,0.10974,0.16290,0.29424,0.67742"\
"0.07205,0.07579,0.08571,0.10951,0.16570,0.29485,0.67790"\
"0.07208,0.07568,0.08552,0.10994,0.16287,0.29518,0.67691"\
"0.07197,0.07567,0.08579,0.11049,0.16466,0.29447,0.67768"\
"0.07104,0.07478,0.08497,0.10973,0.16305,0.29514,0.67745"\
"0.09264,0.09625,0.10678,0.12933,0.17884,0.30218,0.68280");
}
}
}
}
cell ("sky130_fd_sc_hd__or4b_1") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__or4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+C)+!D_N";
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.168;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06605,0.07264,0.08799,0.12482,0.21852,0.46399,1.10999"\
"0.07095,0.07758,0.09287,0.12977,0.22354,0.46880,1.11487"\
"0.08276,0.08933,0.10456,0.14143,0.23550,0.47992,1.12580"\
"0.10906,0.11559,0.13074,0.16738,0.26141,0.50624,1.15175"\
"0.14899,0.15629,0.17222,0.20913,0.30303,0.54852,1.19207"\
"0.19662,0.20589,0.22402,0.26186,0.35579,0.60064,1.24709"\
"0.23254,0.24482,0.26856,0.31198,0.40622,0.64963,1.29350");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02146,0.02841,0.04668,0.09605,0.22817,0.57642,1.49998"\
"0.02142,0.02837,0.04663,0.09589,0.22828,0.57689,1.50030"\
"0.02131,0.02819,0.04645,0.09602,0.22834,0.57710,1.49734"\
"0.02189,0.02863,0.04649,0.09564,0.22800,0.57609,1.49830"\
"0.02606,0.03232,0.04902,0.09646,0.22791,0.57677,1.50011"\
"0.03439,0.04102,0.05605,0.09986,0.22895,0.57730,1.50104"\
"0.04809,0.05553,0.07076,0.10998,0.23094,0.57905,1.49762");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.47189,0.48543,0.51379,0.56588,0.65972,0.83358,1.20410"\
"0.47256,0.48585,0.51423,0.56625,0.66027,0.83413,1.20463"\
"0.47936,0.49264,0.52095,0.57292,0.66691,0.84081,1.21131"\
"0.50138,0.51473,0.54300,0.59521,0.68790,0.86299,1.23348"\
"0.55280,0.56667,0.59464,0.64686,0.74051,0.91453,1.28473"\
"0.66076,0.67465,0.70255,0.75466,0.84883,1.02325,1.39329"\
"0.85972,0.87367,0.90385,0.95943,1.05834,1.23860,1.61209");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06265,0.07118,0.08978,0.12751,0.20139,0.36541,0.79123"\
"0.06287,0.07122,0.08981,0.12677,0.20079,0.36555,0.79126"\
"0.06315,0.07117,0.08977,0.12687,0.20083,0.36558,0.79123"\
"0.06303,0.07155,0.08971,0.12580,0.20038,0.36491,0.78950"\
"0.06304,0.07132,0.08951,0.12803,0.19858,0.36426,0.79275"\
"0.06243,0.07143,0.09097,0.12630,0.19969,0.36404,0.79120"\
"0.07062,0.07980,0.09911,0.13580,0.21063,0.37243,0.79451");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06719,0.07374,0.08917,0.12613,0.22026,0.46581,1.10987"\
"0.07194,0.07852,0.09394,0.13088,0.22512,0.47043,1.11443"\
"0.08364,0.09021,0.10548,0.14238,0.23649,0.48141,1.12847"\
"0.10907,0.11559,0.13071,0.16730,0.26139,0.50741,1.15264"\
"0.14705,0.15428,0.17011,0.20685,0.30093,0.54727,1.19283"\
"0.19007,0.19911,0.21743,0.25550,0.34925,0.59432,1.23965"\
"0.21870,0.23075,0.25425,0.29783,0.39200,0.63718,1.28054");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02088,0.02772,0.04561,0.09491,0.22703,0.57741,1.49729"\
"0.02089,0.02769,0.04559,0.09491,0.22691,0.57693,1.49668"\
"0.02075,0.02751,0.04572,0.09486,0.22671,0.57730,1.49812"\
"0.02140,0.02802,0.04587,0.09474,0.22729,0.57739,1.50061"\
"0.02563,0.03180,0.04833,0.09631,0.22682,0.57614,1.50147"\
"0.03418,0.04023,0.05541,0.09918,0.22861,0.57578,1.50077"\
"0.04771,0.05518,0.07228,0.10999,0.23040,0.58024,1.49490");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.45622,0.47000,0.49790,0.55011,0.64268,0.81795,1.18841"\
"0.45601,0.46932,0.49759,0.54985,0.64342,0.81765,1.18831"\
"0.46221,0.47544,0.50371,0.55587,0.65000,0.82368,1.19420"\
"0.48361,0.49706,0.52529,0.57756,0.67103,0.84540,1.21606"\
"0.53670,0.55034,0.57816,0.63034,0.72353,0.89845,1.26909"\
"0.65469,0.66841,0.69622,0.74835,0.84219,1.01687,1.38708"\
"0.88206,0.89667,0.92734,0.98370,1.08289,1.26432,1.63839");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06262,0.07184,0.08973,0.12586,0.20016,0.36492,0.78975"\
"0.06295,0.07153,0.08981,0.12567,0.19942,0.36464,0.79099"\
"0.06286,0.07125,0.09017,0.12614,0.20013,0.36553,0.79105"\
"0.06279,0.07127,0.08985,0.12563,0.19948,0.36452,0.79096"\
"0.06300,0.07145,0.08982,0.12592,0.20087,0.36439,0.79096"\
"0.06273,0.07162,0.08982,0.12576,0.19824,0.36413,0.79315"\
"0.07338,0.08249,0.10133,0.13849,0.21476,0.37411,0.79571");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06490,0.07140,0.08646,0.12305,0.21679,0.46135,1.10484"\
"0.06975,0.07623,0.09134,0.12794,0.22163,0.46611,1.10963"\
"0.08132,0.08776,0.10280,0.13940,0.23369,0.47812,1.12289"\
"0.10603,0.11248,0.12742,0.16392,0.25781,0.50253,1.14603"\
"0.14173,0.14893,0.16488,0.20151,0.29543,0.54087,1.18539"\
"0.18141,0.19050,0.20895,0.24693,0.34086,0.58597,1.23285"\
"0.20355,0.21589,0.24057,0.28424,0.37824,0.62418,1.26750");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02033,0.02707,0.04501,0.09423,0.22703,0.57586,1.49566"\
"0.02029,0.02699,0.04506,0.09428,0.22721,0.57595,1.49658"\
"0.02031,0.02703,0.04501,0.09410,0.22701,0.57764,1.50098"\
"0.02119,0.02776,0.04540,0.09441,0.22722,0.57606,1.49637"\
"0.02542,0.03165,0.04821,0.09556,0.22700,0.57780,1.50063"\
"0.03426,0.04032,0.05558,0.09922,0.22779,0.57644,1.50058"\
"0.04875,0.05600,0.07248,0.11012,0.23056,0.57977,1.49644");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.42206,0.43570,0.46402,0.51610,0.61011,0.78394,1.15450"\
"0.42195,0.43522,0.46359,0.51567,0.60989,0.78361,1.15427"\
"0.42734,0.44082,0.46908,0.52132,0.61405,0.78941,1.16007"\
"0.44869,0.46245,0.49040,0.54262,0.63637,0.81040,1.18079"\
"0.50376,0.51722,0.54550,0.59768,0.69105,0.86581,1.23662"\
"0.63682,0.65040,0.67823,0.73018,0.82392,0.99871,1.36909"\
"0.89759,0.91264,0.94325,0.99981,1.09980,1.28134,1.65493");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06319,0.07201,0.09039,0.12613,0.19901,0.36406,0.79204"\
"0.06287,0.07126,0.09027,0.12627,0.20014,0.36552,0.79106"\
"0.06282,0.07144,0.08975,0.12575,0.20020,0.36485,0.78953"\
"0.06289,0.07143,0.08954,0.12586,0.19875,0.36503,0.79348"\
"0.06288,0.07149,0.08981,0.12590,0.19967,0.36518,0.79100"\
"0.06290,0.07161,0.09004,0.12647,0.19848,0.36468,0.79347"\
"0.07558,0.08475,0.10389,0.14069,0.21539,0.37414,0.79471");
}
}
timing() {
related_pin : "D_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.12360,0.13015,0.14531,0.18202,0.27565,0.52116,1.16715"\
"0.12841,0.13498,0.15012,0.18685,0.28049,0.52617,1.17537"\
"0.14123,0.14777,0.16298,0.19968,0.29322,0.53851,1.18455"\
"0.17185,0.17841,0.19354,0.23022,0.32371,0.56938,1.21924"\
"0.22977,0.23637,0.25166,0.28831,0.38203,0.62778,1.27600"\
"0.31868,0.32538,0.34078,0.37737,0.47137,0.71607,1.36206"\
"0.45555,0.46276,0.47857,0.51502,0.60890,0.85471,1.49759");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02094,0.02757,0.04532,0.09434,0.22622,0.57794,1.49914"\
"0.02094,0.02758,0.04532,0.09433,0.22639,0.57808,1.50699"\
"0.02097,0.02770,0.04539,0.09436,0.22629,0.57839,1.50912"\
"0.02097,0.02761,0.04535,0.09429,0.22643,0.57805,1.50711"\
"0.02139,0.02798,0.04566,0.09447,0.22626,0.57823,1.50734"\
"0.02251,0.02893,0.04629,0.09469,0.22591,0.57526,1.50524"\
"0.02500,0.03117,0.04786,0.09549,0.22615,0.57623,1.49884");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.38197,0.39567,0.42366,0.47609,0.56984,0.74472,1.11387"\
"0.38569,0.39964,0.42762,0.47999,0.57376,0.74872,1.11797"\
"0.39360,0.40727,0.43536,0.48789,0.58157,0.75617,1.12583"\
"0.40770,0.42119,0.44949,0.50119,0.59524,0.77010,1.14093"\
"0.42917,0.44264,0.47083,0.52313,0.61698,0.79211,1.16236"\
"0.45541,0.46896,0.49724,0.54933,0.64189,0.81793,1.18819"\
"0.47747,0.49111,0.51915,0.57142,0.66507,0.83984,1.21040");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06314,0.07211,0.09103,0.12581,0.19837,0.36455,0.79200"\
"0.06303,0.07124,0.08954,0.12805,0.19827,0.36454,0.79152"\
"0.06301,0.07179,0.09064,0.12712,0.19871,0.36377,0.79323"\
"0.06264,0.07115,0.08975,0.12658,0.19963,0.36510,0.79103"\
"0.06286,0.07175,0.09006,0.12591,0.19884,0.36344,0.79304"\
"0.06305,0.07125,0.08971,0.12644,0.20064,0.36600,0.78979"\
"0.06273,0.07177,0.09061,0.12645,0.19936,0.36433,0.79090");
}
}
}
}
cell ("sky130_fd_sc_hd__or4b_2") {
area : 10.010
cell_footprint : "sky130_fd_sc_hd__or4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+C)+!D_N";
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.266;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.07948,0.08510,0.09840,0.13006,0.21279,0.44353,1.09816"\
"0.08429,0.08987,0.10315,0.13481,0.21779,0.44912,1.10506"\
"0.09579,0.10139,0.11462,0.14624,0.22918,0.46002,1.11402"\
"0.12292,0.12838,0.14136,0.17270,0.25538,0.48689,1.14053"\
"0.16962,0.17592,0.18991,0.22189,0.30418,0.53600,1.18896"\
"0.22772,0.23568,0.25283,0.28712,0.36973,0.60061,1.25505"\
"0.27952,0.29015,0.31247,0.35419,0.43981,0.66909,1.32257");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.02105,0.02617,0.04016,0.08002,0.19742,0.53430,1.49822"\
"0.02109,0.02619,0.04007,0.08016,0.19763,0.53467,1.49811"\
"0.02094,0.02603,0.04001,0.07991,0.19738,0.53489,1.49413"\
"0.02086,0.02597,0.04001,0.07966,0.19750,0.53538,1.49369"\
"0.02584,0.03033,0.04340,0.08147,0.19728,0.53544,1.49479"\
"0.03420,0.03946,0.05217,0.08716,0.19918,0.53518,1.49584"\
"0.04843,0.05509,0.06932,0.10342,0.20509,0.53774,1.49736");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.62327,0.63538,0.66170,0.71397,0.80856,0.97891,1.31659"\
"0.62453,0.63652,0.66269,0.71537,0.80990,0.97852,1.31839"\
"0.63169,0.64362,0.67004,0.72229,0.81723,0.98729,1.32511"\
"0.65303,0.66472,0.69086,0.74337,0.83776,1.00737,1.34661"\
"0.70446,0.71621,0.74241,0.79495,0.88938,1.05968,1.39772"\
"0.81511,0.82693,0.85314,0.90548,0.99989,1.17034,1.50952"\
"1.04022,1.05230,1.07999,1.13388,1.23106,1.40198,1.74364");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.08457,0.09106,0.10701,0.14026,0.20177,0.33795,0.67889"\
"0.08448,0.09102,0.10662,0.13831,0.20090,0.33987,0.68006"\
"0.08423,0.09134,0.10699,0.13999,0.20435,0.33904,0.67853"\
"0.08498,0.09124,0.10645,0.13846,0.20397,0.33883,0.68101"\
"0.08415,0.09136,0.10606,0.13846,0.20404,0.33605,0.67810"\
"0.08450,0.09120,0.10703,0.13842,0.20438,0.33642,0.67913"\
"0.09190,0.09825,0.11427,0.14768,0.20849,0.34274,0.68131");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.07912,0.08463,0.09783,0.12943,0.21231,0.44408,1.09773"\
"0.08379,0.08934,0.10255,0.13412,0.21730,0.44887,1.10239"\
"0.09535,0.10087,0.11410,0.14568,0.22849,0.46009,1.11448"\
"0.12184,0.12728,0.14030,0.17158,0.25429,0.48646,1.13945"\
"0.16723,0.17336,0.18712,0.21928,0.30188,0.53325,1.18930"\
"0.22237,0.23016,0.24714,0.28181,0.36445,0.59527,1.25069"\
"0.26961,0.28037,0.30284,0.34453,0.43046,0.66007,1.31359");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.02058,0.02560,0.03935,0.07918,0.19642,0.53341,1.49677"\
"0.02050,0.02557,0.03936,0.07915,0.19662,0.53417,1.49702"\
"0.02044,0.02554,0.03931,0.07910,0.19640,0.53419,1.49462"\
"0.02065,0.02565,0.03943,0.07892,0.19656,0.53470,1.49898"\
"0.02512,0.02984,0.04298,0.08136,0.19681,0.53439,1.49446"\
"0.03421,0.03943,0.05153,0.08655,0.19848,0.53461,1.49866"\
"0.04825,0.05503,0.06903,0.10326,0.20458,0.53698,1.49740");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.58919,0.60100,0.62769,0.67978,0.77474,0.94479,1.28257"\
"0.59100,0.60281,0.62937,0.68196,0.77621,0.94490,1.28486"\
"0.59924,0.61103,0.63706,0.68968,0.78377,0.95416,1.29295"\
"0.62184,0.63352,0.65963,0.71212,0.80659,0.97656,1.31550"\
"0.67530,0.68695,0.71308,0.76561,0.85989,1.03016,1.36899"\
"0.79428,0.80628,0.83221,0.88461,0.97930,1.14973,1.48910"\
"1.05284,1.06466,1.09239,1.14637,1.24344,1.41510,1.75620");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.08432,0.09092,0.10726,0.14005,0.20398,0.33915,0.67891"\
"0.08438,0.09062,0.10707,0.13895,0.20111,0.34013,0.67978"\
"0.08442,0.09118,0.10601,0.13836,0.20262,0.34011,0.68034"\
"0.08451,0.09062,0.10640,0.13849,0.20392,0.33978,0.67978"\
"0.08440,0.09167,0.10612,0.13849,0.20171,0.33782,0.68013"\
"0.08444,0.09107,0.10679,0.13857,0.20469,0.33904,0.67986"\
"0.09225,0.09951,0.11421,0.14619,0.20795,0.34094,0.68231");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.07762,0.08308,0.09613,0.12751,0.21032,0.44096,1.09731"\
"0.08250,0.08796,0.10106,0.13246,0.21521,0.44621,1.10057"\
"0.09389,0.09935,0.11237,0.14376,0.22650,0.45726,1.11117"\
"0.12016,0.12545,0.13841,0.16957,0.25190,0.48308,1.13686"\
"0.16442,0.17056,0.18460,0.21655,0.29909,0.53070,1.18474"\
"0.21741,0.22527,0.24238,0.27677,0.35983,0.59047,1.24879"\
"0.26087,0.27172,0.29439,0.33687,0.42290,0.65294,1.30628");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.02010,0.02515,0.03887,0.07846,0.19614,0.53521,1.49831"\
"0.02009,0.02519,0.03894,0.07862,0.19617,0.53320,1.49794"\
"0.02014,0.02511,0.03888,0.07856,0.19608,0.53465,1.49891"\
"0.02034,0.02547,0.03918,0.07871,0.19597,0.53475,1.49923"\
"0.02507,0.03000,0.04282,0.08081,0.19621,0.53424,1.49871"\
"0.03436,0.03967,0.05199,0.08700,0.19856,0.53367,1.49913"\
"0.04883,0.05570,0.07027,0.10432,0.20529,0.53671,1.49667");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.56837,0.58020,0.60627,0.65887,0.75321,0.92337,1.26218"\
"0.56901,0.58102,0.60709,0.65973,0.75425,0.92302,1.26309"\
"0.57488,0.58684,0.61337,0.66571,0.76004,0.92873,1.26881"\
"0.59537,0.60716,0.63312,0.68570,0.77985,0.95058,1.28905"\
"0.64966,0.66135,0.68750,0.74004,0.83436,1.00498,1.34384"\
"0.78318,0.79523,0.82170,0.87379,0.96826,1.13914,1.47852"\
"1.07694,1.08908,1.11611,1.17031,1.26756,1.44019,1.78044");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.08450,0.09132,0.10614,0.13836,0.20430,0.33998,0.68003"\
"0.08457,0.09114,0.10660,0.13833,0.20085,0.33965,0.67995"\
"0.08443,0.09087,0.10679,0.13894,0.20109,0.34052,0.67946"\
"0.08433,0.09095,0.10600,0.13849,0.20222,0.33751,0.68024"\
"0.08495,0.09116,0.10630,0.13843,0.20126,0.33683,0.68007"\
"0.08453,0.09104,0.10727,0.14033,0.20170,0.33608,0.67954"\
"0.09362,0.10043,0.11646,0.14810,0.21038,0.34176,0.68218");
}
}
timing() {
related_pin : "D_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.16369,0.16930,0.18269,0.21435,0.29678,0.52761,1.18153"\
"0.16839,0.17404,0.18735,0.21903,0.30190,0.53245,1.19141"\
"0.18108,0.18669,0.20007,0.23174,0.31416,0.54516,1.20190"\
"0.21324,0.21895,0.23229,0.26390,0.34635,0.57756,1.23271"\
"0.28279,0.28848,0.30189,0.33351,0.41621,0.64684,1.30141"\
"0.39985,0.40572,0.41939,0.45112,0.53393,0.76415,1.42202"\
"0.58810,0.59442,0.60871,0.64112,0.72416,0.95479,1.60773");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.02145,0.02649,0.04008,0.07923,0.19630,0.53478,1.49647"\
"0.02148,0.02642,0.04011,0.07919,0.19634,0.53415,1.49911"\
"0.02146,0.02649,0.04006,0.07920,0.19623,0.53404,1.50207"\
"0.02141,0.02641,0.04007,0.07919,0.19605,0.53338,1.50022"\
"0.02162,0.02665,0.04021,0.07937,0.19615,0.53499,1.50164"\
"0.02274,0.02784,0.04123,0.08007,0.19640,0.53316,1.50176"\
"0.02562,0.03052,0.04355,0.08155,0.19705,0.53336,1.49492");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.53716,0.54945,0.57595,0.62860,0.72259,0.89344,1.23133"\
"0.54161,0.55356,0.58087,0.63343,0.72780,0.89842,1.23620"\
"0.54974,0.56165,0.58847,0.64118,0.73528,0.90614,1.24400"\
"0.56337,0.57535,0.60152,0.65427,0.74892,0.91856,1.25812"\
"0.58380,0.59573,0.62166,0.67479,0.76911,0.94002,1.27868"\
"0.60687,0.61869,0.64525,0.69765,0.79217,0.96117,1.30084"\
"0.61901,0.63092,0.65744,0.70967,0.80379,0.97425,1.31230");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00142, 0.00405, 0.01152, 0.03279, 0.09330, 0.26551");
values("0.08436,0.09077,0.10699,0.13949,0.20141,0.33672,0.68007"\
"0.08427,0.09074,0.10667,0.13998,0.20168,0.33750,0.67949"\
"0.08440,0.09064,0.10704,0.13941,0.20141,0.33658,0.68010"\
"0.08443,0.09120,0.10656,0.13835,0.20110,0.33860,0.68112"\
"0.08451,0.09059,0.10674,0.13920,0.20163,0.33922,0.67911"\
"0.08461,0.09093,0.10664,0.13871,0.20234,0.33968,0.68011"\
"0.08425,0.09049,0.10674,0.13882,0.20105,0.33690,0.67801");
}
}
}
}
cell ("sky130_fd_sc_hd__or4b_4") {
area : 13.763
cell_footprint : "sky130_fd_sc_hd__or4b";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+C)+!D_N";
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.534;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.08834,0.09216,0.10244,0.12896,0.20220,0.42702,1.13970"\
"0.09293,0.09676,0.10705,0.13354,0.20677,0.43144,1.14305"\
"0.10393,0.10773,0.11805,0.14447,0.21763,0.44230,1.15502"\
"0.13068,0.13444,0.14463,0.17078,0.24338,0.46776,1.17878"\
"0.17997,0.18416,0.19507,0.22180,0.29460,0.51881,1.23190"\
"0.24118,0.24658,0.25991,0.28961,0.36270,0.58626,1.30091"\
"0.29545,0.30252,0.32000,0.35712,0.43526,0.65814,1.36817");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.02194,0.02511,0.03469,0.06426,0.16166,0.47954,1.49704"\
"0.02190,0.02504,0.03461,0.06418,0.16150,0.47855,1.49738"\
"0.02179,0.02504,0.03449,0.06405,0.16135,0.47943,1.49715"\
"0.02148,0.02467,0.03419,0.06380,0.16130,0.47928,1.49904"\
"0.02577,0.02870,0.03771,0.06553,0.16106,0.47967,1.49964"\
"0.03561,0.03888,0.04726,0.07297,0.16406,0.47900,1.49777"\
"0.04972,0.05399,0.06447,0.09012,0.17206,0.48237,1.49442");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.49370,0.50049,0.51862,0.55904,0.63952,0.79761,1.15115"\
"0.49759,0.50466,0.52258,0.56312,0.64314,0.80035,1.15550"\
"0.50830,0.51508,0.53312,0.57344,0.65369,0.81136,1.16558"\
"0.53347,0.54028,0.55801,0.59859,0.67881,0.83591,1.19103"\
"0.58915,0.59616,0.61416,0.65425,0.73432,0.89175,1.24684"\
"0.70607,0.71285,0.73107,0.77123,0.85178,1.00991,1.36464"\
"0.93683,0.94413,0.96297,1.00531,1.08920,1.25102,1.60874");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.07201,0.07580,0.08591,0.11072,0.16414,0.29527,0.68003"\
"0.07237,0.07592,0.08597,0.11032,0.16327,0.29601,0.67938"\
"0.07227,0.07582,0.08572,0.11008,0.16488,0.29566,0.68015"\
"0.07222,0.07561,0.08604,0.10982,0.16461,0.29522,0.68040"\
"0.07226,0.07624,0.08600,0.10980,0.16546,0.29489,0.68055"\
"0.07232,0.07598,0.08601,0.10978,0.16477,0.29544,0.67903"\
"0.08081,0.08428,0.09444,0.11866,0.17485,0.30169,0.68181");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.08765,0.09139,0.10147,0.12765,0.20055,0.42555,1.13710"\
"0.09222,0.09593,0.10611,0.13231,0.20509,0.42912,1.14185"\
"0.10315,0.10688,0.11705,0.14322,0.21586,0.44037,1.15467"\
"0.12905,0.13274,0.14280,0.16872,0.24129,0.46519,1.17906"\
"0.17693,0.18107,0.19162,0.21826,0.29085,0.51516,1.22852"\
"0.23473,0.24014,0.25335,0.28304,0.35647,0.57957,1.29483"\
"0.28252,0.28958,0.30748,0.34490,0.42303,0.64641,1.35679");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.02113,0.02413,0.03365,0.06278,0.16010,0.47908,1.50030"\
"0.02099,0.02423,0.03366,0.06287,0.16018,0.47884,1.49755"\
"0.02115,0.02421,0.03359,0.06281,0.16013,0.47799,1.50042"\
"0.02088,0.02397,0.03342,0.06266,0.16016,0.47847,1.50012"\
"0.02514,0.02838,0.03724,0.06490,0.16013,0.47899,1.49941"\
"0.03468,0.03788,0.04642,0.07217,0.16318,0.47758,1.49812"\
"0.04922,0.05357,0.06455,0.09009,0.17146,0.48171,1.49635");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.47471,0.48155,0.49966,0.54005,0.62027,0.77875,1.13243"\
"0.47783,0.48481,0.50288,0.54317,0.62337,0.78043,1.13581"\
"0.48776,0.49454,0.51230,0.55293,0.63281,0.79160,1.14522"\
"0.51238,0.51935,0.53739,0.57758,0.65759,0.81490,1.16998"\
"0.56883,0.57572,0.59371,0.63423,0.71412,0.87161,1.22688"\
"0.69386,0.70073,0.71876,0.75914,0.83908,0.99727,1.35241"\
"0.95002,0.95726,0.97588,1.01911,1.10392,1.26673,1.62514");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.07230,0.07579,0.08591,0.11064,0.16381,0.29516,0.67988"\
"0.07236,0.07608,0.08603,0.11004,0.16366,0.29662,0.67906"\
"0.07229,0.07554,0.08607,0.10983,0.16417,0.29588,0.68007"\
"0.07244,0.07618,0.08605,0.11002,0.16372,0.29641,0.67980"\
"0.07209,0.07562,0.08577,0.11039,0.16342,0.29589,0.67926"\
"0.07206,0.07578,0.08573,0.11021,0.16374,0.29355,0.67900"\
"0.08297,0.08656,0.09624,0.12116,0.17743,0.30397,0.68317");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.08517,0.08885,0.09877,0.12469,0.19707,0.42119,1.13487"\
"0.08988,0.09354,0.10357,0.12940,0.20176,0.42574,1.13891"\
"0.10087,0.10454,0.11457,0.14050,0.21286,0.43748,1.14846"\
"0.12689,0.13055,0.14052,0.16625,0.23839,0.46251,1.17553"\
"0.17230,0.17643,0.18707,0.21381,0.28610,0.51016,1.22454"\
"0.22635,0.23174,0.24511,0.27490,0.34836,0.57213,1.28425"\
"0.26846,0.27573,0.29384,0.33173,0.41082,0.63396,1.34478");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.02050,0.02365,0.03305,0.06230,0.15964,0.47926,1.50179"\
"0.02056,0.02356,0.03299,0.06219,0.15970,0.47938,1.50177"\
"0.02061,0.02369,0.03304,0.06226,0.15943,0.47977,1.49782"\
"0.02067,0.02371,0.03307,0.06233,0.15971,0.47951,1.50202"\
"0.02524,0.02846,0.03721,0.06472,0.16015,0.47821,1.50080"\
"0.03504,0.03813,0.04667,0.07261,0.16335,0.47692,1.49882"\
"0.05061,0.05474,0.06552,0.09047,0.17201,0.48082,1.49687");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.44447,0.45105,0.46889,0.50950,0.58970,0.74675,1.10218"\
"0.44702,0.45376,0.47193,0.51231,0.59286,0.75104,1.10479"\
"0.45559,0.46237,0.48048,0.52093,0.60109,0.75819,1.11360"\
"0.47902,0.48594,0.50383,0.54435,0.62422,0.78123,1.13668"\
"0.53675,0.54329,0.56107,0.60161,0.68098,0.83888,1.19403"\
"0.67435,0.68116,0.69931,0.73916,0.81989,0.97840,1.33321"\
"0.95995,0.96723,0.98668,1.02984,1.11426,1.27768,1.63583");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.07254,0.07612,0.08622,0.10978,0.16467,0.29681,0.67906"\
"0.07204,0.07581,0.08604,0.11077,0.16422,0.29517,0.68006"\
"0.07240,0.07596,0.08600,0.10993,0.16338,0.29598,0.67933"\
"0.07222,0.07600,0.08593,0.11061,0.16476,0.29686,0.67900"\
"0.07258,0.07618,0.08575,0.10984,0.16429,0.29565,0.67971"\
"0.07212,0.07575,0.08573,0.10984,0.16472,0.29574,0.67917"\
"0.08586,0.08892,0.09926,0.12489,0.17703,0.30434,0.68341");
}
}
timing() {
related_pin : "D_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.17004,0.17386,0.18416,0.21037,0.28305,0.50680,1.22162"\
"0.17499,0.17880,0.18910,0.21534,0.28783,0.51188,1.22287"\
"0.18742,0.19122,0.20153,0.22776,0.30047,0.52500,1.23925"\
"0.21832,0.22216,0.23240,0.25871,0.33126,0.55505,1.26739"\
"0.28500,0.28882,0.29913,0.32543,0.39791,0.62189,1.33612"\
"0.39412,0.39808,0.40863,0.43521,0.50785,0.73217,1.44328"\
"0.56104,0.56531,0.57635,0.60342,0.67614,0.89983,1.61156");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.02182,0.02494,0.03408,0.06306,0.15981,0.47873,1.49858"\
"0.02175,0.02490,0.03413,0.06297,0.15943,0.47859,1.50047"\
"0.02183,0.02490,0.03411,0.06311,0.15986,0.47835,1.50849"\
"0.02174,0.02483,0.03417,0.06304,0.15979,0.47921,1.49680"\
"0.02200,0.02508,0.03430,0.06313,0.15950,0.47786,1.50561"\
"0.02336,0.02634,0.03543,0.06382,0.16024,0.47794,1.50324"\
"0.02593,0.02880,0.03784,0.06533,0.16049,0.47775,1.49412");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.41525,0.42208,0.43987,0.48062,0.56030,0.71829,1.07344"\
"0.41974,0.42674,0.44472,0.48517,0.56536,0.72334,1.07827"\
"0.43015,0.43695,0.45473,0.49545,0.57522,0.73345,1.08816"\
"0.44953,0.45608,0.47388,0.51448,0.59419,0.75230,1.10758"\
"0.47791,0.48468,0.50293,0.54310,0.62321,0.78123,1.13671"\
"0.51591,0.52278,0.54070,0.58080,0.66093,0.81916,1.17305"\
"0.55553,0.56243,0.58041,0.62078,0.70082,0.85833,1.21309");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01634, 0.05223, 0.16696, 0.53376");
values("0.07214,0.07575,0.08625,0.10976,0.16423,0.29563,0.67982"\
"0.07229,0.07589,0.08595,0.10998,0.16323,0.29630,0.67923"\
"0.07207,0.07560,0.08611,0.11118,0.16409,0.29575,0.67993"\
"0.07259,0.07617,0.08570,0.10984,0.16427,0.29553,0.67952"\
"0.07232,0.07600,0.08598,0.10986,0.16362,0.29407,0.68024"\
"0.07210,0.07570,0.08587,0.11060,0.16322,0.29561,0.68018"\
"0.07224,0.07604,0.08605,0.10995,0.16341,0.29603,0.67696");
}
}
}
}
cell ("sky130_fd_sc_hd__or4bb_1") {
area : 11.261
cell_footprint : "sky130_fd_sc_hd__or4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+!C_N)+!D_N";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.168;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06688,0.07346,0.08884,0.12560,0.21917,0.46366,1.10781"\
"0.07175,0.07839,0.09369,0.13052,0.22400,0.46873,1.11277"\
"0.08354,0.09012,0.10539,0.14222,0.23603,0.48026,1.12255"\
"0.11007,0.11657,0.13177,0.16829,0.26217,0.50638,1.15049"\
"0.15064,0.15793,0.17389,0.21038,0.30388,0.54894,1.18998"\
"0.19950,0.20844,0.22652,0.26448,0.35826,0.60222,1.24485"\
"0.23771,0.25030,0.27391,0.31641,0.41022,0.65497,1.29579");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02155,0.02852,0.04675,0.09600,0.22733,0.57563,1.49599"\
"0.02153,0.02848,0.04666,0.09593,0.22763,0.57463,1.49504"\
"0.02141,0.02827,0.04648,0.09590,0.22752,0.57510,1.49264"\
"0.02191,0.02863,0.04650,0.09546,0.22699,0.57486,1.49411"\
"0.02604,0.03230,0.04902,0.09645,0.22710,0.57608,1.49351"\
"0.03447,0.04032,0.05579,0.09933,0.22839,0.57563,1.49183"\
"0.04790,0.05561,0.07086,0.10950,0.23054,0.57879,1.49124");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.45175,0.46477,0.49244,0.54356,0.63620,0.80851,1.17768"\
"0.45216,0.46570,0.49292,0.54410,0.63687,0.80917,1.17812"\
"0.45929,0.47223,0.49983,0.55078,0.64350,0.81594,1.18507"\
"0.48107,0.49455,0.52180,0.57279,0.66435,0.83780,1.20700"\
"0.53264,0.54581,0.57305,0.62428,0.71657,0.88931,1.25840"\
"0.64083,0.65436,0.68165,0.73308,0.82539,0.99862,1.36730"\
"0.83817,0.85231,0.88201,0.93712,1.03431,1.21441,1.58721");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.05994,0.06812,0.08642,0.12476,0.19653,0.36205,0.78900"\
"0.05942,0.06825,0.08657,0.12247,0.19697,0.36177,0.79113"\
"0.05997,0.06802,0.08643,0.12320,0.19550,0.36221,0.78947"\
"0.05937,0.06824,0.08636,0.12276,0.19617,0.36170,0.78964"\
"0.05957,0.06826,0.08639,0.12406,0.19498,0.36101,0.79034"\
"0.05955,0.06816,0.08734,0.12362,0.19759,0.36139,0.78931"\
"0.06854,0.07765,0.09632,0.13450,0.20881,0.37030,0.79232");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.06709,0.07372,0.08912,0.12604,0.21967,0.46492,1.10779"\
"0.07188,0.07849,0.09393,0.13085,0.22476,0.46854,1.11165"\
"0.08362,0.09016,0.10548,0.14244,0.23639,0.48110,1.12267"\
"0.10920,0.11574,0.13086,0.16745,0.26159,0.50621,1.14808"\
"0.14771,0.15490,0.17071,0.20729,0.30101,0.54664,1.19057"\
"0.19233,0.20126,0.21953,0.25738,0.35071,0.59510,1.24034"\
"0.22305,0.23533,0.25900,0.30118,0.39477,0.63908,1.28114");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02100,0.02772,0.04579,0.09487,0.22679,0.57574,1.49558"\
"0.02096,0.02775,0.04564,0.09482,0.22663,0.57512,1.49653"\
"0.02086,0.02760,0.04565,0.09479,0.22627,0.57547,1.49064"\
"0.02143,0.02802,0.04585,0.09475,0.22671,0.57523,1.49084"\
"0.02562,0.03177,0.04828,0.09609,0.22661,0.57482,1.49692"\
"0.03397,0.03991,0.05520,0.09896,0.22735,0.57428,1.49599"\
"0.04753,0.05500,0.07019,0.10974,0.22990,0.57738,1.49256");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.42759,0.44097,0.46807,0.51915,0.61188,0.78435,1.15343"\
"0.42830,0.44161,0.46907,0.52019,0.61167,0.78525,1.15460"\
"0.43568,0.44878,0.47620,0.52725,0.61875,0.79233,1.16165"\
"0.45771,0.47118,0.49845,0.54942,0.64216,0.81470,1.18387"\
"0.51119,0.52428,0.55177,0.60250,0.69502,0.86825,1.23742"\
"0.63032,0.64354,0.67074,0.72205,0.81440,0.98773,1.35675"\
"0.85582,0.87018,0.90040,0.95582,1.05470,1.23413,1.60693");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.05973,0.06840,0.08680,0.12248,0.19612,0.36161,0.79128"\
"0.05983,0.06874,0.08709,0.12257,0.19632,0.36164,0.78958"\
"0.05945,0.06866,0.08715,0.12286,0.19625,0.36168,0.78963"\
"0.05935,0.06824,0.08625,0.12434,0.19660,0.36154,0.79218"\
"0.05974,0.06798,0.08656,0.12314,0.19605,0.36181,0.79036"\
"0.06037,0.06855,0.08686,0.12377,0.19607,0.36154,0.78942"\
"0.07074,0.08005,0.09975,0.13618,0.20943,0.37146,0.79451");
}
}
timing() {
related_pin : "C_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.13818,0.14473,0.15994,0.19655,0.29003,0.53443,1.17705"\
"0.14270,0.14922,0.16438,0.20097,0.29439,0.53892,1.18142"\
"0.15530,0.16181,0.17696,0.21341,0.30720,0.55238,1.19647"\
"0.18638,0.19295,0.20812,0.24478,0.33827,0.58234,1.22500"\
"0.24822,0.25475,0.27001,0.30652,0.40030,0.64567,1.29003"\
"0.34523,0.35192,0.36740,0.40385,0.49748,0.74163,1.38507"\
"0.49601,0.50316,0.51880,0.55525,0.64879,0.89373,1.53458");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02123,0.02784,0.04545,0.09418,0.22615,0.57604,1.49625"\
"0.02113,0.02783,0.04547,0.09428,0.22633,0.57563,1.49535"\
"0.02111,0.02781,0.04552,0.09430,0.22638,0.57469,1.49292"\
"0.02124,0.02778,0.04553,0.09438,0.22607,0.57489,1.49433"\
"0.02149,0.02821,0.04581,0.09438,0.22632,0.57497,1.49493"\
"0.02250,0.02894,0.04630,0.09460,0.22523,0.57460,1.49647"\
"0.02462,0.03095,0.04766,0.09522,0.22585,0.57534,1.48994");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.42404,0.43700,0.46459,0.51578,0.60861,0.78107,1.15029"\
"0.42776,0.44091,0.46850,0.51973,0.61212,0.78493,1.15439"\
"0.43629,0.44910,0.47672,0.52769,0.62040,0.79307,1.16241"\
"0.45247,0.46541,0.49296,0.54404,0.63667,0.80933,1.17876"\
"0.47558,0.48894,0.51604,0.56715,0.65973,0.83222,1.20151"\
"0.50287,0.51568,0.54319,0.59419,0.68564,0.85927,1.22851"\
"0.52266,0.53577,0.56332,0.61442,0.70661,0.87983,1.24917");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.05973,0.06809,0.08690,0.12278,0.19677,0.36170,0.79067"\
"0.05965,0.06810,0.08649,0.12214,0.19621,0.36174,0.78896"\
"0.05988,0.06804,0.08644,0.12308,0.19707,0.36201,0.78990"\
"0.06002,0.06802,0.08654,0.12389,0.19565,0.36223,0.78896"\
"0.05986,0.06862,0.08653,0.12257,0.19761,0.36132,0.78916"\
"0.05990,0.06819,0.08617,0.12290,0.19677,0.36206,0.78980"\
"0.05967,0.06806,0.08654,0.12450,0.19711,0.36222,0.78959");
}
}
timing() {
related_pin : "D_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.12569,0.13221,0.14736,0.18394,0.27722,0.52154,1.16669"\
"0.13049,0.13701,0.15216,0.18872,0.28201,0.52626,1.17167"\
"0.14305,0.14962,0.16478,0.20135,0.29473,0.53978,1.18572"\
"0.17407,0.18059,0.19579,0.23237,0.32569,0.56962,1.21838"\
"0.23322,0.23977,0.25504,0.29142,0.38494,0.62918,1.27020"\
"0.32498,0.33170,0.34695,0.38345,0.47672,0.72099,1.36450"\
"0.46846,0.47554,0.49126,0.52756,0.62184,0.86617,1.50730");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02091,0.02761,0.04525,0.09406,0.22579,0.57727,1.49892"\
"0.02091,0.02761,0.04525,0.09407,0.22579,0.57723,1.49989"\
"0.02095,0.02760,0.04526,0.09398,0.22622,0.57655,1.50256"\
"0.02101,0.02754,0.04527,0.09385,0.22594,0.57642,1.50196"\
"0.02138,0.02791,0.04556,0.09417,0.22609,0.57541,1.50083"\
"0.02234,0.02878,0.04614,0.09425,0.22525,0.57495,1.49329"\
"0.02461,0.03081,0.04753,0.09507,0.22593,0.57589,1.49027");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.34318,0.35661,0.38372,0.43496,0.52732,0.70063,1.07002"\
"0.34687,0.35982,0.38742,0.43842,0.53088,0.70449,1.07383"\
"0.35466,0.36821,0.39547,0.44689,0.53908,0.71220,1.08170"\
"0.36892,0.38217,0.40951,0.46095,0.55317,0.72627,1.09567"\
"0.38878,0.40173,0.42925,0.48054,0.57314,0.74696,1.11611"\
"0.41151,0.42471,0.45200,0.50349,0.59494,0.76851,1.13812"\
"0.42480,0.43754,0.46502,0.51614,0.60869,0.78248,1.15168");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.05985,0.06860,0.08646,0.12231,0.19681,0.36176,0.78949"\
"0.05986,0.06807,0.08751,0.12264,0.19558,0.36126,0.78880"\
"0.05967,0.06883,0.08757,0.12442,0.19528,0.36118,0.78849"\
"0.05961,0.06850,0.08719,0.12326,0.19549,0.36104,0.78907"\
"0.05992,0.06841,0.08649,0.12403,0.19488,0.36126,0.79158"\
"0.05954,0.06849,0.08725,0.12215,0.19738,0.36159,0.79138"\
"0.05965,0.06835,0.08700,0.12217,0.19499,0.36137,0.78697");
}
}
}
}
cell ("sky130_fd_sc_hd__or4bb_2") {
area : 12.512
cell_footprint : "sky130_fd_sc_hd__or4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0015;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+!C_N)+!D_N";
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.312;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.07894,0.08435,0.09718,0.12796,0.20935,0.44261,1.12153"\
"0.08380,0.08916,0.10198,0.13278,0.21440,0.44761,1.12747"\
"0.09522,0.10058,0.11344,0.14416,0.22575,0.45885,1.13855"\
"0.12246,0.12770,0.14040,0.17084,0.25203,0.48561,1.16549"\
"0.16999,0.17607,0.18987,0.22094,0.30195,0.53562,1.21319"\
"0.22963,0.23738,0.25424,0.28820,0.36996,0.60300,1.28396"\
"0.28427,0.29482,0.31722,0.35876,0.44409,0.67536,1.35269");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.02004,0.02462,0.03742,0.07436,0.18716,0.52074,1.49640"\
"0.02006,0.02457,0.03731,0.07435,0.18726,0.52110,1.49793"\
"0.02000,0.02456,0.03724,0.07425,0.18720,0.52064,1.49681"\
"0.01997,0.02448,0.03710,0.07400,0.18689,0.52038,1.50058"\
"0.02463,0.02904,0.04075,0.07594,0.18693,0.52126,1.49942"\
"0.03387,0.03858,0.04968,0.08229,0.18884,0.51950,1.49724"\
"0.04758,0.05410,0.06773,0.09942,0.19464,0.52210,1.49548");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.58732,0.59885,0.62511,0.67872,0.77746,0.95998,1.34393"\
"0.58902,0.60065,0.62672,0.68054,0.77946,0.96267,1.34582"\
"0.59652,0.60806,0.63404,0.68775,0.78627,0.96978,1.35319"\
"0.61785,0.62959,0.65580,0.70926,0.80759,0.99033,1.37426"\
"0.66890,0.68053,0.70697,0.76021,0.85870,1.04142,1.42550"\
"0.77891,0.79048,0.81674,0.86999,0.96863,1.15254,1.53640"\
"1.00215,1.01421,1.04172,1.09737,1.19861,1.38484,1.77077");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.07931,0.08582,0.10146,0.13512,0.20267,0.35851,0.76534"\
"0.07931,0.08550,0.10115,0.13514,0.20571,0.35754,0.76725"\
"0.07907,0.08562,0.10113,0.13508,0.20363,0.35863,0.76730"\
"0.07909,0.08555,0.10199,0.13640,0.20343,0.35856,0.76681"\
"0.07920,0.08537,0.10209,0.13563,0.20317,0.35836,0.76672"\
"0.07912,0.08546,0.10227,0.13524,0.20583,0.35709,0.76606"\
"0.08623,0.09345,0.10987,0.14434,0.21303,0.36384,0.76761");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.07893,0.08424,0.09705,0.12773,0.20892,0.44278,1.11967"\
"0.08369,0.08897,0.10176,0.13240,0.21368,0.44740,1.12527"\
"0.09500,0.10034,0.11309,0.14370,0.22486,0.45879,1.13597"\
"0.12156,0.12679,0.13941,0.16977,0.25086,0.48493,1.16168"\
"0.16798,0.17398,0.18726,0.21867,0.29980,0.53305,1.21243"\
"0.22446,0.23227,0.24937,0.28329,0.36505,0.59711,1.27692"\
"0.27433,0.28472,0.30729,0.34963,0.43525,0.66660,1.34423");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.01965,0.02407,0.03664,0.07337,0.18614,0.52082,1.49984"\
"0.01947,0.02412,0.03665,0.07343,0.18606,0.52056,1.50043"\
"0.01950,0.02407,0.03659,0.07351,0.18612,0.52077,1.50005"\
"0.01967,0.02414,0.03663,0.07331,0.18608,0.52054,1.49802"\
"0.02434,0.02849,0.04048,0.07537,0.18626,0.52065,1.49910"\
"0.03354,0.03818,0.04975,0.08154,0.18798,0.52012,1.49727"\
"0.04771,0.05423,0.06752,0.09879,0.19418,0.52195,1.49425");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.56227,0.57374,0.59993,0.65352,0.75224,0.93478,1.31886"\
"0.56396,0.57567,0.60173,0.65536,0.75401,0.93666,1.32072"\
"0.57154,0.58297,0.60910,0.66282,0.76158,0.94413,1.32826"\
"0.59326,0.60476,0.63083,0.68447,0.78278,0.96750,1.34963"\
"0.64630,0.65782,0.68378,0.73744,0.83588,1.01944,1.40303"\
"0.76598,0.77771,0.80365,0.85713,0.95570,1.13941,1.52368"\
"1.02031,1.03249,1.06098,1.11634,1.21745,1.40384,1.79036");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.07966,0.08585,0.10135,0.13512,0.20578,0.35921,0.76554"\
"0.07926,0.08574,0.10160,0.13506,0.20345,0.35860,0.76677"\
"0.07968,0.08584,0.10128,0.13504,0.20329,0.35841,0.76678"\
"0.07915,0.08559,0.10114,0.13703,0.20380,0.35723,0.76684"\
"0.07911,0.08567,0.10110,0.13505,0.20263,0.35593,0.76718"\
"0.07908,0.08558,0.10190,0.13516,0.20366,0.35736,0.76660"\
"0.08762,0.09471,0.11110,0.14657,0.21393,0.36547,0.76842");
}
}
timing() {
related_pin : "C_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.15094,0.15632,0.16902,0.19952,0.28036,0.51344,1.19287"\
"0.15552,0.16085,0.17361,0.20409,0.28503,0.51803,1.19853"\
"0.16814,0.17348,0.18623,0.21672,0.29774,0.53082,1.21188"\
"0.19932,0.20467,0.21741,0.24792,0.32877,0.56159,1.24121"\
"0.26178,0.26714,0.27997,0.31041,0.39153,0.62456,1.30264"\
"0.36020,0.36567,0.37856,0.40924,0.49049,0.72318,1.40070"\
"0.51354,0.51942,0.53283,0.56379,0.64508,0.87762,1.55547");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.01983,0.02435,0.03675,0.07338,0.18577,0.52080,1.50067"\
"0.01986,0.02448,0.03680,0.07331,0.18570,0.52065,1.50168"\
"0.01994,0.02438,0.03677,0.07333,0.18568,0.52093,1.49824"\
"0.01994,0.02432,0.03674,0.07329,0.18575,0.52022,1.50064"\
"0.02014,0.02451,0.03696,0.07330,0.18543,0.52091,1.49949"\
"0.02095,0.02555,0.03789,0.07385,0.18531,0.51956,1.49823"\
"0.02333,0.02753,0.03938,0.07498,0.18565,0.51965,1.49817");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.55904,0.57051,0.59673,0.65033,0.74911,0.93175,1.31588"\
"0.56307,0.57461,0.60138,0.65460,0.75336,0.93599,1.32014"\
"0.57167,0.58315,0.60936,0.66297,0.76175,0.94422,1.32844"\
"0.58809,0.59955,0.62574,0.67933,0.77811,0.96091,1.34500"\
"0.61091,0.62245,0.64853,0.70221,0.80104,0.98349,1.36766"\
"0.63795,0.64961,0.67605,0.72917,0.82790,1.01164,1.39609"\
"0.65727,0.66891,0.69498,0.74849,0.84727,1.03075,1.41381");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.07968,0.08588,0.10141,0.13518,0.20578,0.36056,0.76626"\
"0.07913,0.08532,0.10186,0.13503,0.20307,0.35832,0.76686"\
"0.07931,0.08583,0.10143,0.13509,0.20265,0.35856,0.76625"\
"0.07933,0.08579,0.10149,0.13507,0.20254,0.35823,0.76675"\
"0.07885,0.08546,0.10116,0.13501,0.20551,0.35892,0.76620"\
"0.07921,0.08556,0.10168,0.13544,0.20355,0.35943,0.76665"\
"0.07926,0.08595,0.10192,0.13513,0.20354,0.35788,0.76750");
}
}
timing() {
related_pin : "D_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.13892,0.14426,0.15706,0.18756,0.26852,0.50160,1.18054"\
"0.14374,0.14908,0.16188,0.19238,0.27335,0.50641,1.18560"\
"0.15651,0.16185,0.17459,0.20517,0.28632,0.51981,1.20130"\
"0.18754,0.19288,0.20563,0.23617,0.31696,0.55004,1.23082"\
"0.24728,0.25270,0.26555,0.29602,0.37707,0.60938,1.29181"\
"0.34035,0.34585,0.35885,0.38958,0.47063,0.70281,1.38184"\
"0.48698,0.49280,0.50630,0.53727,0.61813,0.85131,1.52807");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.01971,0.02430,0.03675,0.07321,0.18559,0.52076,1.50333"\
"0.01971,0.02430,0.03675,0.07321,0.18559,0.52071,1.50204"\
"0.01981,0.02422,0.03671,0.07315,0.18561,0.52064,1.50044"\
"0.01975,0.02427,0.03677,0.07316,0.18562,0.52048,1.50562"\
"0.02006,0.02461,0.03700,0.07327,0.18526,0.52021,1.50317"\
"0.02114,0.02549,0.03771,0.07386,0.18535,0.51882,1.50541"\
"0.02296,0.02763,0.03935,0.07480,0.18559,0.52064,1.49697");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.47647,0.48783,0.51401,0.56766,0.66635,0.84927,1.23366"\
"0.48067,0.49223,0.51886,0.57212,0.67114,0.85409,1.23761"\
"0.48933,0.50102,0.52746,0.58074,0.68008,0.86315,1.24583"\
"0.50341,0.51508,0.54161,0.59487,0.69345,0.87795,1.25986"\
"0.52362,0.53517,0.56171,0.61484,0.71349,0.89770,1.28056"\
"0.54551,0.55702,0.58313,0.63653,0.73558,0.91882,1.30177"\
"0.55809,0.56949,0.59561,0.64911,0.74764,0.93153,1.31517");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00427, 0.01249, 0.03653, 0.10679, 0.31220");
values("0.07924,0.08587,0.10135,0.13503,0.20584,0.35645,0.76682"\
"0.07892,0.08541,0.10134,0.13489,0.20523,0.35750,0.76670"\
"0.07918,0.08598,0.10181,0.13660,0.20533,0.35734,0.76670"\
"0.07921,0.08536,0.10202,0.13552,0.20331,0.35723,0.76672"\
"0.07932,0.08552,0.10168,0.13521,0.20331,0.35705,0.76526"\
"0.07932,0.08546,0.10237,0.13527,0.20504,0.35774,0.76631"\
"0.07979,0.08591,0.10111,0.13552,0.20452,0.35738,0.76663");
}
}
}
}
cell ("sky130_fd_sc_hd__or4bb_4") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__or4bb";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0025;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("C_N") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
}
pin("D_N") {
direction : input;
capacitance : 0.0014;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((A+B)+!C_N)+!D_N";
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.533;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.08800,0.09183,0.10219,0.12873,0.20197,0.42650,1.13889"\
"0.09261,0.09644,0.10674,0.13331,0.20656,0.43122,1.14351"\
"0.10362,0.10743,0.11776,0.14424,0.21744,0.44194,1.15398"\
"0.13039,0.13416,0.14436,0.17053,0.24329,0.46763,1.17824"\
"0.17967,0.18387,0.19483,0.22159,0.29402,0.51844,1.23081"\
"0.24099,0.24618,0.25956,0.28934,0.36245,0.58581,1.29969"\
"0.29512,0.30217,0.31968,0.35678,0.43493,0.65759,1.36673");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02198,0.02520,0.03478,0.06442,0.16184,0.47951,1.49761"\
"0.02198,0.02518,0.03477,0.06437,0.16179,0.47948,1.49747"\
"0.02190,0.02513,0.03461,0.06421,0.16149,0.47913,1.49616"\
"0.02150,0.02477,0.03431,0.06391,0.16142,0.47858,1.49700"\
"0.02572,0.02886,0.03781,0.06562,0.16128,0.47942,1.49847"\
"0.03519,0.03907,0.04741,0.07305,0.16420,0.47878,1.49538"\
"0.04992,0.05412,0.06459,0.09027,0.17211,0.48177,1.49438");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.49483,0.50177,0.51984,0.56043,0.64102,0.79960,1.15456"\
"0.49881,0.50574,0.52375,0.56453,0.64484,0.80278,1.15882"\
"0.50963,0.51629,0.53448,0.57472,0.65559,0.81363,1.16892"\
"0.53458,0.54132,0.55950,0.59989,0.68074,0.83910,1.19412"\
"0.59000,0.59663,0.61443,0.65513,0.73494,0.89353,1.24958"\
"0.70623,0.71301,0.73127,0.77154,0.85245,1.01129,1.36693"\
"0.93639,0.94348,0.96229,1.00512,1.08901,1.25179,1.61046");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.07218,0.07601,0.08605,0.11092,0.16464,0.29714,0.68197"\
"0.07220,0.07603,0.08611,0.11073,0.16411,0.29734,0.68142"\
"0.07251,0.07595,0.08648,0.11050,0.16503,0.29689,0.68205"\
"0.07214,0.07593,0.08625,0.11111,0.16502,0.29725,0.68184"\
"0.07265,0.07634,0.08596,0.11012,0.16491,0.29563,0.68238"\
"0.07238,0.07610,0.08620,0.11014,0.16539,0.29682,0.68117"\
"0.08094,0.08436,0.09474,0.12042,0.17410,0.30332,0.68376");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.08729,0.09105,0.10118,0.12742,0.20025,0.42469,1.13807"\
"0.09191,0.09568,0.10582,0.13205,0.20478,0.42903,1.14218"\
"0.10285,0.10659,0.11680,0.14302,0.21567,0.43988,1.15309"\
"0.12884,0.13254,0.14260,0.16852,0.24098,0.46585,1.17942"\
"0.17673,0.18087,0.19144,0.21811,0.29068,0.51477,1.22595"\
"0.23462,0.23996,0.25340,0.28302,0.35638,0.57928,1.29266"\
"0.28232,0.28940,0.30731,0.34476,0.42290,0.64594,1.35575");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02121,0.02424,0.03379,0.06295,0.16030,0.47824,1.49885"\
"0.02112,0.02426,0.03374,0.06297,0.16023,0.47725,1.49982"\
"0.02124,0.02431,0.03372,0.06295,0.16018,0.47737,1.49983"\
"0.02095,0.02413,0.03355,0.06286,0.16018,0.47910,1.49796"\
"0.02559,0.02847,0.03728,0.06503,0.16023,0.47858,1.49772"\
"0.03467,0.03797,0.04686,0.07224,0.16321,0.47795,1.49879"\
"0.04936,0.05370,0.06472,0.09022,0.17152,0.48123,1.49476");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.47582,0.48262,0.50043,0.54118,0.62136,0.78010,1.13557"\
"0.47896,0.48589,0.50395,0.54462,0.62492,0.78291,1.13907"\
"0.48862,0.49553,0.51348,0.55407,0.63452,0.79237,1.14864"\
"0.51315,0.51999,0.53756,0.57825,0.65881,0.81670,1.17289"\
"0.56884,0.57563,0.59384,0.63420,0.71462,0.87277,1.22913"\
"0.69359,0.70032,0.71852,0.75896,0.83936,0.99819,1.35432"\
"0.94967,0.95716,0.97613,1.01911,1.10383,1.26686,1.62624");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.07235,0.07580,0.08621,0.11019,0.16505,0.29617,0.68265"\
"0.07219,0.07599,0.08615,0.11073,0.16408,0.29731,0.68138"\
"0.07225,0.07593,0.08589,0.11124,0.16557,0.29798,0.68168"\
"0.07261,0.07638,0.08647,0.11013,0.16531,0.29642,0.68223"\
"0.07245,0.07603,0.08614,0.11018,0.16449,0.29781,0.68083"\
"0.07220,0.07599,0.08641,0.11104,0.16451,0.29487,0.68125"\
"0.08320,0.08674,0.09692,0.12155,0.17525,0.30649,0.68539");
}
}
timing() {
related_pin : "C_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.18599,0.18979,0.20004,0.22616,0.29856,0.52249,1.23627"\
"0.19088,0.19467,0.20478,0.23098,0.30354,0.52775,1.23795"\
"0.20335,0.20712,0.21739,0.24352,0.31582,0.53965,1.25062"\
"0.23417,0.23794,0.24818,0.27431,0.34661,0.57048,1.28130"\
"0.30276,0.30655,0.31672,0.34292,0.41540,0.63916,1.35086"\
"0.41937,0.42327,0.43365,0.46002,0.53238,0.75612,1.46806"\
"0.59989,0.60411,0.61492,0.64172,0.71436,0.93824,1.64974");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02181,0.02500,0.03418,0.06300,0.15988,0.47851,1.49914"\
"0.02178,0.02492,0.03425,0.06315,0.15982,0.47905,1.49638"\
"0.02193,0.02505,0.03418,0.06308,0.15971,0.47840,1.49762"\
"0.02192,0.02505,0.03416,0.06308,0.15972,0.47842,1.49657"\
"0.02188,0.02502,0.03432,0.06319,0.15969,0.47882,1.49822"\
"0.02302,0.02609,0.03541,0.06383,0.15973,0.47793,1.49980"\
"0.02536,0.02822,0.03728,0.06521,0.16061,0.47804,1.49836");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.48145,0.48805,0.50594,0.54672,0.62732,0.78506,1.14148"\
"0.48588,0.49266,0.51083,0.55136,0.63214,0.79125,1.14583"\
"0.49622,0.50303,0.52107,0.56164,0.64192,0.80068,1.15611"\
"0.51703,0.52402,0.54163,0.58236,0.66293,0.82071,1.17720"\
"0.54808,0.55490,0.57308,0.61348,0.69443,0.85274,1.20787"\
"0.58753,0.59429,0.61238,0.65286,0.73306,0.89220,1.24782"\
"0.62652,0.63332,0.65109,0.69182,0.77191,0.93077,1.28635");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.07265,0.07625,0.08641,0.11015,0.16536,0.29814,0.68101"\
"0.07214,0.07595,0.08615,0.11107,0.16473,0.29647,0.68205"\
"0.07219,0.07575,0.08600,0.11012,0.16467,0.29609,0.68242"\
"0.07231,0.07637,0.08590,0.11010,0.16596,0.29795,0.68124"\
"0.07229,0.07589,0.08625,0.11114,0.16560,0.29730,0.68162"\
"0.07275,0.07633,0.08611,0.11091,0.16426,0.29726,0.68188"\
"0.07229,0.07585,0.08637,0.11172,0.16493,0.29722,0.68091");
}
}
timing() {
related_pin : "D_N";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.16980,0.17365,0.18387,0.21019,0.28263,0.50670,1.21868"\
"0.17458,0.17839,0.18870,0.21491,0.28750,0.51122,1.22321"\
"0.18713,0.19097,0.20122,0.22754,0.29997,0.52411,1.23556"\
"0.21803,0.22182,0.23214,0.25842,0.33094,0.55530,1.26632"\
"0.28486,0.28868,0.29899,0.32530,0.39776,0.62185,1.33613"\
"0.39474,0.39854,0.40918,0.43569,0.50831,0.73190,1.44249"\
"0.56565,0.56988,0.58088,0.60777,0.68057,0.90396,1.61464");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02176,0.02486,0.03421,0.06308,0.15977,0.47945,1.50295"\
"0.02181,0.02495,0.03411,0.06312,0.15971,0.47857,1.49640"\
"0.02175,0.02485,0.03421,0.06308,0.15976,0.47946,1.50227"\
"0.02177,0.02502,0.03428,0.06309,0.15976,0.47904,1.50203"\
"0.02202,0.02513,0.03431,0.06320,0.15945,0.47958,1.50067"\
"0.02319,0.02635,0.03549,0.06383,0.15947,0.47792,1.49822"\
"0.02589,0.02892,0.03768,0.06564,0.16040,0.47807,1.49335");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.41137,0.41824,0.43641,0.47706,0.55774,0.71657,1.07229"\
"0.41605,0.42309,0.44118,0.48150,0.56206,0.72031,1.07667"\
"0.42597,0.43280,0.45083,0.49146,0.57253,0.73109,1.08688"\
"0.44404,0.45090,0.46907,0.50954,0.59051,0.74917,1.10493"\
"0.47057,0.47738,0.49542,0.53574,0.61624,0.77546,1.13126"\
"0.50290,0.50969,0.52748,0.56806,0.64828,0.80702,1.16269"\
"0.52937,0.53613,0.55397,0.59459,0.67525,0.83435,1.19001");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.07239,0.07583,0.08583,0.11079,0.16471,0.29706,0.68143"\
"0.07236,0.07638,0.08615,0.11014,0.16581,0.29574,0.68242"\
"0.07225,0.07587,0.08608,0.11113,0.16551,0.29711,0.68147"\
"0.07235,0.07583,0.08611,0.11093,0.16518,0.29704,0.68144"\
"0.07216,0.07568,0.08612,0.11158,0.16450,0.29679,0.68121"\
"0.07234,0.07569,0.08609,0.11025,0.16399,0.29774,0.68117"\
"0.07284,0.07649,0.08632,0.11068,0.16679,0.29722,0.67942");
}
}
}
}
cell ("sky130_fd_sc_hd__probe_p_8") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__probe";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0072;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.955;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00620, 0.02185, 0.07697, 0.27110, 0.95490");
values("0.06358,0.06572,0.07247,0.09253,0.15402,0.36245,1.09537"\
"0.06805,0.07019,0.07694,0.09698,0.15851,0.36709,1.09992"\
"0.07902,0.08114,0.08788,0.10778,0.16922,0.37881,1.11174"\
"0.10147,0.10354,0.11034,0.13037,0.19204,0.40211,1.14652"\
"0.13237,0.13478,0.14210,0.16286,0.22482,0.43479,1.17098"\
"0.16426,0.16732,0.17641,0.19971,0.26232,0.47213,1.20754"\
"0.17609,0.18032,0.19248,0.22203,0.28992,0.49912,1.23071");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00620, 0.02185, 0.07697, 0.27110, 0.95490");
values("0.01900,0.02093,0.02753,0.05097,0.13543,0.43887,1.50220"\
"0.01900,0.02091,0.02756,0.05098,0.13542,0.43887,1.50281"\
"0.01889,0.02084,0.02749,0.05088,0.13544,0.43776,1.50136"\
"0.02010,0.02206,0.02861,0.05153,0.13548,0.43874,1.50410"\
"0.02429,0.02625,0.03230,0.05419,0.13641,0.43813,1.50309"\
"0.03390,0.03561,0.04146,0.06130,0.13878,0.43706,1.50444"\
"0.04918,0.05172,0.05879,0.07872,0.14696,0.43905,1.49781");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00620, 0.02185, 0.07697, 0.27110, 0.95490");
values("0.09241,0.09427,0.09990,0.11444,0.14893,0.24371,0.56197"\
"0.09766,0.09950,0.10508,0.11960,0.15422,0.24901,0.56805"\
"0.11074,0.11257,0.11813,0.13260,0.16725,0.26206,0.57913"\
"0.14261,0.14443,0.15000,0.16443,0.19920,0.29399,0.61171"\
"0.21234,0.21435,0.22038,0.23566,0.27112,0.36645,0.68373"\
"0.32762,0.33023,0.33803,0.35753,0.39885,0.49795,0.81543"\
"0.51370,0.51708,0.52689,0.55238,0.60507,0.71345,1.03178");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00620, 0.02185, 0.07697, 0.27110, 0.95490");
values("0.01900,0.02014,0.02372,0.03445,0.06931,0.19135,0.64071"\
"0.01893,0.01999,0.02372,0.03457,0.06929,0.19148,0.64095"\
"0.01897,0.02011,0.02361,0.03473,0.06915,0.19138,0.64159"\
"0.01886,0.01997,0.02375,0.03480,0.06916,0.19135,0.64142"\
"0.02290,0.02400,0.02761,0.03770,0.07077,0.19155,0.64066"\
"0.03434,0.03570,0.04050,0.05064,0.08173,0.19676,0.64149"\
"0.05290,0.05421,0.05956,0.07359,0.10404,0.20950,0.64411");
}
}
}
}
cell ("sky130_fd_sc_hd__probec_p_8") {
area : 15.014
cell_footprint : "sky130_fd_sc_hd__probe";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0073;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "A";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.952;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00620, 0.02182, 0.07682, 0.27045, 0.95216");
values("0.06534,0.06741,0.07401,0.09389,0.15525,0.36326,1.09409"\
"0.06981,0.07188,0.07848,0.09833,0.15974,0.36791,1.09854"\
"0.08077,0.08284,0.08944,0.10912,0.17037,0.37943,1.11355"\
"0.10324,0.10532,0.11206,0.13184,0.19334,0.40201,1.14641"\
"0.13459,0.13689,0.14398,0.16453,0.22633,0.43589,1.17066"\
"0.16720,0.17027,0.17883,0.20173,0.26414,0.47377,1.20536"\
"0.18020,0.18421,0.19589,0.22475,0.29226,0.50105,1.23076");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00620, 0.02182, 0.07682, 0.27045, 0.95216");
values("0.02033,0.02229,0.02881,0.05228,0.13674,0.43976,1.50095"\
"0.02027,0.02229,0.02884,0.05228,0.13673,0.43988,1.49701"\
"0.02023,0.02214,0.02887,0.05224,0.13647,0.43790,1.50185"\
"0.02146,0.02335,0.02989,0.05279,0.13677,0.44001,1.50320"\
"0.02571,0.02745,0.03355,0.05549,0.13771,0.43909,1.50279"\
"0.03511,0.03717,0.04265,0.06250,0.14008,0.43801,1.50408"\
"0.05114,0.05331,0.06014,0.07989,0.14814,0.44017,1.49656");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00620, 0.02182, 0.07682, 0.27045, 0.95216");
values("0.09420,0.09602,0.10142,0.11573,0.15010,0.24478,0.56243"\
"0.09945,0.10120,0.10660,0.12095,0.15539,0.25008,0.56849"\
"0.11252,0.11425,0.11964,0.13389,0.16843,0.26317,0.57973"\
"0.14436,0.14616,0.15152,0.16568,0.20035,0.29505,0.61215"\
"0.21437,0.21628,0.22209,0.23707,0.27241,0.36762,0.68427"\
"0.33040,0.33288,0.34039,0.35948,0.40053,0.49951,0.81719"\
"0.51750,0.52075,0.53023,0.55512,0.60744,0.71568,1.03338");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00176, 0.00620, 0.02182, 0.07682, 0.27045, 0.95216");
values("0.01985,0.02093,0.02450,0.03515,0.07000,0.19217,0.64111"\
"0.01990,0.02083,0.02445,0.03526,0.07002,0.19232,0.64163"\
"0.01974,0.02087,0.02439,0.03545,0.06999,0.19224,0.64216"\
"0.01974,0.02083,0.02442,0.03526,0.06985,0.19224,0.64244"\
"0.02373,0.02478,0.02812,0.03833,0.07137,0.19242,0.64193"\
"0.03540,0.03673,0.04139,0.05129,0.08244,0.19768,0.64268"\
"0.05438,0.05540,0.06059,0.07433,0.10482,0.21039,0.64545");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfbbn_1") {
area : 38.787
cell_footprint : "sky130_fd_sc_hd__sdfbbn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK_N") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.27634,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.25547,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12651,0.25529,0.35945"\
"-0.08893,0.04106,0.14523"\
"-0.33226,-0.20226,-0.09566");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.36455,0.56535,0.95394"\
"0.23211,0.43169,0.81540"\
"0.08034,0.27991,0.64897");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.01054,-0.12189,-0.22484"\
"0.20768,0.08135,-0.02160"\
"0.44002,0.31979,0.22417");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.33736,-0.53693,-0.92064"\
"-0.20370,-0.40571,-0.77844"\
"-0.05192,-0.24906,-0.61323");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.168;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.42359,0.43030,0.44544,0.48121,0.57429,0.81877,1.46441"\
"0.42867,0.43535,0.45044,0.48640,0.57930,0.82356,1.47224"\
"0.44123,0.44795,0.46307,0.49888,0.59212,0.83686,1.48522"\
"0.47225,0.47885,0.49401,0.52986,0.62321,0.86784,1.51140"\
"0.54287,0.54952,0.56465,0.60049,0.69381,0.93846,1.58350"\
"0.66921,0.67591,0.69108,0.72696,0.82025,1.06498,1.70993"\
"0.86419,0.87082,0.88584,0.92189,1.01500,1.25897,1.90485");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02330,0.02958,0.04651,0.09464,0.22654,0.57541,1.50269"\
"0.02348,0.02962,0.04647,0.09449,0.22641,0.57506,1.50457"\
"0.02336,0.02956,0.04647,0.09452,0.22631,0.57532,1.50284"\
"0.02357,0.02978,0.04661,0.09446,0.22596,0.57469,1.50469"\
"0.02357,0.02959,0.04662,0.09452,0.22616,0.57470,1.50064"\
"0.02363,0.02978,0.04661,0.09434,0.22641,0.57491,1.50078"\
"0.02348,0.02962,0.04662,0.09461,0.22669,0.57483,1.50220");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.52719,0.53252,0.54370,0.56698,0.61940,0.75307,1.10591"\
"0.53219,0.53752,0.54870,0.57198,0.62440,0.75817,1.11148"\
"0.54478,0.55009,0.56128,0.58457,0.63703,0.77074,1.12349"\
"0.57560,0.58088,0.59209,0.61533,0.66783,0.80151,1.15398"\
"0.64655,0.65182,0.66304,0.68627,0.73877,0.87232,1.22493"\
"0.77616,0.78143,0.79266,0.81592,0.86824,1.00192,1.35431"\
"0.97731,0.98259,0.99383,1.01706,1.06953,1.20316,1.55624");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01785,0.02167,0.03117,0.05449,0.11851,0.29372,0.76171"\
"0.01761,0.02169,0.03117,0.05449,0.11822,0.29378,0.76407"\
"0.01765,0.02180,0.03119,0.05451,0.11814,0.29368,0.76178"\
"0.01762,0.02171,0.03126,0.05462,0.11800,0.29370,0.76591"\
"0.01761,0.02166,0.03124,0.05450,0.11813,0.29394,0.76567"\
"0.01754,0.02171,0.03120,0.05454,0.11825,0.29383,0.76501"\
"0.01763,0.02166,0.03097,0.05443,0.11840,0.29389,0.76852");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.29789,0.30322,0.31459,0.33802,0.39056,0.52439,0.87675"\
"0.30298,0.30831,0.31968,0.34312,0.39568,0.52948,0.88181"\
"0.31606,0.32143,0.33278,0.35623,0.40878,0.54248,0.89486"\
"0.34679,0.35216,0.36351,0.38695,0.43952,0.57321,0.92560"\
"0.41697,0.42234,0.43369,0.45714,0.50970,0.64340,0.99579"\
"0.54339,0.54871,0.56012,0.58353,0.63619,0.76997,1.12222"\
"0.74314,0.74852,0.75993,0.78344,0.83608,0.97002,1.32215");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01801,0.02219,0.03152,0.05499,0.11841,0.29357,0.76329"\
"0.01798,0.02221,0.03153,0.05499,0.11826,0.29361,0.76323"\
"0.01816,0.02196,0.03170,0.05496,0.11842,0.29361,0.76262"\
"0.01815,0.02196,0.03171,0.05493,0.11842,0.29364,0.76187"\
"0.01817,0.02196,0.03170,0.05497,0.11843,0.29362,0.76395"\
"0.01815,0.02198,0.03167,0.05514,0.11829,0.29377,0.76308"\
"0.01825,0.02224,0.03190,0.05519,0.11855,0.29381,0.76208");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.32765,0.33502,0.35080,0.38711,0.48023,0.72474,1.37005"\
"0.33277,0.34014,0.35591,0.39225,0.48537,0.72999,1.37565"\
"0.34570,0.35307,0.36889,0.40525,0.49830,0.74275,1.38768"\
"0.37746,0.38482,0.40065,0.43699,0.53006,0.77450,1.41949"\
"0.45360,0.46097,0.47679,0.51314,0.60620,0.85064,1.49558"\
"0.63194,0.63930,0.65510,0.69144,0.78451,1.02906,1.67305"\
"0.98340,0.99160,1.00855,1.04543,1.13836,1.38309,2.02749");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02650,0.03259,0.04869,0.09553,0.22648,0.57445,1.49988"\
"0.02648,0.03258,0.04861,0.09544,0.22658,0.57514,1.50126"\
"0.02655,0.03255,0.04862,0.09552,0.22653,0.57518,1.49883"\
"0.02652,0.03252,0.04862,0.09549,0.22653,0.57510,1.49648"\
"0.02657,0.03256,0.04863,0.09552,0.22653,0.57517,1.49609"\
"0.02659,0.03263,0.04867,0.09548,0.22622,0.57587,1.50041"\
"0.03154,0.03703,0.05206,0.09666,0.22662,0.57475,1.49928");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.154;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.46938,0.47850,0.49826,0.54088,0.64027,0.88739,1.52700"\
"0.47430,0.48342,0.50318,0.54580,0.64519,0.89232,1.53333"\
"0.48711,0.49621,0.51598,0.55856,0.65795,0.90517,1.54422"\
"0.51775,0.52687,0.54664,0.58921,0.68862,0.93587,1.57765"\
"0.58870,0.59782,0.61758,0.66017,0.75958,1.00641,1.64565"\
"0.71845,0.72752,0.74729,0.78988,0.88927,1.13601,1.77601"\
"0.91931,0.92843,0.94820,0.99080,1.09040,1.33690,1.97814");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03328,0.04114,0.05995,0.10950,0.23923,0.58501,1.49373"\
"0.03328,0.04114,0.05996,0.10950,0.23923,0.58527,1.49934"\
"0.03314,0.04094,0.05985,0.10942,0.23997,0.58546,1.50027"\
"0.03321,0.04100,0.05996,0.10941,0.23948,0.58584,1.49970"\
"0.03328,0.04114,0.05996,0.10948,0.23919,0.58579,1.49867"\
"0.03316,0.04094,0.05996,0.10949,0.23918,0.58562,1.49737"\
"0.03322,0.04101,0.05997,0.10942,0.23923,0.58461,1.49793");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.35174,0.36090,0.37972,0.41542,0.48285,0.61753,0.93648"\
"0.35655,0.36570,0.38443,0.42028,0.48771,0.62239,0.94176"\
"0.36937,0.37855,0.39733,0.43307,0.50050,0.63518,0.95449"\
"0.40016,0.40927,0.42810,0.46382,0.53124,0.66594,0.98510"\
"0.47085,0.47998,0.49880,0.53452,0.60194,0.73665,1.05577"\
"0.59748,0.60665,0.62549,0.66120,0.72864,0.86336,1.18265"\
"0.79152,0.80066,0.81944,0.85524,0.92270,1.05746,1.37644");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03566,0.04199,0.05510,0.08255,0.14188,0.28872,0.70120"\
"0.03564,0.04166,0.05469,0.08240,0.14203,0.28884,0.70047"\
"0.03563,0.04185,0.05502,0.08260,0.14199,0.28879,0.69921"\
"0.03566,0.04222,0.05516,0.08258,0.14206,0.28870,0.70051"\
"0.03567,0.04176,0.05515,0.08256,0.14214,0.28886,0.69942"\
"0.03596,0.04164,0.05513,0.08261,0.14211,0.28927,0.70005"\
"0.03574,0.04181,0.05483,0.08236,0.14220,0.28956,0.70174");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.23928,0.24887,0.26968,0.31411,0.41738,0.66719,1.30593"\
"0.24440,0.25402,0.27476,0.31923,0.42251,0.67241,1.31105"\
"0.25688,0.26649,0.28725,0.33174,0.43499,0.68497,1.32236"\
"0.28840,0.29802,0.31874,0.36322,0.46649,0.71637,1.35502"\
"0.35856,0.36815,0.38892,0.43338,0.53666,0.78665,1.42489"\
"0.48568,0.49540,0.51634,0.56106,0.66453,0.91426,1.55233"\
"0.68348,0.69353,0.71495,0.76038,0.86468,1.11455,1.75314");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03514,0.04355,0.06313,0.11440,0.24755,0.58829,1.49109"\
"0.03522,0.04343,0.06316,0.11430,0.24751,0.58817,1.49078"\
"0.03520,0.04348,0.06317,0.11432,0.24751,0.58827,1.49366"\
"0.03522,0.04337,0.06320,0.11428,0.24750,0.58814,1.49573"\
"0.03512,0.04349,0.06316,0.11439,0.24726,0.58748,1.49540"\
"0.03591,0.04412,0.06378,0.11490,0.24742,0.58780,1.49501"\
"0.03757,0.04600,0.06557,0.11662,0.24877,0.58854,1.49440");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.24422,0.25560,0.27909,0.32391,0.40514,0.55051,0.87378"\
"0.24931,0.26072,0.28419,0.32904,0.41027,0.55559,0.87908"\
"0.26225,0.27351,0.29714,0.34197,0.42315,0.56848,0.89169"\
"0.29404,0.30530,0.32888,0.37371,0.45482,0.60020,0.92368"\
"0.37028,0.38143,0.40501,0.44976,0.53097,0.67638,0.99964"\
"0.54771,0.55919,0.58297,0.62769,0.70878,0.85424,1.17772"\
"0.87636,0.89244,0.92508,0.98143,1.07310,1.22524,1.55048");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.04704,0.05425,0.07030,0.10433,0.16548,0.30449,0.70141"\
"0.04708,0.05427,0.07059,0.10423,0.16558,0.30499,0.70652"\
"0.04671,0.05435,0.07061,0.10436,0.16527,0.30415,0.70407"\
"0.04673,0.05437,0.07057,0.10432,0.16520,0.30475,0.70641"\
"0.04665,0.05430,0.07056,0.10438,0.16547,0.30445,0.70409"\
"0.04936,0.05667,0.07211,0.10521,0.16587,0.30470,0.70422"\
"0.07698,0.08647,0.10393,0.13435,0.18621,0.31549,0.70673");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06914,0.19425,0.28987"\
"-0.15241,-0.02608,0.06955"\
"-0.40917,-0.28283,-0.18477");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.08745,-0.03644,-0.12352"\
"0.28825,0.16679,0.07850"\
"0.53768,0.41623,0.32793");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20713,0.83333,2.50000");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10664,-0.06332,-0.07634"\
"-0.23054,-0.16890,-0.17826"\
"-0.33470,-0.25598,-0.25069");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13750,0.10272,0.18532"\
"0.26994,0.21562,0.24940"\
"0.39974,0.32589,0.32793");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.15947,0.29435,0.44368"\
"-0.05475,0.07890,0.22946"\
"-0.29808,-0.16320,-0.01265");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.26323,0.43961,0.70613"\
"0.13445,0.30840,0.57370"\
"-0.01366,0.15906,0.41826");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.01875,-0.15485,-0.30418"\
"0.17594,0.04595,-0.10217"\
"0.40950,0.28073,0.14116");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.23237,-0.40632,-0.65819"\
"-0.10604,-0.27632,-0.52575"\
"0.04573,-0.12455,-0.36787");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0028;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27055,0.35172,0.37654"\
"0.14178,0.22295,0.24899"\
"-0.00511,0.07606,0.10088");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.37065,0.54948,0.87581"\
"0.23821,0.41704,0.73971"\
"0.08888,0.26404,0.57695");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.00044,-0.14509,-0.27367"\
"0.19547,0.05937,-0.06921"\
"0.43026,0.29904,0.17778");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.07979,-0.27326,-0.51170"\
"0.11735,-0.07613,-0.31335"\
"0.35213,0.15744,-0.07735");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06636,0.02580,0.10677"\
"-0.25495,-0.16646,-0.11356"\
"-0.46898,-0.37805,-0.34468");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07280,-0.01691,-0.05028"\
"0.26261,0.17290,0.14075"\
"0.47420,0.38327,0.35600");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13750,0.26994,0.39974"\
"0.10272,0.21562,0.32589"\
"0.18532,0.24940,0.32793");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.25437,0.83333,2.50000");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10664,-0.23054,-0.33470"\
"-0.06332,-0.16890,-0.25598"\
"-0.07634,-0.17826,-0.25069");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfbbn_2") {
area : 41.290
cell_footprint : "sky130_fd_sc_hd__sdfbbn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK_N") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.29172,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.25547,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12895,0.25773,0.35945"\
"-0.08527,0.04350,0.14645"\
"-0.32616,-0.19738,-0.09321");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.36089,0.56168,0.94905"\
"0.22723,0.42803,0.81051"\
"0.07790,0.27625,0.64531");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.01177,-0.12067,-0.22240"\
"0.20890,0.08257,-0.01916"\
"0.44002,0.32223,0.22661");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.33247,-0.53327,-0.91576"\
"-0.19881,-0.40205,-0.77477"\
"-0.04826,-0.24540,-0.60957");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.313;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.50101,0.50735,0.52150,0.55266,0.63309,0.86436,1.54189"\
"0.50612,0.51257,0.52656,0.55767,0.63804,0.86938,1.54574"\
"0.51879,0.52511,0.53918,0.57037,0.65069,0.88172,1.55896"\
"0.54983,0.55617,0.57038,0.60137,0.68187,0.91316,1.58871"\
"0.62009,0.62647,0.64069,0.67172,0.75176,0.98316,1.65830"\
"0.74672,0.75314,0.76723,0.79814,0.87863,1.10976,1.78555"\
"0.94154,0.94800,0.96198,0.99305,1.07347,1.30432,1.98016");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02530,0.02951,0.04112,0.07533,0.18562,0.51707,1.49599"\
"0.02507,0.02956,0.04114,0.07535,0.18518,0.51789,1.49860"\
"0.02520,0.02943,0.04083,0.07523,0.18528,0.51787,1.49681"\
"0.02500,0.02929,0.04108,0.07521,0.18557,0.51740,1.49401"\
"0.02509,0.02933,0.04113,0.07525,0.18493,0.51709,1.49259"\
"0.02513,0.02984,0.04111,0.07530,0.18555,0.51743,1.49124"\
"0.02501,0.02949,0.04118,0.07512,0.18560,0.51742,1.49605");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.58274,0.58773,0.59879,0.62098,0.66796,0.78491,1.11949"\
"0.58773,0.59274,0.60373,0.62596,0.67282,0.78970,1.12411"\
"0.60043,0.60543,0.61648,0.63879,0.68574,0.80259,1.13750"\
"0.63117,0.63617,0.64720,0.66953,0.71639,0.83337,1.16746"\
"0.70201,0.70701,0.71808,0.74036,0.78725,0.90417,1.23847"\
"0.83142,0.83641,0.84746,0.86977,0.91674,1.03354,1.36826"\
"1.03230,1.03729,1.04834,1.07065,1.11762,1.23438,1.56887");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02030,0.02358,0.03104,0.04850,0.09667,0.24379,0.68838"\
"0.02041,0.02345,0.03107,0.04888,0.09631,0.24391,0.68786"\
"0.02021,0.02344,0.03080,0.04887,0.09632,0.24360,0.69119"\
"0.02024,0.02341,0.03097,0.04857,0.09638,0.24342,0.68988"\
"0.02050,0.02372,0.03104,0.04855,0.09639,0.24326,0.69271"\
"0.02023,0.02336,0.03080,0.04886,0.09637,0.24336,0.68838"\
"0.02022,0.02334,0.03080,0.04886,0.09638,0.24231,0.69368");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.35825,0.36335,0.37459,0.39727,0.44462,0.56182,0.89539"\
"0.36321,0.36828,0.37954,0.40224,0.44957,0.56677,0.90023"\
"0.37586,0.38095,0.39217,0.41490,0.46221,0.57930,0.91309"\
"0.40682,0.41192,0.42315,0.44591,0.49318,0.61027,0.94407"\
"0.47839,0.48346,0.49471,0.51741,0.56475,0.68195,1.01543"\
"0.60880,0.61397,0.62520,0.64792,0.69521,0.81244,1.14617"\
"0.81679,0.82195,0.83317,0.85586,0.90326,1.02053,1.35400");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02117,0.02451,0.03182,0.04948,0.09745,0.24302,0.68799"\
"0.02101,0.02414,0.03173,0.04964,0.09739,0.24323,0.68867"\
"0.02105,0.02440,0.03179,0.04976,0.09732,0.24303,0.68859"\
"0.02112,0.02446,0.03177,0.04974,0.09734,0.24296,0.68845"\
"0.02100,0.02456,0.03172,0.04966,0.09741,0.24325,0.68870"\
"0.02138,0.02428,0.03160,0.04950,0.09725,0.24326,0.68886"\
"0.02112,0.02447,0.03184,0.04984,0.09744,0.24299,0.68876");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.42443,0.43130,0.44640,0.47818,0.55877,0.78991,1.46623"\
"0.42973,0.43662,0.45157,0.48349,0.56407,0.79536,1.47058"\
"0.44271,0.44955,0.46467,0.49642,0.57688,0.80821,1.48566"\
"0.47447,0.48140,0.49633,0.52822,0.60856,0.83963,1.51729"\
"0.55037,0.55740,0.57218,0.60416,0.68448,0.91541,1.59176"\
"0.72861,0.73552,0.75051,0.78226,0.86275,1.09363,1.77020"\
"1.10934,1.11663,1.13243,1.16502,1.24573,1.47727,2.15126");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01251, 0.03660, 0.10705, 0.31312");
values("0.02808,0.03242,0.04390,0.07709,0.18613,0.51771,1.49342"\
"0.02800,0.03259,0.04407,0.07689,0.18543,0.51680,1.49384"\
"0.02788,0.03241,0.04393,0.07690,0.18587,0.51803,1.49372"\
"0.02790,0.03267,0.04400,0.07687,0.18568,0.51754,1.49138"\
"0.02807,0.03247,0.04411,0.07695,0.18580,0.51693,1.49230"\
"0.02794,0.03220,0.04394,0.07690,0.18594,0.51783,1.49509"\
"0.03051,0.03525,0.04633,0.07868,0.18619,0.51760,1.49366");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.291;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00418, 0.01207, 0.03487, 0.10075, 0.29115");
values("0.48440,0.49219,0.51013,0.54872,0.63813,0.87495,1.55117"\
"0.48936,0.49715,0.51509,0.55370,0.64310,0.87998,1.55515"\
"0.50173,0.50954,0.52747,0.56604,0.65549,0.89231,1.56828"\
"0.53258,0.54041,0.55836,0.59691,0.68634,0.92330,1.59808"\
"0.60380,0.61161,0.62954,0.66811,0.75756,0.99470,1.66896"\
"0.73320,0.74107,0.75901,0.79760,0.88701,1.12381,1.79839"\
"0.93394,0.94176,0.95969,0.99826,1.08769,1.32447,1.99936");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00418, 0.01207, 0.03487, 0.10075, 0.29115");
values("0.02977,0.03566,0.05075,0.08897,0.19950,0.52785,1.49845"\
"0.02975,0.03576,0.05069,0.08896,0.19917,0.52859,1.49720"\
"0.02971,0.03573,0.05069,0.08885,0.19951,0.52735,1.49679"\
"0.02992,0.03556,0.05059,0.08890,0.19969,0.52780,1.50115"\
"0.02972,0.03573,0.05070,0.08885,0.19952,0.52696,1.49649"\
"0.03000,0.03583,0.05070,0.08899,0.19930,0.52666,1.50256"\
"0.02975,0.03572,0.05069,0.08887,0.19965,0.52693,1.49785");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00418, 0.01207, 0.03487, 0.10075, 0.29115");
values("0.37988,0.38812,0.40632,0.44206,0.50957,0.64648,0.97882"\
"0.38477,0.39306,0.41127,0.44692,0.51449,0.65140,0.98344"\
"0.39763,0.40592,0.42411,0.45976,0.52735,0.66423,0.99633"\
"0.42840,0.43666,0.45487,0.49058,0.55811,0.69500,1.02735"\
"0.49875,0.50705,0.52520,0.56089,0.62846,0.76537,1.09758"\
"0.62547,0.63372,0.65200,0.68765,0.75522,0.89212,1.22447"\
"0.82017,0.82848,0.84668,0.88244,0.94998,1.08692,1.41896");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00418, 0.01207, 0.03487, 0.10075, 0.29115");
values("0.03629,0.04151,0.05289,0.07734,0.13165,0.26912,0.68828"\
"0.03630,0.04152,0.05291,0.07795,0.13151,0.26905,0.68672"\
"0.03645,0.04143,0.05332,0.07719,0.13161,0.26897,0.68668"\
"0.03631,0.04142,0.05323,0.07704,0.13165,0.26972,0.68516"\
"0.03643,0.04150,0.05296,0.07734,0.13153,0.26887,0.68690"\
"0.03633,0.04149,0.05328,0.07704,0.13163,0.26914,0.68854"\
"0.03653,0.04164,0.05295,0.07712,0.13174,0.26924,0.68661");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00418, 0.01207, 0.03487, 0.10075, 0.29115");
values("0.25606,0.26448,0.28349,0.32387,0.41701,0.65750,1.33203"\
"0.26133,0.26968,0.28868,0.32908,0.42225,0.66291,1.33641"\
"0.27384,0.28220,0.30118,0.34160,0.43479,0.67538,1.34975"\
"0.30548,0.31393,0.33286,0.37324,0.46647,0.70706,1.38093"\
"0.37646,0.38480,0.40383,0.44423,0.53739,0.77789,1.45210"\
"0.50688,0.51537,0.53437,0.57488,0.66832,0.90875,1.58335"\
"0.71305,0.72197,0.74145,0.78228,0.87617,1.11646,1.78998");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00418, 0.01207, 0.03487, 0.10075, 0.29115");
values("0.03176,0.03818,0.05396,0.09339,0.20656,0.53088,1.49205"\
"0.03194,0.03817,0.05381,0.09348,0.20668,0.53094,1.49540"\
"0.03201,0.03813,0.05376,0.09350,0.20688,0.53040,1.49583"\
"0.03175,0.03831,0.05397,0.09343,0.20701,0.53029,1.49180"\
"0.03195,0.03813,0.05393,0.09339,0.20684,0.53079,1.49248"\
"0.03229,0.03887,0.05394,0.09356,0.20696,0.53063,1.49138"\
"0.03413,0.04048,0.05612,0.09524,0.20739,0.53271,1.49468");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00418, 0.01207, 0.03487, 0.10075, 0.29115");
values("0.28433,0.29467,0.31684,0.35871,0.43641,0.58375,0.92196"\
"0.28964,0.29997,0.32213,0.36399,0.44166,0.58897,0.92713"\
"0.30282,0.31314,0.33520,0.37701,0.45468,0.60200,0.94020"\
"0.33483,0.34514,0.36718,0.40895,0.48663,0.63393,0.97184"\
"0.41046,0.42079,0.44282,0.48461,0.56226,0.70963,1.04780"\
"0.58947,0.59967,0.62143,0.66286,0.74028,0.88763,1.22595"\
"0.95075,0.96234,0.98727,1.03526,1.12107,1.27493,1.61477");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00418, 0.01207, 0.03487, 0.10075, 0.29115");
values("0.05145,0.05667,0.06811,0.09361,0.14928,0.28421,0.69264"\
"0.05139,0.05661,0.06792,0.09351,0.14929,0.28393,0.69418"\
"0.05135,0.05650,0.06798,0.09345,0.14916,0.28410,0.69301"\
"0.05134,0.05647,0.06799,0.09343,0.14907,0.28396,0.69210"\
"0.05124,0.05653,0.06801,0.09354,0.14934,0.28400,0.69232"\
"0.05114,0.05620,0.06775,0.09343,0.14917,0.28399,0.69051"\
"0.06956,0.07446,0.08560,0.11259,0.16620,0.29340,0.69455");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07402,0.19791,0.28987"\
"-0.14753,-0.02241,0.06955"\
"-0.40306,-0.27795,-0.18477");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.08501,-0.03644,-0.11986"\
"0.28703,0.16557,0.08216"\
"0.53524,0.41623,0.33159");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.24009,0.83333,2.50000");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10542,-0.06087,-0.07634"\
"-0.22932,-0.16890,-0.17948"\
"-0.33470,-0.25598,-0.25313");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.15947,0.14300,0.24513"\
"0.29801,0.25469,0.30921"\
"0.45101,0.37716,0.39995");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.16435,0.29801,0.44734"\
"-0.05109,0.08257,0.23312"\
"-0.29198,-0.15588,-0.00654");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.25957,0.43595,0.70125"\
"0.13201,0.30596,0.56881"\
"-0.01610,0.15662,0.41460");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.01875,-0.15485,-0.30418"\
"0.17594,0.04595,-0.10095"\
"0.41072,0.28195,0.14238");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.22993,-0.40265,-0.65453"\
"-0.10360,-0.27388,-0.52209"\
"0.04573,-0.12333,-0.36665");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0027;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.26811,0.35050,0.37532"\
"0.14056,0.22173,0.24777"\
"-0.00633,0.07484,0.09966");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.36943,0.54948,0.87581"\
"0.23577,0.41582,0.74093"\
"0.08766,0.26526,0.57817");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.00044,-0.14509,-0.27611"\
"0.19547,0.05937,-0.07165"\
"0.42903,0.29782,0.17412");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08223,-0.27936,-0.52513"\
"0.11491,-0.08345,-0.32678"\
"0.34847,0.15133,-0.09321");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06514,0.02702,0.13973"\
"-0.25495,-0.16402,-0.09769"\
"-0.46654,-0.37560,-0.33858");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.07158,-0.01813,-0.05150"\
"0.26139,0.17168,0.13831"\
"0.47176,0.38205,0.35356");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.15947,0.29801,0.45101"\
"0.14300,0.25469,0.37716"\
"0.24513,0.30921,0.39995");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.30930,0.83333,2.50000");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10542,-0.22932,-0.33470"\
"-0.06087,-0.16890,-0.25598"\
"-0.07634,-0.17948,-0.25313");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfbbp_1") {
area : 38.787
cell_footprint : "sky130_fd_sc_hd__sdfbbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.38180,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20933,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0016;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11675,0.24796,0.35091"\
"0.04290,0.16435,0.25631"\
"0.02174,0.14075,0.22295");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39507,0.59586,0.98690"\
"0.26385,0.46465,0.85934"\
"0.16945,0.37147,0.76860");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08955,-0.21955,-0.31395"\
"-0.02547,-0.14693,-0.23034"\
"-0.00187,-0.12088,-0.20186");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.30073,-0.50153,-0.89256"\
"-0.19149,-0.39351,-0.78820"\
"-0.10441,-0.30765,-0.70479");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.168;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.47257,0.47937,0.49441,0.53033,0.62344,0.86784,1.51328"\
"0.47757,0.48423,0.49928,0.53529,0.62798,0.87268,1.51986"\
"0.48857,0.49522,0.51037,0.54629,0.63947,0.88417,1.52757"\
"0.51461,0.52127,0.53639,0.57232,0.66539,0.90983,1.55723"\
"0.56353,0.57026,0.58530,0.62128,0.71406,0.95864,1.60392"\
"0.63300,0.63966,0.65478,0.69071,0.78367,1.02791,1.67643"\
"0.71977,0.72647,0.74157,0.77730,0.87034,1.11474,1.76031");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02350,0.02973,0.04649,0.09454,0.22613,0.57479,1.49785"\
"0.02340,0.02960,0.04637,0.09452,0.22587,0.57545,1.50028"\
"0.02347,0.02963,0.04648,0.09457,0.22621,0.57577,1.50587"\
"0.02344,0.02955,0.04636,0.09456,0.22655,0.57579,1.50319"\
"0.02352,0.02954,0.04650,0.09450,0.22645,0.57437,1.50039"\
"0.02344,0.02955,0.04637,0.09456,0.22632,0.57487,1.50407"\
"0.02349,0.02959,0.04647,0.09450,0.22627,0.57392,1.50340");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.40576,0.41105,0.42233,0.44552,0.49802,0.63158,0.98441"\
"0.41046,0.41574,0.42697,0.45021,0.50272,0.63628,0.98859"\
"0.42153,0.42685,0.43805,0.46130,0.51382,0.64745,1.00042"\
"0.44735,0.45269,0.46388,0.48717,0.53959,0.67332,1.02619"\
"0.49615,0.50148,0.51268,0.53597,0.58839,0.72202,1.07488"\
"0.56908,0.57438,0.58560,0.60885,0.66124,0.79498,1.14759"\
"0.66323,0.66852,0.67973,0.70300,0.75551,0.88897,1.24137");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01759,0.02166,0.03122,0.05461,0.11803,0.29399,0.76561"\
"0.01759,0.02166,0.03123,0.05460,0.11803,0.29424,0.76464"\
"0.01758,0.02179,0.03117,0.05450,0.11791,0.29473,0.77073"\
"0.01782,0.02163,0.03115,0.05445,0.11817,0.29432,0.76893"\
"0.01765,0.02174,0.03116,0.05447,0.11819,0.29388,0.76155"\
"0.01760,0.02161,0.03102,0.05461,0.11815,0.29427,0.77239"\
"0.01754,0.02154,0.03104,0.05478,0.11814,0.29387,0.76208");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.29816,0.30353,0.31492,0.33828,0.39099,0.52463,0.87699"\
"0.30352,0.30889,0.32027,0.34371,0.39632,0.52990,0.88222"\
"0.31621,0.32155,0.33293,0.35638,0.40894,0.54274,0.89508"\
"0.34744,0.35278,0.36416,0.38761,0.44017,0.57397,0.92630"\
"0.41709,0.42247,0.43385,0.45729,0.50990,0.64352,0.99584"\
"0.54440,0.54970,0.56107,0.58451,0.63711,0.77092,1.12338"\
"0.74349,0.74889,0.76034,0.78384,0.83655,0.97016,1.32248");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01807,0.02228,0.03161,0.05493,0.11837,0.29362,0.76379"\
"0.01809,0.02200,0.03166,0.05508,0.11817,0.29357,0.76292"\
"0.01795,0.02216,0.03150,0.05496,0.11826,0.29357,0.76293"\
"0.01795,0.02218,0.03150,0.05496,0.11831,0.29362,0.76300"\
"0.01810,0.02200,0.03166,0.05507,0.11816,0.29332,0.76300"\
"0.01802,0.02201,0.03170,0.05511,0.11830,0.29341,0.76277"\
"0.01834,0.02221,0.03186,0.05530,0.11863,0.29404,0.76313");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.32679,0.33416,0.34996,0.38628,0.47936,0.72364,1.36814"\
"0.33197,0.33933,0.35507,0.39144,0.48452,0.72874,1.37335"\
"0.34489,0.35226,0.36805,0.40441,0.49744,0.74185,1.38745"\
"0.37669,0.38406,0.39987,0.43616,0.52926,0.77372,1.41879"\
"0.45280,0.46014,0.47596,0.51230,0.60536,0.84965,1.49407"\
"0.63108,0.63846,0.65429,0.69061,0.78365,1.02792,1.67263"\
"0.98197,0.99025,1.00726,1.04412,1.13708,1.38171,2.02589");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02643,0.03264,0.04856,0.09524,0.22662,0.57543,1.49861"\
"0.02639,0.03248,0.04853,0.09543,0.22673,0.57564,1.49486"\
"0.02644,0.03254,0.04862,0.09546,0.22636,0.57409,1.49949"\
"0.02644,0.03254,0.04856,0.09542,0.22621,0.57416,1.49820"\
"0.02654,0.03254,0.04856,0.09527,0.22665,0.57543,1.49638"\
"0.02657,0.03272,0.04865,0.09537,0.22669,0.57473,1.49830"\
"0.03142,0.03718,0.05215,0.09652,0.22648,0.57430,1.49698");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.154;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.34808,0.35720,0.37701,0.41962,0.51904,0.76604,1.40528"\
"0.35276,0.36189,0.38169,0.42431,0.52374,0.77115,1.41013"\
"0.36382,0.37295,0.39274,0.43536,0.53479,0.78154,1.41890"\
"0.38969,0.39882,0.41862,0.46124,0.56066,0.80774,1.44745"\
"0.43886,0.44799,0.46779,0.51041,0.60984,0.85639,1.49494"\
"0.51138,0.52052,0.54031,0.58293,0.68238,0.92931,1.56921"\
"0.60565,0.61479,0.63460,0.67724,0.77669,1.02361,1.66467");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03334,0.04113,0.06021,0.10951,0.23946,0.58535,1.49923"\
"0.03341,0.04126,0.06009,0.10959,0.23929,0.58520,1.49581"\
"0.03332,0.04113,0.06010,0.10953,0.23897,0.58554,1.49564"\
"0.03334,0.04113,0.06021,0.10951,0.23934,0.58528,1.50287"\
"0.03333,0.04113,0.06010,0.10955,0.23947,0.58604,1.49940"\
"0.03343,0.04123,0.06006,0.10961,0.23931,0.58585,1.49561"\
"0.03334,0.04110,0.06015,0.10959,0.23904,0.58538,1.49491");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.40063,0.40980,0.42863,0.46439,0.53184,0.66660,0.98565"\
"0.40560,0.41477,0.43353,0.46940,0.53686,0.67155,0.99044"\
"0.41659,0.42575,0.44452,0.48038,0.54785,0.68257,1.00179"\
"0.44236,0.45153,0.47036,0.50610,0.57355,0.70830,1.02759"\
"0.49152,0.50068,0.51942,0.55530,0.62277,0.75747,1.07670"\
"0.56117,0.57030,0.58904,0.62493,0.69238,0.82711,1.14638"\
"0.64791,0.65710,0.67586,0.71169,0.77914,0.91387,1.23301");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03584,0.04218,0.05514,0.08260,0.14216,0.28884,0.69813"\
"0.03580,0.04163,0.05482,0.08247,0.14185,0.28848,0.70028"\
"0.03580,0.04163,0.05492,0.08248,0.14209,0.28939,0.69927"\
"0.03568,0.04199,0.05514,0.08259,0.14225,0.28944,0.70021"\
"0.03578,0.04161,0.05490,0.08246,0.14204,0.28866,0.69922"\
"0.03590,0.04166,0.05492,0.08250,0.14186,0.28882,0.69871"\
"0.03590,0.04193,0.05501,0.08257,0.14211,0.28955,0.69685");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.23960,0.24920,0.26997,0.31445,0.41774,0.66767,1.30831"\
"0.24497,0.25458,0.27534,0.31983,0.42312,0.67304,1.31163"\
"0.25759,0.26722,0.28798,0.33247,0.43577,0.68558,1.32411"\
"0.28881,0.29843,0.31920,0.36369,0.46698,0.71678,1.35530"\
"0.35855,0.36816,0.38892,0.43335,0.53665,0.78656,1.42501"\
"0.48594,0.49564,0.51659,0.56134,0.66485,0.91453,1.55195"\
"0.68382,0.69388,0.71529,0.76068,0.86546,1.11528,1.75343");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.03519,0.04356,0.06322,0.11446,0.24665,0.58752,1.49625"\
"0.03515,0.04354,0.06319,0.11447,0.24748,0.58817,1.49069"\
"0.03534,0.04349,0.06325,0.11437,0.24751,0.58795,1.49627"\
"0.03535,0.04350,0.06326,0.11438,0.24751,0.58795,1.49630"\
"0.03518,0.04356,0.06322,0.11448,0.24732,0.58779,1.49463"\
"0.03602,0.04421,0.06385,0.11496,0.24733,0.58795,1.49616"\
"0.03793,0.04616,0.06573,0.11678,0.24779,0.58813,1.49570");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.24352,0.25472,0.27830,0.32313,0.40450,0.54993,0.87342"\
"0.24860,0.25991,0.28341,0.32828,0.40960,0.55502,0.87863"\
"0.26153,0.27274,0.29637,0.34122,0.42250,0.56791,0.89116"\
"0.29348,0.30484,0.32830,0.37314,0.45442,0.59984,0.92316"\
"0.36957,0.38070,0.40425,0.44900,0.53031,0.67581,0.99904"\
"0.54694,0.55840,0.58215,0.62690,0.70809,0.85366,1.17716"\
"0.87495,0.89096,0.92362,0.98016,1.07209,1.22439,1.54955");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00877, 0.02279, 0.05920, 0.15382");
values("0.04707,0.05417,0.07038,0.10447,0.16582,0.30480,0.70561"\
"0.04693,0.05415,0.07042,0.10434,0.16595,0.30467,0.70459"\
"0.04685,0.05429,0.07055,0.10447,0.16552,0.30440,0.70418"\
"0.04712,0.05438,0.07048,0.10441,0.16582,0.30468,0.70436"\
"0.04660,0.05425,0.07050,0.10446,0.16561,0.30453,0.70390"\
"0.04938,0.05668,0.07214,0.10533,0.16617,0.30494,0.70484"\
"0.07684,0.08642,0.10404,0.13485,0.18680,0.31596,0.70636");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.05815,0.18327,0.27523"\
"-0.06452,0.05815,0.14645"\
"-0.15404,-0.03137,0.05327");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03096,-0.15363,-0.24071"\
"0.08927,-0.03218,-0.11682"\
"0.18001,0.05734,-0.02730");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.22032,0.83333,2.50000");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10664,-0.06210,-0.07634"\
"-0.22932,-0.16890,-0.17826"\
"-0.33470,-0.25598,-0.25069");
}
}
timing() {
related_pin : "SET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13750,0.10272,0.18410"\
"0.27116,0.21562,0.24940"\
"0.40218,0.32711,0.32915");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.15215,0.28703,0.43636"\
"0.07708,0.20830,0.34787"\
"0.05714,0.18714,0.32427");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.28764,0.46281,0.73177"\
"0.15399,0.33037,0.60055"\
"0.05714,0.23353,0.50615");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12251,-0.25495,-0.39818"\
"-0.06087,-0.18843,-0.32433"\
"-0.03972,-0.16849,-0.30440");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18843,-0.36237,-0.62035"\
"-0.07918,-0.25435,-0.51721"\
"0.00545,-0.16849,-0.43379");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0028;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29619,0.37736,0.40218"\
"0.16253,0.24370,0.27096"\
"0.06569,0.14686,0.17290");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.40361,0.58366,0.91487"\
"0.27361,0.45244,0.78610"\
"0.17677,0.35804,0.69536");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10298,-0.24396,-0.36644"\
"-0.04134,-0.17256,-0.28405"\
"-0.02018,-0.15018,-0.25679");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18599,-0.38312,-0.62767"\
"-0.12191,-0.31904,-0.56359"\
"-0.09831,-0.29544,-0.54121");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.03950,0.07462,0.24227"\
"-0.19391,-0.07735,0.07077"\
"-0.31883,-0.20104,-0.06148");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12407,0.03924,0.00832"\
"0.26017,0.17534,0.14442"\
"0.37044,0.28317,0.25224");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13750,0.27116,0.40218"\
"0.10272,0.21562,0.32711"\
"0.18410,0.24940,0.32915");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.25327,0.83333,2.50000");
}
}
timing() {
related_pin : "RESET_B";
timing_type : non_seq_hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10664,-0.22932,-0.33470"\
"-0.06210,-0.16890,-0.25598"\
"-0.07634,-0.17826,-0.25069");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfrbp_1") {
area : 35.034
cell_footprint : "sky130_fd_sc_hd__sdfrbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26536,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.15331,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12285,0.26139,0.38265"\
"0.07220,0.20220,0.31124"\
"0.08034,0.20545,0.30840");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29741,0.49577,0.84896"\
"0.20281,0.40239,0.75558"\
"0.15602,0.35682,0.70879");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08467,-0.21589,-0.30907"\
"-0.04989,-0.17622,-0.27429"\
"-0.06291,-0.18680,-0.28487");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17866,-0.37702,-0.67772"\
"-0.10970,-0.30928,-0.63683"\
"-0.07390,-0.27469,-0.60835");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.181;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.28343,0.29280,0.31286,0.35549,0.45203,0.69480,1.34122"\
"0.28804,0.29736,0.31747,0.36008,0.45663,0.69936,1.34517"\
"0.29871,0.30806,0.32818,0.37075,0.46729,0.71032,1.35619"\
"0.32279,0.33213,0.35227,0.39485,0.49140,0.73447,1.38025"\
"0.36209,0.37143,0.39156,0.43413,0.53067,0.77375,1.41945"\
"0.41445,0.42380,0.44391,0.48650,0.58307,0.82646,1.47301"\
"0.47301,0.48240,0.50250,0.54516,0.64175,0.88424,1.52890");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.03208,0.03960,0.05775,0.10396,0.22679,0.56972,1.50314"\
"0.03220,0.03946,0.05746,0.10399,0.22696,0.56976,1.50338"\
"0.03207,0.03958,0.05764,0.10393,0.22669,0.56995,1.50219"\
"0.03207,0.03952,0.05761,0.10391,0.22670,0.57003,1.50214"\
"0.03214,0.03960,0.05760,0.10391,0.22671,0.57004,1.50209"\
"0.03232,0.03951,0.05767,0.10393,0.22671,0.56974,1.49990"\
"0.03215,0.03968,0.05762,0.10406,0.22675,0.57025,1.49656");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.32476,0.33466,0.35534,0.39506,0.46865,0.62747,1.03272"\
"0.32965,0.33954,0.36014,0.39987,0.47355,0.63226,1.03780"\
"0.34051,0.35040,0.37099,0.41076,0.48436,0.64313,1.04874"\
"0.36489,0.37478,0.39537,0.43512,0.50872,0.66751,1.07301"\
"0.40272,0.41260,0.43328,0.47301,0.54660,0.70539,1.11098"\
"0.45228,0.46218,0.48275,0.52250,0.59599,0.75490,1.16026"\
"0.50277,0.51270,0.53329,0.57308,0.64669,0.80548,1.21080");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.03561,0.04196,0.05659,0.08667,0.15404,0.34002,0.87720"\
"0.03537,0.04219,0.05666,0.08675,0.15422,0.34029,0.87438"\
"0.03534,0.04196,0.05662,0.08664,0.15320,0.34002,0.87981"\
"0.03534,0.04195,0.05668,0.08660,0.15361,0.34057,0.87467"\
"0.03543,0.04194,0.05660,0.08671,0.15397,0.34013,0.87948"\
"0.03531,0.04201,0.05650,0.08619,0.15394,0.34067,0.87375"\
"0.03536,0.04248,0.05662,0.08666,0.15410,0.34059,0.87365");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.19924,0.20999,0.23256,0.27694,0.35003,0.50411,0.90988"\
"0.20418,0.21495,0.23753,0.28197,0.35505,0.50910,0.91385"\
"0.21674,0.22751,0.25014,0.29452,0.36765,0.52176,0.92662"\
"0.24819,0.25895,0.28155,0.32591,0.39907,0.55316,0.95788"\
"0.32381,0.33454,0.35704,0.40135,0.47442,0.62856,1.03341"\
"0.49243,0.50414,0.52836,0.57415,0.64715,0.80124,1.20556"\
"0.77859,0.79408,0.82627,0.88553,0.96330,1.11794,1.52302");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00952, 0.02542, 0.06789, 0.18128");
values("0.03898,0.04652,0.06336,0.09355,0.15033,0.33393,0.87703"\
"0.03915,0.04684,0.06328,0.09355,0.15073,0.33403,0.87132"\
"0.03895,0.04636,0.06340,0.09359,0.15076,0.33379,0.87212"\
"0.03887,0.04638,0.06316,0.09364,0.15075,0.33398,0.88100"\
"0.03930,0.04681,0.06331,0.09363,0.15077,0.33386,0.87641"\
"0.04574,0.05291,0.06934,0.09721,0.15116,0.33411,0.86967"\
"0.06753,0.07750,0.09840,0.12245,0.16089,0.33571,0.87819");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.130;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.37677,0.38388,0.40008,0.43927,0.53636,0.78068,1.40031"\
"0.38153,0.38871,0.40497,0.44380,0.54124,0.78595,1.40516"\
"0.39266,0.39978,0.41607,0.45489,0.55226,0.79703,1.41721"\
"0.41636,0.42347,0.43979,0.47879,0.57632,0.82097,1.43773"\
"0.45463,0.46175,0.47806,0.51705,0.61462,0.85887,1.47971"\
"0.50416,0.51120,0.52734,0.56654,0.66386,0.90849,1.52799"\
"0.55479,0.56193,0.57811,0.61704,0.71440,0.95874,1.57715");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02322,0.03088,0.05162,0.10594,0.24569,0.59893,1.49787"\
"0.02317,0.03087,0.05162,0.10596,0.24571,0.59957,1.49909"\
"0.02323,0.03089,0.05161,0.10595,0.24550,0.59979,1.49685"\
"0.02329,0.03102,0.05148,0.10590,0.24528,0.59928,1.50329"\
"0.02328,0.03103,0.05152,0.10584,0.24548,0.59914,1.49704"\
"0.02319,0.03092,0.05153,0.10595,0.24569,0.59854,1.49692"\
"0.02318,0.03094,0.05161,0.10618,0.24529,0.59807,1.49618");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.33571,0.34116,0.35244,0.37584,0.42849,0.55891,0.88757"\
"0.34028,0.34577,0.35701,0.38039,0.43296,0.56336,0.89337"\
"0.35100,0.35648,0.36773,0.39106,0.44384,0.57418,0.90293"\
"0.37507,0.38054,0.39179,0.41513,0.46790,0.59822,0.92816"\
"0.41438,0.41984,0.43110,0.45443,0.50721,0.63751,0.96742"\
"0.46678,0.47222,0.48350,0.50684,0.55962,0.69004,1.01986"\
"0.52531,0.53076,0.54205,0.56542,0.61807,0.74838,1.07734");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.01694,0.02151,0.03163,0.05688,0.12264,0.29573,0.73777"\
"0.01703,0.02145,0.03176,0.05686,0.12283,0.29518,0.73740"\
"0.01716,0.02143,0.03165,0.05695,0.12288,0.29626,0.73775"\
"0.01715,0.02144,0.03166,0.05695,0.12286,0.29579,0.74019"\
"0.01716,0.02144,0.03166,0.05697,0.12282,0.29576,0.74022"\
"0.01704,0.02147,0.03145,0.05683,0.12279,0.29598,0.73794"\
"0.01697,0.02152,0.03152,0.05691,0.12275,0.29643,0.73094");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.25356,0.26075,0.27716,0.31615,0.41356,0.65926,1.27631"\
"0.25854,0.26582,0.28214,0.32116,0.41867,0.66345,1.28390"\
"0.27107,0.27834,0.29474,0.33401,0.43140,0.67634,1.29410"\
"0.30233,0.30963,0.32603,0.36527,0.46273,0.70774,1.32706"\
"0.37801,0.38525,0.40145,0.44087,0.53835,0.78286,1.40122"\
"0.54871,0.55607,0.57235,0.61182,0.70930,0.95429,1.57310"\
"0.84467,0.85262,0.86976,0.90892,1.00650,1.25092,1.87101");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02413,0.03164,0.05210,0.10626,0.24613,0.59971,1.49720"\
"0.02404,0.03165,0.05196,0.10623,0.24574,0.59996,1.49850"\
"0.02418,0.03173,0.05207,0.10621,0.24551,0.59895,1.49216"\
"0.02416,0.03172,0.05209,0.10628,0.24534,0.59902,1.49779"\
"0.02404,0.03160,0.05204,0.10633,0.24533,0.60000,1.49722"\
"0.02474,0.03225,0.05247,0.10642,0.24541,0.59850,1.49673"\
"0.02945,0.03668,0.05492,0.10760,0.24602,0.59822,1.49834");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.20308,-0.06332,0.25325"\
"-0.32697,-0.19575,0.09640"\
"-0.40794,-0.28405,-0.01021");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27788,0.41644,0.68458"\
"0.38834,0.52446,0.78651"\
"0.46321,0.59567,0.84917");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.23240,0.83333,2.50000");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.24736,0.35905,0.49617"\
"0.18939,0.29985,0.43332"\
"0.20241,0.31287,0.44634");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39507,0.56901,0.88314"\
"0.30047,0.47441,0.78976"\
"0.25490,0.43006,0.74663");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18233,-0.28913,-0.40672"\
"-0.15731,-0.26411,-0.38659"\
"-0.18010,-0.28812,-0.41426");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.24580,-0.41852,-0.69481"\
"-0.19393,-0.36787,-0.66125"\
"-0.16789,-0.34183,-0.64497");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0040;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.36943,0.47379,0.52791"\
"0.27484,0.37920,0.43332"\
"0.22926,0.33362,0.38774");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.33281,0.50309,0.81234"\
"0.23821,0.40727,0.71896"\
"0.19020,0.36048,0.67461");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.23360,-0.34650,-0.40794"\
"-0.17196,-0.28120,-0.34142"\
"-0.13859,-0.24784,-0.30684");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21529,-0.38312,-0.66063"\
"-0.14510,-0.31538,-0.60876"\
"-0.10930,-0.27713,-0.57905");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfrbp_2") {
area : 36.285
cell_footprint : "sky130_fd_sc_hd__sdfrbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26755,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.16539,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12285,0.26139,0.38387"\
"0.07220,0.20220,0.31124"\
"0.08034,0.20667,0.30840");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29985,0.49821,0.85140"\
"0.20403,0.40361,0.75680"\
"0.15724,0.35804,0.71001");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08467,-0.21589,-0.30663"\
"-0.04867,-0.17500,-0.27307"\
"-0.06291,-0.18680,-0.28487");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17744,-0.37458,-0.67406"\
"-0.10970,-0.30806,-0.63561"\
"-0.07390,-0.27469,-0.60713");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.254;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.30769,0.31601,0.33487,0.37557,0.46994,0.70917,1.37171"\
"0.31217,0.32053,0.33939,0.38009,0.47441,0.71369,1.37271"\
"0.32300,0.33131,0.35013,0.39089,0.48523,0.72450,1.38237"\
"0.34709,0.35536,0.37422,0.41500,0.50925,0.74854,1.40548"\
"0.38636,0.39465,0.41352,0.45432,0.54859,0.78788,1.44637"\
"0.43877,0.44708,0.46593,0.50671,0.60104,0.84021,1.49805"\
"0.49742,0.50573,0.52459,0.56535,0.65968,0.89894,1.55806");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.03408,0.04055,0.05689,0.09923,0.21589,0.54540,1.50021"\
"0.03413,0.04067,0.05696,0.09923,0.21595,0.54468,1.50137"\
"0.03395,0.04049,0.05680,0.09920,0.21585,0.54562,1.50138"\
"0.03420,0.04057,0.05694,0.09919,0.21615,0.54481,1.50459"\
"0.03399,0.04061,0.05696,0.09919,0.21594,0.54418,1.50199"\
"0.03403,0.04056,0.05684,0.09919,0.21615,0.54564,1.50164"\
"0.03398,0.04065,0.05694,0.09925,0.21639,0.54510,1.50051");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.34010,0.34757,0.36407,0.39607,0.45604,0.57537,0.85429"\
"0.34486,0.35240,0.36887,0.40087,0.46080,0.58014,0.85934"\
"0.35572,0.36326,0.37972,0.41171,0.47170,0.59102,0.86983"\
"0.38009,0.38763,0.40411,0.43607,0.49603,0.61539,0.89458"\
"0.41800,0.42550,0.44201,0.47396,0.53396,0.65329,0.93226"\
"0.46752,0.47506,0.49153,0.52343,0.58342,0.70280,0.98177"\
"0.51802,0.52558,0.54206,0.57405,0.63406,0.75335,1.03220");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.03486,0.03955,0.04996,0.07140,0.12007,0.23756,0.58632"\
"0.03484,0.03950,0.04973,0.07153,0.12018,0.23746,0.58591"\
"0.03487,0.03937,0.04993,0.07140,0.12006,0.23794,0.58583"\
"0.03483,0.03938,0.04986,0.07128,0.12027,0.23790,0.58634"\
"0.03494,0.03948,0.04977,0.07137,0.11990,0.23754,0.58606"\
"0.03486,0.03953,0.04970,0.07124,0.12017,0.23750,0.58449"\
"0.03478,0.03963,0.04999,0.07124,0.11997,0.23814,0.58432");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.21472,0.22273,0.24053,0.27524,0.33994,0.45231,0.72563"\
"0.21981,0.22786,0.24565,0.28038,0.34510,0.45745,0.73083"\
"0.23254,0.24052,0.25841,0.29318,0.35785,0.47022,0.74363"\
"0.26401,0.27198,0.28985,0.32461,0.38927,0.50168,0.77490"\
"0.33930,0.34733,0.36501,0.39978,0.46437,0.57682,0.85020"\
"0.51141,0.52003,0.53855,0.57395,0.63918,0.75164,1.02505"\
"0.80942,0.82074,0.84548,0.89267,0.97256,1.08833,1.36171");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00141, 0.00399, 0.01126, 0.03180, 0.08981, 0.25361");
values("0.03793,0.04303,0.05509,0.07895,0.12327,0.22627,0.57824"\
"0.03795,0.04344,0.05495,0.07900,0.12322,0.22678,0.57831"\
"0.03825,0.04311,0.05469,0.07922,0.12341,0.22634,0.57827"\
"0.03826,0.04309,0.05470,0.07921,0.12345,0.22681,0.57880"\
"0.03825,0.04301,0.05433,0.07928,0.12338,0.22651,0.57835"\
"0.04343,0.04805,0.05877,0.08199,0.12443,0.22693,0.57709"\
"0.06551,0.07178,0.08553,0.11324,0.14760,0.23297,0.57978");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.494;
max_capacitance : 0.288;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.47276,0.47905,0.49312,0.52479,0.60700,0.84077,1.51762"\
"0.47776,0.48370,0.49780,0.52958,0.61188,0.84512,1.52072"\
"0.48886,0.49488,0.50886,0.54065,0.62297,0.85629,1.53190"\
"0.51274,0.51886,0.53294,0.56481,0.64708,0.88041,1.55602"\
"0.55079,0.55696,0.57097,0.60272,0.68480,0.91822,1.59327"\
"0.60037,0.60654,0.62055,0.65239,0.73458,0.96820,1.64492"\
"0.65107,0.65713,0.67126,0.70306,0.78529,1.01903,1.69748");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02671,0.03112,0.04337,0.07961,0.19183,0.52370,1.49413"\
"0.02670,0.03119,0.04346,0.07944,0.19141,0.52492,1.49346"\
"0.02666,0.03148,0.04342,0.07943,0.19164,0.52481,1.49251"\
"0.02656,0.03139,0.04332,0.07928,0.19158,0.52492,1.49344"\
"0.02669,0.03112,0.04345,0.07932,0.19166,0.52395,1.49416"\
"0.02693,0.03134,0.04325,0.07930,0.19175,0.52385,1.48703"\
"0.02656,0.03136,0.04337,0.07920,0.19181,0.52342,1.49324");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.42291,0.42800,0.43926,0.46176,0.50763,0.61577,0.91569"\
"0.42734,0.43244,0.44369,0.46625,0.51210,0.62030,0.91989"\
"0.43811,0.44320,0.45454,0.47715,0.52304,0.63110,0.92998"\
"0.46218,0.46727,0.47849,0.50112,0.54703,0.65514,0.95425"\
"0.50150,0.50659,0.51781,0.54043,0.58635,0.69446,0.99345"\
"0.55389,0.55897,0.57028,0.59281,0.63860,0.74681,1.04587"\
"0.61254,0.61762,0.62885,0.65136,0.69732,0.80553,1.10555");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02391,0.02708,0.03437,0.05198,0.09560,0.22473,0.61868"\
"0.02386,0.02699,0.03477,0.05181,0.09573,0.22542,0.62220"\
"0.02396,0.02722,0.03442,0.05174,0.09536,0.22478,0.61966"\
"0.02398,0.02730,0.03458,0.05175,0.09573,0.22489,0.62183"\
"0.02398,0.02729,0.03457,0.05175,0.09573,0.22451,0.62225"\
"0.02392,0.02703,0.03492,0.05176,0.09567,0.22560,0.62266"\
"0.02384,0.02725,0.03455,0.05151,0.09544,0.22498,0.61605");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.35772,0.36399,0.37800,0.40966,0.49168,0.72552,1.40239"\
"0.36293,0.36901,0.38302,0.41477,0.49695,0.73117,1.40515"\
"0.37563,0.38189,0.39588,0.42750,0.50955,0.74310,1.41824"\
"0.40686,0.41311,0.42712,0.45878,0.54099,0.77400,1.45200"\
"0.48206,0.48833,0.50235,0.53390,0.61590,0.84968,1.52445"\
"0.65734,0.66343,0.67744,0.70912,0.79134,1.02448,1.70241"\
"0.99438,1.00105,1.01558,1.04762,1.12997,1.36342,2.03849");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00416, 0.01201, 0.03465, 0.09996, 0.28840");
values("0.02711,0.03150,0.04337,0.07911,0.19116,0.52432,1.49145"\
"0.02739,0.03157,0.04347,0.07927,0.19114,0.52518,1.49359"\
"0.02730,0.03153,0.04345,0.07920,0.19138,0.52455,1.49227"\
"0.02729,0.03157,0.04343,0.07908,0.19113,0.52533,1.49373"\
"0.02720,0.03165,0.04342,0.07902,0.19129,0.52397,1.49428"\
"0.02742,0.03159,0.04347,0.07899,0.19129,0.52537,1.49394"\
"0.03023,0.03459,0.04596,0.08033,0.19135,0.52501,1.49450");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.20186,-0.05355,0.31063"\
"-0.32453,-0.18477,0.15011"\
"-0.40672,-0.27429,0.04228");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27910,0.41644,0.68458"\
"0.38834,0.52446,0.78651"\
"0.46321,0.59567,0.85039");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26865,0.83333,2.50000");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.24858,0.36027,0.49739"\
"0.19061,0.30107,0.43454"\
"0.20363,0.31287,0.44634");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39751,0.57145,0.88436"\
"0.30169,0.47685,0.79098"\
"0.25734,0.43250,0.74907");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18111,-0.28669,-0.40550"\
"-0.15609,-0.26411,-0.38537"\
"-0.18010,-0.28812,-0.41426");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.24336,-0.41608,-0.69115"\
"-0.19271,-0.36665,-0.66003"\
"-0.16667,-0.34061,-0.64375");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0040;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.37065,0.47624,0.53035"\
"0.27606,0.38042,0.43454"\
"0.23170,0.33485,0.38896");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.33525,0.50431,0.81478"\
"0.23943,0.40849,0.72140"\
"0.19264,0.36292,0.67583");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.23115,-0.34406,-0.40550"\
"-0.17074,-0.27998,-0.34020"\
"-0.13859,-0.24784,-0.30684");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21284,-0.38190,-0.65819"\
"-0.14388,-0.31294,-0.60754"\
"-0.10807,-0.27713,-0.57905");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfrtn_1") {
area : 31.280
cell_footprint : "sky130_fd_sc_hd__sdfrtn";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK_N") {
direction : input;
clock : true;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.14342,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.22471,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.06304,0.20646,0.33748"\
"-0.12922,0.01054,0.14401"\
"-0.34203,-0.20959,-0.08223");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.31328,0.51164,0.86360"\
"0.18817,0.38652,0.73239"\
"0.04616,0.24451,0.58428");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.00444,-0.12311,-0.20409"\
"0.18205,0.05693,-0.03747"\
"0.38143,0.25998,0.16313");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21529,-0.41242,-0.72411"\
"-0.08407,-0.27998,-0.58557"\
"0.04451,-0.15018,-0.45210");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.182;
timing() {
related_pin : "CLK_N";
timing_type : falling_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00954, 0.02551, 0.06817, 0.18220");
values("0.30968,0.31798,0.33593,0.37470,0.46737,0.70978,1.35695"\
"0.31435,0.32262,0.34059,0.37940,0.47188,0.71381,1.36025"\
"0.32675,0.33503,0.35301,0.39183,0.48432,0.72629,1.37282"\
"0.35792,0.36619,0.38417,0.42295,0.51567,0.75727,1.40166"\
"0.42598,0.43425,0.45222,0.49103,0.58349,0.82546,1.47188"\
"0.54395,0.55222,0.57018,0.60899,0.70146,0.94376,1.59192"\
"0.72374,0.73202,0.74996,0.78873,0.88142,1.12382,1.77026");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00954, 0.02551, 0.06817, 0.18220");
values("0.02743,0.03435,0.05135,0.09593,0.22151,0.56679,1.49810"\
"0.02750,0.03438,0.05130,0.09607,0.22095,0.56643,1.50010"\
"0.02747,0.03427,0.05127,0.09606,0.22099,0.56643,1.49996"\
"0.02748,0.03428,0.05134,0.09600,0.22150,0.56739,1.49832"\
"0.02742,0.03438,0.05129,0.09606,0.22098,0.56635,1.50005"\
"0.02735,0.03430,0.05128,0.09606,0.22140,0.56606,1.49514"\
"0.02732,0.03425,0.05126,0.09594,0.22119,0.56455,1.49604");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00954, 0.02551, 0.06817, 0.18220");
values("0.27229,0.28042,0.29706,0.32937,0.39415,0.54559,0.94385"\
"0.27716,0.28527,0.30193,0.33413,0.39908,0.55066,0.94902"\
"0.28964,0.29777,0.31443,0.34667,0.41154,0.56314,0.96022"\
"0.32044,0.32858,0.34523,0.37748,0.44234,0.59394,0.99101"\
"0.38821,0.39633,0.41298,0.44517,0.51009,0.66155,1.05934"\
"0.50202,0.51015,0.52675,0.55891,0.62378,0.77534,1.17391"\
"0.67815,0.68628,0.70304,0.73534,0.80021,0.95184,1.34843");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00954, 0.02551, 0.06817, 0.18220");
values("0.02763,0.03289,0.04456,0.07190,0.13909,0.32888,0.85405"\
"0.02761,0.03306,0.04444,0.07193,0.13936,0.32994,0.85843"\
"0.02762,0.03315,0.04457,0.07191,0.13904,0.33036,0.85558"\
"0.02762,0.03315,0.04457,0.07191,0.13904,0.33037,0.85547"\
"0.02766,0.03308,0.04457,0.07199,0.13904,0.32935,0.85476"\
"0.02773,0.03287,0.04458,0.07159,0.13924,0.32912,0.85924"\
"0.02774,0.03302,0.04488,0.07204,0.13881,0.32863,0.85574");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00954, 0.02551, 0.06817, 0.18220");
values("0.15791,0.16670,0.18498,0.22079,0.28749,0.43720,0.83500"\
"0.16264,0.17145,0.18974,0.22557,0.29232,0.44192,0.83949"\
"0.17511,0.18390,0.20217,0.23802,0.30479,0.45446,0.85180"\
"0.20652,0.21533,0.23353,0.26934,0.33613,0.48586,0.88236"\
"0.28260,0.29135,0.30947,0.34516,0.41190,0.56160,0.95902"\
"0.43758,0.44799,0.46902,0.50828,0.57580,0.72545,1.12175"\
"0.69099,0.70475,0.73251,0.78308,0.85433,1.00413,1.40064");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00357, 0.00954, 0.02551, 0.06817, 0.18220");
values("0.03020,0.03628,0.04956,0.07789,0.13955,0.32585,0.85763"\
"0.03021,0.03624,0.04957,0.07784,0.13960,0.32650,0.85909"\
"0.03038,0.03625,0.04969,0.07796,0.13968,0.32763,0.85684"\
"0.03046,0.03623,0.05000,0.07805,0.13965,0.32857,0.85655"\
"0.03057,0.03632,0.04975,0.07798,0.13961,0.32662,0.85334"\
"0.03973,0.04602,0.05972,0.08481,0.14159,0.32660,0.85609"\
"0.05882,0.06678,0.08400,0.10649,0.14941,0.32786,0.85711");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.26411,-0.13778,0.12264"\
"-0.47590,-0.35567,-0.13187"\
"-0.71678,-0.60632,-0.41426");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.36577,0.50433,0.77980"\
"0.55314,0.69048,0.96717"\
"0.76595,0.90329,1.17632");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.30600,0.83333,2.50000");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.19853,0.31022,0.45101"\
"0.00018,0.11308,0.25631"\
"-0.21996,-0.10949,0.03130");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.41094,0.58488,0.89901"\
"0.28460,0.45854,0.77267"\
"0.14259,0.31531,0.62822");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08589,-0.19147,-0.30174"\
"0.08683,-0.01753,-0.13513"\
"0.28377,0.17697,0.05815");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.28364,-0.45759,-0.73998"\
"-0.15121,-0.32393,-0.60021"\
"-0.02385,-0.19535,-0.47041");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0041;
max_transition : 1.500;
timing() {
related_pin : "CLK_N";
timing_type : setup_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.38530,0.48966,0.54378"\
"0.25897,0.36455,0.41867"\
"0.11696,0.22132,0.27666");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.34868,0.51896,0.82820"\
"0.22357,0.39263,0.70065"\
"0.08278,0.25062,0.55620");
}
}
timing() {
related_pin : "CLK_N";
timing_type : hold_falling;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06514,-0.23298,-0.39330"\
"0.10758,-0.05781,-0.22912"\
"0.30574,0.14035,-0.03462");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.07979,-0.26472,-0.47630"\
"0.09904,-0.08711,-0.29748"\
"0.30086,0.11349,-0.09688");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfrtp_1") {
area : 31.280
cell_footprint : "sky130_fd_sc_hd__sdfrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26755,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13903,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12163,0.26139,0.38265"\
"0.07098,0.20220,0.31124"\
"0.08034,0.20545,0.30840");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29985,0.49821,0.85018"\
"0.20403,0.40361,0.75680"\
"0.15724,0.35804,0.71001");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08467,-0.21589,-0.30907"\
"-0.04867,-0.17500,-0.27307"\
"-0.06291,-0.18680,-0.28487");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17988,-0.37702,-0.68016"\
"-0.11092,-0.31050,-0.63806"\
"-0.07390,-0.27591,-0.60957");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.183;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.25757,0.26585,0.28383,0.32277,0.41555,0.65876,1.30752"\
"0.26213,0.27040,0.28839,0.32732,0.42017,0.66325,1.31480"\
"0.27286,0.28115,0.29911,0.33797,0.43099,0.67453,1.32274"\
"0.29688,0.30517,0.32314,0.36203,0.45510,0.69853,1.34752"\
"0.33622,0.34451,0.36249,0.40138,0.49444,0.73798,1.38723"\
"0.38853,0.39680,0.41481,0.45372,0.54648,0.79037,1.43936"\
"0.44702,0.45530,0.47331,0.51221,0.60499,0.84787,1.49616");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02739,0.03424,0.05128,0.09615,0.22176,0.56859,1.50226"\
"0.02737,0.03417,0.05126,0.09619,0.22163,0.56823,1.50313"\
"0.02738,0.03429,0.05130,0.09607,0.22201,0.56988,1.50673"\
"0.02744,0.03437,0.05142,0.09611,0.22192,0.56800,1.50610"\
"0.02739,0.03433,0.05127,0.09613,0.22152,0.56952,1.50486"\
"0.02732,0.03429,0.05135,0.09622,0.22163,0.56863,1.50536"\
"0.02747,0.03440,0.05138,0.09624,0.22218,0.56873,1.50375");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.28642,0.29452,0.31125,0.34342,0.40848,0.56074,0.95984"\
"0.29105,0.29915,0.31587,0.34804,0.41324,0.56537,0.96503"\
"0.30190,0.31002,0.32676,0.35891,0.42408,0.57628,0.97518"\
"0.32622,0.33432,0.35105,0.38323,0.44829,0.60055,0.99964"\
"0.36399,0.37212,0.38880,0.42095,0.48612,0.63825,1.03900"\
"0.41360,0.42170,0.43843,0.47059,0.53565,0.68790,1.08862"\
"0.46413,0.47223,0.48893,0.52127,0.58632,0.73861,1.13831");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02779,0.03290,0.04461,0.07156,0.13970,0.33112,0.87055"\
"0.02779,0.03282,0.04465,0.07219,0.13966,0.33056,0.86127"\
"0.02779,0.03290,0.04515,0.07227,0.13965,0.33103,0.87003"\
"0.02779,0.03290,0.04458,0.07157,0.13970,0.33120,0.87025"\
"0.02769,0.03287,0.04463,0.07220,0.13929,0.33076,0.85854"\
"0.02779,0.03291,0.04461,0.07205,0.13898,0.32992,0.86653"\
"0.02759,0.03282,0.04469,0.07195,0.13993,0.33187,0.85772");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.15705,0.16540,0.18255,0.21572,0.28213,0.44160,0.84061"\
"0.16186,0.17023,0.18751,0.22074,0.28712,0.44661,0.84566"\
"0.17446,0.18283,0.19989,0.23307,0.29953,0.45903,0.85788"\
"0.20580,0.21417,0.23133,0.26444,0.33106,0.49061,0.88952"\
"0.28203,0.29032,0.30740,0.34052,0.40737,0.56667,0.96543"\
"0.43632,0.44622,0.46591,0.50223,0.57241,0.73044,1.12900"\
"0.68809,0.70122,0.72749,0.77387,0.85679,1.01211,1.41037");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00134, 0.00358, 0.00957, 0.02559, 0.06846, 0.18312");
values("0.02910,0.03450,0.04647,0.07385,0.14236,0.33594,0.85844"\
"0.02891,0.03432,0.04666,0.07375,0.14247,0.33564,0.85947"\
"0.02927,0.03443,0.04658,0.07412,0.14241,0.33651,0.86324"\
"0.02896,0.03455,0.04664,0.07376,0.14298,0.33558,0.85843"\
"0.02903,0.03460,0.04725,0.07428,0.14408,0.33525,0.86185"\
"0.03792,0.04393,0.05606,0.08259,0.15079,0.33429,0.86161"\
"0.05609,0.06367,0.07846,0.10805,0.16708,0.33428,0.86029");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.20430,-0.07430,0.20443"\
"-0.32697,-0.20552,0.04635"\
"-0.40794,-0.29260,-0.05781");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27788,0.41522,0.68458"\
"0.38712,0.52324,0.78528"\
"0.46321,0.59445,0.84917");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17857,0.83333,2.50000");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.24614,0.35783,0.49495"\
"0.18939,0.29985,0.43332"\
"0.20241,0.31287,0.44512");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39629,0.57023,0.88558"\
"0.30169,0.47563,0.79098"\
"0.25612,0.43128,0.74785");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18111,-0.28669,-0.40550"\
"-0.15609,-0.26289,-0.38537"\
"-0.18010,-0.28812,-0.41304");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.24580,-0.41974,-0.69603"\
"-0.19515,-0.36909,-0.66247"\
"-0.16667,-0.34183,-0.64375");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0040;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.37065,0.47501,0.52913"\
"0.27606,0.38042,0.43454"\
"0.23048,0.33485,0.38896");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.33525,0.50431,0.81356"\
"0.23943,0.40849,0.72140"\
"0.19142,0.36170,0.67583");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.23360,-0.34650,-0.40794"\
"-0.17318,-0.28120,-0.34142"\
"-0.14103,-0.24906,-0.30806");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21529,-0.38434,-0.66185"\
"-0.14632,-0.31538,-0.61120"\
"-0.10930,-0.27835,-0.58028");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfrtp_2") {
area : 32.531
cell_footprint : "sky130_fd_sc_hd__sdfrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26865,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.15550,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12895,0.26749,0.39119"\
"0.07342,0.20464,0.31491"\
"0.08156,0.20789,0.31084");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30107,0.49943,0.85262"\
"0.20526,0.40483,0.75802"\
"0.15846,0.35926,0.71123");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08345,-0.21467,-0.30541"\
"-0.04867,-0.17500,-0.27307"\
"-0.06291,-0.18680,-0.28364");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17134,-0.36725,-0.65941"\
"-0.10360,-0.30318,-0.62707"\
"-0.06901,-0.26859,-0.60103");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.508;
max_capacitance : 0.329;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00435, 0.01282, 0.03780, 0.11147, 0.32868");
values("0.28110,0.28828,0.30480,0.34057,0.42474,0.65630,1.33734"\
"0.28562,0.29284,0.30940,0.34516,0.42916,0.66154,1.34050"\
"0.29638,0.30355,0.32008,0.35589,0.43998,0.67169,1.35236"\
"0.32039,0.32761,0.34417,0.37996,0.46404,0.69648,1.37824"\
"0.35974,0.36690,0.38346,0.41923,0.50341,0.73561,1.41586"\
"0.41214,0.41931,0.43585,0.47166,0.55559,0.78756,1.46775"\
"0.47064,0.47786,0.49442,0.53022,0.61440,0.84620,1.52498");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00435, 0.01282, 0.03780, 0.11147, 0.32868");
values("0.02787,0.03308,0.04664,0.08217,0.18809,0.51753,1.50069"\
"0.02789,0.03310,0.04660,0.08208,0.18784,0.51693,1.50444"\
"0.02790,0.03312,0.04671,0.08206,0.18804,0.51789,1.50439"\
"0.02789,0.03312,0.04665,0.08212,0.18814,0.51798,1.50822"\
"0.02797,0.03307,0.04671,0.08216,0.18768,0.51729,1.50659"\
"0.02777,0.03319,0.04670,0.08219,0.18785,0.51724,1.49865"\
"0.02790,0.03320,0.04665,0.08220,0.18822,0.51708,1.50184");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00435, 0.01282, 0.03780, 0.11147, 0.32868");
values("0.31735,0.32442,0.34004,0.37104,0.43149,0.56657,0.93249"\
"0.32199,0.32906,0.34468,0.37584,0.43648,0.57113,0.93784"\
"0.33287,0.33989,0.35553,0.38669,0.44741,0.58201,0.94891"\
"0.35716,0.36423,0.37985,0.41083,0.47130,0.60638,0.97240"\
"0.39505,0.40206,0.41775,0.44885,0.50951,0.64418,1.01092"\
"0.44461,0.45167,0.46729,0.49844,0.55868,0.69352,1.06023"\
"0.49525,0.50226,0.51795,0.54906,0.60966,0.74438,1.11092");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00435, 0.01282, 0.03780, 0.11147, 0.32868");
values("0.03082,0.03495,0.04484,0.06615,0.12049,0.27377,0.76182"\
"0.03087,0.03494,0.04494,0.06652,0.12018,0.27300,0.75479"\
"0.03067,0.03503,0.04500,0.06653,0.12014,0.27320,0.76000"\
"0.03086,0.03496,0.04483,0.06615,0.12049,0.27376,0.76173"\
"0.03058,0.03521,0.04497,0.06630,0.12043,0.27344,0.75988"\
"0.03082,0.03496,0.04496,0.06628,0.11972,0.27306,0.75958"\
"0.03082,0.03508,0.04480,0.06642,0.12033,0.27329,0.75197");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00435, 0.01282, 0.03780, 0.11147, 0.32868");
values("0.19023,0.19750,0.21385,0.24595,0.30842,0.44954,0.81452"\
"0.19530,0.20258,0.21890,0.25089,0.31349,0.45461,0.81936"\
"0.20815,0.21543,0.23175,0.26380,0.32637,0.46743,0.83222"\
"0.23944,0.24674,0.26311,0.29530,0.35795,0.49879,0.86361"\
"0.31512,0.32238,0.33871,0.37098,0.43396,0.57381,0.93815"\
"0.48302,0.49117,0.50905,0.54335,0.60904,0.74384,1.10840"\
"0.77007,0.78051,0.80397,0.85064,0.91521,1.04489,1.40936");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00435, 0.01282, 0.03780, 0.11147, 0.32868");
values("0.03261,0.03728,0.04779,0.06953,0.12389,0.27736,0.74969"\
"0.03293,0.03725,0.04736,0.07055,0.12386,0.27747,0.75255"\
"0.03268,0.03732,0.04793,0.07048,0.12421,0.27727,0.75298"\
"0.03265,0.03746,0.04791,0.07027,0.12431,0.27681,0.75221"\
"0.03275,0.03729,0.04755,0.07061,0.12523,0.27539,0.75248"\
"0.04000,0.04438,0.05504,0.07660,0.12748,0.27004,0.75281"\
"0.06237,0.06841,0.08201,0.09863,0.12637,0.26684,0.75309");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19453,-0.04378,0.31795"\
"-0.31843,-0.17866,0.15011"\
"-0.40062,-0.26696,0.03862");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27788,0.41644,0.68458"\
"0.38834,0.52446,0.78528"\
"0.46321,0.59567,0.84917");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.23020,0.83333,2.50000");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.25469,0.36759,0.50594"\
"0.19305,0.30351,0.43698"\
"0.20485,0.31531,0.44756");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39873,0.57267,0.88680"\
"0.30291,0.47685,0.79220"\
"0.25734,0.43250,0.74907");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17988,-0.28669,-0.40428"\
"-0.15609,-0.26289,-0.38537"\
"-0.18010,-0.28690,-0.41304");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.23360,-0.40632,-0.67650"\
"-0.18661,-0.36299,-0.65270"\
"-0.16057,-0.33573,-0.63643");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0040;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.37187,0.47624,0.53035"\
"0.27728,0.38164,0.43576"\
"0.23170,0.33607,0.39018");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.33647,0.50553,0.81600"\
"0.24066,0.40971,0.72140"\
"0.19264,0.36292,0.67705");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.22139,-0.33552,-0.39818"\
"-0.16585,-0.27388,-0.33532"\
"-0.13249,-0.24295,-0.30196");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.20674,-0.37458,-0.64598"\
"-0.13900,-0.30806,-0.60143"\
"-0.10319,-0.27225,-0.57173");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfrtp_4") {
area : 35.034
cell_footprint : "sky130_fd_sc_hd__sdfrtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0026;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.26755,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18516,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0017;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.12895,0.26872,0.39241"\
"0.07464,0.20586,0.31613"\
"0.08156,0.20789,0.31084");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29985,0.49821,0.85140"\
"0.20403,0.40361,0.75680"\
"0.15724,0.35804,0.71001");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08467,-0.21589,-0.30785"\
"-0.04867,-0.17500,-0.27307"\
"-0.06291,-0.18680,-0.28487");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17012,-0.36725,-0.65697"\
"-0.10360,-0.30318,-0.62585"\
"-0.06901,-0.26859,-0.60103");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.581;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00526, 0.01705, 0.05529, 0.17928, 0.58137");
values("0.33231,0.33831,0.35395,0.38977,0.47197,0.69651,1.40895"\
"0.33686,0.34287,0.35851,0.39430,0.47656,0.70122,1.41665"\
"0.34762,0.35365,0.36927,0.40506,0.48723,0.71179,1.42472"\
"0.37167,0.37764,0.39326,0.42910,0.51131,0.73588,1.44943"\
"0.41099,0.41699,0.43266,0.46842,0.55063,0.77524,1.48910"\
"0.46343,0.46944,0.48512,0.52087,0.60301,0.82774,1.54135"\
"0.52217,0.52816,0.54380,0.57960,0.66160,0.88627,1.59876");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00526, 0.01705, 0.05529, 0.17928, 0.58137");
values("0.03662,0.04062,0.05234,0.08225,0.17181,0.47744,1.49909"\
"0.03644,0.04058,0.05199,0.08226,0.17172,0.47690,1.50506"\
"0.03662,0.04080,0.05208,0.08216,0.17173,0.47745,1.50560"\
"0.03656,0.04074,0.05231,0.08217,0.17182,0.47744,1.50322"\
"0.03651,0.04057,0.05215,0.08201,0.17172,0.47741,1.50523"\
"0.03648,0.04081,0.05202,0.08184,0.17166,0.47736,1.50514"\
"0.03638,0.04053,0.05206,0.08222,0.17163,0.47745,1.50354");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00526, 0.01705, 0.05529, 0.17928, 0.58137");
values("0.39013,0.39584,0.41068,0.44368,0.50928,0.64751,1.01361"\
"0.39489,0.40056,0.41545,0.44831,0.51388,0.65226,1.01841"\
"0.40577,0.41147,0.42640,0.45932,0.52523,0.66346,1.02890"\
"0.43007,0.43574,0.45059,0.48345,0.54920,0.68765,1.05327"\
"0.46792,0.47361,0.48850,0.52150,0.58725,0.72527,1.09116"\
"0.51743,0.52315,0.53800,0.57091,0.63665,0.77504,1.14098"\
"0.56808,0.57375,0.58864,0.62134,0.68754,0.82563,1.19162");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00526, 0.01705, 0.05529, 0.17928, 0.58137");
values("0.04465,0.04803,0.05695,0.07744,0.12553,0.26211,0.72441"\
"0.04479,0.04795,0.05735,0.07752,0.12552,0.26229,0.72427"\
"0.04483,0.04809,0.05690,0.07738,0.12679,0.26226,0.72313"\
"0.04489,0.04809,0.05706,0.07801,0.12569,0.26234,0.72342"\
"0.04481,0.04800,0.05695,0.07748,0.12588,0.26274,0.72257"\
"0.04481,0.04811,0.05684,0.07733,0.12663,0.26192,0.72414"\
"0.04475,0.04801,0.05750,0.07760,0.12596,0.26190,0.72069");
}
}
timing() {
related_pin : "RESET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00526, 0.01705, 0.05529, 0.17928, 0.58137");
values("0.26857,0.27460,0.29022,0.32519,0.39527,0.52727,0.88532"\
"0.27393,0.27995,0.29567,0.33068,0.40077,0.53247,0.89051"\
"0.28718,0.29318,0.30900,0.34395,0.41417,0.54537,0.90317"\
"0.31897,0.32499,0.34072,0.37561,0.44562,0.57562,0.93364"\
"0.39488,0.40091,0.41666,0.45169,0.52013,0.64719,1.00486"\
"0.57460,0.58070,0.59699,0.63081,0.68748,0.81045,1.16827"\
"0.89208,0.89669,0.90849,0.93478,0.98843,1.11167,1.47040");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00162, 0.00526, 0.01705, 0.05529, 0.17928, 0.58137");
values("0.04896,0.05285,0.06236,0.08394,0.12978,0.24838,0.71087"\
"0.04900,0.05256,0.06284,0.08403,0.12954,0.24805,0.71288"\
"0.04881,0.05231,0.06232,0.08396,0.12930,0.24771,0.70961"\
"0.04943,0.05305,0.06233,0.08455,0.12791,0.24649,0.71284"\
"0.04969,0.05298,0.06259,0.08514,0.12405,0.24331,0.71452"\
"0.05161,0.05511,0.06348,0.07714,0.10892,0.23896,0.71281"\
"0.03704,0.03938,0.04605,0.06222,0.10495,0.23998,0.71260");
}
}
}
pin("RESET_B") {
direction : input;
capacitance : 0.0035;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19331,-0.03036,0.40340"\
"-0.31721,-0.16524,0.23556"\
"-0.39940,-0.25353,0.12163");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27788,0.41644,0.68458"\
"0.38834,0.52446,0.78651"\
"0.46321,0.59567,0.84917");
}
}
timing() {
related_pin : "RESET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.31808,0.83333,2.50000");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.25591,0.36759,0.50716"\
"0.19305,0.30351,0.43820"\
"0.20485,0.31531,0.44756");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39751,0.57145,0.88680"\
"0.30169,0.47563,0.79098"\
"0.25734,0.43250,0.74907");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18111,-0.28791,-0.40550"\
"-0.15609,-0.26289,-0.38537"\
"-0.18010,-0.28812,-0.41426");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.23237,-0.40632,-0.67528"\
"-0.18661,-0.36299,-0.65270"\
"-0.16057,-0.33451,-0.63643");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0040;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.37065,0.47501,0.52913"\
"0.27606,0.38042,0.43454"\
"0.23170,0.33485,0.38896");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.33525,0.50431,0.81478"\
"0.23943,0.40849,0.72140"\
"0.19264,0.36292,0.67583");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.22017,-0.33430,-0.39696"\
"-0.16585,-0.27388,-0.33532"\
"-0.13249,-0.24173,-0.30196");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.20430,-0.37336,-0.64354"\
"-0.13900,-0.30806,-0.60021"\
"-0.10319,-0.27103,-0.57173");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfsbp_1") {
area : 36.285
cell_footprint : "sky130_fd_sc_hd__sdfsbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32028,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.23130,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14238,0.28214,0.42049"\
"0.07952,0.21074,0.33200"\
"0.06447,0.19202,0.30229");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29009,0.48844,0.83309"\
"0.16009,0.35967,0.70309"\
"0.06569,0.26526,0.60625");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10176,-0.23664,-0.34447"\
"-0.05721,-0.18477,-0.29260"\
"-0.05070,-0.17704,-0.28242");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12373,-0.31721,-0.57518"\
"-0.02547,-0.22139,-0.52575"\
"0.05306,-0.14530,-0.46187");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.168;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.35757,0.36458,0.38016,0.41646,0.50995,0.75538,1.40328"\
"0.36226,0.36933,0.38485,0.42116,0.51458,0.75977,1.40656"\
"0.37340,0.38047,0.39603,0.43233,0.52578,0.77108,1.41960"\
"0.39910,0.40617,0.42173,0.45803,0.55149,0.79682,1.44285"\
"0.44932,0.45632,0.47186,0.50819,0.60161,0.84669,1.49613"\
"0.52313,0.53020,0.54568,0.58204,0.67543,0.92054,1.56946"\
"0.61722,0.62423,0.63985,0.67615,0.76958,1.01498,1.66338");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02544,0.03144,0.04795,0.09514,0.22700,0.57516,1.49954"\
"0.02538,0.03148,0.04778,0.09518,0.22628,0.57454,1.50073"\
"0.02554,0.03143,0.04788,0.09519,0.22626,0.57523,1.49870"\
"0.02553,0.03144,0.04790,0.09518,0.22645,0.57495,1.49689"\
"0.02544,0.03139,0.04788,0.09520,0.22661,0.57394,1.49990"\
"0.02547,0.03151,0.04772,0.09504,0.22656,0.57458,1.50161"\
"0.02554,0.03150,0.04799,0.09506,0.22660,0.57505,1.49607");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.32211,0.32733,0.33844,0.36159,0.41414,0.54822,0.90093"\
"0.32681,0.33198,0.34308,0.36623,0.41882,0.55287,0.90640"\
"0.33779,0.34304,0.35412,0.37728,0.42982,0.56387,0.91703"\
"0.36369,0.36894,0.38002,0.40317,0.45572,0.58976,0.94242"\
"0.41379,0.41897,0.43006,0.45325,0.50581,0.63982,0.99363"\
"0.48563,0.49090,0.50197,0.52513,0.57767,0.71164,1.06520"\
"0.57567,0.58089,0.59199,0.61516,0.66772,0.80176,1.15529");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.01755,0.02135,0.03083,0.05431,0.11805,0.29428,0.76554"\
"0.01748,0.02144,0.03086,0.05434,0.11809,0.29372,0.76914"\
"0.01752,0.02134,0.03085,0.05441,0.11806,0.29426,0.76953"\
"0.01753,0.02135,0.03084,0.05440,0.11798,0.29432,0.75885"\
"0.01744,0.02145,0.03086,0.05458,0.11795,0.29335,0.76765"\
"0.01756,0.02139,0.03085,0.05406,0.11807,0.29450,0.76797"\
"0.01741,0.02151,0.03089,0.05441,0.11778,0.29496,0.75963");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.35608,0.36252,0.37739,0.41341,0.50662,0.75208,1.40265"\
"0.36128,0.36772,0.38258,0.41865,0.51189,0.75724,1.40429"\
"0.37443,0.38086,0.39574,0.43175,0.52509,0.77038,1.41742"\
"0.40747,0.41390,0.42877,0.46482,0.55799,0.80317,1.44996"\
"0.48331,0.48973,0.50460,0.54062,0.63384,0.87930,1.52988"\
"0.63818,0.64464,0.65950,0.69552,0.78874,1.03408,1.68337"\
"0.91651,0.92302,0.93797,0.97406,1.06747,1.31210,1.96065");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.02216,0.02844,0.04593,0.09437,0.22598,0.57597,1.50380"\
"0.02203,0.02843,0.04583,0.09437,0.22608,0.57618,1.49978"\
"0.02198,0.02835,0.04581,0.09422,0.22635,0.57588,1.49970"\
"0.02197,0.02837,0.04578,0.09431,0.22622,0.57574,1.50419"\
"0.02213,0.02842,0.04593,0.09435,0.22595,0.57597,1.50371"\
"0.02203,0.02840,0.04579,0.09428,0.22568,0.57498,1.50150"\
"0.02273,0.02893,0.04625,0.09440,0.22618,0.57534,1.49783");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.180;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00356, 0.00950, 0.02534, 0.06760, 0.18037");
values("0.26217,0.27050,0.28872,0.32939,0.42693,0.67258,1.32290"\
"0.26699,0.27533,0.29354,0.33421,0.43175,0.67699,1.33124"\
"0.27799,0.28634,0.30454,0.34521,0.44275,0.68794,1.33905"\
"0.30422,0.31245,0.33072,0.37136,0.46889,0.71414,1.36508"\
"0.35442,0.36255,0.38083,0.42150,0.51904,0.76404,1.41365"\
"0.42652,0.43475,0.45302,0.49367,0.59124,0.83649,1.48694"\
"0.51624,0.52444,0.54271,0.58341,0.68101,0.92648,1.57711");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00356, 0.00950, 0.02534, 0.06760, 0.18037");
values("0.02861,0.03566,0.05323,0.10165,0.22809,0.57288,1.50669"\
"0.02861,0.03566,0.05322,0.10165,0.22815,0.57240,1.49954"\
"0.02862,0.03567,0.05340,0.10165,0.22818,0.57256,1.49971"\
"0.02845,0.03566,0.05328,0.10174,0.22787,0.57240,1.50060"\
"0.02845,0.03557,0.05326,0.10172,0.22818,0.57262,1.50528"\
"0.02850,0.03570,0.05331,0.10180,0.22801,0.57253,1.50627"\
"0.02857,0.03574,0.05341,0.10177,0.22821,0.57191,1.50369");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00356, 0.00950, 0.02534, 0.06760, 0.18037");
values("0.28019,0.29137,0.31492,0.36094,0.44305,0.60427,0.99501"\
"0.28503,0.29606,0.31962,0.36561,0.44773,0.60896,1.00017"\
"0.29607,0.30721,0.33078,0.37678,0.45891,0.62011,1.01128"\
"0.32178,0.33292,0.35648,0.40248,0.48461,0.64582,1.03695"\
"0.37205,0.38314,0.40666,0.45265,0.53479,0.69603,1.08696"\
"0.44576,0.45695,0.48053,0.52658,0.60878,0.77008,1.16108"\
"0.53975,0.55070,0.57448,0.62060,0.70283,0.86416,1.25493");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00356, 0.00950, 0.02534, 0.06760, 0.18037");
values("0.04214,0.05000,0.06701,0.10082,0.16633,0.33698,0.83881"\
"0.04267,0.05009,0.06699,0.10109,0.16611,0.33817,0.84057"\
"0.04271,0.05004,0.06698,0.10071,0.16627,0.33757,0.83654"\
"0.04272,0.05002,0.06699,0.10075,0.16624,0.33752,0.84136"\
"0.04244,0.05002,0.06706,0.10113,0.16636,0.33725,0.84244"\
"0.04235,0.05022,0.06725,0.10102,0.16643,0.33751,0.84340"\
"0.04355,0.05057,0.06751,0.10127,0.16646,0.33877,0.83782");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00356, 0.00950, 0.02534, 0.06760, 0.18037");
values("0.29514,0.30304,0.31957,0.35324,0.42035,0.57033,0.95929"\
"0.30021,0.30795,0.32455,0.35818,0.42517,0.57500,0.96330"\
"0.31325,0.32107,0.33767,0.37131,0.43817,0.58798,0.97691"\
"0.34629,0.35413,0.37067,0.40428,0.47110,0.62087,1.00991"\
"0.42216,0.43000,0.44654,0.48015,0.54693,0.69665,1.08555"\
"0.57742,0.58519,0.60175,0.63533,0.70203,0.85169,1.24019"\
"0.85154,0.86028,0.87858,0.91465,0.98360,1.13437,1.52324");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00133, 0.00356, 0.00950, 0.02534, 0.06760, 0.18037");
values("0.02707,0.03281,0.04595,0.07515,0.14124,0.32154,0.83277"\
"0.02727,0.03274,0.04599,0.07509,0.14061,0.32145,0.83615"\
"0.02753,0.03278,0.04589,0.07499,0.14075,0.32232,0.83322"\
"0.02695,0.03284,0.04595,0.07493,0.14042,0.32236,0.83886"\
"0.02695,0.03283,0.04574,0.07492,0.14051,0.32138,0.83271"\
"0.02678,0.03275,0.04572,0.07454,0.14046,0.32104,0.83637"\
"0.03170,0.03733,0.05087,0.07977,0.14393,0.32206,0.84090");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.16924,0.30900,0.47298"\
"0.10760,0.24370,0.39547"\
"0.09621,0.22864,0.37554");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.35356,0.53117,0.83065"\
"0.22479,0.40239,0.70187"\
"0.13039,0.30921,0.60991");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12373,-0.25739,-0.39818"\
"-0.08285,-0.21406,-0.35485"\
"-0.08000,-0.21122,-0.34956");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15669,-0.33063,-0.56419"\
"-0.07308,-0.24946,-0.51721"\
"-0.00554,-0.18192,-0.46309");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0037;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.35356,0.44694,0.50716"\
"0.22479,0.31816,0.37960"\
"0.12916,0.22376,0.28520");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29497,0.47746,0.78548"\
"0.16497,0.34746,0.65670"\
"0.07057,0.25306,0.56230");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16890,-0.26960,-0.33348"\
"-0.07552,-0.17500,-0.23889"\
"0.00179,-0.09769,-0.16402");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12739,-0.30378,-0.54833"\
"-0.03036,-0.20918,-0.48913"\
"0.04818,-0.13431,-0.42158");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14937,-0.09872,-0.11540"\
"-0.29279,-0.24214,-0.26004"\
"-0.40917,-0.36218,-0.37764");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.16924,0.12103,0.14015"\
"0.30900,0.26201,0.27869"\
"0.42293,0.37838,0.39263");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.22141,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfsbp_2") {
area : 38.787
cell_footprint : "sky130_fd_sc_hd__sdfsbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0021;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32358,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.29721,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14482,0.28581,0.42537"\
"0.08074,0.21196,0.33322"\
"0.06569,0.19324,0.30351");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29497,0.49332,0.83919"\
"0.16375,0.36333,0.70919"\
"0.06935,0.26893,0.61235");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09932,-0.23298,-0.33959"\
"-0.05599,-0.18233,-0.29015"\
"-0.05070,-0.17582,-0.28120");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11641,-0.30744,-0.55565"\
"-0.01937,-0.21529,-0.51721"\
"0.05794,-0.13919,-0.45821");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.502;
max_capacitance : 0.309;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.44278,0.44948,0.46407,0.49568,0.57638,0.80828,1.48704"\
"0.44744,0.45415,0.46873,0.50031,0.58098,0.81276,1.48949"\
"0.45862,0.46532,0.47991,0.51154,0.59228,0.82423,1.50331"\
"0.48438,0.49093,0.50554,0.53718,0.61812,0.85022,1.52814"\
"0.53451,0.54105,0.55565,0.58732,0.66824,0.90042,1.57815"\
"0.60852,0.61511,0.62979,0.66147,0.74227,0.97433,1.65174"\
"0.70189,0.70861,0.72320,0.75473,0.83570,1.06792,1.74419");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02812,0.03243,0.04378,0.07741,0.18751,0.52012,1.49923"\
"0.02813,0.03238,0.04379,0.07743,0.18731,0.52019,1.49480"\
"0.02810,0.03251,0.04374,0.07737,0.18744,0.52058,1.50033"\
"0.02813,0.03224,0.04384,0.07737,0.18753,0.51974,1.49540"\
"0.02815,0.03224,0.04388,0.07740,0.18758,0.51893,1.49927"\
"0.02805,0.03224,0.04374,0.07729,0.18711,0.52000,1.49809"\
"0.02805,0.03267,0.04356,0.07738,0.18771,0.52030,1.49512");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.37077,0.37563,0.38647,0.40850,0.45489,0.57006,0.89874"\
"0.37560,0.38044,0.39128,0.41330,0.45972,0.57504,0.90488"\
"0.38658,0.39144,0.40227,0.42432,0.47068,0.58587,0.91515"\
"0.41276,0.41763,0.42848,0.45051,0.49687,0.61205,0.94048"\
"0.46269,0.46755,0.47840,0.50042,0.54679,0.66200,0.99038"\
"0.53508,0.53990,0.55070,0.57281,0.61917,0.73449,1.06381"\
"0.62504,0.62988,0.64072,0.66273,0.70915,0.82438,1.15305");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02082,0.02394,0.03110,0.04877,0.09619,0.24076,0.68333"\
"0.02084,0.02361,0.03079,0.04888,0.09591,0.24142,0.68269"\
"0.02080,0.02387,0.03094,0.04845,0.09570,0.24045,0.68166"\
"0.02084,0.02392,0.03105,0.04845,0.09579,0.24049,0.68531"\
"0.02083,0.02391,0.03106,0.04848,0.09569,0.24044,0.68549"\
"0.02055,0.02361,0.03089,0.04869,0.09597,0.24153,0.67892"\
"0.02076,0.02361,0.03081,0.04889,0.09595,0.23998,0.67688");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.40552,0.41125,0.42438,0.45472,0.53520,0.76695,1.44466"\
"0.41057,0.41615,0.42927,0.45970,0.54001,0.77200,1.45185"\
"0.42371,0.42940,0.44252,0.47292,0.55327,0.78529,1.46397"\
"0.45663,0.46236,0.47540,0.50577,0.58638,0.81761,1.49990"\
"0.53282,0.53857,0.55163,0.58191,0.66252,0.89394,1.57083"\
"0.68897,0.69457,0.70769,0.73809,0.81859,1.05083,1.72575"\
"0.97562,0.98149,0.99466,1.02519,1.10583,1.33739,2.01582");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01244, 0.03631, 0.10601, 0.30946");
values("0.02320,0.02748,0.03922,0.07466,0.18607,0.51966,1.50174"\
"0.02292,0.02746,0.03916,0.07494,0.18666,0.52148,1.49961"\
"0.02296,0.02719,0.03912,0.07498,0.18648,0.52060,1.50128"\
"0.02302,0.02737,0.03914,0.07461,0.18649,0.52042,1.50204"\
"0.02314,0.02729,0.03918,0.07477,0.18629,0.52028,1.49970"\
"0.02302,0.02741,0.03912,0.07476,0.18697,0.52050,1.50224"\
"0.02391,0.02792,0.03975,0.07528,0.18648,0.51875,1.49702");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.314;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.27459,0.28167,0.29796,0.33465,0.42390,0.66071,1.34699"\
"0.27934,0.28617,0.30262,0.33939,0.42850,0.66540,1.34790"\
"0.29039,0.29744,0.31379,0.35045,0.43967,0.67661,1.35998"\
"0.31662,0.32353,0.33999,0.37668,0.46589,0.70279,1.39004"\
"0.36689,0.37391,0.39028,0.42693,0.51612,0.75306,1.43543"\
"0.43886,0.44576,0.46224,0.49893,0.58816,0.82514,1.50841"\
"0.52860,0.53558,0.55209,0.58877,0.67801,0.91508,1.59684");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.02718,0.03280,0.04689,0.08505,0.19590,0.52251,1.50039"\
"0.02716,0.03276,0.04720,0.08510,0.19584,0.52174,1.49915"\
"0.02719,0.03280,0.04684,0.08520,0.19553,0.52117,1.49646"\
"0.02705,0.03296,0.04717,0.08507,0.19554,0.52151,1.50467"\
"0.02689,0.03250,0.04694,0.08509,0.19584,0.52088,1.50215"\
"0.02707,0.03297,0.04717,0.08512,0.19554,0.52146,1.49552"\
"0.02727,0.03289,0.04734,0.08513,0.19571,0.52168,1.49665");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.30884,0.31808,0.33872,0.38067,0.45978,0.61085,0.97434"\
"0.31366,0.32280,0.34349,0.38537,0.46447,0.61557,0.97912"\
"0.32476,0.33398,0.35462,0.39658,0.47570,0.62676,0.99023"\
"0.35060,0.35960,0.38038,0.42227,0.50140,0.65250,1.01569"\
"0.40074,0.40980,0.43051,0.47242,0.55150,0.70262,1.06615"\
"0.47468,0.48384,0.50452,0.54644,0.62559,0.77675,1.14034"\
"0.56828,0.57744,0.59816,0.64004,0.71914,0.87036,1.23368");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.04340,0.04930,0.06261,0.09156,0.14895,0.29021,0.73667"\
"0.04293,0.04906,0.06270,0.09150,0.14885,0.29056,0.74051"\
"0.04341,0.04927,0.06262,0.09157,0.14892,0.29096,0.73823"\
"0.04301,0.04955,0.06271,0.09145,0.14898,0.29039,0.73752"\
"0.04314,0.04948,0.06267,0.09145,0.14897,0.29026,0.74055"\
"0.04306,0.04924,0.06302,0.09174,0.14905,0.29041,0.73961"\
"0.04322,0.04935,0.06298,0.09185,0.14910,0.29077,0.73610");
}
}
timing() {
related_pin : "SET_B";
timing_sense : positive_unate;
timing_type : clear;
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.30555,0.31199,0.32642,0.35597,0.41645,0.54878,0.90442"\
"0.31069,0.31705,0.33135,0.36098,0.42126,0.55350,0.90951"\
"0.32409,0.33042,0.34484,0.37438,0.43453,0.56670,0.92276"\
"0.35690,0.36322,0.37766,0.40720,0.46731,0.59941,0.95526"\
"0.43310,0.43947,0.45387,0.48344,0.54349,0.67554,1.03151"\
"0.58934,0.59568,0.61012,0.63958,0.69960,0.83161,1.18692"\
"0.86850,0.87560,0.89174,0.92396,0.98701,1.12076,1.47663");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.02652,0.03035,0.04100,0.06352,0.11731,0.26402,0.72746"\
"0.02620,0.03064,0.04036,0.06344,0.11702,0.26383,0.73183"\
"0.02614,0.03037,0.04101,0.06352,0.11688,0.26371,0.72967"\
"0.02622,0.03038,0.04100,0.06349,0.11677,0.26422,0.73039"\
"0.02640,0.03066,0.04034,0.06340,0.11666,0.26362,0.72666"\
"0.02629,0.03041,0.04042,0.06313,0.11644,0.26332,0.72879"\
"0.03050,0.03519,0.04594,0.06905,0.12117,0.26548,0.73070");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17168,0.31144,0.47664"\
"0.10882,0.24492,0.39669"\
"0.09621,0.22986,0.37676");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.35722,0.53483,0.83553"\
"0.22723,0.40605,0.70553"\
"0.13405,0.31287,0.61357");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12129,-0.25495,-0.39452"\
"-0.08163,-0.21284,-0.35363"\
"-0.08000,-0.21000,-0.34834");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14693,-0.31965,-0.54710"\
"-0.06576,-0.24214,-0.50500"\
"0.00301,-0.17460,-0.45210");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0037;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.35478,0.44816,0.50838"\
"0.22601,0.31938,0.37838"\
"0.13039,0.22498,0.28520");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30107,0.48234,0.79280"\
"0.16985,0.35234,0.66281"\
"0.07667,0.25916,0.56841");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15669,-0.25739,-0.32005"\
"-0.06820,-0.16646,-0.22912"\
"0.00911,-0.08915,-0.15303");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12129,-0.29645,-0.53490"\
"-0.02669,-0.20430,-0.48181"\
"0.05184,-0.12943,-0.41548");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14571,-0.09261,-0.10563"\
"-0.29035,-0.23726,-0.25028"\
"-0.40672,-0.35607,-0.36665");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.16924,0.12103,0.14015"\
"0.30900,0.26079,0.27869"\
"0.42415,0.37838,0.39385");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.27414,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfstp_1") {
area : 33.782
cell_footprint : "sky130_fd_sc_hd__sdfstp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.31479,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18516,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13994,0.27970,0.41561"\
"0.07830,0.20830,0.32833"\
"0.06325,0.18958,0.29985");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.28398,0.48234,0.82698"\
"0.15521,0.35478,0.69699"\
"0.06081,0.26038,0.60014");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10298,-0.23664,-0.34691"\
"-0.05721,-0.18477,-0.29260"\
"-0.05070,-0.17704,-0.28242");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12862,-0.32453,-0.59227"\
"-0.03036,-0.22627,-0.53552"\
"0.04940,-0.15018,-0.46675");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.168;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.30187,0.30868,0.32399,0.36022,0.45348,0.69681,1.33791"\
"0.30658,0.31338,0.32869,0.36491,0.45820,0.70149,1.34390"\
"0.31764,0.32445,0.33972,0.37605,0.46929,0.71234,1.35426"\
"0.34381,0.35061,0.36595,0.40219,0.49528,0.73881,1.37990"\
"0.39421,0.40102,0.41633,0.45256,0.54576,0.78916,1.43119"\
"0.46709,0.47393,0.48920,0.52557,0.61875,0.86213,1.50240"\
"0.56117,0.56801,0.58333,0.61956,0.71282,0.95614,1.59625");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02416,0.03037,0.04723,0.09524,0.22603,0.57391,1.49283"\
"0.02414,0.03038,0.04725,0.09520,0.22593,0.57414,1.49169"\
"0.02416,0.03033,0.04726,0.09525,0.22627,0.57403,1.49644"\
"0.02420,0.03034,0.04722,0.09525,0.22635,0.57278,1.49582"\
"0.02421,0.03039,0.04723,0.09525,0.22618,0.57340,1.49270"\
"0.02420,0.03033,0.04732,0.09490,0.22643,0.57280,1.49729"\
"0.02433,0.03043,0.04737,0.09525,0.22594,0.57297,1.49061");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.30003,0.30514,0.31614,0.33908,0.39141,0.52474,0.87729"\
"0.30461,0.30977,0.32071,0.34371,0.39605,0.52946,0.88076"\
"0.31591,0.32107,0.33200,0.35499,0.40733,0.54078,0.89336"\
"0.34189,0.34705,0.35800,0.38093,0.43333,0.56665,0.91928"\
"0.39186,0.39702,0.40805,0.43100,0.48335,0.61657,0.96782"\
"0.46412,0.46927,0.48021,0.50317,0.55545,0.68878,1.04023"\
"0.55331,0.55846,0.56941,0.59235,0.64466,0.77814,1.13082");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.01709,0.02099,0.03052,0.05425,0.11804,0.29516,0.77015"\
"0.01711,0.02105,0.03046,0.05424,0.11822,0.29516,0.76374"\
"0.01714,0.02109,0.03058,0.05432,0.11824,0.29490,0.76902"\
"0.01714,0.02106,0.03051,0.05436,0.11834,0.29528,0.76522"\
"0.01714,0.02107,0.03060,0.05442,0.11818,0.29509,0.76295"\
"0.01712,0.02101,0.03066,0.05435,0.11818,0.29524,0.76488"\
"0.01712,0.02100,0.03054,0.05421,0.11837,0.29504,0.75885");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.32974,0.33608,0.35091,0.38706,0.48002,0.72261,1.36638"\
"0.33502,0.34139,0.35619,0.39208,0.48500,0.72766,1.37172"\
"0.34829,0.35466,0.36947,0.40553,0.49814,0.74184,1.38329"\
"0.38109,0.38746,0.40227,0.43826,0.53114,0.77490,1.41848"\
"0.45665,0.46301,0.47782,0.51386,0.60661,0.85027,1.49455"\
"0.61025,0.61664,0.63142,0.66753,0.76006,1.00380,1.64492"\
"0.88067,0.88708,0.90194,0.93809,1.03078,1.27359,1.91616");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00347, 0.00915, 0.02412, 0.06357, 0.16755");
values("0.02157,0.02807,0.04572,0.09491,0.22639,0.57356,1.49396"\
"0.02162,0.02811,0.04580,0.09463,0.22565,0.57434,1.49689"\
"0.02157,0.02806,0.04572,0.09431,0.22550,0.57567,1.49486"\
"0.02157,0.02805,0.04573,0.09460,0.22568,0.57461,1.49448"\
"0.02158,0.02807,0.04577,0.09445,0.22563,0.57649,1.49800"\
"0.02153,0.02799,0.04579,0.09469,0.22572,0.57585,1.49689"\
"0.02198,0.02847,0.04590,0.09447,0.22603,0.57289,1.49705");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.16679,0.30656,0.46932"\
"0.10638,0.24126,0.39303"\
"0.09376,0.22620,0.37309");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.34746,0.52506,0.82454"\
"0.21990,0.39751,0.69699"\
"0.12550,0.30433,0.60381");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12495,-0.25861,-0.40062"\
"-0.08285,-0.21406,-0.35607"\
"-0.08000,-0.21000,-0.34956");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16524,-0.33918,-0.58006"\
"-0.07918,-0.25679,-0.52697"\
"-0.00920,-0.18680,-0.46919");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0037;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.34746,0.44206,0.50228"\
"0.21990,0.31328,0.37472"\
"0.12550,0.22010,0.28154");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.28887,0.47013,0.77816"\
"0.16009,0.34136,0.65060"\
"0.06569,0.24818,0.55620");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17744,-0.27814,-0.34081"\
"-0.08285,-0.18111,-0.24499"\
"-0.00432,-0.10257,-0.16890");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.13350,-0.31110,-0.56297"\
"-0.03524,-0.21529,-0.49645"\
"0.04329,-0.13797,-0.42769");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15303,-0.10604,-0.12761"\
"-0.29645,-0.24946,-0.27103"\
"-0.41283,-0.36828,-0.38862");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.16924,0.12225,0.14259"\
"0.30900,0.26323,0.28113"\
"0.42415,0.37960,0.39629");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17528,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfstp_2") {
area : 35.034
cell_footprint : "sky130_fd_sc_hd__sdfstp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.31808,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19944,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14360,0.28336,0.42293"\
"0.07952,0.21074,0.33078"\
"0.06325,0.19080,0.30107");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.28764,0.48600,0.83065"\
"0.15765,0.35722,0.69943"\
"0.06325,0.26282,0.60259");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10054,-0.23420,-0.34203"\
"-0.05599,-0.18355,-0.29015"\
"-0.04948,-0.17582,-0.28120");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11519,-0.30622,-0.55443"\
"-0.01815,-0.21406,-0.51232"\
"0.06038,-0.13919,-0.45332");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.316;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.32257,0.32832,0.34163,0.37224,0.45292,0.68569,1.36745"\
"0.32720,0.33309,0.34633,0.37690,0.45757,0.69057,1.37075"\
"0.33824,0.34419,0.35748,0.38795,0.46864,0.70184,1.38418"\
"0.36448,0.37031,0.38359,0.41419,0.49511,0.72801,1.40981"\
"0.41494,0.42068,0.43401,0.46463,0.54540,0.77794,1.46060"\
"0.48780,0.49376,0.50707,0.53753,0.61830,0.85110,1.53206"\
"0.58189,0.58783,0.60112,0.63170,0.71259,0.94561,1.62503");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.02312,0.02716,0.03873,0.07367,0.18441,0.51777,1.49084"\
"0.02295,0.02758,0.03871,0.07359,0.18453,0.51695,1.49359"\
"0.02321,0.02718,0.03888,0.07382,0.18448,0.51684,1.49454"\
"0.02313,0.02721,0.03871,0.07361,0.18457,0.51581,1.49674"\
"0.02316,0.02718,0.03880,0.07363,0.18407,0.51584,1.50094"\
"0.02329,0.02728,0.03894,0.07367,0.18438,0.51662,1.49992"\
"0.02328,0.02731,0.03897,0.07383,0.18410,0.51644,1.49011");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.32219,0.32687,0.33735,0.35890,0.40489,0.52124,0.85528"\
"0.32669,0.33137,0.34188,0.36334,0.40937,0.52583,0.86079"\
"0.33800,0.34268,0.35316,0.37465,0.42068,0.53695,0.87327"\
"0.36398,0.36866,0.37916,0.40062,0.44665,0.56303,0.89713"\
"0.41404,0.41871,0.42919,0.45069,0.49671,0.61298,0.94772"\
"0.48622,0.49092,0.50138,0.52289,0.56887,0.68523,1.01971"\
"0.57543,0.58013,0.59053,0.61198,0.65810,0.77451,1.10963");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.01878,0.02163,0.02882,0.04674,0.09403,0.24060,0.69108"\
"0.01882,0.02173,0.02891,0.04660,0.09404,0.24083,0.68999"\
"0.01857,0.02167,0.02911,0.04664,0.09413,0.23978,0.68755"\
"0.01858,0.02169,0.02890,0.04659,0.09395,0.24050,0.69111"\
"0.01872,0.02158,0.02873,0.04666,0.09421,0.24078,0.68369"\
"0.01878,0.02168,0.02881,0.04619,0.09448,0.24075,0.69118"\
"0.01864,0.02179,0.02865,0.04652,0.09441,0.24085,0.67955");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.34614,0.35147,0.36408,0.39408,0.47459,0.70760,1.39215"\
"0.35128,0.35659,0.36916,0.39915,0.47976,0.71244,1.39504"\
"0.36460,0.36992,0.38253,0.41246,0.49317,0.72576,1.40758"\
"0.39738,0.40275,0.41531,0.44523,0.52577,0.75812,1.43875"\
"0.47282,0.47820,0.49074,0.52067,0.60121,0.83364,1.51824"\
"0.62646,0.63182,0.64434,0.67432,0.75495,0.98777,1.66743"\
"0.89786,0.90325,0.91588,0.94593,1.02654,1.25879,1.94268");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.02018,0.02456,0.03648,0.07240,0.18420,0.51843,1.49875"\
"0.02010,0.02442,0.03640,0.07238,0.18403,0.51692,1.49816"\
"0.02024,0.02443,0.03644,0.07246,0.18419,0.51790,1.49406"\
"0.02020,0.02445,0.03645,0.07247,0.18372,0.51648,1.49288"\
"0.02019,0.02445,0.03645,0.07247,0.18423,0.51636,1.49677"\
"0.02010,0.02444,0.03637,0.07226,0.18371,0.51835,1.49801"\
"0.02055,0.02489,0.03672,0.07242,0.18403,0.51447,1.49922");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17046,0.30900,0.47420"\
"0.10760,0.24248,0.39547"\
"0.09499,0.22742,0.37431");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.35112,0.52873,0.82820"\
"0.22112,0.39995,0.69943"\
"0.12794,0.30677,0.60625");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12251,-0.25617,-0.39696"\
"-0.08163,-0.21284,-0.35363"\
"-0.07878,-0.20877,-0.34834");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14693,-0.31843,-0.54588"\
"-0.06576,-0.24214,-0.50622"\
"0.00179,-0.17460,-0.45332");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0037;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.35112,0.44450,0.50594"\
"0.22234,0.31572,0.37838"\
"0.12794,0.22254,0.28520");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29253,0.47379,0.78182"\
"0.16253,0.34380,0.65304"\
"0.06813,0.25062,0.55864");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15913,-0.26105,-0.32494"\
"-0.06942,-0.16890,-0.23278"\
"0.00789,-0.09159,-0.15791");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11885,-0.29401,-0.53124"\
"-0.02425,-0.20186,-0.47814"\
"0.05550,-0.12699,-0.41182");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15059,-0.10238,-0.12394"\
"-0.29401,-0.24702,-0.26737"\
"-0.41161,-0.36584,-0.38496");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17046,0.12225,0.14137"\
"0.30900,0.26201,0.28113"\
"0.42415,0.37960,0.39629");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18297,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfstp_4") {
area : 37.536
cell_footprint : "sky130_fd_sc_hd__sdfstp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32028,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.21812,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14482,0.28581,0.42659"\
"0.07952,0.21074,0.33200"\
"0.06447,0.19080,0.30107");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29009,0.48844,0.83187"\
"0.16009,0.35845,0.70187"\
"0.06569,0.26526,0.60503");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09932,-0.23298,-0.33959"\
"-0.05477,-0.18233,-0.28893"\
"-0.04948,-0.17460,-0.27998");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10908,-0.29767,-0.53734"\
"-0.01205,-0.20796,-0.50378"\
"0.06526,-0.13309,-0.44600");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.555;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.34596,0.35010,0.36065,0.38662,0.45746,0.67809,1.38764"\
"0.35069,0.35478,0.36539,0.39132,0.46218,0.68259,1.39102"\
"0.36177,0.36588,0.37643,0.40243,0.47318,0.69405,1.40125"\
"0.38792,0.39200,0.40262,0.42854,0.49940,0.71971,1.42822"\
"0.43836,0.44237,0.45301,0.47896,0.54979,0.77005,1.47799"\
"0.51166,0.51575,0.52638,0.55220,0.62305,0.84381,1.55217"\
"0.60608,0.61017,0.62082,0.64677,0.71763,0.93789,1.64790");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.02440,0.02715,0.03585,0.06313,0.15778,0.47299,1.50162"\
"0.02436,0.02714,0.03588,0.06303,0.15744,0.47473,1.49850"\
"0.02438,0.02715,0.03578,0.06316,0.15735,0.47361,1.50200"\
"0.02436,0.02715,0.03587,0.06303,0.15732,0.47339,1.49811"\
"0.02434,0.02749,0.03592,0.06309,0.15764,0.47377,1.49700"\
"0.02426,0.02719,0.03590,0.06310,0.15758,0.47386,1.49465"\
"0.02449,0.02728,0.03599,0.06309,0.15737,0.47370,1.49828");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.34360,0.34693,0.35557,0.37482,0.41616,0.51924,0.83291"\
"0.34822,0.35155,0.36017,0.37938,0.42076,0.52375,0.83780"\
"0.35941,0.36274,0.37139,0.39063,0.43192,0.53501,0.84859"\
"0.38538,0.38871,0.39734,0.41664,0.45788,0.56096,0.87477"\
"0.43550,0.43882,0.44745,0.46664,0.50805,0.61104,0.92433"\
"0.50774,0.51106,0.51970,0.53887,0.58021,0.68326,0.99659"\
"0.59706,0.60041,0.60904,0.62828,0.66959,0.77275,1.08656");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.02180,0.02388,0.02914,0.04277,0.08068,0.20373,0.61748"\
"0.02178,0.02365,0.02904,0.04316,0.08122,0.20326,0.62121"\
"0.02178,0.02391,0.02911,0.04276,0.08122,0.20302,0.61654"\
"0.02180,0.02395,0.02902,0.04275,0.08131,0.20328,0.61964"\
"0.02184,0.02390,0.02906,0.04314,0.08121,0.20323,0.62298"\
"0.02185,0.02390,0.02949,0.04280,0.08137,0.20347,0.62235"\
"0.02188,0.02379,0.02917,0.04287,0.08081,0.20395,0.61800");
}
}
timing() {
related_pin : "SET_B";
timing_sense : negative_unate;
timing_type : preset;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.36023,0.36393,0.37388,0.39915,0.46981,0.69018,1.39626"\
"0.36520,0.36894,0.37886,0.40396,0.47438,0.69536,1.40230"\
"0.37844,0.38220,0.39209,0.41737,0.48795,0.70832,1.41447"\
"0.41127,0.41503,0.42493,0.45020,0.52071,0.74127,1.44977"\
"0.48679,0.49056,0.50045,0.52572,0.59624,0.81741,1.52678"\
"0.64078,0.64449,0.65443,0.67963,0.74995,0.97066,1.67903"\
"0.91449,0.91824,0.92828,0.95361,1.02397,1.24439,1.95380");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.02127,0.02419,0.03314,0.06141,0.15713,0.47404,1.49835"\
"0.02139,0.02436,0.03317,0.06136,0.15691,0.47449,1.49931"\
"0.02125,0.02430,0.03311,0.06141,0.15717,0.47391,1.49987"\
"0.02123,0.02429,0.03307,0.06124,0.15719,0.47417,1.50274"\
"0.02122,0.02428,0.03306,0.06125,0.15744,0.47482,1.49741"\
"0.02133,0.02425,0.03307,0.06118,0.15692,0.47436,1.49755"\
"0.02184,0.02464,0.03349,0.06159,0.15705,0.47336,1.50058");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17168,0.31144,0.47664"\
"0.10882,0.24370,0.39547"\
"0.09499,0.22742,0.37431");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.35356,0.53117,0.83065"\
"0.22357,0.40239,0.70065"\
"0.12916,0.30799,0.60747");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12129,-0.25495,-0.39452"\
"-0.08041,-0.21162,-0.35241"\
"-0.07878,-0.20877,-0.34834");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.13960,-0.30988,-0.53246"\
"-0.05965,-0.23604,-0.49645"\
"0.00789,-0.16849,-0.44356");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0037;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.35356,0.44694,0.50838"\
"0.22479,0.31816,0.37960"\
"0.12916,0.22376,0.28642");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29497,0.47624,0.78426"\
"0.16375,0.34624,0.65426"\
"0.06935,0.25184,0.55986");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15059,-0.25251,-0.31761"\
"-0.06332,-0.16279,-0.22668"\
"0.01277,-0.08670,-0.15425");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11275,-0.28669,-0.51659"\
"-0.01937,-0.19697,-0.46960"\
"0.06038,-0.12088,-0.40449");
}
}
}
pin("SET_B") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14937,-0.09994,-0.11784"\
"-0.29279,-0.24458,-0.26249"\
"-0.41039,-0.36340,-0.38008");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17046,0.12225,0.14015"\
"0.31022,0.26201,0.27991"\
"0.42415,0.37960,0.39507");
}
}
timing() {
related_pin : "SET_B";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.20054,0.83333,2.50000");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfxbp_1") {
area : 30.029
cell_footprint : "sky130_fd_sc_hd__sdfxbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.23899,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17418,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10210,0.23209,0.33504"\
"0.03069,0.14971,0.23678"\
"0.00587,0.12122,0.20220");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.19975,0.40055,0.72200"\
"0.08196,0.28276,0.60299"\
"-0.00389,0.19568,0.51347");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06880,-0.18903,-0.26268"\
"-0.01083,-0.12617,-0.20348"\
"0.00789,-0.10502,-0.18111");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11641,-0.31232,-0.59105"\
"-0.01449,-0.21284,-0.51110"\
"0.06038,-0.13797,-0.44234");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.509;
max_capacitance : 0.159;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.28447,0.29149,0.30730,0.34438,0.43931,0.68460,1.32732"\
"0.28925,0.29618,0.31195,0.34905,0.44399,0.68946,1.33043"\
"0.30028,0.30726,0.32306,0.36014,0.45506,0.70040,1.34176"\
"0.32587,0.33289,0.34867,0.38576,0.48068,0.72570,1.37200"\
"0.37495,0.38199,0.39778,0.43486,0.52978,0.77482,1.41522"\
"0.44522,0.45224,0.46804,0.50512,0.60005,0.84547,1.48771"\
"0.53642,0.54347,0.55928,0.59640,0.69136,0.93668,1.57726");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02605,0.03268,0.05024,0.10004,0.23290,0.58324,1.50413"\
"0.02608,0.03263,0.05032,0.10006,0.23327,0.58324,1.50856"\
"0.02609,0.03267,0.05024,0.10006,0.23317,0.58183,1.50729"\
"0.02599,0.03273,0.05024,0.09999,0.23313,0.58355,1.50298"\
"0.02606,0.03267,0.05027,0.10007,0.23385,0.58364,1.50876"\
"0.02607,0.03270,0.05024,0.10005,0.23295,0.58375,1.50655"\
"0.02614,0.03285,0.05029,0.10002,0.23296,0.58198,1.50496");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.27984,0.28561,0.29774,0.32265,0.37677,0.50662,0.84332"\
"0.28461,0.29038,0.30250,0.32741,0.38154,0.51141,0.84821"\
"0.29567,0.30144,0.31356,0.33846,0.39259,0.52245,0.85928"\
"0.32141,0.32718,0.33930,0.36419,0.41833,0.54819,0.88474"\
"0.36892,0.37468,0.38680,0.41171,0.46584,0.59571,0.93255"\
"0.43545,0.44122,0.45338,0.47824,0.53240,0.66226,0.99902"\
"0.51817,0.52392,0.53608,0.56097,0.61511,0.74498,1.08182");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00342, 0.00893, 0.02332, 0.06096, 0.15931");
values("0.02051,0.02472,0.03505,0.05901,0.12040,0.28550,0.73166"\
"0.02047,0.02471,0.03505,0.05911,0.12001,0.28543,0.73610"\
"0.02048,0.02474,0.03505,0.05918,0.12013,0.28614,0.73637"\
"0.02048,0.02480,0.03501,0.05918,0.12027,0.28530,0.73232"\
"0.02047,0.02474,0.03509,0.05913,0.12025,0.28551,0.73367"\
"0.02047,0.02489,0.03490,0.05919,0.12027,0.28554,0.73341"\
"0.02061,0.02495,0.03494,0.05920,0.12046,0.28533,0.72893");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.173;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.33242,0.33849,0.35292,0.38851,0.48049,0.72433,1.36998"\
"0.33717,0.34334,0.35772,0.39318,0.48569,0.72921,1.37488"\
"0.34828,0.35440,0.36878,0.40420,0.49653,0.74040,1.38677"\
"0.37399,0.38014,0.39451,0.42992,0.52237,0.76612,1.41158"\
"0.42154,0.42767,0.44202,0.47741,0.56969,0.81420,1.45933"\
"0.48807,0.49418,0.50856,0.54392,0.63638,0.88110,1.52537"\
"0.57077,0.57691,0.59125,0.62663,0.71895,0.96299,1.61012");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.01955,0.02606,0.04352,0.09208,0.22375,0.57326,1.49887"\
"0.01962,0.02607,0.04358,0.09209,0.22312,0.57419,1.50376"\
"0.01955,0.02602,0.04361,0.09210,0.22378,0.57558,1.50313"\
"0.01950,0.02594,0.04355,0.09201,0.22381,0.57422,1.50415"\
"0.01957,0.02602,0.04354,0.09206,0.22351,0.57265,1.50333"\
"0.01956,0.02603,0.04355,0.09205,0.22373,0.57412,1.50061"\
"0.01957,0.02602,0.04355,0.09202,0.22371,0.57271,1.50038");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.33380,0.33887,0.34964,0.37215,0.42371,0.55602,0.90736"\
"0.33849,0.34358,0.35435,0.37686,0.42833,0.56079,0.91196"\
"0.34955,0.35461,0.36539,0.38795,0.43946,0.57177,0.92286"\
"0.37521,0.38029,0.39104,0.41361,0.46509,0.59743,0.94829"\
"0.42421,0.42927,0.44005,0.46256,0.51412,0.64641,0.99743"\
"0.49456,0.49962,0.51039,0.53295,0.58444,0.71676,1.06795"\
"0.58581,0.59088,0.60164,0.62421,0.67570,0.80803,1.15898");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00351, 0.00930, 0.02465, 0.06531, 0.17304");
values("0.01592,0.02009,0.02938,0.05244,0.11595,0.29050,0.76364"\
"0.01616,0.01990,0.02941,0.05260,0.11533,0.29063,0.75788"\
"0.01593,0.01990,0.02935,0.05243,0.11599,0.29002,0.76244"\
"0.01594,0.02015,0.02942,0.05250,0.11586,0.29009,0.76061"\
"0.01593,0.02009,0.02937,0.05241,0.11597,0.28962,0.76587"\
"0.01593,0.02012,0.02941,0.05230,0.11591,0.28991,0.76302"\
"0.01591,0.02014,0.02943,0.05250,0.11589,0.28997,0.75565");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13628,0.26872,0.40828"\
"0.06365,0.19243,0.32223"\
"0.03883,0.16639,0.29253");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.25835,0.43473,0.72200"\
"0.14056,0.31694,0.60421"\
"0.05470,0.23109,0.51958");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09444,-0.21833,-0.33104"\
"-0.04012,-0.16402,-0.28161"\
"-0.02140,-0.14652,-0.26533");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15669,-0.32941,-0.57274"\
"-0.06576,-0.24092,-0.50500"\
"0.00301,-0.17215,-0.44478");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.25957,0.34806,0.38997"\
"0.14178,0.23149,0.27218"\
"0.05714,0.14686,0.18755");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.22173,0.40299,0.69393"\
"0.10272,0.28398,0.57614"\
"0.01442,0.19691,0.48662");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08223,-0.21100,-0.30296"\
"-0.02669,-0.15059,-0.24377"\
"-0.01042,-0.13309,-0.22383");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.13716,-0.31598,-0.57396"\
"-0.03402,-0.21406,-0.48913"\
"0.04451,-0.13553,-0.41548");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfxbp_2") {
area : 32.531
cell_footprint : "sky130_fd_sc_hd__sdfxbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.24119,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.18297,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10576,0.23454,0.33870"\
"0.03192,0.15093,0.23922"\
"0.00587,0.12122,0.20220");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20220,0.40299,0.72444"\
"0.08318,0.28398,0.60543"\
"-0.00267,0.19691,0.51470");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06758,-0.18781,-0.26024"\
"-0.00960,-0.12617,-0.20226"\
"0.00789,-0.10502,-0.18111");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11275,-0.30866,-0.58251"\
"-0.01205,-0.21040,-0.50744"\
"0.06282,-0.13553,-0.43867");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.506;
max_capacitance : 0.290;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00417, 0.01205, 0.03479, 0.10049, 0.29023");
values("0.29259,0.29837,0.31195,0.34357,0.42717,0.66229,1.33951"\
"0.29735,0.30312,0.31664,0.34832,0.43187,0.66693,1.34670"\
"0.30838,0.31417,0.32779,0.35946,0.44300,0.67815,1.35601"\
"0.33406,0.33982,0.35343,0.38509,0.46865,0.70384,1.38131"\
"0.38311,0.38891,0.40245,0.43409,0.51766,0.75296,1.43293"\
"0.45352,0.45924,0.47284,0.50455,0.58809,0.82337,1.50284"\
"0.54472,0.55054,0.56409,0.59577,0.67940,0.91471,1.59146");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00417, 0.01205, 0.03479, 0.10049, 0.29023");
values("0.02333,0.02798,0.04069,0.07819,0.19269,0.52655,1.50495"\
"0.02331,0.02803,0.04070,0.07812,0.19295,0.52705,1.50117"\
"0.02333,0.02798,0.04075,0.07802,0.19289,0.52663,1.49613"\
"0.02319,0.02779,0.04068,0.07803,0.19277,0.52662,1.49583"\
"0.02326,0.02796,0.04069,0.07816,0.19242,0.52551,1.50249"\
"0.02320,0.02787,0.04066,0.07812,0.19250,0.52520,1.50595"\
"0.02335,0.02802,0.04076,0.07823,0.19250,0.52660,1.50090");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00417, 0.01205, 0.03479, 0.10049, 0.29023");
values("0.29377,0.29879,0.31004,0.33312,0.38189,0.50014,0.82906"\
"0.29847,0.30354,0.31478,0.33782,0.38663,0.50489,0.83406"\
"0.30950,0.31456,0.32582,0.34887,0.39766,0.51593,0.84527"\
"0.33532,0.34034,0.35159,0.37467,0.42344,0.54170,0.87085"\
"0.38280,0.38786,0.39913,0.42216,0.47098,0.58924,0.91821"\
"0.44948,0.45455,0.46578,0.48880,0.53762,0.65589,0.98530"\
"0.53210,0.53716,0.54843,0.57145,0.62026,0.73853,1.06756");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00417, 0.01205, 0.03479, 0.10049, 0.29023");
values("0.02015,0.02343,0.03113,0.05019,0.09938,0.24299,0.67702"\
"0.02011,0.02334,0.03123,0.05026,0.09938,0.24318,0.68013"\
"0.02001,0.02329,0.03108,0.05026,0.09933,0.24317,0.67846"\
"0.02015,0.02343,0.03107,0.05020,0.09944,0.24373,0.67627"\
"0.02010,0.02336,0.03106,0.05026,0.09938,0.24293,0.67969"\
"0.02016,0.02333,0.03128,0.05020,0.09959,0.24317,0.68330"\
"0.02015,0.02331,0.03129,0.05007,0.09970,0.24319,0.67637");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.317;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00429, 0.01259, 0.03688, 0.10809, 0.31678");
values("0.37670,0.38205,0.39455,0.42401,0.50399,0.73506,1.41463"\
"0.38142,0.38674,0.39927,0.42903,0.50874,0.73997,1.41641"\
"0.39254,0.39786,0.41040,0.44004,0.52001,0.75161,1.42969"\
"0.41821,0.42355,0.43601,0.46572,0.54570,0.77756,1.45486"\
"0.46565,0.47095,0.48348,0.51324,0.59319,0.82456,1.50267"\
"0.53281,0.53809,0.55055,0.58025,0.66026,0.89164,1.56856"\
"0.61518,0.62046,0.63299,0.66274,0.74270,0.97358,1.65263");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00429, 0.01259, 0.03688, 0.10809, 0.31678");
values("0.01988,0.02411,0.03619,0.07220,0.18408,0.51856,1.49494"\
"0.01980,0.02423,0.03630,0.07229,0.18383,0.51798,1.50016"\
"0.01988,0.02416,0.03611,0.07221,0.18397,0.51809,1.50048"\
"0.01995,0.02415,0.03624,0.07227,0.18415,0.51780,1.50088"\
"0.01992,0.02423,0.03627,0.07217,0.18376,0.51784,1.49735"\
"0.01974,0.02411,0.03618,0.07224,0.18362,0.51898,1.50100"\
"0.01988,0.02430,0.03631,0.07215,0.18359,0.51643,1.49836");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00429, 0.01259, 0.03688, 0.10809, 0.31678");
values("0.37331,0.37792,0.38854,0.41009,0.45605,0.57204,0.90531"\
"0.37801,0.38262,0.39324,0.41480,0.46075,0.57674,0.91065"\
"0.38915,0.39386,0.40434,0.42588,0.47193,0.58795,0.92151"\
"0.41480,0.41951,0.42999,0.45153,0.49749,0.61366,0.94752"\
"0.46389,0.46862,0.47908,0.50064,0.54659,0.66274,0.99663"\
"0.53423,0.53895,0.54935,0.57086,0.61691,0.73293,1.06649"\
"0.62551,0.63012,0.64074,0.66230,0.70825,0.82428,1.15741");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00147, 0.00429, 0.01259, 0.03688, 0.10809, 0.31678");
values("0.01858,0.02160,0.02882,0.04696,0.09483,0.24245,0.68765"\
"0.01856,0.02161,0.02886,0.04697,0.09490,0.24228,0.69296"\
"0.01864,0.02158,0.02876,0.04688,0.09510,0.24243,0.69439"\
"0.01875,0.02162,0.02919,0.04692,0.09517,0.24311,0.69565"\
"0.01872,0.02164,0.02916,0.04688,0.09514,0.24300,0.68962"\
"0.01849,0.02157,0.02885,0.04695,0.09521,0.24261,0.69565"\
"0.01857,0.02161,0.02885,0.04697,0.09488,0.24262,0.68780");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13872,0.27116,0.41072"\
"0.06365,0.19365,0.32101"\
"0.03883,0.16639,0.29131");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.26079,0.43717,0.72322"\
"0.14178,0.31938,0.60665"\
"0.05592,0.23231,0.52080");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09444,-0.21711,-0.32860"\
"-0.03890,-0.16279,-0.27917"\
"-0.02140,-0.14530,-0.26289");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15181,-0.32331,-0.56542"\
"-0.06332,-0.23726,-0.50134"\
"0.00423,-0.16971,-0.44234");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.26201,0.35050,0.39241"\
"0.14300,0.23271,0.27462"\
"0.05836,0.14808,0.18877");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.22417,0.40543,0.69637"\
"0.10394,0.28642,0.57736"\
"0.01564,0.19813,0.48906");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08101,-0.20978,-0.30174"\
"-0.02669,-0.14937,-0.24255"\
"-0.01042,-0.13187,-0.22383");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.13472,-0.31110,-0.56908"\
"-0.03036,-0.21040,-0.48425"\
"0.04818,-0.13431,-0.41304");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfxtp_1") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__sdfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.24009,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.16759,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.09844,0.22599,0.32650"\
"0.02947,0.14848,0.23434"\
"0.00587,0.12000,0.20220");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20220,0.40299,0.72444"\
"0.08441,0.28520,0.60543"\
"-0.00267,0.19813,0.51592");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06880,-0.18903,-0.26146"\
"-0.01083,-0.12617,-0.20471"\
"0.00789,-0.10502,-0.18233");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12373,-0.32209,-0.60692"\
"-0.02181,-0.21895,-0.52087"\
"0.05550,-0.14286,-0.44722");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.163;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.27068,0.27734,0.29265,0.32949,0.42380,0.66921,1.32040"\
"0.27539,0.28210,0.29743,0.33421,0.42826,0.67458,1.31980"\
"0.28648,0.29317,0.30850,0.34530,0.43946,0.68556,1.33323"\
"0.31215,0.31879,0.33414,0.37086,0.46524,0.71118,1.35875"\
"0.36126,0.36794,0.38328,0.42007,0.51418,0.76042,1.40641"\
"0.43153,0.43817,0.45352,0.49026,0.58440,0.83065,1.47548"\
"0.52279,0.52944,0.54482,0.58157,0.67586,0.92189,1.56853");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.02384,0.03039,0.04804,0.09719,0.22964,0.57878,1.50298"\
"0.02381,0.03041,0.04802,0.09690,0.22966,0.57946,1.49754"\
"0.02386,0.03037,0.04808,0.09704,0.22934,0.58009,1.50217"\
"0.02387,0.03037,0.04805,0.09718,0.22917,0.57985,1.50175"\
"0.02385,0.03035,0.04809,0.09698,0.22959,0.57965,1.50673"\
"0.02401,0.03044,0.04803,0.09700,0.22980,0.57911,1.50688"\
"0.02412,0.03054,0.04807,0.09717,0.22914,0.57806,1.50040");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.26549,0.27065,0.28160,0.30437,0.35539,0.48391,0.82097"\
"0.27029,0.27545,0.28640,0.30917,0.36023,0.48884,0.82664"\
"0.28135,0.28653,0.29748,0.32025,0.37130,0.49983,0.83640"\
"0.30720,0.31236,0.32332,0.34609,0.39713,0.52565,0.86294"\
"0.35478,0.35993,0.37089,0.39367,0.44472,0.57339,0.91045"\
"0.42165,0.42682,0.43776,0.46053,0.51159,0.64000,0.97636"\
"0.50399,0.50915,0.52012,0.54290,0.59393,0.72274,1.05968");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00131, 0.00344, 0.00903, 0.02368, 0.06212, 0.16297");
values("0.01745,0.02138,0.03094,0.05372,0.11477,0.28303,0.73055"\
"0.01742,0.02135,0.03092,0.05369,0.11469,0.28244,0.73468"\
"0.01742,0.02139,0.03090,0.05369,0.11494,0.28336,0.72954"\
"0.01751,0.02149,0.03084,0.05380,0.11493,0.28198,0.73449"\
"0.01740,0.02149,0.03088,0.05383,0.11470,0.28461,0.73268"\
"0.01741,0.02144,0.03089,0.05379,0.11431,0.28299,0.72904"\
"0.01745,0.02149,0.03097,0.05385,0.11488,0.28262,0.72437");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13017,0.26261,0.39974"\
"0.06121,0.18999,0.31735"\
"0.03761,0.16517,0.29009");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.25835,0.43473,0.71956"\
"0.14056,0.31694,0.60299"\
"0.05592,0.23109,0.51714");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09444,-0.21833,-0.32982"\
"-0.04012,-0.16279,-0.28039"\
"-0.02140,-0.14530,-0.26411");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16402,-0.33674,-0.58495"\
"-0.07186,-0.24458,-0.51110"\
"-0.00187,-0.17582,-0.44722");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.25957,0.35050,0.39119"\
"0.14300,0.23271,0.27462"\
"0.05836,0.14930,0.18999");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.22417,0.40543,0.69637"\
"0.10394,0.28642,0.57858"\
"0.01686,0.19813,0.49028");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08101,-0.20978,-0.30174"\
"-0.02669,-0.14937,-0.24377"\
"-0.01042,-0.13309,-0.22383");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14448,-0.32453,-0.58861"\
"-0.04012,-0.22017,-0.49890"\
"0.03841,-0.14164,-0.42403");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfxtp_2") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__sdfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.24229,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.17747,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10820,0.23698,0.34114"\
"0.03314,0.15215,0.24044"\
"0.00587,0.12122,0.20220");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20464,0.40421,0.72689"\
"0.08563,0.28642,0.60665"\
"-0.00145,0.19935,0.51714");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06758,-0.18781,-0.26024"\
"-0.00960,-0.12617,-0.20348"\
"0.00789,-0.10502,-0.18111");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.11153,-0.30622,-0.57762"\
"-0.01205,-0.20918,-0.50622"\
"0.06282,-0.13553,-0.43867");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.309;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01242, 0.03624, 0.10574, 0.30854");
values("0.28085,0.28613,0.29869,0.32878,0.41017,0.64349,1.32531"\
"0.28561,0.29090,0.30341,0.33344,0.41452,0.64878,1.33212"\
"0.29667,0.30194,0.31446,0.34454,0.42558,0.65983,1.34785"\
"0.32221,0.32748,0.34008,0.37013,0.45122,0.68529,1.37235"\
"0.37130,0.37659,0.38914,0.41915,0.50056,0.73426,1.41836"\
"0.44165,0.44694,0.45956,0.48959,0.57062,0.80473,1.48835"\
"0.53298,0.53825,0.55089,0.58099,0.66227,0.89613,1.57778");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01242, 0.03624, 0.10574, 0.30854");
values("0.02123,0.02544,0.03745,0.07350,0.18615,0.51906,1.50364"\
"0.02120,0.02545,0.03745,0.07357,0.18601,0.51842,1.49897"\
"0.02120,0.02549,0.03737,0.07369,0.18594,0.51858,1.50000"\
"0.02131,0.02555,0.03752,0.07359,0.18611,0.51990,1.50267"\
"0.02122,0.02547,0.03738,0.07366,0.18609,0.51965,1.49869"\
"0.02135,0.02553,0.03753,0.07356,0.18607,0.51975,1.49682"\
"0.02136,0.02551,0.03758,0.07370,0.18597,0.51999,1.50018");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01242, 0.03624, 0.10574, 0.30854");
values("0.27979,0.28419,0.29409,0.31469,0.35907,0.47213,0.79665"\
"0.28457,0.28896,0.29884,0.31940,0.36383,0.47672,0.80225"\
"0.29568,0.30003,0.30995,0.33047,0.37489,0.48780,0.81226"\
"0.32148,0.32587,0.33578,0.35634,0.40076,0.51366,0.83757"\
"0.36906,0.37344,0.38336,0.40394,0.44831,0.56127,0.88601"\
"0.43599,0.44038,0.45027,0.47079,0.51524,0.62819,0.95206"\
"0.51843,0.52281,0.53270,0.55331,0.59767,0.71069,1.03512");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00426, 0.01242, 0.03624, 0.10574, 0.30854");
values("0.01741,0.02029,0.02741,0.04448,0.09104,0.23327,0.66425"\
"0.01752,0.02024,0.02733,0.04444,0.09129,0.23338,0.66124"\
"0.01747,0.02034,0.02716,0.04466,0.09109,0.23368,0.66253"\
"0.01741,0.02033,0.02719,0.04465,0.09117,0.23366,0.66377"\
"0.01749,0.02033,0.02725,0.04457,0.09090,0.23329,0.66952"\
"0.01750,0.02035,0.02720,0.04444,0.09077,0.23377,0.66350"\
"0.01736,0.02034,0.02716,0.04458,0.09112,0.23397,0.66078");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13994,0.27360,0.41317"\
"0.06487,0.19365,0.32223"\
"0.03883,0.16639,0.29131");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.26201,0.43839,0.72567"\
"0.14300,0.32060,0.60788"\
"0.05836,0.23475,0.52202");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09444,-0.21711,-0.32738"\
"-0.03890,-0.16279,-0.27917"\
"-0.02140,-0.14530,-0.26289");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14937,-0.32087,-0.56175"\
"-0.06210,-0.23482,-0.49890"\
"0.00545,-0.16849,-0.43989");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.26323,0.35294,0.39363"\
"0.14544,0.23393,0.27584"\
"0.06081,0.15052,0.19121");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.22539,0.40788,0.69759"\
"0.10638,0.28764,0.57980"\
"0.01808,0.19935,0.49150");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08101,-0.20978,-0.30052"\
"-0.02669,-0.14937,-0.24255"\
"-0.01042,-0.13187,-0.22383");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.13106,-0.30988,-0.56542"\
"-0.03036,-0.21040,-0.48425"\
"0.04695,-0.13309,-0.41304");
}
}
}
}
cell ("sky130_fd_sc_hd__sdfxtp_4") {
area : 30.029
cell_footprint : "sky130_fd_sc_hd__sdfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.24229,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.19285,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11186,0.24064,0.34603"\
"0.03436,0.15459,0.24289"\
"0.00709,0.12244,0.20342");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20464,0.40421,0.72689"\
"0.08563,0.28642,0.60665"\
"-0.00145,0.19935,0.51714");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06758,-0.18781,-0.26024"\
"-0.00960,-0.12617,-0.20348"\
"0.00789,-0.10502,-0.18111");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10664,-0.30134,-0.56664"\
"-0.00838,-0.20674,-0.50134"\
"0.06526,-0.13309,-0.43501");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.539;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.30924,0.31327,0.32402,0.35076,0.42294,0.64612,1.36121"\
"0.31388,0.31793,0.32873,0.35548,0.42775,0.65054,1.36516"\
"0.32505,0.32902,0.33982,0.36658,0.43876,0.66191,1.37578"\
"0.35055,0.35464,0.36542,0.39212,0.46435,0.68753,1.40277"\
"0.39973,0.40375,0.41451,0.44126,0.51349,0.73632,1.44868"\
"0.47000,0.47407,0.48485,0.51164,0.58370,0.80688,1.52117"\
"0.56128,0.56538,0.57617,0.60287,0.67518,0.89791,1.60941");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02566,0.02882,0.03768,0.06555,0.16057,0.47730,1.49782"\
"0.02595,0.02879,0.03775,0.06556,0.16016,0.47715,1.49806"\
"0.02569,0.02868,0.03762,0.06550,0.16054,0.47735,1.49984"\
"0.02579,0.02873,0.03761,0.06559,0.16067,0.47680,1.50224"\
"0.02563,0.02885,0.03770,0.06563,0.16042,0.47685,1.50376"\
"0.02592,0.02871,0.03776,0.06556,0.16069,0.47741,1.49760"\
"0.02598,0.02885,0.03787,0.06562,0.16069,0.47600,1.50039");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.31635,0.31995,0.32935,0.35028,0.39491,0.50247,0.82306"\
"0.32118,0.32475,0.33420,0.35520,0.39967,0.50727,0.82779"\
"0.33219,0.33581,0.34524,0.36616,0.41069,0.51836,0.83907"\
"0.35789,0.36147,0.37088,0.39181,0.43633,0.54404,0.86475"\
"0.40572,0.40930,0.41870,0.43968,0.48421,0.59188,0.91257"\
"0.47259,0.47620,0.48561,0.50663,0.55112,0.65874,0.97966"\
"0.55510,0.55872,0.56814,0.58908,0.63369,0.74129,1.06203");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00513, 0.01642, 0.05258, 0.16839, 0.53926");
values("0.02515,0.02737,0.03342,0.04785,0.08766,0.21300,0.64380"\
"0.02513,0.02741,0.03331,0.04787,0.08754,0.21357,0.63864"\
"0.02539,0.02741,0.03344,0.04799,0.08815,0.21315,0.64269"\
"0.02519,0.02751,0.03342,0.04814,0.08810,0.21358,0.64338"\
"0.02516,0.02747,0.03325,0.04811,0.08825,0.21331,0.64080"\
"0.02532,0.02752,0.03317,0.04793,0.08781,0.21357,0.64058"\
"0.02528,0.02737,0.03318,0.04796,0.08814,0.21367,0.63735");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14482,0.27726,0.41805"\
"0.06610,0.19487,0.32467"\
"0.03883,0.16639,0.29253");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.26201,0.43839,0.72567"\
"0.14300,0.32060,0.60788"\
"0.05836,0.23475,0.52324");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.09444,-0.21711,-0.32738"\
"-0.03890,-0.16279,-0.27917"\
"-0.02140,-0.14530,-0.26289");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.14448,-0.31476,-0.55077"\
"-0.05965,-0.23237,-0.49523"\
"0.00789,-0.16605,-0.43745");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.26323,0.35294,0.39363"\
"0.14544,0.23515,0.27584"\
"0.06081,0.15052,0.19121");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.22661,0.40788,0.69759"\
"0.10638,0.28764,0.57980"\
"0.01808,0.20057,0.49150");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08101,-0.20978,-0.30052"\
"-0.02669,-0.14937,-0.24255"\
"-0.01042,-0.13187,-0.22383");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.12862,-0.30500,-0.55565"\
"-0.02669,-0.20674,-0.47814"\
"0.04940,-0.13065,-0.40938");
}
}
}
}
cell ("sky130_fd_sc_hd__sdlclkp_1") {
area : 18.768
cell_footprint : "sky130_fd_sc_hd__sdlclkp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0038;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13158,0.83333,2.50000");
}
}
}
pin("GATE") {
direction : input;
capacitance : 0.0020;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.09721,0.21745,0.29964"\
"0.04046,0.15215,0.22702"\
"0.08644,0.19935,0.26933");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17412,0.37248,0.66341"\
"0.08074,0.27788,0.56881"\
"0.02785,0.22132,0.50981");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.04927,-0.16218,-0.22850"\
"-0.00106,-0.10786,-0.17053"\
"0.00545,-0.10013,-0.16279");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16768,-0.36359,-0.64110"\
"-0.07674,-0.27388,-0.56359"\
"-0.02385,-0.21732,-0.50581");
}
}
}
pin("GCLK") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.155;
timing() {
related_pin : "CLK";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.08768,0.09518,0.11189,0.15001,0.24459,0.49038,1.13397"\
"0.09180,0.09928,0.11601,0.15414,0.24880,0.49461,1.13417"\
"0.10007,0.10759,0.12429,0.16241,0.25709,0.50311,1.14430"\
"0.11841,0.12594,0.14269,0.18094,0.27599,0.52313,1.16473"\
"0.14973,0.15787,0.17555,0.21486,0.31060,0.55772,1.19899"\
"0.19063,0.20043,0.22002,0.26089,0.35716,0.60415,1.24653"\
"0.22302,0.23546,0.26041,0.30608,0.40327,0.65054,1.28991");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.02494,0.03233,0.05092,0.10007,0.23387,0.58370,1.50313"\
"0.02498,0.03234,0.05094,0.10005,0.23387,0.58554,1.49656"\
"0.02504,0.03238,0.05107,0.10013,0.23356,0.58624,1.50249"\
"0.02551,0.03279,0.05117,0.10030,0.23339,0.58504,1.49952"\
"0.02868,0.03585,0.05384,0.10275,0.23368,0.58600,1.50019"\
"0.03553,0.04282,0.05980,0.10543,0.23581,0.58502,1.50256"\
"0.04933,0.05795,0.07604,0.11628,0.23833,0.58739,1.49756");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.09046,0.09587,0.10699,0.12962,0.17928,0.30205,0.62027"\
"0.09539,0.10079,0.11201,0.13470,0.18434,0.30718,0.62648"\
"0.10819,0.11357,0.12479,0.14746,0.19720,0.32023,0.63936"\
"0.14002,0.14520,0.15650,0.17923,0.22914,0.35211,0.67147"\
"0.20765,0.21363,0.22574,0.24951,0.29984,0.42290,0.74199"\
"0.31726,0.32492,0.33989,0.36701,0.42048,0.54519,0.86385"\
"0.48877,0.49895,0.51876,0.55326,0.61328,0.73981,1.05897");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.01827,0.02239,0.03163,0.05416,0.11282,0.27458,0.69745"\
"0.01815,0.02241,0.03175,0.05401,0.11289,0.27366,0.69923"\
"0.01827,0.02242,0.03180,0.05395,0.11290,0.27360,0.69934"\
"0.01836,0.02250,0.03166,0.05407,0.11289,0.27371,0.69855"\
"0.02178,0.02564,0.03458,0.05603,0.11347,0.27406,0.70254"\
"0.03121,0.03566,0.04434,0.06436,0.11969,0.27532,0.70078"\
"0.04581,0.05125,0.06196,0.08218,0.13184,0.27981,0.69661");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.10942,0.23942,0.34725"\
"0.05389,0.17656,0.27462"\
"0.10109,0.22376,0.32060");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.18511,0.35783,0.60726"\
"0.09051,0.26445,0.51632"\
"0.03395,0.20667,0.45976");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.05904,-0.18415,-0.27855"\
"-0.01571,-0.13228,-0.21935"\
"-0.01408,-0.12821,-0.21162");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.17866,-0.35016,-0.58983"\
"-0.08651,-0.26045,-0.51110"\
"-0.02995,-0.20267,-0.45576");
}
}
}
}
cell ("sky130_fd_sc_hd__sdlclkp_2") {
area : 20.019
cell_footprint : "sky130_fd_sc_hd__sdlclkp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0038;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13158,0.83333,2.50000");
}
}
}
pin("GATE") {
direction : input;
capacitance : 0.0021;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11919,0.23698,0.32161"\
"0.04778,0.15947,0.23678"\
"0.09254,0.20423,0.27788");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17534,0.37370,0.66585"\
"0.08074,0.27910,0.56881"\
"0.02663,0.22132,0.50981");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.04927,-0.16218,-0.22972"\
"-0.00106,-0.10786,-0.17053"\
"0.00545,-0.10013,-0.16279");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15547,-0.35016,-0.62279"\
"-0.07308,-0.26900,-0.55505"\
"-0.02018,-0.21366,-0.49971");
}
}
}
pin("GCLK") {
direction : output;
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.301;
timing() {
related_pin : "CLK";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.10630,0.11274,0.12744,0.16081,0.24353,0.47641,1.15486"\
"0.11057,0.11692,0.13175,0.16502,0.24793,0.48082,1.15650"\
"0.11911,0.12557,0.14029,0.17363,0.25638,0.49059,1.16681"\
"0.13859,0.14493,0.15970,0.19297,0.27590,0.50899,1.18725"\
"0.17614,0.18296,0.19860,0.23297,0.31652,0.55074,1.22627"\
"0.23070,0.23887,0.25669,0.29364,0.37879,0.61271,1.28785"\
"0.28673,0.29744,0.32052,0.36395,0.45307,0.68767,1.36255");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02430,0.02948,0.04282,0.07963,0.19067,0.52543,1.49806"\
"0.02435,0.02950,0.04284,0.07969,0.19011,0.52388,1.49900"\
"0.02438,0.02951,0.04289,0.07966,0.19041,0.52403,1.50104"\
"0.02441,0.02962,0.04298,0.07978,0.19058,0.52530,1.49677"\
"0.02739,0.03243,0.04567,0.08175,0.19110,0.52482,1.50108"\
"0.03460,0.03994,0.05301,0.08724,0.19440,0.52424,1.49750"\
"0.04864,0.05520,0.06959,0.10121,0.20032,0.52584,1.49593");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.11431,0.11930,0.13033,0.15268,0.19909,0.31218,0.63167"\
"0.11952,0.12453,0.13554,0.15790,0.20436,0.31747,0.63696"\
"0.13264,0.13753,0.14852,0.17101,0.21750,0.33049,0.65010"\
"0.16426,0.16931,0.18027,0.20255,0.24908,0.36239,0.68174"\
"0.23819,0.24316,0.25432,0.27681,0.32355,0.43686,0.75533"\
"0.36813,0.37469,0.38905,0.41615,0.46729,0.58284,0.90197"\
"0.57317,0.58184,0.60107,0.63704,0.69910,0.82094,1.14115");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02106,0.02406,0.03142,0.04913,0.09599,0.23616,0.66759"\
"0.02106,0.02404,0.03139,0.04914,0.09590,0.23620,0.66771"\
"0.02098,0.02401,0.03138,0.04909,0.09626,0.23613,0.66245"\
"0.02102,0.02409,0.03152,0.04916,0.09627,0.23682,0.65915"\
"0.02257,0.02568,0.03259,0.04993,0.09643,0.23680,0.66740"\
"0.03339,0.03680,0.04509,0.06123,0.10457,0.23918,0.66526"\
"0.05108,0.05562,0.06549,0.08450,0.12577,0.25001,0.66167");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13017,0.26017,0.36800"\
"0.05999,0.18388,0.28439"\
"0.10597,0.22742,0.32671");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.18633,0.36027,0.60970"\
"0.09051,0.26445,0.51632"\
"0.03273,0.20545,0.45976");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.05904,-0.18415,-0.27855"\
"-0.01571,-0.13350,-0.22057"\
"-0.01408,-0.12821,-0.21284");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16646,-0.33674,-0.57274"\
"-0.08285,-0.25557,-0.50378"\
"-0.02507,-0.19901,-0.44966");
}
}
}
}
cell ("sky130_fd_sc_hd__sdlclkp_4") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__sdlclkp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0045;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.13280,0.83333,2.50000");
}
}
}
pin("GATE") {
direction : input;
capacitance : 0.0021;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.13628,0.25529,0.33992"\
"0.06854,0.18266,0.26120"\
"0.13771,0.25062,0.32793");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.17778,0.37614,0.66829"\
"0.08318,0.28032,0.57125"\
"0.02785,0.22132,0.51225");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.05049,-0.16462,-0.23216"\
"-0.00228,-0.11030,-0.17419"\
"0.00423,-0.10257,-0.16524");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.15303,-0.34772,-0.61668"\
"-0.07308,-0.26900,-0.55383"\
"-0.02018,-0.21488,-0.50093");
}
}
}
pin("GCLK") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.533;
timing() {
related_pin : "CLK";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.11090,0.11529,0.12701,0.15573,0.23015,0.45425,1.16661"\
"0.11515,0.11961,0.13128,0.15997,0.23432,0.45825,1.17476"\
"0.12386,0.12828,0.13988,0.16859,0.24307,0.46808,1.18148"\
"0.14323,0.14760,0.15929,0.18796,0.26234,0.48683,1.20146"\
"0.18101,0.18576,0.19799,0.22766,0.30278,0.52810,1.23959"\
"0.23416,0.23970,0.25376,0.28605,0.36339,0.58833,1.30281"\
"0.28288,0.29007,0.30833,0.34718,0.42951,0.65539,1.36798");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02611,0.02938,0.03958,0.06895,0.16403,0.48245,1.49853"\
"0.02587,0.02953,0.03955,0.06901,0.16409,0.48089,1.50439"\
"0.02603,0.02959,0.03952,0.06896,0.16414,0.48223,1.50533"\
"0.02616,0.02969,0.03966,0.06914,0.16421,0.48184,1.50511"\
"0.02894,0.03243,0.04246,0.07103,0.16483,0.48096,1.50085"\
"0.03670,0.04037,0.05015,0.07766,0.16849,0.48031,1.50324"\
"0.05116,0.05655,0.06673,0.09310,0.17672,0.48323,1.49904");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.13465,0.13832,0.14762,0.16835,0.21210,0.31707,0.62630"\
"0.13991,0.14352,0.15288,0.17363,0.21744,0.32242,0.63169"\
"0.15306,0.15670,0.16600,0.18675,0.23065,0.33552,0.64491"\
"0.18488,0.18848,0.19775,0.21853,0.26242,0.36731,0.67665"\
"0.25996,0.26355,0.27279,0.29354,0.33740,0.44238,0.75186"\
"0.40320,0.40781,0.41947,0.44428,0.49253,0.59992,0.90938"\
"0.63312,0.63923,0.65465,0.68780,0.74845,0.86547,1.17643");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00160, 0.00511, 0.01632, 0.05217, 0.16672, 0.53285");
values("0.02541,0.02756,0.03322,0.04781,0.08682,0.20761,0.61921"\
"0.02546,0.02759,0.03330,0.04749,0.08685,0.20753,0.61912"\
"0.02550,0.02771,0.03347,0.04787,0.08688,0.20774,0.61529"\
"0.02550,0.02769,0.03345,0.04782,0.08667,0.20768,0.61538"\
"0.02585,0.02785,0.03356,0.04793,0.08699,0.20775,0.61526"\
"0.03768,0.04002,0.04590,0.05972,0.09514,0.21119,0.61915"\
"0.05803,0.06155,0.06964,0.08530,0.11987,0.22563,0.61741");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.14726,0.27726,0.38753"\
"0.08074,0.20586,0.30880"\
"0.15114,0.27381,0.37554");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.18877,0.36149,0.61214"\
"0.09173,0.26567,0.51876"\
"0.03395,0.20667,0.46098");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.06026,-0.18659,-0.28099"\
"-0.01693,-0.13472,-0.22302"\
"-0.01530,-0.13065,-0.21529");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.16402,-0.33307,-0.56786"\
"-0.08285,-0.25557,-0.50378"\
"-0.02629,-0.19901,-0.45088");
}
}
}
}
cell ("sky130_fd_sc_hd__sedfxbp_1") {
area : 38.787
cell_footprint : "sky130_fd_sc_hd__sedfxbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32358,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.39498,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20708,0.36271,0.54988"\
"0.14422,0.30107,0.48336"\
"0.12062,0.27625,0.46098");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.40605,0.59953,0.93685"\
"0.27728,0.46953,0.81173"\
"0.17555,0.37025,0.71245");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18477,-0.33918,-0.51293"\
"-0.12557,-0.27876,-0.45617"\
"-0.10197,-0.25516,-0.43745");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.32271,-0.51496,-0.84618"\
"-0.21468,-0.40938,-0.74304"\
"-0.12761,-0.32230,-0.66206");
}
}
}
pin("DE") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.44267,0.53361,0.57186"\
"0.31512,0.40483,0.44308"\
"0.21339,0.30311,0.34136");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39263,0.57877,0.91365"\
"0.28338,0.46831,0.80685"\
"0.19020,0.37757,0.71855");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19942,-0.33796,-0.50438"\
"-0.14022,-0.27754,-0.44518"\
"-0.11906,-0.25638,-0.42525");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.24458,-0.41242,-0.59471"\
"-0.18294,-0.34956,-0.53063"\
"-0.15568,-0.32352,-0.50459");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.170;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.29601,0.30496,0.32426,0.36657,0.46748,0.71666,1.36547"\
"0.30074,0.30943,0.32885,0.37113,0.47203,0.72138,1.36473"\
"0.31179,0.32072,0.34005,0.38235,0.48325,0.73255,1.37861"\
"0.33785,0.34660,0.36594,0.40823,0.50914,0.75837,1.40189"\
"0.38841,0.39712,0.41652,0.45881,0.55971,0.80907,1.45506"\
"0.46300,0.47196,0.49125,0.53357,0.63447,0.88391,1.52783"\
"0.56034,0.56913,0.58866,0.63095,0.73189,0.98132,1.62729");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.03159,0.03914,0.05790,0.10706,0.23814,0.57750,1.49899"\
"0.03129,0.03901,0.05795,0.10704,0.23815,0.57891,1.49935"\
"0.03162,0.03912,0.05789,0.10708,0.23805,0.57861,1.49733"\
"0.03121,0.03907,0.05794,0.10704,0.23816,0.57844,1.49302"\
"0.03133,0.03898,0.05796,0.10704,0.23815,0.57857,1.49688"\
"0.03171,0.03919,0.05798,0.10706,0.23809,0.57861,1.49975"\
"0.03155,0.03926,0.05806,0.10709,0.23812,0.57775,1.49400");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.32634,0.33826,0.36277,0.40882,0.49336,0.65184,1.00477"\
"0.33096,0.34291,0.36743,0.41343,0.49807,0.65652,1.00920"\
"0.34195,0.35392,0.37843,0.42445,0.50908,0.66753,1.02046"\
"0.36764,0.37963,0.40412,0.45005,0.53468,0.69315,1.04612"\
"0.41711,0.42903,0.45407,0.49985,0.58440,0.74283,1.09573"\
"0.49358,0.50551,0.53048,0.57608,0.66087,0.81939,1.17203"\
"0.59636,0.60833,0.63286,0.67883,0.76351,0.92209,1.27476");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00349, 0.00923, 0.02439, 0.06444, 0.17030");
values("0.04960,0.05743,0.07294,0.10553,0.17356,0.32579,0.75854"\
"0.04980,0.05709,0.07330,0.10572,0.17338,0.32512,0.75899"\
"0.04981,0.05707,0.07334,0.10571,0.17336,0.32579,0.76115"\
"0.04992,0.05781,0.07317,0.10569,0.17369,0.32578,0.75743"\
"0.04938,0.05708,0.07409,0.10583,0.17336,0.32581,0.75811"\
"0.04955,0.05756,0.07330,0.10572,0.17388,0.32510,0.75805"\
"0.05005,0.05850,0.07370,0.10613,0.17376,0.32504,0.76129");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.168;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.48971,0.49880,0.51795,0.55841,0.65414,0.90014,1.54462"\
"0.49453,0.50365,0.52274,0.56320,0.65889,0.90500,1.55215"\
"0.50537,0.51451,0.53366,0.57413,0.66979,0.91585,1.56172"\
"0.53110,0.54018,0.55931,0.59978,0.69545,0.94158,1.58753"\
"0.58055,0.58962,0.60879,0.64916,0.74489,0.99091,1.63532"\
"0.65715,0.66628,0.68544,0.72593,0.82164,1.06778,1.71183"\
"0.75996,0.76902,0.78819,0.82867,0.92438,1.17069,1.81642");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.03635,0.04288,0.05921,0.10384,0.23147,0.57597,1.49289"\
"0.03641,0.04291,0.05923,0.10382,0.23144,0.57640,1.49856"\
"0.03661,0.04304,0.05923,0.10385,0.23158,0.57778,1.49538"\
"0.03638,0.04290,0.05927,0.10386,0.23151,0.57708,1.49573"\
"0.03639,0.04291,0.05933,0.10385,0.23157,0.57659,1.49522"\
"0.03643,0.04282,0.05917,0.10384,0.23138,0.57624,1.49179"\
"0.03656,0.04290,0.05924,0.10381,0.23125,0.57698,1.49804");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.42166,0.42943,0.44555,0.47696,0.53936,0.67723,1.02804"\
"0.42626,0.43401,0.45018,0.48155,0.54395,0.68183,1.03276"\
"0.43754,0.44526,0.46143,0.49282,0.55524,0.69305,1.04291"\
"0.46320,0.47094,0.48710,0.51852,0.58091,0.71864,1.06975"\
"0.51384,0.52161,0.53773,0.56913,0.63152,0.76936,1.11977"\
"0.58883,0.59661,0.61272,0.64415,0.70654,0.84431,1.19480"\
"0.68564,0.69338,0.70953,0.74091,0.80333,0.94121,1.29067");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00348, 0.00918, 0.02421, 0.06386, 0.16847");
values("0.03001,0.03517,0.04630,0.07213,0.13380,0.29892,0.76105"\
"0.02988,0.03487,0.04653,0.07197,0.13353,0.29827,0.76207"\
"0.02996,0.03483,0.04613,0.07194,0.13378,0.29767,0.76445"\
"0.02997,0.03481,0.04624,0.07199,0.13380,0.29912,0.76443"\
"0.03002,0.03503,0.04625,0.07212,0.13382,0.29961,0.75633"\
"0.03006,0.03514,0.04629,0.07214,0.13365,0.29942,0.75799"\
"0.03001,0.03496,0.04623,0.07213,0.13384,0.29853,0.75780");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11308,0.24064,0.36312"\
"0.04534,0.17168,0.29049"\
"0.01442,0.13831,0.25835");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29253,0.48112,0.79647"\
"0.16009,0.34868,0.66525"\
"0.05348,0.24329,0.56108");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10176,-0.22687,-0.34325"\
"-0.03158,-0.15791,-0.27429"\
"0.00179,-0.12210,-0.24092");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21773,-0.40632,-0.71556"\
"-0.10116,-0.28975,-0.60388"\
"-0.00798,-0.19657,-0.51314");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0030;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30473,0.39445,0.43758"\
"0.17230,0.26201,0.30514"\
"0.06691,0.15662,0.19975");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27788,0.46037,0.74642"\
"0.14788,0.33037,0.62130"\
"0.04738,0.22864,0.51958");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08589,-0.21955,-0.31883"\
"-0.01937,-0.14815,-0.24987"\
"0.01400,-0.11478,-0.21529");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18721,-0.37214,-0.66185"\
"-0.07674,-0.26167,-0.55261"\
"0.00911,-0.17215,-0.46309");
}
}
}
}
cell ("sky130_fd_sc_hd__sedfxbp_2") {
area : 41.290
cell_footprint : "sky130_fd_sc_hd__sedfxbp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32358,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.45100,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20708,0.36393,0.55110"\
"0.14422,0.30107,0.48336"\
"0.12062,0.27747,0.46221");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.40605,0.59953,0.93685"\
"0.27850,0.46953,0.81173"\
"0.17677,0.37147,0.71245");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18477,-0.33918,-0.51415"\
"-0.12557,-0.27876,-0.45739"\
"-0.10197,-0.25516,-0.43745");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.32149,-0.51252,-0.84374"\
"-0.21346,-0.40694,-0.74182"\
"-0.12639,-0.32230,-0.66084");
}
}
}
pin("DE") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.44389,0.53361,0.57186"\
"0.31512,0.40605,0.44308"\
"0.21339,0.30311,0.34258");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39263,0.57877,0.91365"\
"0.28338,0.46953,0.80807"\
"0.19142,0.37635,0.71855");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19942,-0.33796,-0.50438"\
"-0.14022,-0.27754,-0.44518"\
"-0.11906,-0.25638,-0.42525");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.24458,-0.41242,-0.59471"\
"-0.18294,-0.34956,-0.52941"\
"-0.15568,-0.32352,-0.50581");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.314;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.31619,0.32379,0.34135,0.37951,0.46916,0.71378,1.39683"\
"0.32079,0.32838,0.34603,0.38411,0.47373,0.71828,1.39921"\
"0.33198,0.33958,0.35713,0.39530,0.48492,0.72946,1.41227"\
"0.35794,0.36550,0.38301,0.42122,0.51084,0.75543,1.43635"\
"0.40848,0.41609,0.43364,0.47181,0.56143,0.80597,1.48830"\
"0.48333,0.49097,0.50844,0.54651,0.63625,0.88082,1.56129"\
"0.58096,0.58861,0.60617,0.64426,0.73401,0.97866,1.66251");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.03009,0.03602,0.05068,0.08831,0.20089,0.52965,1.49728"\
"0.03012,0.03603,0.05062,0.08831,0.20085,0.52900,1.49720"\
"0.03003,0.03594,0.05035,0.08846,0.20088,0.52971,1.49749"\
"0.03011,0.03604,0.05044,0.08831,0.20080,0.52921,1.49479"\
"0.03006,0.03596,0.05039,0.08845,0.20089,0.53094,1.49612"\
"0.02995,0.03563,0.05052,0.08808,0.20083,0.52890,1.49600"\
"0.03006,0.03584,0.05075,0.08846,0.20109,0.52875,1.49502");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.39446,0.40460,0.42844,0.47480,0.56026,0.72504,1.08262"\
"0.39911,0.40955,0.43303,0.47943,0.56491,0.72970,1.08735"\
"0.41019,0.42066,0.44412,0.49045,0.57593,0.74072,1.09845"\
"0.43579,0.44623,0.46979,0.51600,0.60145,0.76630,1.12385"\
"0.48535,0.49582,0.51927,0.56557,0.65102,0.81581,1.17352"\
"0.56155,0.57198,0.59544,0.64213,0.72730,0.89220,1.24975"\
"0.66394,0.67435,0.69788,0.74431,0.82963,0.99457,1.35200");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00428, 0.01253, 0.03667, 0.10731, 0.31404");
values("0.05723,0.06331,0.07773,0.10764,0.16821,0.31022,0.71393"\
"0.05703,0.06353,0.07878,0.10712,0.16791,0.31080,0.71537"\
"0.05705,0.06367,0.07871,0.10679,0.16813,0.31044,0.71265"\
"0.05728,0.06325,0.07857,0.10666,0.16810,0.31056,0.71223"\
"0.05705,0.06371,0.07869,0.10672,0.16815,0.31067,0.71267"\
"0.05723,0.06350,0.07859,0.10809,0.16803,0.31024,0.71372"\
"0.05718,0.06364,0.07814,0.10886,0.16819,0.31060,0.71586");
}
}
}
pin("Q_N") {
direction : output;
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.301;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.62545,0.63379,0.65230,0.68988,0.77604,1.01260,1.69382"\
"0.63018,0.63863,0.65710,0.69468,0.78087,1.01732,1.69659"\
"0.64127,0.64961,0.66812,0.70571,0.79189,1.02844,1.70967"\
"0.66668,0.67512,0.69358,0.73118,0.81739,1.05377,1.73438"\
"0.71672,0.72508,0.74358,0.78119,0.86737,1.10386,1.78409"\
"0.79215,0.80060,0.81908,0.85668,0.94288,1.17936,1.86013"\
"0.89501,0.90333,0.92186,0.95947,1.04566,1.28194,1.96221");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03662,0.04182,0.05452,0.08840,0.19542,0.52563,1.49668"\
"0.03660,0.04207,0.05449,0.08835,0.19537,0.52498,1.49668"\
"0.03660,0.04182,0.05454,0.08839,0.19535,0.52555,1.49604"\
"0.03655,0.04200,0.05447,0.08851,0.19520,0.52492,1.49413"\
"0.03656,0.04183,0.05457,0.08844,0.19544,0.52514,1.50039"\
"0.03656,0.04206,0.05449,0.08836,0.19536,0.52557,1.49875"\
"0.03662,0.04199,0.05477,0.08849,0.19532,0.52477,1.49513");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.47771,0.48453,0.49962,0.52974,0.58834,0.71712,1.05876"\
"0.48219,0.48897,0.50409,0.53413,0.59281,0.72153,1.06292"\
"0.49354,0.50035,0.51546,0.54555,0.60417,0.73292,1.07412"\
"0.51919,0.52599,0.54110,0.57114,0.62981,0.75857,1.10009"\
"0.56991,0.57672,0.59183,0.62190,0.68050,0.80923,1.15060"\
"0.64489,0.65172,0.66681,0.69685,0.75553,0.88430,1.22627"\
"0.74231,0.74911,0.76423,0.79431,0.85289,0.98167,1.32259");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03027,0.03432,0.04363,0.06466,0.11632,0.25976,0.70696"\
"0.03016,0.03421,0.04379,0.06469,0.11597,0.25971,0.70468"\
"0.02999,0.03427,0.04366,0.06471,0.11609,0.25990,0.70223"\
"0.03008,0.03441,0.04417,0.06461,0.11603,0.25923,0.71037"\
"0.03021,0.03445,0.04380,0.06465,0.11615,0.26002,0.70456"\
"0.03018,0.03445,0.04374,0.06460,0.11620,0.25934,0.70762"\
"0.03007,0.03441,0.04382,0.06467,0.11598,0.25959,0.70640");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11430,0.24064,0.36434"\
"0.04656,0.17168,0.29049"\
"0.01442,0.13831,0.25835");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29375,0.48112,0.79647"\
"0.16131,0.34990,0.66647"\
"0.05470,0.24329,0.56230");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10176,-0.22687,-0.34325"\
"-0.03280,-0.15669,-0.27551"\
"0.00179,-0.12210,-0.24214");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21651,-0.40388,-0.71434"\
"-0.09994,-0.28853,-0.60265"\
"-0.00676,-0.19535,-0.51192");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0030;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30596,0.39567,0.43758"\
"0.17352,0.26201,0.30636"\
"0.06813,0.15784,0.19975");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27788,0.46037,0.74642"\
"0.14910,0.33159,0.62252"\
"0.04738,0.22986,0.52080");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08711,-0.21955,-0.31883"\
"-0.02059,-0.14815,-0.24865"\
"0.01277,-0.11478,-0.21529");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18477,-0.36970,-0.65819"\
"-0.07552,-0.25923,-0.55139"\
"0.01033,-0.17215,-0.46065");
}
}
}
}
cell ("sky130_fd_sc_hd__sedfxtp_1") {
area : 36.285
cell_footprint : "sky130_fd_sc_hd__sedfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32467,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.38290,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20708,0.36271,0.54988"\
"0.14422,0.30107,0.48336"\
"0.12184,0.27747,0.46221");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.40605,0.59953,0.93685"\
"0.27850,0.47075,0.81173"\
"0.17677,0.37147,0.71245");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18477,-0.33796,-0.51415"\
"-0.12557,-0.27876,-0.45617"\
"-0.10197,-0.25516,-0.43867");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.32271,-0.51252,-0.84618"\
"-0.21468,-0.40816,-0.74426"\
"-0.12761,-0.32352,-0.66206");
}
}
}
pin("DE") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.44389,0.53361,0.57186"\
"0.31634,0.40605,0.44430"\
"0.21461,0.30433,0.34258");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39263,0.57877,0.91365"\
"0.28338,0.46831,0.80685"\
"0.19020,0.37757,0.71855");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19942,-0.33796,-0.50438"\
"-0.14022,-0.27754,-0.44518"\
"-0.11906,-0.25638,-0.42525");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.24458,-0.41242,-0.59471"\
"-0.18294,-0.35078,-0.52941"\
"-0.15690,-0.32352,-0.50581");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.171;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.29225,0.30107,0.32027,0.36266,0.46245,0.70838,1.35577"\
"0.29687,0.30572,0.32492,0.36730,0.46708,0.71298,1.36352"\
"0.30802,0.31685,0.33607,0.37844,0.47822,0.72406,1.37145"\
"0.33432,0.34292,0.36223,0.40460,0.50430,0.75054,1.39990"\
"0.38512,0.39379,0.41303,0.45541,0.55520,0.80111,1.45159"\
"0.45993,0.46852,0.48785,0.53022,0.62995,0.87620,1.52227"\
"0.55621,0.56494,0.58430,0.62671,0.72652,0.97248,1.62149");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.03092,0.03839,0.05729,0.10629,0.23333,0.57463,1.50022"\
"0.03086,0.03842,0.05738,0.10637,0.23343,0.57477,1.50318"\
"0.03091,0.03841,0.05740,0.10640,0.23340,0.57484,1.49577"\
"0.03056,0.03834,0.05717,0.10637,0.23324,0.57517,1.49860"\
"0.03068,0.03833,0.05726,0.10634,0.23327,0.57475,1.50202"\
"0.03057,0.03841,0.05720,0.10645,0.23336,0.57602,1.50188"\
"0.03085,0.03844,0.05743,0.10683,0.23337,0.57405,1.49929");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.31419,0.32612,0.35051,0.39683,0.48162,0.63681,0.98897"\
"0.31907,0.33091,0.35542,0.40166,0.48646,0.64170,0.99404"\
"0.33006,0.34195,0.36636,0.41266,0.49744,0.65268,1.00490"\
"0.35560,0.36753,0.39197,0.43823,0.52301,0.67825,1.03056"\
"0.40518,0.41704,0.44145,0.48769,0.57245,0.72770,1.07999"\
"0.48144,0.49357,0.51812,0.56430,0.64914,0.80439,1.15672"\
"0.58412,0.59599,0.62060,0.66684,0.75170,0.90705,1.25907");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00132, 0.00350, 0.00925, 0.02447, 0.06473, 0.17121");
values("0.04908,0.05672,0.07385,0.10596,0.17114,0.32234,0.75431"\
"0.04860,0.05648,0.07334,0.10613,0.17134,0.32122,0.76254"\
"0.04847,0.05667,0.07375,0.10600,0.17137,0.32154,0.76194"\
"0.04845,0.05657,0.07346,0.10610,0.17154,0.32126,0.76238"\
"0.04848,0.05662,0.07355,0.10609,0.17168,0.32115,0.75770"\
"0.04868,0.05656,0.07290,0.10643,0.17152,0.32175,0.76252"\
"0.04978,0.05719,0.07401,0.10671,0.17185,0.32173,0.75838");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11308,0.24064,0.36190"\
"0.04656,0.17168,0.29049"\
"0.01442,0.13831,0.25835");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29375,0.48234,0.79647"\
"0.16131,0.34990,0.66647"\
"0.05470,0.24329,0.56230");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10176,-0.22687,-0.34325"\
"-0.03280,-0.15669,-0.27429"\
"0.00179,-0.12210,-0.24092");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21651,-0.40510,-0.71678"\
"-0.10116,-0.28853,-0.60388"\
"-0.00798,-0.19535,-0.51314");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0030;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30596,0.39567,0.43758"\
"0.17352,0.26201,0.30636"\
"0.06813,0.15784,0.19975");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27910,0.46159,0.74764"\
"0.14910,0.33159,0.62252"\
"0.04860,0.22986,0.52080");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08711,-0.21955,-0.31883"\
"-0.01937,-0.14815,-0.24987"\
"0.01277,-0.11478,-0.21529");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18721,-0.37214,-0.66063"\
"-0.07674,-0.26045,-0.55261"\
"0.00911,-0.17337,-0.46309");
}
}
}
}
cell ("sky130_fd_sc_hd__sedfxtp_2") {
area : 37.536
cell_footprint : "sky130_fd_sc_hd__sedfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.32358,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.42793,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20708,0.36393,0.55110"\
"0.14422,0.30107,0.48458"\
"0.12184,0.27747,0.46221");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.40727,0.59953,0.93685"\
"0.27850,0.47075,0.81173"\
"0.17799,0.37147,0.71367");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18477,-0.33918,-0.51415"\
"-0.12557,-0.27876,-0.45617"\
"-0.10197,-0.25516,-0.43745");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.32027,-0.51130,-0.84374"\
"-0.21346,-0.40694,-0.74182"\
"-0.12639,-0.32230,-0.66084");
}
}
}
pin("DE") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.44389,0.53483,0.57186"\
"0.31634,0.40605,0.44430"\
"0.21461,0.30433,0.34258");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39263,0.57877,0.91365"\
"0.28338,0.46831,0.80685"\
"0.19142,0.37635,0.71855");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19942,-0.33796,-0.50438"\
"-0.14022,-0.27754,-0.44518"\
"-0.11906,-0.25638,-0.42525");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.24458,-0.41242,-0.59471"\
"-0.18294,-0.35078,-0.53063"\
"-0.15690,-0.32352,-0.50581");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.503;
max_capacitance : 0.316;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.31210,0.31956,0.33683,0.37479,0.46478,0.70159,1.38678"\
"0.31686,0.32423,0.34158,0.37946,0.46943,0.70641,1.38949"\
"0.32796,0.33541,0.35271,0.39060,0.48060,0.71741,1.39965"\
"0.35405,0.36152,0.37896,0.41679,0.50683,0.74371,1.42690"\
"0.40494,0.41238,0.42977,0.46761,0.55766,0.79444,1.47639"\
"0.47993,0.48738,0.50469,0.54262,0.63261,0.86949,1.55154"\
"0.57604,0.58357,0.60092,0.63885,0.72890,0.96575,1.64724");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.02953,0.03518,0.04970,0.08759,0.19761,0.52180,1.49966"\
"0.02928,0.03519,0.04968,0.08745,0.19694,0.52182,1.50241"\
"0.02941,0.03528,0.04966,0.08745,0.19701,0.52209,1.50333"\
"0.02944,0.03527,0.04984,0.08757,0.19741,0.52254,1.49918"\
"0.02942,0.03527,0.04989,0.08749,0.19695,0.52279,1.50278"\
"0.02945,0.03532,0.04969,0.08752,0.19699,0.52152,1.50349"\
"0.02938,0.03538,0.05002,0.08770,0.19746,0.52103,1.50342");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.37877,0.38910,0.41235,0.45861,0.54484,0.70344,1.05368"\
"0.38364,0.39397,0.41723,0.46348,0.54971,0.70831,1.05880"\
"0.39465,0.40498,0.42823,0.47449,0.56071,0.71928,1.06976"\
"0.42013,0.43060,0.45369,0.49991,0.58615,0.74472,1.09506"\
"0.46985,0.48032,0.50341,0.54962,0.63583,0.79441,1.14471"\
"0.54572,0.55596,0.57921,0.62555,0.71176,0.87043,1.22091"\
"0.64801,0.65842,0.68155,0.72792,0.81401,0.97262,1.32301");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00146, 0.00429, 0.01257, 0.03681, 0.10783, 0.31587");
values("0.05597,0.06223,0.07763,0.10653,0.16747,0.30138,0.70505"\
"0.05597,0.06223,0.07764,0.10653,0.16747,0.30083,0.70320"\
"0.05597,0.06222,0.07763,0.10653,0.16747,0.30139,0.70480"\
"0.05596,0.06235,0.07766,0.10652,0.16741,0.30166,0.70499"\
"0.05596,0.06234,0.07765,0.10654,0.16742,0.30155,0.70561"\
"0.05648,0.06232,0.07714,0.10677,0.16723,0.30090,0.70502"\
"0.05642,0.06250,0.07700,0.10693,0.16756,0.30061,0.70480");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11430,0.24064,0.36312"\
"0.04656,0.17168,0.29049"\
"0.01442,0.13831,0.25835");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29375,0.48234,0.79647"\
"0.16253,0.35112,0.66647"\
"0.05592,0.24451,0.56352");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10176,-0.22687,-0.34325"\
"-0.03280,-0.15669,-0.27429"\
"0.00179,-0.12210,-0.24214");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21529,-0.40388,-0.71434"\
"-0.09994,-0.28853,-0.60265"\
"-0.00676,-0.19535,-0.51070");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0030;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.30596,0.39567,0.43880"\
"0.17474,0.26323,0.30636"\
"0.06813,0.15784,0.20097");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27910,0.46159,0.74764"\
"0.14910,0.33281,0.62252"\
"0.04860,0.22986,0.52080");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08589,-0.21955,-0.31883"\
"-0.02059,-0.14815,-0.24987"\
"0.01277,-0.11478,-0.21529");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18477,-0.36970,-0.65819"\
"-0.07552,-0.25923,-0.55139"\
"0.01033,-0.17215,-0.46187");
}
}
}
}
cell ("sky130_fd_sc_hd__sedfxtp_4") {
area : 40.038
cell_footprint : "sky130_fd_sc_hd__sedfxtp";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("CLK") {
direction : input;
clock : true;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : min_pulse_width;
fall_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.31479,0.83333,2.50000");
}
rise_constraint(constraint_3_0_1) {
index_1("0.01000, 0.50000, 1.50000");
values("0.55756,0.83333,2.50000");
}
}
}
pin("D") {
direction : input;
capacitance : 0.0019;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.20708,0.36393,0.55110"\
"0.14422,0.30107,0.48458"\
"0.12184,0.27747,0.46221");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39873,0.59220,0.93074"\
"0.27239,0.46587,0.80685"\
"0.17189,0.36658,0.70879");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18599,-0.34040,-0.51537"\
"-0.12679,-0.27998,-0.45739"\
"-0.10319,-0.25638,-0.43867");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.32027,-0.51252,-0.84374"\
"-0.21346,-0.40694,-0.74182"\
"-0.12639,-0.32108,-0.66328");
}
}
}
pin("DE") {
direction : input;
capacitance : 0.0034;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.43657,0.52750,0.56453"\
"0.31024,0.39995,0.43820"\
"0.20973,0.29944,0.33769");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.39385,0.57877,0.91365"\
"0.28338,0.46953,0.80685"\
"0.19142,0.37757,0.71977");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.19942,-0.33796,-0.50438"\
"-0.14022,-0.27754,-0.44518"\
"-0.11906,-0.25638,-0.42525");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.24580,-0.41364,-0.59593"\
"-0.18417,-0.35078,-0.53063"\
"-0.15690,-0.32474,-0.50703");
}
}
}
pin("Q") {
direction : output;
capacitance : 0.0000;
max_transition : 1.505;
max_capacitance : 0.560;
timing() {
related_pin : "CLK";
timing_type : rising_edge;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.36230,0.36840,0.38442,0.42161,0.50823,0.73948,1.45567"\
"0.36697,0.37322,0.38912,0.42626,0.51286,0.74423,1.45985"\
"0.37811,0.38423,0.40029,0.43741,0.52399,0.75525,1.47235"\
"0.40436,0.41044,0.42639,0.46365,0.55020,0.78142,1.50040"\
"0.45519,0.46137,0.47733,0.51452,0.60115,0.83224,1.55142"\
"0.53003,0.53616,0.55198,0.58921,0.67593,0.90726,1.62427"\
"0.62709,0.63324,0.64927,0.68650,0.77314,1.00446,1.72377");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.03838,0.04254,0.05537,0.08665,0.18084,0.48274,1.49584"\
"0.03847,0.04319,0.05538,0.08662,0.18085,0.48226,1.50217"\
"0.03845,0.04288,0.05538,0.08670,0.18058,0.48292,1.50199"\
"0.03854,0.04303,0.05538,0.08671,0.18117,0.48280,1.50240"\
"0.03823,0.04279,0.05483,0.08662,0.18084,0.48224,1.50258"\
"0.03862,0.04272,0.05498,0.08664,0.18066,0.48333,1.50529"\
"0.03900,0.04327,0.05535,0.08660,0.18089,0.48256,1.50068");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.52666,0.53474,0.55552,0.60317,0.69795,0.87614,1.25053"\
"0.53135,0.53919,0.56024,0.60803,0.70278,0.88080,1.25534"\
"0.54248,0.55032,0.57098,0.61907,0.71389,0.89206,1.26634"\
"0.56800,0.57583,0.59689,0.64462,0.73940,0.91753,1.29181"\
"0.61773,0.62556,0.64663,0.69432,0.78908,0.96721,1.34168"\
"0.69373,0.70157,0.72215,0.77010,0.86495,1.04314,1.41731"\
"0.79511,0.80292,0.82416,0.87169,0.96642,1.14474,1.51907");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00519, 0.01674, 0.05394, 0.17386, 0.56031");
values("0.08441,0.08877,0.10133,0.12996,0.19071,0.32127,0.70494"\
"0.08447,0.08837,0.10176,0.13078,0.19096,0.32104,0.70691"\
"0.08435,0.08864,0.10147,0.13056,0.19094,0.31959,0.70621"\
"0.08445,0.08844,0.10160,0.13072,0.19098,0.31938,0.70511"\
"0.08426,0.08849,0.10162,0.13067,0.19090,0.31982,0.70279"\
"0.08466,0.08908,0.10119,0.13046,0.19073,0.32064,0.70612"\
"0.08454,0.08892,0.10061,0.13049,0.19084,0.31877,0.70628");
}
}
}
pin("SCD") {
direction : input;
capacitance : 0.0018;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.11430,0.24064,0.36434"\
"0.04656,0.17168,0.29049"\
"0.01442,0.13953,0.25835");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.28520,0.47379,0.78914"\
"0.15521,0.34258,0.66159"\
"0.04982,0.23841,0.55742");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.10176,-0.22687,-0.34447"\
"-0.03280,-0.15791,-0.27551"\
"0.00179,-0.12333,-0.24214");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.21529,-0.40388,-0.71434"\
"-0.09994,-0.28853,-0.60265"\
"-0.00676,-0.19535,-0.51192");
}
}
}
pin("SCE") {
direction : input;
capacitance : 0.0029;
max_transition : 1.500;
timing() {
related_pin : "CLK";
timing_type : setup_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.29741,0.38712,0.43026"\
"0.16741,0.25713,0.30026"\
"0.06325,0.15296,0.19609");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("0.27178,0.45426,0.74153"\
"0.14300,0.32549,0.61642"\
"0.04372,0.22498,0.51714");
}
}
timing() {
related_pin : "CLK";
timing_type : hold_rising;
rise_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.08711,-0.22077,-0.32127"\
"-0.02059,-0.14815,-0.25109"\
"0.01277,-0.11478,-0.21651");
}
fall_constraint(vio_3_3_1) {
index_1("0.01000, 0.50000, 1.50000");
index_2("0.01000, 0.50000, 1.50000");
values("-0.18355,-0.36970,-0.65819"\
"-0.07552,-0.25923,-0.55139"\
"0.01033,-0.17215,-0.46187");
}
}
}
}
cell ("sky130_fd_sc_hd__xnor2_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__xnor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0047;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)+(A*B)";
capacitance : 0.0000;
max_transition : 1.489;
max_capacitance : 0.070;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.09412,0.10403,0.12652,0.17644,0.28870,0.54303,1.12005"\
"0.09885,0.10903,0.13163,0.18184,0.29460,0.54885,1.12601"\
"0.11153,0.12169,0.14428,0.19481,0.30761,0.56242,1.13936"\
"0.13968,0.14969,0.17225,0.22263,0.33569,0.59064,1.16864"\
"0.19829,0.21025,0.23520,0.28579,0.39880,0.65402,1.23235"\
"0.30093,0.31696,0.35018,0.41712,0.54460,0.80022,1.37925"\
"0.47254,0.49767,0.54992,0.64709,0.82259,1.13091,1.71571");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.07146,0.08442,0.11397,0.18130,0.33401,0.68155,1.47419"\
"0.07141,0.08456,0.11417,0.18155,0.33457,0.68205,1.47001"\
"0.07135,0.08453,0.11408,0.18121,0.33399,0.68156,1.47134"\
"0.07170,0.08448,0.11406,0.18139,0.33395,0.68181,1.47143"\
"0.08773,0.09902,0.12480,0.18659,0.33437,0.68152,1.47153"\
"0.12865,0.14178,0.17020,0.22931,0.36043,0.68595,1.47389"\
"0.21342,0.23036,0.26718,0.33675,0.47569,0.76231,1.48435");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.03741,0.04140,0.05013,0.06894,0.11054,0.20370,0.41450"\
"0.04231,0.04632,0.05504,0.07405,0.11568,0.20868,0.41959"\
"0.05170,0.05576,0.06454,0.08363,0.12534,0.21853,0.42951"\
"0.06826,0.07294,0.08329,0.10375,0.14588,0.23939,0.45049"\
"0.09122,0.09839,0.11254,0.14011,0.19006,0.28711,0.49883"\
"0.11282,0.12409,0.14638,0.18855,0.26137,0.38469,0.61016"\
"0.10713,0.12555,0.16272,0.23070,0.34665,0.53212,0.82696");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02551,0.03030,0.04104,0.06522,0.12026,0.24452,0.52873"\
"0.02556,0.03042,0.04115,0.06538,0.12031,0.24436,0.52855"\
"0.02608,0.03071,0.04120,0.06538,0.12031,0.24436,0.52810"\
"0.03242,0.03682,0.04668,0.06839,0.12123,0.24434,0.52820"\
"0.04919,0.05463,0.06542,0.08853,0.13538,0.24963,0.52844"\
"0.08362,0.09109,0.10599,0.13474,0.18724,0.29449,0.54496"\
"0.14841,0.15981,0.18174,0.22362,0.29526,0.42015,0.65696");
}
}
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.07517,0.08107,0.09337,0.11919,0.17576,0.30376,0.59573"\
"0.07937,0.08522,0.09754,0.12342,0.18038,0.30860,0.60062"\
"0.08818,0.09401,0.10636,0.13240,0.18919,0.31714,0.60917"\
"0.10638,0.11231,0.12477,0.15087,0.20832,0.33690,0.63137"\
"0.13331,0.13954,0.15254,0.17911,0.23684,0.36621,0.65914"\
"0.16252,0.16970,0.18373,0.21124,0.26910,0.39914,0.69019"\
"0.17128,0.18047,0.19837,0.22932,0.28866,0.41815,0.71213");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02701,0.03340,0.04828,0.08279,0.16285,0.34758,0.76621"\
"0.02706,0.03348,0.04830,0.08281,0.16317,0.34778,0.76978"\
"0.02705,0.03352,0.04843,0.08279,0.16325,0.34757,0.76834"\
"0.02798,0.03436,0.04887,0.08308,0.16346,0.34795,0.77011"\
"0.03093,0.03708,0.05120,0.08471,0.16363,0.34683,0.76654"\
"0.03787,0.04356,0.05657,0.08766,0.16518,0.34793,0.76311"\
"0.05263,0.05837,0.07085,0.09856,0.16945,0.34953,0.76790");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.08797,0.09284,0.10269,0.12223,0.16265,0.25182,0.45471"\
"0.09325,0.09811,0.10797,0.12750,0.16794,0.25715,0.45995"\
"0.10662,0.11146,0.12126,0.14084,0.18124,0.27061,0.47259"\
"0.13869,0.14348,0.15324,0.17277,0.21326,0.30275,0.50454"\
"0.20508,0.21024,0.22048,0.24059,0.28161,0.37096,0.57380"\
"0.31405,0.32040,0.33252,0.35389,0.39644,0.48652,0.68875"\
"0.48955,0.49799,0.51393,0.54091,0.58760,0.67865,0.88086");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02249,0.02688,0.03678,0.05858,0.10911,0.22813,0.49798"\
"0.02249,0.02695,0.03671,0.05859,0.10926,0.22826,0.49775"\
"0.02258,0.02699,0.03677,0.05877,0.10940,0.22739,0.50202"\
"0.02276,0.02720,0.03689,0.05867,0.10937,0.22824,0.50168"\
"0.02597,0.03031,0.03956,0.06075,0.11027,0.22755,0.49780"\
"0.03479,0.03881,0.04761,0.06813,0.11477,0.22888,0.50041"\
"0.05021,0.05502,0.06420,0.08259,0.12519,0.23353,0.50115");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.07950,0.08963,0.11201,0.16231,0.27471,0.52902,1.10626"\
"0.08233,0.09267,0.11536,0.16596,0.27884,0.53329,1.11048"\
"0.09259,0.10278,0.12574,0.17641,0.28981,0.54486,1.12265"\
"0.12156,0.13104,0.15353,0.20407,0.31730,0.57278,1.15142"\
"0.18438,0.19688,0.22210,0.27260,0.38435,0.63780,1.21618"\
"0.28571,0.30449,0.34297,0.41604,0.54442,0.79659,1.37157"\
"0.45201,0.48016,0.53912,0.65018,0.84320,1.16467,1.73895");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.07124,0.08436,0.11405,0.18130,0.33402,0.68193,1.47505"\
"0.07125,0.08434,0.11405,0.18139,0.33410,0.68181,1.47078"\
"0.07102,0.08414,0.11393,0.18143,0.33395,0.68083,1.46944"\
"0.07326,0.08529,0.11381,0.18119,0.33385,0.68100,1.47653"\
"0.10036,0.11117,0.13316,0.19042,0.33384,0.68246,1.47139"\
"0.15095,0.16698,0.19813,0.25782,0.37337,0.68546,1.47447"\
"0.23722,0.26075,0.30926,0.39407,0.54150,0.80043,1.48930");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02961,0.03326,0.04120,0.05896,0.09848,0.18757,0.38927"\
"0.03450,0.03829,0.04649,0.06453,0.10421,0.19328,0.39559"\
"0.04403,0.04807,0.05656,0.07477,0.11471,0.20402,0.40572"\
"0.05792,0.06365,0.07465,0.09560,0.13641,0.22628,0.42884"\
"0.07390,0.08253,0.09938,0.12969,0.18263,0.27674,0.47981"\
"0.08227,0.09622,0.12361,0.17193,0.25128,0.37866,0.59845"\
"0.05463,0.07883,0.12410,0.20335,0.33068,0.52686,0.82572");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.01672,0.02143,0.03192,0.05560,0.10796,0.22747,0.50201"\
"0.01699,0.02161,0.03216,0.05547,0.10828,0.22691,0.49881"\
"0.01835,0.02263,0.03259,0.05577,0.10842,0.22837,0.50042"\
"0.02639,0.03079,0.04018,0.05995,0.10925,0.22820,0.50106"\
"0.04439,0.04981,0.06106,0.08303,0.12812,0.23320,0.49897"\
"0.07962,0.08754,0.10316,0.13197,0.18363,0.28390,0.51751"\
"0.14853,0.15973,0.18230,0.22396,0.29358,0.41699,0.64441");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.07351,0.07939,0.09162,0.11736,0.17347,0.30101,0.59221"\
"0.07721,0.08308,0.09533,0.12111,0.17733,0.30523,0.59658"\
"0.08692,0.09278,0.10494,0.13067,0.18740,0.31509,0.60703"\
"0.10738,0.11334,0.12570,0.15170,0.20870,0.33691,0.62779"\
"0.13472,0.14093,0.15367,0.18020,0.23774,0.36673,0.66019"\
"0.16480,0.17202,0.18568,0.21263,0.27021,0.40066,0.69146"\
"0.17845,0.18810,0.20510,0.23592,0.29389,0.42184,0.71666");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02708,0.03355,0.04830,0.08280,0.16321,0.34748,0.76476"\
"0.02711,0.03350,0.04832,0.08278,0.16324,0.34775,0.76705"\
"0.02712,0.03358,0.04843,0.08288,0.16320,0.34866,0.76820"\
"0.02845,0.03476,0.04927,0.08334,0.16330,0.34760,0.76576"\
"0.03128,0.03730,0.05137,0.08516,0.16404,0.34734,0.76973"\
"0.03899,0.04456,0.05701,0.08811,0.16560,0.34868,0.76392"\
"0.05471,0.06029,0.07192,0.09897,0.16961,0.34945,0.76874");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.08969,0.09393,0.10294,0.12167,0.16258,0.25475,0.46512"\
"0.09416,0.09842,0.10746,0.12615,0.16711,0.25931,0.46969"\
"0.10614,0.11026,0.11941,0.13838,0.17942,0.27167,0.48202"\
"0.13597,0.14035,0.14958,0.16884,0.21010,0.30257,0.51259"\
"0.19279,0.19785,0.20794,0.22840,0.27069,0.36350,0.57352"\
"0.28150,0.28778,0.30010,0.32267,0.36658,0.46033,0.67114"\
"0.42287,0.43097,0.44724,0.47500,0.52300,0.61711,0.82816");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00114, 0.00259, 0.00590, 0.01343, 0.03057, 0.06959");
values("0.02940,0.03436,0.04471,0.06777,0.12127,0.24478,0.52855"\
"0.02947,0.03440,0.04473,0.06785,0.12128,0.24479,0.52852"\
"0.02958,0.03450,0.04484,0.06803,0.12122,0.24475,0.52805"\
"0.03015,0.03487,0.04516,0.06825,0.12112,0.24508,0.52830"\
"0.03125,0.03626,0.04678,0.06946,0.12185,0.24523,0.52900"\
"0.03689,0.04198,0.05157,0.07331,0.12352,0.24524,0.52764"\
"0.04965,0.05547,0.06625,0.08725,0.13421,0.24769,0.52863");
}
}
}
}
cell ("sky130_fd_sc_hd__xnor2_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__xnor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0090;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0084;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)+(A*B)";
capacitance : 0.0000;
max_transition : 1.493;
max_capacitance : 0.122;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.09962,0.10622,0.12266,0.16230,0.25964,0.50113,1.10187"\
"0.10394,0.11091,0.12721,0.16707,0.26484,0.50668,1.10823"\
"0.11642,0.12301,0.13950,0.17951,0.27776,0.51977,1.12152"\
"0.14366,0.15009,0.16647,0.20627,0.30468,0.54678,1.14821"\
"0.19778,0.20579,0.22377,0.26550,0.36348,0.60601,1.20833"\
"0.28989,0.30054,0.32476,0.37943,0.49618,0.74218,1.34521"\
"0.43855,0.45507,0.49290,0.57373,0.73357,1.03931,1.65835");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.07392,0.08243,0.10404,0.15815,0.29243,0.62812,1.46440"\
"0.07378,0.08259,0.10407,0.15803,0.29294,0.62828,1.46614"\
"0.07385,0.08261,0.10421,0.15802,0.29299,0.63053,1.46653"\
"0.07405,0.08259,0.10416,0.15812,0.29291,0.62798,1.46487"\
"0.08972,0.09726,0.11597,0.16518,0.29436,0.62777,1.46538"\
"0.12855,0.13771,0.15923,0.20908,0.32495,0.63458,1.46598"\
"0.21153,0.22262,0.24932,0.30932,0.43816,0.72080,1.48063");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.03892,0.04168,0.04842,0.06407,0.10141,0.19166,0.41459"\
"0.04360,0.04647,0.05318,0.06905,0.10633,0.19673,0.41986"\
"0.05226,0.05511,0.06188,0.07778,0.11524,0.20569,0.42887"\
"0.06703,0.07035,0.07807,0.09530,0.13351,0.22412,0.44752"\
"0.08794,0.09258,0.10300,0.12512,0.17146,0.26658,0.49077"\
"0.10634,0.11338,0.12899,0.16312,0.22940,0.35030,0.59026"\
"0.09671,0.10757,0.13368,0.18781,0.29118,0.47302,0.78163");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.02907,0.03220,0.03995,0.05939,0.10772,0.22824,0.52948"\
"0.02911,0.03224,0.04011,0.05938,0.10772,0.22823,0.52956"\
"0.02948,0.03255,0.04025,0.05939,0.10765,0.22838,0.52955"\
"0.03486,0.03783,0.04538,0.06267,0.10886,0.22837,0.52987"\
"0.05041,0.05390,0.06181,0.08029,0.12413,0.23387,0.52991"\
"0.08383,0.08828,0.09901,0.12378,0.17107,0.27662,0.54549"\
"0.14701,0.15412,0.16989,0.20380,0.26846,0.39146,0.65103");
}
}
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.07713,0.08075,0.08903,0.10698,0.14732,0.24490,0.48869"\
"0.08132,0.08496,0.09328,0.11129,0.15161,0.24931,0.49405"\
"0.09016,0.09376,0.10201,0.11993,0.16046,0.25807,0.50159"\
"0.10827,0.11195,0.12026,0.13840,0.17925,0.27739,0.52158"\
"0.13564,0.13958,0.14824,0.16715,0.20883,0.30792,0.55365"\
"0.16519,0.16983,0.17981,0.20024,0.24290,0.34232,0.58670"\
"0.17417,0.18041,0.19370,0.21890,0.26569,0.36555,0.61061");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.02384,0.02731,0.03588,0.05724,0.11224,0.25243,0.60886"\
"0.02386,0.02727,0.03585,0.05736,0.11217,0.25268,0.60726"\
"0.02387,0.02733,0.03591,0.05724,0.11221,0.25274,0.60642"\
"0.02480,0.02823,0.03661,0.05779,0.11242,0.25315,0.60834"\
"0.02788,0.03118,0.03952,0.06011,0.11386,0.25274,0.60619"\
"0.03519,0.03842,0.04617,0.06561,0.11661,0.25377,0.60503"\
"0.04917,0.05294,0.06118,0.07939,0.12551,0.25614,0.60684");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.09950,0.10300,0.11118,0.12878,0.16689,0.25632,0.47728"\
"0.10415,0.10775,0.11587,0.13350,0.17170,0.26116,0.48193"\
"0.11641,0.11998,0.12809,0.14567,0.18386,0.27336,0.49448"\
"0.14738,0.15094,0.15900,0.17652,0.21475,0.30416,0.52638"\
"0.21232,0.21602,0.22443,0.24235,0.28096,0.37072,0.59240"\
"0.31797,0.32257,0.33228,0.35210,0.39271,0.48335,0.70482"\
"0.48521,0.49116,0.50386,0.52816,0.57307,0.66552,0.88715");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.02380,0.02708,0.03472,0.05328,0.09909,0.21766,0.51754"\
"0.02393,0.02704,0.03478,0.05321,0.09906,0.21727,0.51966"\
"0.02380,0.02714,0.03466,0.05327,0.09920,0.21734,0.51729"\
"0.02394,0.02708,0.03474,0.05333,0.09921,0.21756,0.51599"\
"0.02666,0.03004,0.03743,0.05537,0.10036,0.21732,0.51605"\
"0.03497,0.03804,0.04486,0.06225,0.10509,0.21984,0.51741"\
"0.04921,0.05297,0.06032,0.07678,0.11632,0.22439,0.52013");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.07700,0.08399,0.10032,0.14024,0.23779,0.47939,1.08054"\
"0.07960,0.08651,0.10313,0.14342,0.24163,0.48352,1.08687"\
"0.08957,0.09642,0.11307,0.15350,0.25169,0.49403,1.09598"\
"0.11722,0.12376,0.13949,0.17967,0.27808,0.52079,1.12342"\
"0.17577,0.18422,0.20382,0.24522,0.34188,0.58364,1.18627"\
"0.26880,0.28150,0.31094,0.37335,0.49381,0.73629,1.33438"\
"0.42171,0.44225,0.48365,0.57517,0.75652,1.08366,1.68338");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.07324,0.08218,0.10396,0.15811,0.29251,0.62801,1.46550"\
"0.07311,0.08205,0.10397,0.15809,0.29307,0.62760,1.46668"\
"0.07259,0.08162,0.10372,0.15808,0.29281,0.62821,1.46968"\
"0.07518,0.08318,0.10376,0.15710,0.29256,0.62989,1.46592"\
"0.10120,0.10962,0.12770,0.17186,0.29459,0.62819,1.46572"\
"0.14708,0.15860,0.18473,0.23790,0.34592,0.63709,1.46410"\
"0.22292,0.24046,0.27761,0.35333,0.50049,0.77393,1.49265");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.03114,0.03374,0.04005,0.05519,0.09151,0.18034,0.40111"\
"0.03568,0.03842,0.04502,0.06048,0.09711,0.18620,0.40634"\
"0.04369,0.04666,0.05350,0.06939,0.10652,0.19561,0.41651"\
"0.05477,0.05858,0.06711,0.08548,0.12413,0.21433,0.43597"\
"0.06651,0.07226,0.08506,0.11075,0.16023,0.25651,0.47872"\
"0.06732,0.07663,0.09784,0.13788,0.21146,0.33932,0.57932"\
"0.02778,0.04353,0.07862,0.14381,0.26049,0.45384,0.77220");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.01718,0.02049,0.02867,0.04855,0.09705,0.21710,0.51964"\
"0.01748,0.02083,0.02902,0.04924,0.09784,0.21762,0.51747"\
"0.01869,0.02180,0.02971,0.04934,0.09784,0.21714,0.51881"\
"0.02523,0.02842,0.03591,0.05372,0.09944,0.21758,0.51886"\
"0.04158,0.04533,0.05381,0.07266,0.11671,0.22352,0.51737"\
"0.07493,0.08017,0.09194,0.11627,0.16439,0.27058,0.53268"\
"0.14267,0.14942,0.16552,0.19940,0.26460,0.38771,0.64616");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.07195,0.07561,0.08385,0.10166,0.14169,0.23929,0.48323"\
"0.07560,0.07922,0.08746,0.10526,0.14533,0.24251,0.48583"\
"0.08498,0.08854,0.09664,0.11449,0.15490,0.25286,0.49703"\
"0.10423,0.10791,0.11629,0.13447,0.17515,0.27342,0.51668"\
"0.12985,0.13369,0.14232,0.16112,0.20288,0.30238,0.54684"\
"0.15552,0.16008,0.17011,0.18983,0.23135,0.33126,0.57659"\
"0.15953,0.16631,0.17913,0.20380,0.24860,0.34706,0.59293");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.02387,0.02729,0.03585,0.05742,0.11227,0.25316,0.60705"\
"0.02387,0.02734,0.03589,0.05725,0.11218,0.25287,0.60661"\
"0.02389,0.02740,0.03596,0.05736,0.11218,0.25303,0.60740"\
"0.02522,0.02871,0.03725,0.05826,0.11261,0.25336,0.60883"\
"0.02807,0.03135,0.03945,0.06027,0.11439,0.25300,0.60716"\
"0.03579,0.03876,0.04622,0.06503,0.11637,0.25434,0.60623"\
"0.05031,0.05390,0.06219,0.07948,0.12403,0.25618,0.60833");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.09775,0.10076,0.10785,0.12387,0.16067,0.24980,0.47193"\
"0.10201,0.10504,0.11225,0.12829,0.16521,0.25434,0.47636"\
"0.11409,0.11720,0.12436,0.14053,0.17754,0.26663,0.48885"\
"0.14317,0.14636,0.15349,0.16994,0.20731,0.29685,0.51952"\
"0.20097,0.20435,0.21179,0.22955,0.26856,0.35873,0.58103"\
"0.29156,0.29577,0.30510,0.32447,0.36500,0.45723,0.68095"\
"0.43900,0.44462,0.45687,0.48121,0.52671,0.61870,0.84258");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00125, 0.00312, 0.00780, 0.01950, 0.04873, 0.12178");
values("0.03339,0.03654,0.04433,0.06312,0.10962,0.22878,0.53052"\
"0.03364,0.03683,0.04437,0.06310,0.10957,0.22858,0.53045"\
"0.03363,0.03667,0.04442,0.06313,0.10957,0.22837,0.52955"\
"0.03403,0.03719,0.04496,0.06357,0.10975,0.22869,0.53054"\
"0.03398,0.03763,0.04589,0.06465,0.11053,0.22901,0.52988"\
"0.03764,0.04112,0.04966,0.06739,0.11162,0.22882,0.52982"\
"0.04857,0.05272,0.06153,0.07947,0.12097,0.23046,0.52845");
}
}
}
}
cell ("sky130_fd_sc_hd__xnor2_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__xnor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0175;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0163;
max_transition : 1.500;
}
pin("Y") {
direction : output;
function : "(!A*!B)+(A*B)";
capacitance : 0.0000;
max_transition : 1.501;
max_capacitance : 0.211;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.11147,0.11592,0.12794,0.16018,0.24622,0.47955,1.11680"\
"0.11541,0.11995,0.13172,0.16451,0.25107,0.48503,1.12143"\
"0.12675,0.13128,0.14325,0.17608,0.26339,0.49766,1.13405"\
"0.15314,0.15779,0.16978,0.20246,0.28993,0.52475,1.16156"\
"0.20875,0.21376,0.22712,0.26127,0.34812,0.58309,1.22078"\
"0.30472,0.31178,0.32976,0.37316,0.47783,0.71819,1.35671"\
"0.46551,0.47597,0.50328,0.56840,0.71237,1.01263,1.66910");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.08065,0.08664,0.10223,0.14555,0.26393,0.58772,1.47800"\
"0.08076,0.08626,0.10220,0.14547,0.26399,0.58793,1.47352"\
"0.08065,0.08660,0.10220,0.14577,0.26397,0.58753,1.47235"\
"0.08069,0.08650,0.10230,0.14570,0.26416,0.58708,1.47197"\
"0.09481,0.10009,0.11361,0.15303,0.26563,0.58778,1.47304"\
"0.13213,0.13795,0.15358,0.19467,0.29861,0.59556,1.47329"\
"0.21508,0.22292,0.24136,0.28906,0.40273,0.68342,1.48917");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.04337,0.04534,0.05037,0.06331,0.09692,0.18519,0.42362"\
"0.04810,0.05000,0.05510,0.06819,0.10172,0.19007,0.42842"\
"0.05654,0.05847,0.06351,0.07680,0.11055,0.19899,0.43742"\
"0.07025,0.07260,0.07845,0.09290,0.12752,0.21629,0.45501"\
"0.09016,0.09306,0.10096,0.11919,0.16128,0.25598,0.49578"\
"0.10541,0.10987,0.12174,0.14999,0.21085,0.33169,0.58905"\
"0.08634,0.09378,0.11281,0.15753,0.25372,0.43627,0.76894");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.03282,0.03492,0.04069,0.05666,0.10060,0.22133,0.55367"\
"0.03283,0.03493,0.04075,0.05669,0.10063,0.22169,0.55357"\
"0.03303,0.03507,0.04078,0.05665,0.10060,0.22155,0.55392"\
"0.03819,0.04024,0.04573,0.06057,0.10203,0.22137,0.55378"\
"0.05287,0.05515,0.06121,0.07671,0.11720,0.22767,0.55416"\
"0.08623,0.08924,0.09746,0.11681,0.16216,0.27017,0.56790"\
"0.15048,0.15476,0.16664,0.19472,0.25574,0.38213,0.67136");
}
}
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.08286,0.08546,0.09197,0.10746,0.14392,0.23845,0.49816"\
"0.08699,0.08959,0.09612,0.11163,0.14815,0.24305,0.50350"\
"0.09523,0.09783,0.10431,0.11975,0.15658,0.25140,0.51311"\
"0.11217,0.11478,0.12140,0.13712,0.17439,0.26987,0.53067"\
"0.13771,0.14046,0.14739,0.16386,0.20229,0.29914,0.55929"\
"0.16414,0.16743,0.17519,0.19288,0.23255,0.33015,0.59095"\
"0.16557,0.16984,0.18015,0.20228,0.24651,0.34502,0.60622");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.02557,0.02781,0.03407,0.05112,0.09845,0.23183,0.60327"\
"0.02550,0.02779,0.03411,0.05108,0.09851,0.23210,0.60276"\
"0.02556,0.02785,0.03413,0.05111,0.09844,0.23201,0.60387"\
"0.02644,0.02880,0.03497,0.05169,0.09869,0.23137,0.60207"\
"0.02934,0.03146,0.03769,0.05412,0.10058,0.23208,0.60027"\
"0.03625,0.03829,0.04450,0.05977,0.10340,0.23367,0.60101"\
"0.05082,0.05283,0.05901,0.07379,0.11325,0.23660,0.60500");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.10629,0.10872,0.11485,0.12949,0.16319,0.24631,0.46928"\
"0.11096,0.11339,0.11952,0.13417,0.16796,0.25119,0.47359"\
"0.12332,0.12573,0.13186,0.14644,0.18021,0.26342,0.48664"\
"0.15390,0.15631,0.16237,0.17689,0.21065,0.29408,0.51745"\
"0.22095,0.22344,0.22973,0.24468,0.27864,0.36225,0.58686"\
"0.33229,0.33534,0.34284,0.35940,0.39561,0.48079,0.70442"\
"0.51166,0.51573,0.52558,0.54665,0.58803,0.67583,0.89964");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.02451,0.02662,0.03233,0.04740,0.08723,0.19806,0.50669"\
"0.02441,0.02657,0.03246,0.04752,0.08731,0.19796,0.50724"\
"0.02464,0.02682,0.03240,0.04750,0.08730,0.19802,0.50645"\
"0.02460,0.02669,0.03240,0.04763,0.08733,0.19810,0.50737"\
"0.02697,0.02916,0.03475,0.04940,0.08845,0.19834,0.50813"\
"0.03560,0.03747,0.04286,0.05675,0.09392,0.20160,0.50809"\
"0.05042,0.05274,0.05829,0.07245,0.10639,0.20662,0.51056");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.08944,0.09406,0.10634,0.13886,0.22556,0.45900,1.09568"\
"0.09117,0.09607,0.10821,0.14144,0.22842,0.46235,1.09877"\
"0.10032,0.10509,0.11726,0.15045,0.23798,0.47271,1.10987"\
"0.12758,0.13220,0.14432,0.17690,0.26381,0.49902,1.13714"\
"0.19032,0.19583,0.20986,0.24373,0.32905,0.56332,1.20169"\
"0.29231,0.30046,0.32123,0.37190,0.48151,0.71682,1.35265"\
"0.46295,0.47419,0.50281,0.57886,0.74095,1.06524,1.70655");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.08036,0.08626,0.10220,0.14556,0.26422,0.58715,1.47101"\
"0.08033,0.08626,0.10209,0.14566,0.26384,0.58740,1.47225"\
"0.07996,0.08593,0.10178,0.14555,0.26384,0.58766,1.47102"\
"0.08104,0.08640,0.10161,0.14471,0.26393,0.58715,1.47326"\
"0.10681,0.11189,0.12424,0.15966,0.26623,0.58744,1.47282"\
"0.15344,0.15981,0.17878,0.22350,0.32088,0.59917,1.47298"\
"0.22958,0.24037,0.26722,0.33421,0.46821,0.73453,1.50074");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.03528,0.03703,0.04159,0.05335,0.08406,0.16659,0.38902"\
"0.03953,0.04133,0.04607,0.05825,0.08949,0.17152,0.39447"\
"0.04757,0.04952,0.05452,0.06706,0.09890,0.18164,0.40430"\
"0.05862,0.06106,0.06732,0.08206,0.11596,0.19958,0.42346"\
"0.06919,0.07290,0.08216,0.10358,0.14755,0.24011,0.46512"\
"0.06649,0.07256,0.08688,0.12089,0.18908,0.31556,0.56224"\
"0.01560,0.02558,0.05182,0.10623,0.21568,0.40941,0.74347");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.01766,0.01983,0.02557,0.04139,0.08387,0.19762,0.50722"\
"0.01792,0.02008,0.02596,0.04181,0.08408,0.19792,0.50643"\
"0.01915,0.02121,0.02678,0.04220,0.08447,0.19750,0.50768"\
"0.02553,0.02756,0.03312,0.04770,0.08643,0.19807,0.50831"\
"0.04197,0.04425,0.05064,0.06619,0.10441,0.20559,0.50790"\
"0.07598,0.07903,0.08768,0.10783,0.15248,0.25444,0.52606"\
"0.14402,0.14835,0.16016,0.18839,0.24868,0.37097,0.64128");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.07782,0.08041,0.08692,0.10224,0.13842,0.23297,0.49285"\
"0.08127,0.08387,0.09038,0.10576,0.14203,0.23690,0.49565"\
"0.09027,0.09282,0.09938,0.11475,0.15146,0.24615,0.50609"\
"0.10953,0.11218,0.11878,0.13456,0.17174,0.26724,0.52761"\
"0.13457,0.13727,0.14409,0.16030,0.19895,0.29593,0.55552"\
"0.15858,0.16179,0.16941,0.18662,0.22563,0.32230,0.58421"\
"0.15675,0.16097,0.17088,0.19281,0.23469,0.33153,0.59392");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.02553,0.02782,0.03417,0.05118,0.09866,0.23170,0.60240"\
"0.02552,0.02783,0.03417,0.05122,0.09855,0.23188,0.60509"\
"0.02553,0.02790,0.03417,0.05119,0.09849,0.23196,0.60348"\
"0.02700,0.02937,0.03555,0.05226,0.09894,0.23150,0.60268"\
"0.02933,0.03148,0.03762,0.05428,0.10132,0.23292,0.60205"\
"0.03713,0.03935,0.04455,0.05943,0.10323,0.23482,0.60182"\
"0.05191,0.05429,0.05984,0.07401,0.11257,0.23641,0.60561");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.09351,0.09550,0.10065,0.11362,0.14610,0.23244,0.46940"\
"0.09817,0.10015,0.10531,0.11833,0.15101,0.23746,0.47443"\
"0.11040,0.11237,0.11770,0.13080,0.16353,0.24995,0.48662"\
"0.14073,0.14279,0.14825,0.16154,0.19460,0.28123,0.51814"\
"0.20131,0.20359,0.20941,0.22361,0.25797,0.34508,0.58162"\
"0.29789,0.30071,0.30772,0.32401,0.36058,0.44933,0.68686"\
"0.45589,0.45967,0.46910,0.48987,0.53211,0.62354,0.86125");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00137, 0.00375, 0.01028, 0.02817, 0.07719, 0.21150");
values("0.03686,0.03908,0.04491,0.06057,0.10299,0.22169,0.55405"\
"0.03691,0.03910,0.04491,0.06058,0.10297,0.22197,0.55352"\
"0.03680,0.03907,0.04500,0.06054,0.10293,0.22196,0.55430"\
"0.03710,0.03940,0.04519,0.06082,0.10293,0.22196,0.55431"\
"0.03617,0.03853,0.04465,0.06127,0.10323,0.22210,0.55444"\
"0.03912,0.04152,0.04745,0.06306,0.10409,0.22154,0.55296"\
"0.04941,0.05205,0.05913,0.07561,0.11429,0.22337,0.55097");
}
}
}
}
cell ("sky130_fd_sc_hd__xnor3_1") {
area : 22.522
cell_footprint : "sky130_fd_sc_hd__xnor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0054;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((!A*!B)*!C)+((A*B)*!C))+((A*!B)*C))+((!A*B)*C)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.155;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.31150,0.32184,0.34369,0.38945,0.49030,0.73882,1.37988"\
"0.31656,0.32690,0.34872,0.39446,0.49528,0.74350,1.38560"\
"0.32922,0.33954,0.36142,0.40719,0.50806,0.75662,1.39808"\
"0.36099,0.37130,0.39319,0.43895,0.53982,0.78838,1.42986"\
"0.43529,0.44560,0.46745,0.51319,0.61401,0.86219,1.50833"\
"0.57802,0.58832,0.61042,0.65615,0.75705,1.00513,1.64820"\
"0.81221,0.82268,0.84504,0.89130,0.99268,1.24061,1.88259");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03572,0.04450,0.06484,0.11383,0.24072,0.58626,1.50114"\
"0.03561,0.04447,0.06491,0.11360,0.24069,0.58450,1.50234"\
"0.03574,0.04444,0.06482,0.11385,0.24083,0.58630,1.50066"\
"0.03573,0.04444,0.06481,0.11385,0.24082,0.58628,1.50059"\
"0.03561,0.04446,0.06492,0.11361,0.24075,0.58475,1.50237"\
"0.03593,0.04483,0.06530,0.11411,0.24126,0.58543,1.49599"\
"0.03679,0.04538,0.06611,0.11479,0.24171,0.58359,1.49628");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.32618,0.33797,0.36125,0.40342,0.47968,0.62848,0.95903"\
"0.33073,0.34266,0.36602,0.40797,0.48453,0.63316,0.96347"\
"0.34234,0.35404,0.37720,0.41925,0.49573,0.64442,0.97456"\
"0.36855,0.38021,0.40340,0.44552,0.52193,0.67063,1.00086"\
"0.41520,0.42722,0.45037,0.49243,0.56890,0.71761,1.04776"\
"0.48152,0.49331,0.51648,0.55849,0.63484,0.78376,1.11422"\
"0.55512,0.56697,0.59031,0.63239,0.70876,0.85773,1.18837");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.05423,0.06002,0.07189,0.09991,0.16298,0.31603,0.71736"\
"0.05453,0.05983,0.07189,0.09915,0.16334,0.31550,0.71825"\
"0.05379,0.06001,0.07185,0.09914,0.16324,0.31531,0.71706"\
"0.05378,0.06005,0.07182,0.09918,0.16317,0.31496,0.71658"\
"0.05469,0.05997,0.07185,0.09917,0.16323,0.31527,0.71712"\
"0.05447,0.06028,0.07186,0.09932,0.16376,0.31533,0.71765"\
"0.05448,0.06029,0.07246,0.10066,0.16396,0.31577,0.71539");
}
}
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.17139,0.18086,0.20149,0.24560,0.34563,0.59359,1.23540"\
"0.17597,0.18548,0.20612,0.25013,0.35027,0.59833,1.24145"\
"0.18709,0.19653,0.21718,0.26119,0.36133,0.60938,1.25293"\
"0.21167,0.22114,0.24181,0.28583,0.38596,0.63404,1.27754"\
"0.26053,0.27006,0.29077,0.33489,0.43474,0.68278,1.32524"\
"0.33582,0.34628,0.36847,0.41463,0.51593,0.76449,1.40752"\
"0.42995,0.44284,0.46936,0.52103,0.62651,0.87552,1.51758");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03235,0.04074,0.06095,0.11049,0.23895,0.58427,1.50097"\
"0.03228,0.04091,0.06110,0.11035,0.23900,0.58431,1.50364"\
"0.03230,0.04088,0.06111,0.11045,0.23909,0.58477,1.49919"\
"0.03230,0.04091,0.06110,0.11048,0.23913,0.58475,1.49870"\
"0.03292,0.04142,0.06159,0.11055,0.23927,0.58460,1.49355"\
"0.03706,0.04562,0.06617,0.11479,0.24121,0.58468,1.49755"\
"0.04727,0.05710,0.07862,0.12608,0.24791,0.58754,1.49407");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.30103,0.31304,0.33625,0.37779,0.45272,0.59963,0.92901"\
"0.30630,0.31832,0.34155,0.38310,0.45801,0.60492,0.93406"\
"0.31897,0.33094,0.35421,0.39575,0.47068,0.61761,0.94702"\
"0.35038,0.36234,0.38565,0.42711,0.50187,0.64904,0.97826"\
"0.42394,0.43596,0.45923,0.50075,0.57575,0.72280,1.05211"\
"0.58198,0.59442,0.61835,0.66054,0.73590,0.88329,1.21293"\
"0.85391,0.86918,0.89741,0.94477,1.02637,1.17923,1.51160");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.05740,0.06222,0.07304,0.09839,0.16121,0.31285,0.71602"\
"0.05740,0.06222,0.07304,0.09861,0.16138,0.31224,0.71549"\
"0.05746,0.06225,0.07310,0.09846,0.16109,0.31322,0.71558"\
"0.05760,0.06214,0.07367,0.09987,0.16042,0.31237,0.71680"\
"0.05797,0.06269,0.07380,0.09986,0.16078,0.31251,0.71722"\
"0.06448,0.06848,0.07757,0.10171,0.16268,0.31330,0.71453"\
"0.09571,0.09556,0.09874,0.11732,0.17375,0.32076,0.71892");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.22183,0.23210,0.25396,0.29965,0.40038,0.64853,1.29376"\
"0.22532,0.23556,0.25742,0.30309,0.40379,0.65165,1.29568"\
"0.23691,0.24722,0.26905,0.31474,0.41548,0.66397,1.30633"\
"0.26665,0.27698,0.29876,0.34442,0.44514,0.69342,1.33521"\
"0.32650,0.33684,0.35869,0.40440,0.50517,0.75362,1.39599"\
"0.41358,0.42378,0.44575,0.49127,0.59167,0.84062,1.48538"\
"0.54170,0.55209,0.57412,0.62006,0.72109,0.96918,1.60916");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03548,0.04448,0.06488,0.11369,0.24056,0.58444,1.50251"\
"0.03557,0.04451,0.06497,0.11359,0.24107,0.58584,1.49616"\
"0.03563,0.04442,0.06476,0.11372,0.24062,0.58607,1.49977"\
"0.03554,0.04443,0.06475,0.11358,0.24052,0.58520,1.50179"\
"0.03558,0.04450,0.06477,0.11374,0.24069,0.58624,1.49967"\
"0.03575,0.04463,0.06496,0.11364,0.24049,0.58625,1.50148"\
"0.03621,0.04484,0.06541,0.11442,0.24124,0.58300,1.49325");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.24669,0.25839,0.28079,0.32209,0.39716,0.54481,0.87446"\
"0.25008,0.26175,0.28418,0.32546,0.40058,0.54820,0.87787"\
"0.25842,0.27002,0.29254,0.33384,0.40884,0.55652,0.88612"\
"0.27862,0.29022,0.31273,0.35399,0.42903,0.57663,0.90627"\
"0.33424,0.34536,0.36793,0.40897,0.48380,0.63148,0.96114"\
"0.40024,0.41151,0.43384,0.47454,0.54911,0.69620,1.02554"\
"0.45695,0.46835,0.49067,0.53150,0.60659,0.75393,1.08244");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.05232,0.05795,0.06996,0.09790,0.16166,0.31283,0.71689"\
"0.05239,0.05796,0.07004,0.09806,0.16176,0.31315,0.71686"\
"0.05221,0.05785,0.06989,0.09745,0.16146,0.31304,0.71682"\
"0.05234,0.05787,0.06981,0.09790,0.16166,0.31279,0.71689"\
"0.05084,0.05646,0.06909,0.09704,0.16125,0.31295,0.71684"\
"0.05080,0.05646,0.06900,0.09751,0.15925,0.31244,0.71553"\
"0.05090,0.05658,0.06914,0.09799,0.16153,0.31242,0.71304");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.14896,0.15831,0.17884,0.22260,0.32188,0.56966,1.21111"\
"0.15204,0.16141,0.18187,0.22569,0.32504,0.57228,1.21498"\
"0.16131,0.17079,0.19120,0.23495,0.33438,0.58194,1.22282"\
"0.18525,0.19464,0.21502,0.25873,0.35798,0.60550,1.24560"\
"0.23334,0.24295,0.26370,0.30766,0.40695,0.65468,1.29664"\
"0.30342,0.31425,0.33704,0.38286,0.48347,0.73188,1.37279"\
"0.37945,0.39378,0.42195,0.47368,0.57719,0.82555,1.46737");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03213,0.04050,0.06052,0.10954,0.23856,0.58509,1.49976"\
"0.03203,0.04055,0.06040,0.10969,0.23835,0.58505,1.49835"\
"0.03198,0.04053,0.06049,0.10950,0.23847,0.58389,1.49365"\
"0.03202,0.04050,0.06035,0.10969,0.23844,0.58452,1.49542"\
"0.03326,0.04171,0.06166,0.11027,0.23865,0.58406,1.49445"\
"0.03957,0.04846,0.06758,0.11471,0.24098,0.58495,1.49932"\
"0.05390,0.06359,0.08362,0.12703,0.24601,0.58724,1.49450");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.27912,0.29090,0.31430,0.35619,0.43272,0.58133,0.91172"\
"0.28269,0.29443,0.31756,0.35965,0.43598,0.58478,0.91518"\
"0.29363,0.30538,0.32853,0.37060,0.44697,0.59577,0.92610"\
"0.32217,0.33388,0.35710,0.39912,0.47556,0.62430,0.95482"\
"0.38624,0.39802,0.42124,0.46324,0.53947,0.68835,1.01898"\
"0.52057,0.53287,0.55719,0.60013,0.67764,0.82709,1.15793"\
"0.73151,0.74872,0.78073,0.83495,0.92421,1.08507,1.42183");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.05412,0.05920,0.07192,0.09899,0.16330,0.31546,0.71870"\
"0.05406,0.05970,0.07195,0.10045,0.16313,0.31558,0.71888"\
"0.05401,0.05959,0.07204,0.10028,0.16333,0.31590,0.71851"\
"0.05410,0.05962,0.07180,0.09915,0.16338,0.31569,0.71876"\
"0.05362,0.05947,0.07177,0.10012,0.16374,0.31567,0.71721"\
"0.06096,0.06673,0.07759,0.10288,0.16645,0.31596,0.71773"\
"0.09392,0.09985,0.10999,0.13240,0.18997,0.33578,0.72556");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.14763,0.15748,0.17898,0.22427,0.32486,0.57369,1.21645"\
"0.15230,0.16230,0.18370,0.22890,0.32955,0.57823,1.21985"\
"0.16524,0.17516,0.19665,0.24182,0.34244,0.59064,1.23351"\
"0.19637,0.20636,0.22782,0.27304,0.37360,0.62227,1.26356"\
"0.26001,0.26983,0.29119,0.33632,0.43685,0.68463,1.33229"\
"0.35953,0.36934,0.39073,0.43573,0.53575,0.78383,1.42838"\
"0.51164,0.52131,0.54255,0.58777,0.68874,0.93680,1.57626");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03385,0.04270,0.06331,0.11272,0.24029,0.58635,1.49541"\
"0.03383,0.04274,0.06325,0.11265,0.23979,0.58654,1.49645"\
"0.03398,0.04263,0.06342,0.11268,0.24022,0.58629,1.49489"\
"0.03381,0.04278,0.06321,0.11252,0.23993,0.58654,1.49585"\
"0.03338,0.04235,0.06332,0.11257,0.24041,0.58621,1.50365"\
"0.03341,0.04235,0.06288,0.11259,0.23958,0.58667,1.50267"\
"0.03436,0.04296,0.06369,0.11336,0.24062,0.58435,1.49509");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.15806,0.16900,0.19120,0.23190,0.30655,0.45371,0.78325"\
"0.16285,0.17405,0.19608,0.23673,0.31163,0.45864,0.78811"\
"0.17251,0.18365,0.20573,0.24643,0.32129,0.46841,0.79761"\
"0.19318,0.20415,0.22586,0.26620,0.34047,0.48785,0.81704"\
"0.23780,0.24719,0.26689,0.30540,0.37842,0.52492,0.85441"\
"0.28107,0.29055,0.31011,0.34777,0.41960,0.56390,0.89231"\
"0.31541,0.32467,0.34411,0.38179,0.45364,0.59902,0.92593");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.04711,0.05357,0.06618,0.09577,0.16011,0.31371,0.71490"\
"0.04709,0.05327,0.06638,0.09443,0.15998,0.31274,0.71818"\
"0.04682,0.05288,0.06627,0.09444,0.15979,0.31237,0.71559"\
"0.04455,0.05100,0.06452,0.09485,0.15923,0.31198,0.71559"\
"0.03697,0.04402,0.05881,0.08964,0.15726,0.31167,0.71531"\
"0.03679,0.04300,0.05802,0.08780,0.15479,0.30696,0.71344"\
"0.03569,0.04244,0.05721,0.08795,0.15477,0.30916,0.70746");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.08379,0.09303,0.11304,0.15560,0.25298,0.49972,1.13965"\
"0.08786,0.09709,0.11709,0.15970,0.25729,0.50328,1.14332"\
"0.09806,0.10725,0.12723,0.16988,0.26738,0.51442,1.15465"\
"0.12160,0.13066,0.15049,0.19324,0.29104,0.53860,1.18241"\
"0.15780,0.16709,0.18714,0.23076,0.32994,0.57683,1.22055"\
"0.20110,0.21198,0.23382,0.27798,0.37764,0.62662,1.27063"\
"0.23392,0.24821,0.27614,0.32583,0.42679,0.67531,1.31748");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03082,0.03917,0.05931,0.10823,0.23737,0.58606,1.49834"\
"0.03074,0.03926,0.05938,0.10827,0.23736,0.58417,1.49970"\
"0.03062,0.03915,0.05913,0.10816,0.23711,0.58611,1.49553"\
"0.03048,0.03897,0.05919,0.10835,0.23707,0.58560,1.49642"\
"0.03329,0.04106,0.06079,0.11021,0.23824,0.58523,1.49823"\
"0.04242,0.04925,0.06675,0.11283,0.24131,0.58615,1.49678"\
"0.05736,0.06651,0.08473,0.12454,0.24450,0.58945,1.49463");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.13682,0.14654,0.16649,0.20467,0.27762,0.42456,0.75454"\
"0.13972,0.14938,0.16922,0.20746,0.28013,0.42731,0.75688"\
"0.14897,0.15847,0.17811,0.21618,0.28869,0.43581,0.76556"\
"0.17488,0.18417,0.20332,0.24081,0.31330,0.46004,0.78977"\
"0.24011,0.24900,0.26733,0.30373,0.37537,0.52158,0.85131"\
"0.35000,0.36087,0.38245,0.42141,0.49399,0.64217,0.97254"\
"0.51577,0.52926,0.55657,0.60432,0.68390,0.83340,1.16827");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00338, 0.00880, 0.02288, 0.05950, 0.15473");
values("0.03672,0.04423,0.05884,0.09058,0.15784,0.31409,0.71548"\
"0.03674,0.04342,0.05933,0.09045,0.15841,0.31330,0.71689"\
"0.03615,0.04289,0.05865,0.08983,0.15819,0.31301,0.71833"\
"0.03455,0.04150,0.05687,0.08862,0.15680,0.31171,0.71694"\
"0.03475,0.04120,0.05523,0.08669,0.15475,0.31241,0.71827"\
"0.04644,0.05312,0.06621,0.09481,0.15823,0.31484,0.71911"\
"0.06194,0.07050,0.08702,0.11489,0.17282,0.32132,0.72677");
}
}
}
}
cell ("sky130_fd_sc_hd__xnor3_2") {
area : 23.773
cell_footprint : "sky130_fd_sc_hd__xnor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0054;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((!A*!B)*!C)+((A*B)*!C))+((A*!B)*C))+((!A*B)*C)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.301;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.33154,0.34013,0.35994,0.40189,0.49515,0.73390,1.41875"\
"0.33673,0.34534,0.36509,0.40705,0.50031,0.73899,1.42403"\
"0.34929,0.35785,0.37761,0.41957,0.51284,0.75148,1.43691"\
"0.38107,0.38963,0.40939,0.45135,0.54462,0.78326,1.46852"\
"0.45522,0.46392,0.48358,0.52570,0.61903,0.85771,1.54203"\
"0.59824,0.60689,0.62660,0.66877,0.76211,1.00093,1.68116"\
"0.83291,0.84164,0.86163,0.90424,0.99804,1.23672,1.91880");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03390,0.04078,0.05686,0.09617,0.20361,0.52716,1.50332"\
"0.03391,0.04042,0.05683,0.09619,0.20366,0.52713,1.50349"\
"0.03390,0.04044,0.05683,0.09620,0.20368,0.52734,1.50345"\
"0.03390,0.04044,0.05682,0.09620,0.20368,0.52735,1.50341"\
"0.03405,0.04069,0.05694,0.09612,0.20356,0.52803,1.50215"\
"0.03413,0.04080,0.05717,0.09625,0.20378,0.52748,1.50167"\
"0.03487,0.04159,0.05776,0.09714,0.20449,0.52751,1.50091");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.35231,0.36235,0.38461,0.42753,0.50525,0.65759,1.00530"\
"0.35676,0.36678,0.38935,0.43237,0.50990,0.66219,1.01008"\
"0.36759,0.37811,0.40056,0.44359,0.52116,0.67344,1.02133"\
"0.39391,0.40443,0.42681,0.46983,0.54743,0.69976,1.04755"\
"0.44100,0.45127,0.47388,0.51669,0.59448,0.74658,1.09424"\
"0.50717,0.51744,0.53970,0.58238,0.66036,0.81265,1.16052"\
"0.58017,0.59071,0.61301,0.65594,0.73368,0.88610,1.23371");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06140,0.06740,0.07696,0.09975,0.15570,0.29972,0.70856"\
"0.06232,0.06639,0.07690,0.10030,0.15621,0.29941,0.70715"\
"0.06219,0.06681,0.07688,0.10024,0.15673,0.29943,0.70671"\
"0.06229,0.06701,0.07684,0.10014,0.15580,0.29957,0.70843"\
"0.06145,0.06630,0.07696,0.10101,0.15642,0.29960,0.70770"\
"0.06152,0.06592,0.07654,0.09987,0.15616,0.29974,0.70828"\
"0.06255,0.06748,0.07704,0.10015,0.15599,0.29955,0.70577");
}
}
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.18762,0.19544,0.21368,0.25327,0.34402,0.58117,1.26128"\
"0.19233,0.20006,0.21817,0.25790,0.34858,0.58614,1.27102"\
"0.20332,0.21116,0.22925,0.26896,0.35970,0.59730,1.27846"\
"0.22776,0.23561,0.25376,0.29346,0.38425,0.62185,1.30418"\
"0.27650,0.28434,0.30258,0.34221,0.43297,0.67055,1.35685"\
"0.35554,0.36407,0.38348,0.42515,0.51773,0.75582,1.44197"\
"0.45819,0.46856,0.49187,0.53920,0.63721,0.87716,1.55912");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03028,0.03666,0.05220,0.09104,0.19935,0.52607,1.50299"\
"0.03043,0.03672,0.05208,0.09115,0.19906,0.52581,1.50155"\
"0.03040,0.03664,0.05203,0.09104,0.19940,0.52595,1.50144"\
"0.03062,0.03652,0.05213,0.09104,0.19946,0.52540,1.50016"\
"0.03077,0.03681,0.05240,0.09114,0.19958,0.52593,1.50150"\
"0.03405,0.04047,0.05648,0.09529,0.20175,0.52661,1.50160"\
"0.04389,0.05037,0.06841,0.10715,0.21053,0.52846,1.49367");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.32455,0.33488,0.35717,0.39911,0.47489,0.62403,0.96922"\
"0.32983,0.34012,0.36240,0.40437,0.48019,0.62934,0.97436"\
"0.34256,0.35284,0.37512,0.41710,0.49294,0.64207,0.98708"\
"0.37394,0.38421,0.40649,0.44846,0.52431,0.67345,1.01847"\
"0.44751,0.45786,0.48023,0.52215,0.59795,0.74721,1.09232"\
"0.60592,0.61652,0.63942,0.68199,0.75823,0.90794,1.25337"\
"0.88556,0.89826,0.92520,0.97326,1.05548,1.21068,1.55910");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06305,0.06757,0.07675,0.09818,0.15191,0.29448,0.70476"\
"0.06306,0.06749,0.07731,0.09813,0.15291,0.29472,0.70408"\
"0.06307,0.06747,0.07724,0.09812,0.15267,0.29468,0.70367"\
"0.06310,0.06751,0.07726,0.09816,0.15265,0.29467,0.70376"\
"0.06338,0.06791,0.07698,0.09852,0.15327,0.29480,0.70423"\
"0.06971,0.07275,0.08099,0.10197,0.15373,0.29507,0.70508"\
"0.10102,0.10198,0.10584,0.11969,0.16633,0.30237,0.70812");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.24111,0.24968,0.26934,0.31143,0.40471,0.64316,1.32699"\
"0.24463,0.25313,0.27288,0.31488,0.40814,0.64644,1.32953"\
"0.25618,0.26478,0.28449,0.32650,0.41956,0.65845,1.34156"\
"0.28589,0.29448,0.31413,0.35616,0.44920,0.68819,1.36981"\
"0.34607,0.35467,0.37432,0.41640,0.50948,0.74846,1.42995"\
"0.43295,0.44155,0.46131,0.50327,0.59609,0.83504,1.51916"\
"0.56170,0.57030,0.59026,0.63251,0.72585,0.96416,1.64352");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03401,0.04071,0.05666,0.09620,0.20336,0.52835,1.49967"\
"0.03387,0.04030,0.05650,0.09614,0.20365,0.52836,1.50178"\
"0.03385,0.04040,0.05674,0.09600,0.20343,0.52813,1.50206"\
"0.03410,0.04031,0.05668,0.09590,0.20324,0.52840,1.50417"\
"0.03404,0.04045,0.05678,0.09594,0.20336,0.52841,1.50433"\
"0.03386,0.04039,0.05661,0.09564,0.20338,0.52818,1.49928"\
"0.03430,0.04088,0.05731,0.09670,0.20399,0.52610,1.49663");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.26972,0.27969,0.30168,0.34376,0.42073,0.57164,0.91811"\
"0.27314,0.28309,0.30510,0.34721,0.42414,0.57505,0.92150"\
"0.28154,0.29133,0.31346,0.35561,0.43244,0.58339,0.92974"\
"0.30174,0.31178,0.33398,0.37595,0.45264,0.60364,0.95032"\
"0.35781,0.36769,0.38956,0.43148,0.50824,0.65917,1.00562"\
"0.43193,0.44168,0.46329,0.50486,0.58084,0.73151,1.07832"\
"0.49039,0.50025,0.52199,0.56381,0.64036,0.79124,1.13692");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.05917,0.06393,0.07519,0.09849,0.15483,0.29802,0.70583"\
"0.05919,0.06395,0.07519,0.09846,0.15485,0.29797,0.70612"\
"0.05902,0.06478,0.07520,0.09838,0.15379,0.29755,0.70688"\
"0.05917,0.06414,0.07475,0.09889,0.15425,0.29783,0.70657"\
"0.05863,0.06322,0.07403,0.09793,0.15357,0.29783,0.70643"\
"0.05758,0.06305,0.07359,0.09714,0.15307,0.29723,0.70705"\
"0.05791,0.06341,0.07402,0.09765,0.15410,0.29704,0.70211");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.16539,0.17310,0.19106,0.23044,0.32047,0.55788,1.23924"\
"0.16848,0.17621,0.19411,0.23357,0.32367,0.56053,1.24636"\
"0.17778,0.18549,0.20356,0.24288,0.33304,0.57013,1.25247"\
"0.20168,0.20938,0.22731,0.26664,0.35658,0.59399,1.27699"\
"0.25191,0.25978,0.27789,0.31731,0.40718,0.64465,1.32950"\
"0.33031,0.33921,0.35919,0.40101,0.49283,0.73082,1.41885"\
"0.42304,0.43419,0.45954,0.50821,0.60503,0.84402,1.52486");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03020,0.03638,0.05154,0.09043,0.19830,0.52622,1.50211"\
"0.03015,0.03625,0.05172,0.09042,0.19871,0.52514,1.50209"\
"0.02997,0.03634,0.05170,0.09038,0.19826,0.52516,1.49609"\
"0.03010,0.03621,0.05150,0.09040,0.19835,0.52615,1.50174"\
"0.03107,0.03719,0.05247,0.09092,0.19838,0.52575,1.50265"\
"0.03666,0.04302,0.05861,0.09596,0.20169,0.52643,1.50271"\
"0.04957,0.05737,0.07397,0.11057,0.20968,0.52983,1.49562");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.30676,0.31700,0.33925,0.38207,0.45986,0.61219,0.95978"\
"0.31038,0.32083,0.34283,0.38558,0.46337,0.61567,0.96342"\
"0.32153,0.33180,0.35390,0.39670,0.47443,0.62680,0.97452"\
"0.35021,0.36040,0.38254,0.42536,0.50327,0.65549,1.00321"\
"0.41341,0.42365,0.44593,0.48864,0.56645,0.71879,1.06627"\
"0.54538,0.55600,0.57912,0.62268,0.70111,0.85389,1.20186"\
"0.75999,0.77448,0.80475,0.86064,0.95262,1.11827,1.47359");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.06084,0.06560,0.07660,0.10013,0.15538,0.29935,0.70863"\
"0.06074,0.06649,0.07680,0.09992,0.15584,0.29990,0.70857"\
"0.06085,0.06564,0.07682,0.10000,0.15536,0.29996,0.70861"\
"0.06084,0.06570,0.07684,0.10003,0.15539,0.29996,0.70861"\
"0.06074,0.06549,0.07629,0.10016,0.15536,0.29895,0.70848"\
"0.06811,0.07207,0.08170,0.10449,0.15769,0.30062,0.70738"\
"0.10671,0.11113,0.12125,0.13910,0.18654,0.32063,0.71770");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.16437,0.17282,0.19223,0.23386,0.32673,0.56561,1.25001"\
"0.16915,0.17769,0.19699,0.23867,0.33166,0.56987,1.25228"\
"0.18230,0.19086,0.21021,0.25185,0.34475,0.58351,1.26915"\
"0.21385,0.22228,0.24165,0.28339,0.37636,0.61492,1.29935"\
"0.27932,0.28763,0.30703,0.34867,0.44154,0.68025,1.36032"\
"0.38332,0.39159,0.41082,0.45213,0.54444,0.78278,1.46331"\
"0.54346,0.55172,0.57094,0.61240,0.70537,0.94308,1.62235");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.03290,0.03961,0.05549,0.09503,0.20297,0.52811,1.50321"\
"0.03274,0.03954,0.05550,0.09519,0.20312,0.52805,1.50268"\
"0.03287,0.03958,0.05550,0.09498,0.20307,0.52765,1.50352"\
"0.03300,0.03936,0.05575,0.09522,0.20282,0.52776,1.50279"\
"0.03258,0.03936,0.05539,0.09495,0.20302,0.52715,1.50037"\
"0.03247,0.03875,0.05501,0.09444,0.20204,0.52778,1.50216"\
"0.03310,0.03935,0.05551,0.09531,0.20334,0.52663,1.49766");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.18964,0.19960,0.22133,0.26306,0.33950,0.49021,0.83675"\
"0.19424,0.20445,0.22630,0.26798,0.34449,0.49521,0.84175"\
"0.20465,0.21457,0.23633,0.27829,0.35464,0.50543,0.85198"\
"0.22564,0.23578,0.25754,0.29899,0.37538,0.52608,0.87262"\
"0.27129,0.28034,0.30053,0.34047,0.41568,0.56581,0.91205"\
"0.32410,0.33244,0.35135,0.38938,0.46266,0.61103,0.95615"\
"0.35627,0.36468,0.38368,0.42221,0.49595,0.64493,0.98866");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.05647,0.06216,0.07268,0.09670,0.15353,0.29706,0.70614"\
"0.05653,0.06140,0.07252,0.09671,0.15344,0.29708,0.70622"\
"0.05616,0.06181,0.07247,0.09706,0.15385,0.29704,0.70564"\
"0.05441,0.05950,0.07189,0.09586,0.15292,0.29712,0.70679"\
"0.04592,0.05142,0.06421,0.09091,0.15024,0.29581,0.70686"\
"0.04399,0.04882,0.06165,0.08763,0.14697,0.29224,0.70572"\
"0.04394,0.04925,0.06143,0.08913,0.14793,0.29313,0.70005");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.10163,0.10940,0.12736,0.16639,0.25545,0.49200,1.17272"\
"0.10589,0.11362,0.13161,0.17066,0.25983,0.49631,1.17714"\
"0.11621,0.12392,0.14189,0.18103,0.27027,0.50652,1.19019"\
"0.14051,0.14825,0.16601,0.20494,0.29417,0.53090,1.21201"\
"0.18711,0.19488,0.21285,0.25229,0.34202,0.57904,1.26107"\
"0.24691,0.25637,0.27709,0.31785,0.40895,0.64739,1.33133"\
"0.30516,0.31736,0.34408,0.39407,0.48858,0.72682,1.40823");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.02948,0.03570,0.05090,0.08946,0.19794,0.52596,1.50181"\
"0.02956,0.03574,0.05085,0.08958,0.19792,0.52612,1.50278"\
"0.02957,0.03577,0.05084,0.08961,0.19747,0.52459,1.50380"\
"0.02914,0.03529,0.05074,0.08930,0.19790,0.52613,1.50155"\
"0.03185,0.03771,0.05241,0.09114,0.19839,0.52597,1.50071"\
"0.04261,0.04782,0.06125,0.09648,0.20274,0.52663,1.50002"\
"0.05903,0.06684,0.08190,0.11487,0.20973,0.52924,1.49607");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.17552,0.18498,0.20604,0.24686,0.32270,0.47377,0.82084"\
"0.17927,0.18866,0.20965,0.25044,0.32627,0.47731,0.82458"\
"0.18920,0.19855,0.21933,0.26002,0.33582,0.48677,0.83409"\
"0.21512,0.22422,0.24485,0.28516,0.36061,0.51152,0.85879"\
"0.27752,0.28626,0.30583,0.34500,0.41996,0.57037,0.91735"\
"0.39871,0.40871,0.43096,0.47286,0.54813,0.69862,1.04579"\
"0.57826,0.59065,0.61856,0.67166,0.76061,0.91726,1.27021");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00145, 0.00422, 0.01227, 0.03567, 0.10365, 0.30122");
values("0.04841,0.05428,0.06638,0.09435,0.15261,0.29770,0.70752"\
"0.04848,0.05419,0.06617,0.09260,0.15277,0.29806,0.70666"\
"0.04764,0.05336,0.06629,0.09272,0.15208,0.29802,0.70820"\
"0.04615,0.05186,0.06468,0.09177,0.15186,0.29777,0.70712"\
"0.04294,0.04871,0.06165,0.08933,0.15083,0.29671,0.70667"\
"0.05573,0.06160,0.07404,0.09735,0.15331,0.29780,0.70792"\
"0.07471,0.08266,0.09821,0.12655,0.17688,0.31082,0.71572");
}
}
}
}
cell ("sky130_fd_sc_hd__xnor3_4") {
area : 26.275
cell_footprint : "sky130_fd_sc_hd__xnor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0054;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((!A*!B)*!C)+((A*B)*!C))+((A*!B)*C))+((!A*B)*C)";
capacitance : 0.0000;
max_transition : 1.507;
max_capacitance : 0.555;
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.38316,0.39002,0.40815,0.44992,0.54241,0.77716,1.49339"\
"0.38841,0.39532,0.41342,0.45509,0.54764,0.78243,1.50197"\
"0.40086,0.40778,0.42585,0.46765,0.56023,0.79521,1.51173"\
"0.43266,0.43954,0.45764,0.49945,0.59202,0.82699,1.54355"\
"0.50697,0.51389,0.53196,0.57363,0.66620,0.90105,1.62045"\
"0.64983,0.65674,0.67487,0.71672,0.80932,1.04433,1.76089"\
"0.88542,0.89239,0.91071,0.95270,1.04561,1.28043,1.99656");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.04342,0.04763,0.06145,0.09594,0.18877,0.48875,1.50326"\
"0.04325,0.04820,0.06139,0.09613,0.18849,0.48909,1.50333"\
"0.04276,0.04787,0.06158,0.09583,0.18905,0.48928,1.50080"\
"0.04273,0.04800,0.06128,0.09588,0.18909,0.48925,1.50125"\
"0.04276,0.04776,0.06144,0.09619,0.18855,0.48917,1.50331"\
"0.04285,0.04793,0.06153,0.09605,0.18923,0.48931,1.50087"\
"0.04395,0.04915,0.06206,0.09685,0.18930,0.48827,1.49869");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.42566,0.43351,0.45396,0.49904,0.58596,0.75522,1.13864"\
"0.43028,0.43766,0.45841,0.50363,0.59072,0.75988,1.14327"\
"0.44157,0.44966,0.46999,0.51518,0.60203,0.77135,1.15465"\
"0.46780,0.47585,0.49617,0.54136,0.62804,0.79745,1.18061"\
"0.51505,0.52270,0.54292,0.58819,0.67488,0.84439,1.22757"\
"0.58019,0.58812,0.60846,0.65375,0.74075,0.90970,1.29339"\
"0.65398,0.66068,0.68132,0.72639,0.81304,0.98199,1.36551");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.08126,0.08543,0.09631,0.11923,0.17535,0.31484,0.73610"\
"0.08127,0.08576,0.09657,0.11934,0.17358,0.31496,0.73615"\
"0.08142,0.08525,0.09579,0.11906,0.17534,0.31512,0.73602"\
"0.08136,0.08520,0.09562,0.11918,0.17280,0.31531,0.73779"\
"0.08144,0.08487,0.09573,0.12018,0.17343,0.31516,0.73751"\
"0.08155,0.08474,0.09560,0.11908,0.17266,0.31434,0.73761"\
"0.08158,0.08501,0.09617,0.12126,0.17299,0.31458,0.73805");
}
}
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.23109,0.23744,0.25410,0.29255,0.38043,0.61154,1.32767"\
"0.23571,0.24204,0.25873,0.29711,0.38505,0.61594,1.32969"\
"0.24676,0.25307,0.26974,0.30814,0.39609,0.62702,1.34116"\
"0.27108,0.27745,0.29398,0.33243,0.42032,0.65144,1.36772"\
"0.31959,0.32602,0.34256,0.38108,0.46896,0.70007,1.41622"\
"0.40458,0.41133,0.42874,0.46857,0.55780,0.78908,1.50580"\
"0.52356,0.53115,0.55098,0.59558,0.69097,0.92600,1.64226");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.03862,0.04312,0.05568,0.08850,0.18048,0.48359,1.49554"\
"0.03849,0.04331,0.05565,0.08830,0.18086,0.48389,1.49859"\
"0.03807,0.04277,0.05557,0.08833,0.18088,0.48390,1.49793"\
"0.03826,0.04294,0.05546,0.08844,0.18077,0.48388,1.50046"\
"0.03816,0.04276,0.05588,0.08848,0.18058,0.48365,1.49514"\
"0.04105,0.04579,0.05883,0.09182,0.18290,0.48438,1.50056"\
"0.04959,0.05476,0.06903,0.10319,0.19296,0.48793,1.49783");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.39225,0.39989,0.41986,0.46383,0.54825,0.71264,1.09101"\
"0.39753,0.40518,0.42540,0.46931,0.55380,0.71797,1.09631"\
"0.41026,0.41794,0.43792,0.48190,0.56615,0.73053,1.10902"\
"0.44163,0.44941,0.46934,0.51320,0.59759,0.76172,1.14038"\
"0.51461,0.52227,0.54227,0.58624,0.67051,0.83496,1.21353"\
"0.67514,0.68276,0.70301,0.74719,0.83172,0.99646,1.37518"\
"0.97432,0.98285,1.00470,1.05271,1.14171,1.31078,1.69175");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.07867,0.08244,0.09242,0.11460,0.16901,0.30748,0.73121"\
"0.07865,0.08240,0.09190,0.11572,0.16821,0.30737,0.73112"\
"0.07840,0.08193,0.09167,0.11504,0.16732,0.30631,0.73055"\
"0.07834,0.08172,0.09298,0.11514,0.16766,0.30736,0.73131"\
"0.07872,0.08226,0.09191,0.11523,0.16759,0.30643,0.73057"\
"0.08100,0.08431,0.09445,0.11744,0.17019,0.30813,0.73141"\
"0.10315,0.10541,0.11260,0.13209,0.18014,0.31380,0.73384");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.29187,0.29878,0.31685,0.35853,0.45106,0.68625,1.40241"\
"0.29532,0.30224,0.32033,0.36199,0.45455,0.68973,1.40521"\
"0.30680,0.31371,0.33177,0.37359,0.46609,0.70100,1.41772"\
"0.33642,0.34333,0.36137,0.40300,0.49553,0.73038,1.44969"\
"0.39684,0.40375,0.42183,0.46347,0.55600,0.79080,1.51032"\
"0.48400,0.49091,0.50899,0.55047,0.64287,0.87782,1.59403"\
"0.61393,0.62089,0.63913,0.68089,0.77359,1.00814,1.72360");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.04268,0.04766,0.06189,0.09606,0.18895,0.48853,1.49859"\
"0.04267,0.04763,0.06183,0.09601,0.18892,0.48812,1.50676"\
"0.04268,0.04791,0.06120,0.09589,0.18909,0.48911,1.50176"\
"0.04266,0.04772,0.06203,0.09613,0.18857,0.48920,1.50327"\
"0.04287,0.04780,0.06137,0.09614,0.18852,0.48916,1.50336"\
"0.04271,0.04766,0.06184,0.09515,0.18862,0.48908,1.50336"\
"0.04306,0.04811,0.06212,0.09659,0.18878,0.48726,1.49798");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.33807,0.34566,0.36644,0.41130,0.49792,0.66670,1.04930"\
"0.34136,0.34908,0.36984,0.41474,0.50130,0.67015,1.05272"\
"0.34975,0.35755,0.37812,0.42291,0.50948,0.67786,1.06082"\
"0.36971,0.37740,0.39814,0.44305,0.52952,0.69853,1.08091"\
"0.42523,0.43308,0.45337,0.49854,0.58476,0.75309,1.13610"\
"0.51356,0.52146,0.54131,0.58564,0.67199,0.84102,1.22384"\
"0.57677,0.58429,0.60493,0.64969,0.73617,0.90477,1.28612");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.07937,0.08348,0.09392,0.11801,0.17459,0.31440,0.73557"\
"0.07989,0.08349,0.09391,0.11804,0.17485,0.31421,0.73568"\
"0.07920,0.08325,0.09395,0.11791,0.17241,0.31388,0.73782"\
"0.07957,0.08342,0.09463,0.11809,0.17215,0.31453,0.73616"\
"0.07892,0.08308,0.09333,0.11883,0.17206,0.31389,0.73772"\
"0.07815,0.08197,0.09315,0.11705,0.17212,0.31542,0.73735"\
"0.07887,0.08330,0.09389,0.11773,0.17433,0.31339,0.73361");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.20875,0.21488,0.23158,0.26975,0.35720,0.58725,1.30391"\
"0.21182,0.21812,0.23463,0.27282,0.36028,0.59022,1.30696"\
"0.22108,0.22739,0.24387,0.28216,0.36954,0.59996,1.31552"\
"0.24494,0.25127,0.26766,0.30588,0.39329,0.62335,1.33921"\
"0.29737,0.30363,0.32018,0.35840,0.44546,0.67593,1.39130"\
"0.38870,0.39550,0.41323,0.45319,0.54230,0.77357,1.48780"\
"0.51021,0.51837,0.53982,0.58601,0.68157,0.91563,1.63014");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.03767,0.04270,0.05528,0.08759,0.17981,0.48317,1.49668"\
"0.03765,0.04223,0.05528,0.08765,0.17991,0.48240,1.50163"\
"0.03823,0.04292,0.05550,0.08789,0.17970,0.48348,1.49565"\
"0.03763,0.04226,0.05517,0.08768,0.18005,0.48320,1.50389"\
"0.03777,0.04281,0.05522,0.08773,0.18002,0.48336,1.50145"\
"0.04268,0.04764,0.06036,0.09309,0.18258,0.48428,1.49735"\
"0.05601,0.06149,0.07568,0.10813,0.19468,0.48929,1.49825");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.38151,0.38946,0.40985,0.45502,0.54209,0.71122,1.09459"\
"0.38526,0.39313,0.41370,0.45882,0.54545,0.71421,1.09794"\
"0.39654,0.40441,0.42496,0.47004,0.55673,0.72563,1.10927"\
"0.42537,0.43323,0.45378,0.49885,0.58555,0.75449,1.13811"\
"0.48783,0.49570,0.51628,0.56137,0.64793,0.81672,1.20048"\
"0.61565,0.62352,0.64408,0.68934,0.77663,0.94562,1.32925"\
"0.84969,0.85917,0.88403,0.93843,1.03814,1.21931,1.60858");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.08170,0.08527,0.09604,0.11926,0.17362,0.31495,0.73628"\
"0.08114,0.08484,0.09608,0.12120,0.17279,0.31477,0.73727"\
"0.08115,0.08485,0.09605,0.11922,0.17298,0.31449,0.73782"\
"0.08116,0.08486,0.09607,0.11922,0.17301,0.31458,0.73788"\
"0.08108,0.08484,0.09596,0.12106,0.17281,0.31485,0.73736"\
"0.08332,0.08677,0.09665,0.12047,0.17471,0.31603,0.73842"\
"0.12787,0.13066,0.13977,0.15827,0.20336,0.33331,0.74484");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.21109,0.21803,0.23601,0.27770,0.36998,0.60490,1.32173"\
"0.21610,0.22314,0.24106,0.28277,0.37502,0.60990,1.32672"\
"0.22946,0.23633,0.25438,0.29593,0.38830,0.62307,1.33963"\
"0.26107,0.26789,0.28607,0.32770,0.42003,0.65496,1.37177"\
"0.32773,0.33461,0.35271,0.39416,0.48671,0.72170,1.43609"\
"0.43586,0.44272,0.46060,0.50176,0.59352,0.82867,1.54499"\
"0.60256,0.60938,0.62726,0.66857,0.76072,0.99499,1.70842");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.04226,0.04727,0.06089,0.09542,0.18862,0.48870,1.50192"\
"0.04234,0.04738,0.06080,0.09542,0.18850,0.48832,1.50255"\
"0.04289,0.04719,0.06149,0.09543,0.18819,0.48830,1.50317"\
"0.04255,0.04744,0.06108,0.09535,0.18868,0.48903,1.50078"\
"0.04275,0.04771,0.06116,0.09522,0.18836,0.48872,1.50492"\
"0.04223,0.04723,0.06037,0.09421,0.18777,0.48875,1.50246"\
"0.04260,0.04696,0.06114,0.09535,0.18831,0.48692,1.49744");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.26683,0.27478,0.29537,0.33997,0.42670,0.59467,0.97731"\
"0.27192,0.27977,0.30022,0.34498,0.43147,0.59965,0.98233"\
"0.28310,0.29095,0.31136,0.35620,0.44260,0.61078,0.99358"\
"0.30877,0.31622,0.33694,0.38172,0.46821,0.63675,1.01920"\
"0.35289,0.36073,0.38110,0.42566,0.51205,0.68070,1.06282"\
"0.43144,0.43880,0.45656,0.49757,0.58018,0.74591,1.12814"\
"0.46694,0.47381,0.49212,0.53284,0.61550,0.78183,1.16213");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.07863,0.08313,0.09354,0.11727,0.17300,0.31474,0.73661"\
"0.07889,0.08261,0.09341,0.11737,0.17251,0.31433,0.73736"\
"0.07887,0.08254,0.09327,0.11751,0.17210,0.31350,0.73773"\
"0.07900,0.08288,0.09385,0.11747,0.17191,0.31416,0.73705"\
"0.07489,0.07915,0.09053,0.11485,0.17250,0.31387,0.73715"\
"0.06774,0.07153,0.08226,0.10782,0.16595,0.30932,0.73629"\
"0.06855,0.07202,0.08302,0.10957,0.16626,0.30808,0.73034");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.14727,0.15351,0.17004,0.20850,0.29584,0.52546,1.24181"\
"0.15162,0.15808,0.17452,0.21302,0.30034,0.53006,1.24592"\
"0.16224,0.16849,0.18520,0.22351,0.31100,0.54090,1.25556"\
"0.18610,0.19242,0.20900,0.24734,0.33474,0.56482,1.27892"\
"0.23976,0.24601,0.26231,0.30045,0.38795,0.61822,1.33228"\
"0.32289,0.33007,0.34837,0.38859,0.47774,0.71024,1.42722"\
"0.41840,0.42725,0.45022,0.49985,0.59598,0.82933,1.54527");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.03769,0.04217,0.05530,0.08784,0.17999,0.48253,1.49957"\
"0.03776,0.04235,0.05494,0.08779,0.18005,0.48285,1.50235"\
"0.03782,0.04241,0.05530,0.08750,0.18018,0.48357,1.50619"\
"0.03804,0.04253,0.05499,0.08745,0.18019,0.48367,1.49689"\
"0.03806,0.04302,0.05549,0.08812,0.18045,0.48371,1.49713"\
"0.04903,0.05370,0.06496,0.09590,0.18534,0.48529,1.50087"\
"0.06964,0.07437,0.08827,0.11874,0.19959,0.49002,1.49864");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.26844,0.27624,0.29694,0.34181,0.42862,0.59706,0.98027"\
"0.27287,0.28068,0.30112,0.34630,0.43265,0.60126,0.98466"\
"0.28330,0.29122,0.31166,0.35670,0.44313,0.61174,0.99516"\
"0.30906,0.31684,0.33730,0.38214,0.46861,0.63740,1.02038"\
"0.36528,0.37311,0.39332,0.43809,0.52421,0.69250,1.07599"\
"0.48585,0.49358,0.51427,0.55816,0.64279,0.81022,1.19343"\
"0.67650,0.68617,0.71213,0.76918,0.87193,1.05083,1.43990");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00161, 0.00518, 0.01666, 0.05359, 0.17243, 0.55482");
values("0.07770,0.08164,0.09228,0.11633,0.17262,0.31451,0.73598"\
"0.07789,0.08199,0.09199,0.11663,0.17150,0.31494,0.73772"\
"0.07738,0.08115,0.09196,0.11648,0.17161,0.31502,0.73707"\
"0.07726,0.08128,0.09249,0.11634,0.17192,0.31450,0.73757"\
"0.07527,0.07946,0.08978,0.11499,0.17064,0.31335,0.73792"\
"0.07971,0.08340,0.09300,0.11619,0.16935,0.31316,0.73670"\
"0.10895,0.11440,0.12696,0.15502,0.20595,0.33304,0.74567");
}
}
}
}
cell ("sky130_fd_sc_hd__xor2_1") {
area : 8.758
cell_footprint : "sky130_fd_sc_hd__xor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0045;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A*!B)+(!A*B)";
capacitance : 0.0000;
max_transition : 1.495;
max_capacitance : 0.077;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.08053,0.09011,0.11216,0.16111,0.27220,0.52748,1.11141"\
"0.08521,0.09490,0.11677,0.16571,0.27688,0.53210,1.11590"\
"0.09582,0.10541,0.12697,0.17634,0.28727,0.54198,1.12890"\
"0.11507,0.12440,0.14593,0.19465,0.30606,0.56190,1.14655"\
"0.13991,0.14915,0.17047,0.21922,0.33024,0.58513,1.17470"\
"0.16498,0.17356,0.19441,0.24236,0.35360,0.60712,1.19605"\
"0.16728,0.17723,0.19848,0.24527,0.35578,0.61005,1.19631");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.05600,0.06846,0.09714,0.16296,0.31417,0.66331,1.47230"\
"0.05596,0.06841,0.09693,0.16297,0.31415,0.66383,1.47270"\
"0.05590,0.06830,0.09709,0.16302,0.31369,0.66371,1.47621"\
"0.05585,0.06834,0.09691,0.16280,0.31418,0.66368,1.47208"\
"0.05607,0.06855,0.09688,0.16257,0.31394,0.66312,1.47038"\
"0.05916,0.07077,0.09790,0.16246,0.31410,0.66215,1.47354"\
"0.06912,0.07950,0.10353,0.16431,0.31458,0.66528,1.46917");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.12608,0.13058,0.13945,0.15640,0.18799,0.25050,0.38620"\
"0.13040,0.13490,0.14392,0.16088,0.19249,0.25501,0.39064"\
"0.14272,0.14722,0.15613,0.17312,0.20475,0.26730,0.40284"\
"0.17037,0.17485,0.18386,0.20086,0.23259,0.29516,0.43079"\
"0.22936,0.23406,0.24335,0.26090,0.29322,0.35615,0.49203"\
"0.33153,0.33691,0.34778,0.36785,0.40367,0.46968,0.60572"\
"0.50282,0.50955,0.52302,0.54758,0.58967,0.66184,0.80257");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.02647,0.02967,0.03657,0.05172,0.08314,0.15473,0.33047"\
"0.02625,0.02984,0.03668,0.05177,0.08306,0.15480,0.32921"\
"0.02624,0.02974,0.03655,0.05174,0.08293,0.15458,0.32920"\
"0.02646,0.02981,0.03661,0.05166,0.08305,0.15490,0.32914"\
"0.02860,0.03188,0.03891,0.05330,0.08406,0.15544,0.33122"\
"0.03551,0.03946,0.04682,0.06121,0.09228,0.16072,0.33127"\
"0.04924,0.05338,0.06163,0.07763,0.10841,0.17502,0.33766");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.09484,0.10417,0.12503,0.17293,0.28269,0.53587,1.12242"\
"0.09970,0.10914,0.13026,0.17838,0.28838,0.54150,1.12678"\
"0.11247,0.12189,0.14295,0.19129,0.30176,0.55515,1.14060"\
"0.14111,0.15061,0.17176,0.21991,0.33048,0.58426,1.17002"\
"0.19962,0.21033,0.23390,0.28270,0.39304,0.64735,1.23638"\
"0.29911,0.31448,0.34666,0.41152,0.53737,0.79254,1.37933"\
"0.46015,0.48480,0.53564,0.63396,0.80937,1.12121,1.71533");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.07088,0.08324,0.11158,0.17690,0.32743,0.67472,1.48131"\
"0.07084,0.08320,0.11147,0.17692,0.32748,0.67499,1.48292"\
"0.07088,0.08324,0.11148,0.17691,0.32786,0.67533,1.48220"\
"0.07145,0.08356,0.11167,0.17691,0.32803,0.67512,1.48091"\
"0.08634,0.09706,0.12176,0.18176,0.32764,0.67584,1.48138"\
"0.12882,0.14138,0.16828,0.22563,0.35413,0.68026,1.48437"\
"0.21719,0.23419,0.26747,0.33594,0.47483,0.75971,1.49493");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.03522,0.03885,0.04687,0.06473,0.10454,0.19497,0.40354"\
"0.03940,0.04301,0.05105,0.06895,0.10874,0.19933,0.40719"\
"0.04868,0.05226,0.06030,0.07824,0.11809,0.20873,0.41665"\
"0.06559,0.07011,0.07955,0.09914,0.13967,0.23037,0.43878"\
"0.08760,0.09429,0.10776,0.13493,0.18448,0.27977,0.48854"\
"0.10611,0.11661,0.13800,0.17961,0.25344,0.37767,0.60249"\
"0.09681,0.11324,0.14636,0.21299,0.32808,0.51857,0.82199");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.02681,0.03092,0.04067,0.06300,0.11461,0.23388,0.51131"\
"0.02657,0.03081,0.04057,0.06300,0.11477,0.23413,0.51098"\
"0.02740,0.03138,0.04070,0.06277,0.11470,0.23480,0.51086"\
"0.03593,0.03974,0.04819,0.06729,0.11592,0.23478,0.51230"\
"0.05586,0.06058,0.07023,0.09086,0.13367,0.24092,0.51161"\
"0.09307,0.09968,0.11387,0.14072,0.19205,0.29246,0.53134"\
"0.16023,0.17079,0.19228,0.23231,0.30293,0.42717,0.65982");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.09494,0.10416,0.12475,0.17113,0.27821,0.52855,1.11162"\
"0.09906,0.10837,0.12892,0.17560,0.28320,0.53377,1.11625"\
"0.10623,0.11557,0.13649,0.18398,0.29259,0.54407,1.12987"\
"0.12007,0.12900,0.15014,0.19837,0.30816,0.56083,1.14400"\
"0.13912,0.14849,0.16983,0.21835,0.32787,0.58128,1.16636"\
"0.15842,0.16755,0.18823,0.23637,0.34759,0.60055,1.18637"\
"0.15898,0.16961,0.19115,0.23874,0.34925,0.60308,1.18908");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.07062,0.08307,0.11158,0.17683,0.32855,0.67484,1.47928"\
"0.07062,0.08306,0.11158,0.17689,0.32797,0.67763,1.47830"\
"0.07042,0.08294,0.11153,0.17684,0.32754,0.67536,1.48409"\
"0.06859,0.08139,0.11089,0.17688,0.32770,0.67590,1.47890"\
"0.06273,0.07530,0.10456,0.17181,0.32485,0.67494,1.48364"\
"0.06244,0.07379,0.10157,0.16718,0.31958,0.66951,1.48237"\
"0.07274,0.08325,0.10744,0.16771,0.31760,0.66593,1.47195");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.11194,0.11648,0.12545,0.14208,0.17349,0.23580,0.37137"\
"0.11458,0.11910,0.12804,0.14470,0.17608,0.23855,0.37399"\
"0.12438,0.12892,0.13788,0.15470,0.18623,0.24868,0.38434"\
"0.15188,0.15633,0.16524,0.18214,0.21390,0.27631,0.41181"\
"0.21192,0.21666,0.22608,0.24393,0.27634,0.33805,0.47362"\
"0.30807,0.31379,0.32486,0.34483,0.37929,0.44476,0.58346"\
"0.46170,0.46847,0.48261,0.50738,0.54804,0.61722,0.75566");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.02630,0.02980,0.03663,0.05203,0.08327,0.15509,0.32856"\
"0.02632,0.02978,0.03663,0.05198,0.08330,0.15511,0.32928"\
"0.02647,0.02979,0.03697,0.05181,0.08336,0.15503,0.32881"\
"0.02670,0.03001,0.03709,0.05150,0.08309,0.15506,0.32925"\
"0.03033,0.03329,0.03995,0.05444,0.08536,0.15616,0.32933"\
"0.04007,0.04327,0.05012,0.06311,0.09340,0.16277,0.33255"\
"0.05548,0.05962,0.06785,0.08179,0.10905,0.17252,0.33739");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.07727,0.08681,0.10836,0.15685,0.26724,0.52020,1.10634"\
"0.08146,0.09101,0.11262,0.16164,0.27230,0.52700,1.11099"\
"0.09337,0.10276,0.12435,0.17304,0.28413,0.53921,1.12672"\
"0.12005,0.12938,0.15056,0.19937,0.31104,0.56561,1.15552"\
"0.16859,0.18079,0.20603,0.25756,0.36890,0.62419,1.21345"\
"0.24491,0.26351,0.30028,0.37065,0.50248,0.75973,1.34638"\
"0.36440,0.39333,0.45120,0.55854,0.74607,1.06603,1.66345");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.05649,0.06886,0.09716,0.16298,0.31386,0.66543,1.47398"\
"0.05655,0.06881,0.09726,0.16260,0.31425,0.66370,1.47151"\
"0.05646,0.06885,0.09723,0.16294,0.31403,0.66396,1.47627"\
"0.05869,0.07033,0.09775,0.16259,0.31386,0.66368,1.47222"\
"0.07699,0.08842,0.11241,0.17038,0.31469,0.66402,1.47183"\
"0.11976,0.13283,0.16036,0.21872,0.34515,0.66843,1.47184"\
"0.20588,0.22307,0.25785,0.32961,0.46850,0.75988,1.48746");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.03097,0.03465,0.04271,0.06050,0.10035,0.19080,0.39895"\
"0.03487,0.03854,0.04667,0.06446,0.10437,0.19489,0.40281"\
"0.04512,0.04861,0.05660,0.07425,0.11419,0.20485,0.41277"\
"0.06265,0.06773,0.07824,0.09828,0.13704,0.22759,0.43564"\
"0.08226,0.08994,0.10590,0.13603,0.18960,0.28364,0.49129"\
"0.09698,0.10823,0.13209,0.17805,0.25866,0.39565,0.61876"\
"0.08380,0.10107,0.13757,0.20679,0.33131,0.53985,0.86930");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00116, 0.00268, 0.00620, 0.01435, 0.03323, 0.07691");
values("0.02687,0.03098,0.04082,0.06303,0.11481,0.23400,0.51100"\
"0.02647,0.03082,0.04050,0.06297,0.11483,0.23488,0.51053"\
"0.02826,0.03197,0.04092,0.06254,0.11449,0.23481,0.51030"\
"0.04071,0.04465,0.05341,0.07018,0.11677,0.23395,0.51153"\
"0.06393,0.06957,0.08127,0.10420,0.14443,0.24473,0.51090"\
"0.10447,0.11389,0.13105,0.16414,0.22474,0.32057,0.54043"\
"0.17702,0.19029,0.21769,0.26810,0.35279,0.49144,0.72452");
}
}
}
}
cell ("sky130_fd_sc_hd__xor2_2") {
area : 16.266
cell_footprint : "sky130_fd_sc_hd__xor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0094;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0085;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A*!B)+(!A*B)";
capacitance : 0.0000;
max_transition : 1.499;
max_capacitance : 0.130;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.07084,0.07749,0.09396,0.13461,0.23333,0.47916,1.09500"\
"0.07569,0.08228,0.09892,0.13955,0.23784,0.48355,1.10190"\
"0.08679,0.09336,0.10954,0.14998,0.24923,0.49426,1.10934"\
"0.10657,0.11294,0.12897,0.16895,0.26779,0.51340,1.13235"\
"0.13281,0.13895,0.15423,0.19398,0.29235,0.53939,1.15849"\
"0.16010,0.16640,0.18118,0.22048,0.31844,0.56371,1.18158"\
"0.16716,0.17459,0.19138,0.23004,0.32689,0.57269,1.18845");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.04340,0.05217,0.07424,0.12844,0.26246,0.60026,1.45116"\
"0.04343,0.05224,0.07402,0.12838,0.26284,0.60112,1.45153"\
"0.04340,0.05212,0.07417,0.12816,0.26287,0.59969,1.45266"\
"0.04349,0.05203,0.07388,0.12819,0.26227,0.59935,1.45375"\
"0.04375,0.05227,0.07375,0.12810,0.26240,0.60083,1.45010"\
"0.04718,0.05492,0.07533,0.12799,0.26273,0.59834,1.45135"\
"0.05683,0.06407,0.08210,0.13044,0.26259,0.60164,1.44575");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.13850,0.14221,0.15030,0.16616,0.19645,0.25725,0.39360"\
"0.14242,0.14617,0.15417,0.17015,0.20045,0.26132,0.39762"\
"0.15408,0.15778,0.16592,0.18189,0.21219,0.27310,0.40942"\
"0.18099,0.18471,0.19273,0.20884,0.23923,0.30019,0.43630"\
"0.23721,0.24106,0.24931,0.26547,0.29654,0.35787,0.49425"\
"0.33259,0.33694,0.34634,0.36496,0.39940,0.46485,0.60418"\
"0.48981,0.49509,0.50685,0.52957,0.57059,0.64252,0.78627");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02327,0.02571,0.03182,0.04445,0.07312,0.13955,0.31262"\
"0.02328,0.02593,0.03173,0.04442,0.07309,0.13986,0.31213"\
"0.02335,0.02580,0.03179,0.04434,0.07297,0.13979,0.31283"\
"0.02358,0.02619,0.03179,0.04447,0.07304,0.13999,0.31277"\
"0.02532,0.02802,0.03355,0.04599,0.07427,0.14001,0.31260"\
"0.03083,0.03361,0.04022,0.05308,0.08180,0.14689,0.31605"\
"0.04248,0.04616,0.05277,0.06752,0.09786,0.16163,0.32407");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.10137,0.10776,0.12405,0.16368,0.26197,0.50855,1.12981"\
"0.10554,0.11200,0.12844,0.16841,0.26708,0.51406,1.13627"\
"0.11732,0.12374,0.14004,0.18036,0.27959,0.52691,1.14875"\
"0.14532,0.15173,0.16777,0.20779,0.30718,0.55490,1.17680"\
"0.19995,0.20779,0.22579,0.26745,0.36657,0.61448,1.23789"\
"0.29107,0.30215,0.32687,0.38207,0.49967,0.75111,1.37402"\
"0.43362,0.45050,0.48988,0.57421,0.73970,1.05500,1.69197");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.06586,0.07448,0.09612,0.15012,0.28488,0.62483,1.48440"\
"0.06589,0.07433,0.09613,0.15013,0.28496,0.62398,1.48635"\
"0.06580,0.07450,0.09596,0.14986,0.28527,0.62512,1.48460"\
"0.06666,0.07490,0.09620,0.15011,0.28488,0.62469,1.48207"\
"0.08076,0.08820,0.10723,0.15654,0.28602,0.62492,1.48603"\
"0.11891,0.12774,0.14924,0.19942,0.31580,0.63053,1.48167"\
"0.20139,0.21332,0.24011,0.30147,0.43143,0.72067,1.49874");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.03669,0.03942,0.04605,0.06145,0.09835,0.18822,0.41228"\
"0.04093,0.04370,0.05037,0.06582,0.10265,0.19256,0.41729"\
"0.05034,0.05306,0.05959,0.07517,0.11204,0.20203,0.42656"\
"0.06741,0.07092,0.07871,0.09565,0.13308,0.22345,0.44821"\
"0.09082,0.09563,0.10657,0.12988,0.17651,0.27199,0.49754"\
"0.11188,0.11932,0.13615,0.17237,0.24206,0.36780,0.61069"\
"0.10791,0.11918,0.14641,0.20329,0.31264,0.50447,0.82919");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02786,0.03076,0.03813,0.05698,0.10466,0.22580,0.53230"\
"0.02760,0.03057,0.03804,0.05690,0.10461,0.22601,0.53320"\
"0.02789,0.03073,0.03798,0.05654,0.10453,0.22577,0.53243"\
"0.03529,0.03788,0.04469,0.06104,0.10581,0.22587,0.53286"\
"0.05340,0.05663,0.06468,0.08247,0.12372,0.23180,0.53277"\
"0.08800,0.09275,0.10385,0.12817,0.17861,0.28206,0.55060"\
"0.15216,0.15961,0.17595,0.21113,0.28089,0.41015,0.67193");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.08988,0.09605,0.11147,0.14912,0.24373,0.48652,1.10450"\
"0.09407,0.10034,0.11570,0.15389,0.24894,0.49171,1.10963"\
"0.10135,0.10780,0.12351,0.16240,0.25892,0.50287,1.12129"\
"0.11390,0.12033,0.13616,0.17578,0.27405,0.51885,1.14005"\
"0.12936,0.13581,0.15232,0.19334,0.29173,0.53832,1.15790"\
"0.14315,0.14964,0.16575,0.20561,0.30552,0.55347,1.17426"\
"0.13309,0.14091,0.15879,0.19814,0.29637,0.54504,1.16886");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.06497,0.07369,0.09565,0.14988,0.28573,0.62726,1.48113"\
"0.06498,0.07376,0.09554,0.14993,0.28506,0.62693,1.48085"\
"0.06471,0.07360,0.09552,0.14982,0.28541,0.62721,1.48496"\
"0.06198,0.07106,0.09366,0.14956,0.28537,0.62470,1.48524"\
"0.05380,0.06288,0.08558,0.14317,0.28059,0.62477,1.48165"\
"0.05228,0.06038,0.08173,0.13597,0.27395,0.61660,1.47893"\
"0.06115,0.06887,0.08789,0.13640,0.27080,0.61272,1.47152");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.11354,0.11723,0.12532,0.14113,0.17100,0.23178,0.36799"\
"0.11586,0.11961,0.12778,0.14355,0.17368,0.23452,0.37076"\
"0.12615,0.12984,0.13780,0.15366,0.18360,0.24427,0.38073"\
"0.15363,0.15732,0.16527,0.18103,0.21146,0.27232,0.40854"\
"0.21572,0.21952,0.22779,0.24378,0.27470,0.33644,0.47304"\
"0.31757,0.32213,0.33190,0.35059,0.38320,0.44761,0.58717"\
"0.48137,0.48715,0.49952,0.52248,0.56241,0.63046,0.77088");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02332,0.02587,0.03186,0.04476,0.07346,0.14022,0.31258"\
"0.02357,0.02587,0.03164,0.04489,0.07337,0.14008,0.31289"\
"0.02339,0.02600,0.03180,0.04481,0.07347,0.13997,0.31292"\
"0.02344,0.02598,0.03181,0.04466,0.07316,0.13993,0.31290"\
"0.02610,0.02869,0.03435,0.04739,0.07533,0.14115,0.31312"\
"0.03520,0.03772,0.04332,0.05485,0.08212,0.14722,0.31720"\
"0.04946,0.05204,0.05931,0.07249,0.09702,0.15790,0.32264");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.07461,0.08154,0.09802,0.13797,0.23517,0.48015,1.09529"\
"0.07855,0.08537,0.10208,0.14222,0.24082,0.48693,1.10216"\
"0.09066,0.09727,0.11361,0.15415,0.25293,0.49922,1.11820"\
"0.11818,0.12492,0.14108,0.18075,0.27944,0.52620,1.14581"\
"0.16596,0.17452,0.19460,0.23951,0.33879,0.58556,1.20511"\
"0.23896,0.25250,0.28265,0.34531,0.46919,0.72117,1.34062"\
"0.34753,0.36974,0.41823,0.51705,0.69788,1.02157,1.65931");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.04510,0.05345,0.07500,0.12851,0.26284,0.59990,1.45005"\
"0.04533,0.05377,0.07479,0.12837,0.26305,0.59999,1.45335"\
"0.04543,0.05390,0.07509,0.12850,0.26304,0.60130,1.45211"\
"0.04767,0.05555,0.07604,0.12861,0.26259,0.60020,1.45331"\
"0.06442,0.07250,0.09175,0.13822,0.26454,0.60002,1.45411"\
"0.10371,0.11268,0.13462,0.18503,0.30116,0.60739,1.44951"\
"0.18624,0.19788,0.22725,0.28803,0.42036,0.70019,1.46482");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02943,0.03219,0.03883,0.05431,0.09114,0.18099,0.40505"\
"0.03328,0.03606,0.04273,0.05835,0.09513,0.18510,0.40980"\
"0.04379,0.04636,0.05271,0.06819,0.10499,0.19494,0.41927"\
"0.06139,0.06480,0.07324,0.09173,0.12837,0.21829,0.44251"\
"0.08178,0.08729,0.09959,0.12658,0.17852,0.27384,0.49684"\
"0.09726,0.10570,0.12428,0.16565,0.24281,0.38356,0.62583"\
"0.08584,0.09673,0.12718,0.18885,0.30788,0.52110,0.87974");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00126, 0.00319, 0.00806, 0.02037, 0.05146, 0.13002");
values("0.02819,0.03104,0.03831,0.05710,0.10465,0.22557,0.53268"\
"0.02718,0.03034,0.03799,0.05689,0.10461,0.22583,0.53259"\
"0.02850,0.03120,0.03809,0.05626,0.10449,0.22573,0.53264"\
"0.03913,0.04229,0.04974,0.06479,0.10711,0.22570,0.53329"\
"0.05969,0.06426,0.07420,0.09508,0.13736,0.23687,0.53191"\
"0.09730,0.10377,0.11866,0.14903,0.20724,0.31260,0.56069"\
"0.16176,0.17415,0.19730,0.24546,0.32855,0.47670,0.73853");
}
}
}
}
cell ("sky130_fd_sc_hd__xor2_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__xor2";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0181;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0158;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "(A*!B)+(!A*B)";
capacitance : 0.0000;
max_transition : 1.498;
max_capacitance : 0.220;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.08247,0.08712,0.09991,0.13388,0.22400,0.46557,1.12811"\
"0.08748,0.09206,0.10481,0.13902,0.22897,0.47029,1.13205"\
"0.09814,0.10292,0.11558,0.14944,0.23992,0.48190,1.14510"\
"0.11727,0.12181,0.13409,0.16759,0.25781,0.50026,1.16289"\
"0.14128,0.14573,0.15790,0.19118,0.28059,0.52374,1.18715"\
"0.16504,0.16941,0.18133,0.21414,0.30310,0.54538,1.21134"\
"0.16506,0.17017,0.18258,0.21487,0.30276,0.54471,1.20880");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.05455,0.06047,0.07696,0.12114,0.24157,0.57269,1.48379"\
"0.05456,0.06059,0.07688,0.12132,0.24171,0.57292,1.48377"\
"0.05455,0.06053,0.07667,0.12136,0.24200,0.57206,1.48268"\
"0.05443,0.06033,0.07676,0.12115,0.24160,0.57294,1.48350"\
"0.05444,0.06029,0.07616,0.12105,0.24102,0.57275,1.48368"\
"0.05714,0.06243,0.07788,0.12101,0.24182,0.56969,1.48095"\
"0.06582,0.07093,0.08458,0.12402,0.24223,0.57531,1.47702");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.14982,0.15210,0.15794,0.17065,0.19705,0.25251,0.38200"\
"0.15342,0.15570,0.16144,0.17435,0.20067,0.25617,0.38562"\
"0.16477,0.16712,0.17281,0.18572,0.21214,0.26766,0.39717"\
"0.19176,0.19404,0.19969,0.21247,0.23895,0.29466,0.42422"\
"0.24899,0.25133,0.25708,0.27000,0.29705,0.35299,0.48254"\
"0.34934,0.35198,0.35851,0.37323,0.40351,0.46350,0.59673"\
"0.52104,0.52423,0.53215,0.54983,0.58561,0.65317,0.79210");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.02586,0.02730,0.03136,0.04118,0.06476,0.12302,0.28296"\
"0.02570,0.02718,0.03157,0.04111,0.06478,0.12305,0.28358"\
"0.02580,0.02732,0.03122,0.04103,0.06455,0.12307,0.28364"\
"0.02602,0.02756,0.03139,0.04132,0.06497,0.12304,0.28380"\
"0.02750,0.02929,0.03280,0.04265,0.06583,0.12340,0.28380"\
"0.03312,0.03494,0.03913,0.04934,0.07277,0.13086,0.28751"\
"0.04558,0.04745,0.05225,0.06300,0.08829,0.14465,0.29693");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.11527,0.11971,0.13131,0.16317,0.24843,0.48153,1.12078"\
"0.11868,0.12300,0.13510,0.16705,0.25289,0.48586,1.12685"\
"0.12991,0.13463,0.14616,0.17873,0.26490,0.49874,1.13912"\
"0.15762,0.16184,0.17358,0.20566,0.29208,0.52617,1.16800"\
"0.21356,0.21859,0.23164,0.26502,0.35109,0.58535,1.22646"\
"0.31052,0.31729,0.33436,0.37808,0.48191,0.72150,1.36316"\
"0.46733,0.47842,0.50592,0.57186,0.71768,1.02071,1.68030");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.07591,0.08154,0.09692,0.13924,0.25510,0.57489,1.44772"\
"0.07590,0.08147,0.09704,0.13943,0.25521,0.57281,1.44945"\
"0.07595,0.08158,0.09694,0.13921,0.25530,0.57297,1.45240"\
"0.07639,0.08181,0.09722,0.13941,0.25513,0.57317,1.44869"\
"0.08917,0.09409,0.10756,0.14617,0.25652,0.57303,1.45100"\
"0.12585,0.13148,0.14697,0.18711,0.28839,0.58128,1.45053"\
"0.20827,0.21558,0.23454,0.28260,0.39554,0.66951,1.46527");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.04366,0.04538,0.05006,0.06221,0.09352,0.17648,0.40198"\
"0.04741,0.04922,0.05384,0.06607,0.09736,0.18040,0.40672"\
"0.05587,0.05762,0.06232,0.07456,0.10605,0.18913,0.41488"\
"0.07169,0.07387,0.07950,0.09288,0.12535,0.20898,0.43502"\
"0.09342,0.09641,0.10381,0.12209,0.16340,0.25386,0.48061"\
"0.11022,0.11482,0.12642,0.15489,0.21652,0.33718,0.58525"\
"0.09654,0.10356,0.12168,0.16592,0.26300,0.44880,0.78116");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.03063,0.03260,0.03789,0.05279,0.09410,0.20903,0.52655"\
"0.03056,0.03246,0.03788,0.05277,0.09407,0.20901,0.52755"\
"0.03070,0.03260,0.03775,0.05255,0.09395,0.20899,0.52714"\
"0.03727,0.03913,0.04429,0.05731,0.09570,0.20886,0.52704"\
"0.05472,0.05690,0.06247,0.07756,0.11474,0.21690,0.52717"\
"0.08985,0.09297,0.10058,0.11995,0.16388,0.26630,0.54658"\
"0.15437,0.15921,0.17131,0.19917,0.26107,0.38663,0.66301");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.10485,0.10900,0.12027,0.15085,0.23263,0.46053,1.09836"\
"0.10895,0.11329,0.12488,0.15536,0.23772,0.46593,1.10204"\
"0.11582,0.12005,0.13147,0.16267,0.24674,0.47623,1.11370"\
"0.12717,0.13144,0.14324,0.17506,0.26030,0.49195,1.12892"\
"0.14214,0.14663,0.15872,0.19089,0.27628,0.50971,1.14779"\
"0.15285,0.15722,0.16924,0.20130,0.28780,0.52259,1.16317"\
"0.13710,0.14204,0.15468,0.18628,0.27134,0.50621,1.14922");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.07527,0.08096,0.09646,0.13921,0.25509,0.57307,1.44962"\
"0.07520,0.08090,0.09640,0.13923,0.25521,0.57301,1.45165"\
"0.07497,0.08071,0.09620,0.13909,0.25516,0.57310,1.45005"\
"0.07310,0.07906,0.09530,0.13890,0.25534,0.57324,1.44772"\
"0.06345,0.06945,0.08572,0.13105,0.24969,0.57354,1.44955"\
"0.06003,0.06571,0.08095,0.12332,0.24139,0.56430,1.44741"\
"0.06786,0.07282,0.08661,0.12524,0.23863,0.55942,1.43720");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.12347,0.12574,0.13143,0.14417,0.17043,0.22558,0.35511"\
"0.12573,0.12800,0.13367,0.14648,0.17260,0.22811,0.35764"\
"0.13578,0.13803,0.14368,0.15611,0.18265,0.23809,0.36772"\
"0.16335,0.16559,0.17122,0.18398,0.21048,0.26614,0.39563"\
"0.22812,0.23043,0.23615,0.24907,0.27601,0.33193,0.46177"\
"0.33827,0.34107,0.34805,0.36309,0.39266,0.45165,0.58429"\
"0.51824,0.52174,0.53039,0.54930,0.58545,0.64978,0.78525");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.02586,0.02738,0.03145,0.04120,0.06493,0.12332,0.28327"\
"0.02587,0.02741,0.03127,0.04109,0.06519,0.12325,0.28367"\
"0.02600,0.02763,0.03150,0.04126,0.06504,0.12333,0.28331"\
"0.02595,0.02742,0.03163,0.04130,0.06493,0.12323,0.28349"\
"0.02847,0.03001,0.03385,0.04334,0.06647,0.12419,0.28338"\
"0.03884,0.03991,0.04359,0.05239,0.07422,0.13018,0.28875"\
"0.05409,0.05614,0.06013,0.07088,0.09223,0.14324,0.29481");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.08508,0.08994,0.10280,0.13601,0.22424,0.46789,1.13115"\
"0.08861,0.09330,0.10620,0.13989,0.22957,0.47089,1.13323"\
"0.09995,0.10450,0.11715,0.15113,0.24112,0.48380,1.14884"\
"0.12719,0.13162,0.14390,0.17713,0.26711,0.51044,1.17470"\
"0.17609,0.18203,0.19683,0.23428,0.32438,0.56960,1.23623"\
"0.25543,0.26394,0.28666,0.33664,0.44981,0.70088,1.36797"\
"0.38090,0.39457,0.42887,0.50885,0.67103,0.99351,1.67839");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.05561,0.06143,0.07743,0.12119,0.24125,0.57337,1.48610"\
"0.05541,0.06140,0.07745,0.12071,0.24120,0.57103,1.48393"\
"0.05579,0.06159,0.07729,0.12128,0.24148,0.57057,1.49050"\
"0.05716,0.06273,0.07816,0.12166,0.24155,0.57063,1.49129"\
"0.07388,0.07929,0.09334,0.13148,0.24396,0.57446,1.48660"\
"0.11139,0.11707,0.13363,0.17490,0.28030,0.58006,1.48392"\
"0.19379,0.20117,0.22200,0.27101,0.38896,0.67077,1.49762");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.03357,0.03532,0.04003,0.05214,0.08355,0.16661,0.39218"\
"0.03729,0.03906,0.04375,0.05599,0.08743,0.17049,0.39604"\
"0.04719,0.04884,0.05337,0.06554,0.09703,0.18023,0.40576"\
"0.06541,0.06765,0.07377,0.08814,0.12033,0.20304,0.42906"\
"0.08540,0.08890,0.09765,0.11926,0.16624,0.25792,0.48329"\
"0.09842,0.10375,0.11733,0.14928,0.22122,0.35860,0.61014"\
"0.07829,0.08607,0.10630,0.15607,0.26470,0.47528,0.85087");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00138, 0.00380, 0.01048, 0.02890, 0.07969, 0.21974");
values("0.03097,0.03276,0.03810,0.05295,0.09415,0.20896,0.52709"\
"0.03027,0.03227,0.03777,0.05273,0.09405,0.20889,0.52688"\
"0.03095,0.03273,0.03781,0.05226,0.09382,0.20886,0.52727"\
"0.04130,0.04333,0.04873,0.06157,0.09737,0.20878,0.52704"\
"0.06266,0.06539,0.07315,0.08974,0.12885,0.22242,0.52680"\
"0.10121,0.10553,0.11633,0.14144,0.19381,0.29978,0.55831"\
"0.16643,0.17327,0.19050,0.23036,0.30802,0.45611,0.73603");
}
}
}
}
cell ("sky130_fd_sc_hd__xor3_1") {
area : 23.773
cell_footprint : "sky130_fd_sc_hd__xor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0054;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A*!B)*!C)+((!A*B)*!C))+((!A*!B)*C))+((A*B)*C)";
capacitance : 0.0000;
max_transition : 1.497;
max_capacitance : 0.151;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.17553,0.18514,0.20611,0.25089,0.35170,0.59925,1.23855"\
"0.18019,0.18984,0.21082,0.25552,0.35654,0.60442,1.24272"\
"0.19124,0.20081,0.22180,0.26648,0.36751,0.61542,1.25436"\
"0.21585,0.22547,0.24648,0.29116,0.39216,0.64010,1.27911"\
"0.26469,0.27436,0.29536,0.34011,0.44080,0.68849,1.32763"\
"0.34199,0.35255,0.37504,0.42163,0.52390,0.77207,1.41451"\
"0.43857,0.45154,0.47818,0.53048,0.63684,0.88604,1.52332");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03448,0.04291,0.06333,0.11292,0.24150,0.58541,1.49297"\
"0.03445,0.04308,0.06339,0.11289,0.24107,0.58407,1.49750"\
"0.03443,0.04303,0.06340,0.11295,0.24129,0.58470,1.49421"\
"0.03441,0.04313,0.06337,0.11295,0.24132,0.58465,1.49359"\
"0.03497,0.04345,0.06383,0.11307,0.24165,0.58541,1.48749"\
"0.03894,0.04801,0.06838,0.11755,0.24369,0.58416,1.49282"\
"0.04971,0.05985,0.08103,0.12898,0.25029,0.58671,1.48797");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.30577,0.31787,0.34140,0.38342,0.45859,0.60460,0.92819"\
"0.31108,0.32317,0.34675,0.38872,0.46388,0.60986,0.93343"\
"0.32378,0.33582,0.35943,0.40139,0.47661,0.62257,0.94628"\
"0.35510,0.36724,0.39079,0.43274,0.50795,0.65398,0.97739"\
"0.42958,0.44160,0.46511,0.50715,0.58231,0.72833,1.05210"\
"0.58737,0.59995,0.62404,0.66669,0.74226,0.88865,1.21252"\
"0.86137,0.87660,0.90500,0.95266,1.03379,1.18563,1.51232");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.06272,0.06652,0.07662,0.10114,0.16308,0.31218,0.70471"\
"0.06232,0.06664,0.07682,0.10142,0.16301,0.31042,0.70461"\
"0.06227,0.06674,0.07667,0.10140,0.16268,0.31214,0.70362"\
"0.06241,0.06715,0.07707,0.10255,0.16199,0.31098,0.70392"\
"0.06243,0.06690,0.07691,0.10187,0.16285,0.31214,0.70305"\
"0.06966,0.07297,0.08129,0.10452,0.16429,0.31141,0.70595"\
"0.10220,0.10131,0.10358,0.12064,0.17762,0.31918,0.70875");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.31934,0.32984,0.35199,0.39841,0.50003,0.74838,1.38672"\
"0.32459,0.33506,0.35722,0.40363,0.50524,0.75354,1.39161"\
"0.33698,0.34746,0.36966,0.41609,0.51772,0.76611,1.40447"\
"0.36870,0.37919,0.40136,0.44777,0.54940,0.79775,1.43626"\
"0.44294,0.45335,0.47570,0.52201,0.62373,0.87198,1.50822"\
"0.58678,0.59721,0.61957,0.66610,0.76777,1.01607,1.65415"\
"0.82255,0.83324,0.85591,0.90279,1.00494,1.25253,1.88931");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03796,0.04693,0.06729,0.11638,0.24323,0.58723,1.49139"\
"0.03800,0.04691,0.06736,0.11636,0.24325,0.58723,1.49241"\
"0.03796,0.04691,0.06726,0.11638,0.24316,0.58705,1.49062"\
"0.03795,0.04693,0.06727,0.11638,0.24322,0.58723,1.49078"\
"0.03817,0.04668,0.06728,0.11624,0.24275,0.58706,1.49220"\
"0.03829,0.04720,0.06769,0.11662,0.24340,0.58712,1.49280"\
"0.03912,0.04791,0.06862,0.11754,0.24375,0.58525,1.49116");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.34282,0.35445,0.37771,0.41951,0.49563,0.64301,0.96777"\
"0.34747,0.35918,0.38228,0.42420,0.50015,0.64768,0.97260"\
"0.35875,0.37044,0.39353,0.43545,0.51141,0.65893,0.98384"\
"0.38490,0.39663,0.41975,0.46168,0.53762,0.68517,1.01013"\
"0.43221,0.44391,0.46700,0.50891,0.58488,0.73243,1.05736"\
"0.49914,0.51083,0.53400,0.57568,0.65186,0.79940,1.12402"\
"0.57424,0.58590,0.60926,0.65104,0.72726,0.87481,1.19949");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.05711,0.06210,0.07413,0.10096,0.16456,0.31464,0.70788"\
"0.05700,0.06248,0.07471,0.10103,0.16459,0.31395,0.70855"\
"0.05705,0.06252,0.07441,0.10102,0.16460,0.31391,0.70856"\
"0.05683,0.06238,0.07447,0.10229,0.16438,0.31416,0.70841"\
"0.05703,0.06249,0.07470,0.10222,0.16460,0.31398,0.70848"\
"0.05684,0.06280,0.07431,0.10163,0.16450,0.31458,0.70669"\
"0.05763,0.06254,0.07461,0.10145,0.16474,0.31476,0.70454");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.15301,0.16250,0.18334,0.22781,0.32783,0.57474,1.21342"\
"0.15609,0.16557,0.18642,0.23088,0.33091,0.57783,1.21654"\
"0.16548,0.17505,0.19583,0.24018,0.34031,0.58758,1.22558"\
"0.18978,0.19931,0.22004,0.26433,0.36426,0.61152,1.24855"\
"0.23967,0.24938,0.27041,0.31479,0.41472,0.66209,1.29880"\
"0.31313,0.32413,0.34699,0.39331,0.49439,0.74261,1.37901"\
"0.39484,0.40905,0.43733,0.48928,0.59315,0.84193,1.47897");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03424,0.04278,0.06275,0.11207,0.24062,0.58542,1.49488"\
"0.03423,0.04277,0.06274,0.11207,0.24061,0.58542,1.49528"\
"0.03417,0.04277,0.06284,0.11205,0.24019,0.58421,1.48807"\
"0.03419,0.04276,0.06265,0.11189,0.24053,0.58404,1.48692"\
"0.03533,0.04387,0.06389,0.11263,0.24073,0.58446,1.48779"\
"0.04186,0.05015,0.06995,0.11720,0.24387,0.58525,1.49257"\
"0.05668,0.06617,0.08536,0.12923,0.24824,0.58860,1.48818");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.29614,0.30797,0.33102,0.37291,0.44876,0.59626,0.92129"\
"0.29957,0.31150,0.33447,0.37644,0.45212,0.59978,0.92479"\
"0.31058,0.32242,0.34547,0.38737,0.46322,0.61074,0.93576"\
"0.33919,0.35087,0.37405,0.41585,0.49173,0.63928,0.96430"\
"0.40295,0.41480,0.43781,0.47967,0.55547,0.70303,1.02794"\
"0.53632,0.54829,0.57250,0.61531,0.69218,0.84017,1.16531"\
"0.74763,0.76517,0.79736,0.85073,0.93895,1.09802,1.42912");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.05680,0.06231,0.07410,0.10193,0.16490,0.31562,0.70724"\
"0.05678,0.06230,0.07393,0.10147,0.16467,0.31585,0.70718"\
"0.05680,0.06231,0.07409,0.10186,0.16489,0.31565,0.70712"\
"0.05655,0.06229,0.07425,0.10228,0.16486,0.31539,0.70757"\
"0.05682,0.06207,0.07394,0.10105,0.16397,0.31516,0.70723"\
"0.06333,0.06937,0.07979,0.10549,0.16655,0.31437,0.70745"\
"0.10120,0.10456,0.11337,0.13413,0.19275,0.33248,0.71531");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.22825,0.23875,0.26107,0.30729,0.40874,0.65683,1.29475"\
"0.23168,0.24226,0.26443,0.31079,0.41226,0.66042,1.29880"\
"0.24331,0.25380,0.27594,0.32229,0.42377,0.67203,1.31119"\
"0.27286,0.28342,0.30569,0.35188,0.45332,0.70142,1.33999"\
"0.33293,0.34340,0.36559,0.41197,0.51350,0.76178,1.40114"\
"0.42002,0.43038,0.45272,0.49864,0.59973,0.84828,1.48751"\
"0.54753,0.55809,0.58042,0.62708,0.72899,0.97689,1.61300");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03802,0.04698,0.06750,0.11635,0.24313,0.58641,1.49375"\
"0.03796,0.04693,0.06741,0.11635,0.24321,0.58675,1.49268"\
"0.03793,0.04689,0.06722,0.11632,0.24322,0.58718,1.48983"\
"0.03790,0.04687,0.06735,0.11627,0.24311,0.58661,1.49230"\
"0.03792,0.04694,0.06723,0.11637,0.24318,0.58717,1.48902"\
"0.03814,0.04713,0.06752,0.11589,0.24256,0.58639,1.48884"\
"0.03843,0.04741,0.06781,0.11713,0.24371,0.58354,1.48481");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.24880,0.26083,0.28399,0.32592,0.40178,0.54857,0.87238"\
"0.25218,0.26422,0.28735,0.32936,0.40515,0.55194,0.87582"\
"0.26041,0.27243,0.29563,0.33754,0.41342,0.56019,0.88396"\
"0.28018,0.29213,0.31537,0.35734,0.43313,0.57990,0.90369"\
"0.33556,0.34735,0.37042,0.41232,0.48771,0.63468,0.95885"\
"0.40396,0.41555,0.43849,0.47997,0.55494,0.70134,1.02529"\
"0.46051,0.47200,0.49497,0.53671,0.61218,0.75885,1.08201");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.05793,0.06293,0.07438,0.10082,0.16334,0.31258,0.70473"\
"0.05771,0.06297,0.07434,0.10083,0.16325,0.31231,0.70505"\
"0.05790,0.06290,0.07434,0.10077,0.16339,0.31274,0.70447"\
"0.05779,0.06298,0.07417,0.10075,0.16332,0.31262,0.70463"\
"0.05623,0.06152,0.07349,0.10048,0.16365,0.31385,0.70396"\
"0.05542,0.06135,0.07328,0.10077,0.16162,0.31101,0.70500"\
"0.05623,0.06146,0.07373,0.10023,0.16183,0.31120,0.70134");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.09555,0.10565,0.12736,0.17248,0.27235,0.51889,1.15550"\
"0.09952,0.10964,0.13129,0.17644,0.27626,0.52225,1.16400"\
"0.10929,0.11929,0.14095,0.18621,0.28621,0.53302,1.16824"\
"0.13286,0.14273,0.16411,0.20930,0.30938,0.55615,1.19569"\
"0.17205,0.18177,0.20326,0.24928,0.35042,0.59729,1.23665"\
"0.21994,0.23122,0.25414,0.30014,0.40215,0.65167,1.29068"\
"0.25819,0.27292,0.30184,0.35319,0.45641,0.70514,1.34387");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03602,0.04496,0.06567,0.11536,0.24246,0.58696,1.48974"\
"0.03591,0.04499,0.06558,0.11529,0.24286,0.58618,1.49667"\
"0.03588,0.04473,0.06551,0.11519,0.24268,0.58713,1.49451"\
"0.03530,0.04418,0.06529,0.11479,0.24210,0.58577,1.48994"\
"0.03713,0.04568,0.06641,0.11657,0.24364,0.58689,1.49032"\
"0.04626,0.05362,0.07176,0.11885,0.24663,0.58851,1.48884"\
"0.06278,0.07185,0.08974,0.13106,0.24991,0.59040,1.48588");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.14045,0.15003,0.16981,0.20769,0.27991,0.42475,0.74820"\
"0.14351,0.15309,0.17275,0.21068,0.28259,0.42771,0.75075"\
"0.15299,0.16242,0.18189,0.21961,0.29145,0.43648,0.75971"\
"0.17922,0.18841,0.20753,0.24473,0.31651,0.46112,0.78444"\
"0.24485,0.25357,0.27194,0.30806,0.37899,0.52323,0.84637"\
"0.35760,0.36836,0.38982,0.42873,0.50060,0.64655,0.97012"\
"0.52859,0.54209,0.56912,0.61711,0.69681,0.84448,1.17314");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03870,0.04548,0.06011,0.09257,0.15918,0.31098,0.70394"\
"0.03825,0.04496,0.06051,0.09115,0.15842,0.31048,0.70474"\
"0.03768,0.04433,0.05983,0.09053,0.15816,0.31013,0.70621"\
"0.03622,0.04314,0.05809,0.08968,0.15790,0.30960,0.70443"\
"0.03625,0.04237,0.05638,0.08774,0.15545,0.30926,0.70553"\
"0.04813,0.05478,0.06769,0.09564,0.15819,0.31206,0.70479"\
"0.06474,0.07373,0.08983,0.11753,0.17422,0.31979,0.71179");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.14370,0.15297,0.17323,0.21669,0.31584,0.56381,1.19969"\
"0.14848,0.15766,0.17791,0.22136,0.32057,0.56736,1.20749"\
"0.16135,0.17062,0.19089,0.23436,0.33326,0.58135,1.22032"\
"0.19276,0.20198,0.22225,0.26572,0.36481,0.61199,1.25099"\
"0.25686,0.26605,0.28631,0.32978,0.42878,0.67596,1.31292"\
"0.35702,0.36618,0.38635,0.42982,0.52870,0.77612,1.41190"\
"0.51001,0.51913,0.53937,0.58309,0.68271,0.92993,1.56597");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.03283,0.04139,0.06158,0.11083,0.23986,0.58630,1.48935"\
"0.03282,0.04132,0.06165,0.11082,0.23976,0.58437,1.48945"\
"0.03286,0.04128,0.06149,0.11071,0.23944,0.58685,1.49582"\
"0.03284,0.04144,0.06141,0.11072,0.23969,0.58634,1.49326"\
"0.03266,0.04117,0.06157,0.11072,0.23998,0.58717,1.49349"\
"0.03281,0.04137,0.06159,0.11091,0.23914,0.58558,1.48959"\
"0.03378,0.04216,0.06255,0.11206,0.24086,0.58380,1.48663");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.16264,0.17403,0.19668,0.23789,0.31299,0.46019,0.78477"\
"0.16767,0.17901,0.20150,0.24269,0.31778,0.46496,0.78966"\
"0.17770,0.18903,0.21145,0.25272,0.32812,0.47510,0.79961"\
"0.19867,0.20981,0.23187,0.27270,0.34772,0.49470,0.81941"\
"0.24582,0.25539,0.27565,0.31442,0.38788,0.53418,0.85847"\
"0.29136,0.30087,0.32050,0.35849,0.43076,0.57466,0.89828"\
"0.32555,0.33550,0.35514,0.39310,0.46465,0.60986,0.93229");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00130, 0.00336, 0.00869, 0.02251, 0.05832, 0.15107");
values("0.05090,0.05684,0.07019,0.09784,0.16229,0.31317,0.70662"\
"0.05075,0.05698,0.07009,0.09781,0.16217,0.31328,0.70690"\
"0.05045,0.05651,0.06981,0.09769,0.16233,0.31338,0.70604"\
"0.04809,0.05437,0.06775,0.09822,0.16210,0.31333,0.70833"\
"0.04018,0.04685,0.06130,0.09231,0.15943,0.31188,0.70561"\
"0.03941,0.04615,0.05989,0.09024,0.15585,0.30761,0.70283"\
"0.03846,0.04481,0.06022,0.09122,0.15745,0.30970,0.69769");
}
}
}
}
cell ("sky130_fd_sc_hd__xor3_2") {
area : 25.024
cell_footprint : "sky130_fd_sc_hd__xor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0054;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A*!B)*!C)+((!A*B)*!C))+((!A*!B)*C))+((A*B)*C)";
capacitance : 0.0000;
max_transition : 1.500;
max_capacitance : 0.286;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.19025,0.19831,0.21702,0.25751,0.34972,0.58792,1.26436"\
"0.19492,0.20293,0.22152,0.26214,0.35430,0.59296,1.27345"\
"0.20598,0.21404,0.23269,0.27317,0.36534,0.60369,1.27971"\
"0.23047,0.23855,0.25720,0.29778,0.39003,0.62866,1.30714"\
"0.27961,0.28768,0.30637,0.34686,0.43907,0.67764,1.35663"\
"0.36012,0.36889,0.38875,0.43127,0.52514,0.76418,1.44319"\
"0.46556,0.47601,0.49969,0.54779,0.64732,0.88838,1.56568");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.03125,0.03801,0.05391,0.09354,0.20290,0.52922,1.49723"\
"0.03149,0.03800,0.05382,0.09365,0.20260,0.52904,1.49570"\
"0.03144,0.03789,0.05387,0.09343,0.20301,0.52911,1.49242"\
"0.03139,0.03782,0.05391,0.09357,0.20290,0.52803,1.49376"\
"0.03165,0.03815,0.05404,0.09369,0.20274,0.52768,1.49231"\
"0.03499,0.04179,0.05827,0.09781,0.20541,0.52891,1.49488"\
"0.04435,0.05173,0.06997,0.10990,0.21435,0.53132,1.48856");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.32723,0.33750,0.35990,0.40203,0.47727,0.62314,0.95432"\
"0.33250,0.34280,0.36520,0.40731,0.48254,0.62843,0.95969"\
"0.34521,0.35555,0.37802,0.42013,0.49531,0.64116,0.97253"\
"0.37657,0.38690,0.40936,0.45148,0.52666,0.67252,1.00391"\
"0.45019,0.46054,0.48300,0.52524,0.60049,0.74629,1.07738"\
"0.60926,0.61982,0.64270,0.68528,0.76089,0.90718,1.23889"\
"0.89049,0.90309,0.92983,0.97774,1.05921,1.21089,1.54575");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.06634,0.07016,0.07938,0.10063,0.15190,0.28908,0.67792"\
"0.06631,0.07014,0.07934,0.10061,0.15134,0.28881,0.67797"\
"0.06626,0.07068,0.07942,0.10041,0.15192,0.28860,0.67611"\
"0.06631,0.07081,0.07925,0.10048,0.15191,0.28863,0.67655"\
"0.06700,0.07054,0.07965,0.10081,0.15292,0.28833,0.67751"\
"0.07256,0.07615,0.08355,0.10318,0.15362,0.28944,0.67748"\
"0.10453,0.10609,0.10873,0.12176,0.16661,0.29674,0.68155");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.33760,0.34645,0.36670,0.40967,0.50421,0.74379,1.42427"\
"0.34279,0.35164,0.37182,0.41487,0.50953,0.74934,1.42814"\
"0.35521,0.36408,0.38431,0.42720,0.52188,0.76125,1.43939"\
"0.38693,0.39579,0.41605,0.45891,0.55357,0.79288,1.47504"\
"0.46115,0.46998,0.49026,0.53319,0.62789,0.86740,1.54671"\
"0.60490,0.61379,0.63409,0.67721,0.77179,1.01135,1.69233"\
"0.84042,0.84940,0.86999,0.91346,1.00863,1.24809,1.92878");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.03531,0.04181,0.05868,0.09871,0.20714,0.53022,1.49760"\
"0.03528,0.04214,0.05865,0.09867,0.20714,0.53062,1.49473"\
"0.03509,0.04183,0.05860,0.09880,0.20721,0.53152,1.49702"\
"0.03495,0.04194,0.05865,0.09879,0.20720,0.53120,1.49775"\
"0.03539,0.04184,0.05851,0.09872,0.20702,0.53150,1.49485"\
"0.03538,0.04204,0.05870,0.09892,0.20722,0.53057,1.49782"\
"0.03575,0.04278,0.05951,0.09975,0.20810,0.52943,1.49595");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.36672,0.37706,0.39979,0.44249,0.51927,0.66807,1.00241"\
"0.37150,0.38166,0.40431,0.44702,0.52411,0.67259,1.00700"\
"0.38274,0.39292,0.41562,0.45830,0.53532,0.68385,1.01829"\
"0.40905,0.41922,0.44185,0.48458,0.56170,0.71017,1.04453"\
"0.45633,0.46655,0.48905,0.53181,0.60868,0.75756,1.09165"\
"0.52315,0.53331,0.55579,0.59843,0.67560,0.82446,1.15858"\
"0.59770,0.60798,0.63065,0.67338,0.75036,0.89919,1.23339");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.06310,0.06821,0.07876,0.10255,0.15641,0.29468,0.68284"\
"0.06297,0.06809,0.07853,0.10188,0.15636,0.29483,0.68226"\
"0.06301,0.06819,0.07862,0.10191,0.15623,0.29490,0.68226"\
"0.06294,0.06803,0.07849,0.10189,0.15640,0.29470,0.68216"\
"0.06360,0.06943,0.07882,0.10168,0.15512,0.29465,0.68207"\
"0.06307,0.06837,0.07847,0.10247,0.15659,0.29436,0.68165"\
"0.06334,0.06842,0.07881,0.10225,0.15645,0.29469,0.68076");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.16784,0.17590,0.19431,0.23463,0.32607,0.56375,1.24475"\
"0.17092,0.17898,0.19739,0.23771,0.32915,0.56685,1.24776"\
"0.18038,0.18834,0.20690,0.24708,0.33857,0.57660,1.25451"\
"0.20451,0.21255,0.23097,0.27116,0.36242,0.60056,1.28000"\
"0.25637,0.26440,0.28297,0.32320,0.41431,0.65251,1.33326"\
"0.33745,0.34657,0.36696,0.40948,0.50237,0.74103,1.41667"\
"0.43443,0.44596,0.47117,0.52053,0.61863,0.85811,1.53523");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.03116,0.03762,0.05345,0.09292,0.20209,0.52795,1.49633"\
"0.03116,0.03762,0.05345,0.09292,0.20209,0.52789,1.49630"\
"0.03110,0.03737,0.05340,0.09279,0.20176,0.52793,1.49146"\
"0.03112,0.03755,0.05319,0.09281,0.20185,0.52889,1.49625"\
"0.03185,0.03833,0.05394,0.09303,0.20200,0.52850,1.49684"\
"0.03739,0.04408,0.05965,0.09831,0.20508,0.52994,1.49576"\
"0.05063,0.05870,0.07513,0.11237,0.21317,0.53282,1.49006");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.32244,0.33257,0.35502,0.39781,0.47463,0.62351,0.95752"\
"0.32585,0.33600,0.35868,0.40149,0.47820,0.62706,0.96107"\
"0.33669,0.34719,0.36971,0.41251,0.48932,0.63820,0.97220"\
"0.36581,0.37596,0.39836,0.44113,0.51797,0.66687,1.00089"\
"0.42862,0.43894,0.46161,0.50431,0.58099,0.72990,1.06396"\
"0.55965,0.57042,0.59348,0.63700,0.71465,0.86359,1.19812"\
"0.77546,0.78979,0.82053,0.87566,0.96608,1.12737,1.46886");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.06272,0.06861,0.07870,0.10130,0.15532,0.29463,0.68245"\
"0.06398,0.06797,0.07876,0.10171,0.15592,0.29458,0.68273"\
"0.06265,0.06853,0.07875,0.10128,0.15559,0.29462,0.68253"\
"0.06269,0.06873,0.07855,0.10138,0.15516,0.29463,0.68240"\
"0.06296,0.06790,0.07867,0.10167,0.15596,0.29464,0.68270"\
"0.06939,0.07320,0.08363,0.10461,0.15807,0.29538,0.68236"\
"0.11098,0.11495,0.12404,0.14052,0.18553,0.31462,0.69236");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.24591,0.25470,0.27495,0.31792,0.41255,0.65213,1.33220"\
"0.24930,0.25815,0.27842,0.32134,0.41597,0.65543,1.33501"\
"0.26091,0.26975,0.29001,0.33290,0.42736,0.66684,1.34772"\
"0.29051,0.29935,0.31955,0.36248,0.45692,0.69652,1.37636"\
"0.35077,0.35958,0.37973,0.42275,0.51721,0.75703,1.43502"\
"0.43762,0.44639,0.46661,0.50965,0.60386,0.84343,1.52123"\
"0.56621,0.57508,0.59554,0.63868,0.73367,0.97290,1.64870");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.03523,0.04205,0.05834,0.09875,0.20689,0.53129,1.49453"\
"0.03514,0.04181,0.05845,0.09871,0.20699,0.53149,1.49426"\
"0.03521,0.04185,0.05866,0.09867,0.20710,0.53046,1.49771"\
"0.03511,0.04173,0.05855,0.09855,0.20703,0.53058,1.49711"\
"0.03516,0.04201,0.05872,0.09849,0.20703,0.53141,1.49772"\
"0.03497,0.04226,0.05892,0.09836,0.20668,0.53158,1.49730"\
"0.03550,0.04231,0.05919,0.09950,0.20777,0.52951,1.49098");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.26906,0.27929,0.30181,0.34433,0.42083,0.56864,0.90129"\
"0.27249,0.28273,0.30527,0.34776,0.42428,0.57206,0.90474"\
"0.28072,0.29097,0.31348,0.35608,0.43248,0.58030,0.91290"\
"0.30063,0.31096,0.33370,0.37603,0.45247,0.60009,0.93292"\
"0.35637,0.36687,0.38911,0.43154,0.50786,0.65562,0.98829"\
"0.43285,0.44306,0.46518,0.50721,0.58284,0.73027,1.06350"\
"0.49182,0.50152,0.52392,0.56633,0.64261,0.79009,1.12229");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.06321,0.06796,0.07809,0.10110,0.15411,0.29188,0.67959"\
"0.06319,0.06800,0.07802,0.10113,0.15419,0.29201,0.67933"\
"0.06323,0.06785,0.07823,0.10098,0.15381,0.29250,0.68014"\
"0.06337,0.06815,0.07841,0.10146,0.15508,0.29222,0.67887"\
"0.06243,0.06721,0.07783,0.10051,0.15399,0.29176,0.67970"\
"0.06190,0.06692,0.07731,0.10006,0.15368,0.29206,0.67980"\
"0.06236,0.06761,0.07783,0.10059,0.15424,0.29154,0.67643");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.11507,0.12381,0.14374,0.18637,0.28001,0.51869,1.19359"\
"0.11927,0.12797,0.14795,0.19057,0.28431,0.52294,1.19805"\
"0.12915,0.13785,0.15780,0.20036,0.29417,0.53224,1.20961"\
"0.15272,0.16139,0.18119,0.22360,0.31742,0.55578,1.23395"\
"0.20134,0.20977,0.22948,0.27194,0.36600,0.60459,1.28129"\
"0.26620,0.27625,0.29777,0.34127,0.43636,0.67733,1.35371"\
"0.33056,0.34316,0.37100,0.42265,0.52132,0.76248,1.44062");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.03399,0.04088,0.05756,0.09771,0.20659,0.53069,1.49368"\
"0.03392,0.04086,0.05756,0.09765,0.20655,0.52985,1.49546"\
"0.03400,0.04092,0.05714,0.09762,0.20664,0.53124,1.49716"\
"0.03377,0.04032,0.05692,0.09743,0.20658,0.53140,1.49590"\
"0.03509,0.04174,0.05771,0.09847,0.20694,0.53090,1.49769"\
"0.04514,0.05118,0.06581,0.10321,0.21065,0.53337,1.50036"\
"0.06240,0.07093,0.08708,0.12215,0.21776,0.53705,1.49426");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.17672,0.18619,0.20703,0.24756,0.32175,0.46831,0.80047"\
"0.18048,0.19004,0.21083,0.25120,0.32547,0.47194,0.80449"\
"0.19067,0.20002,0.22071,0.26083,0.33524,0.48171,0.81383"\
"0.21704,0.22616,0.24669,0.28654,0.36055,0.50711,0.83929"\
"0.27965,0.28839,0.30794,0.34672,0.42022,0.56600,0.89837"\
"0.40168,0.41171,0.43380,0.47541,0.54923,0.69498,1.02737"\
"0.58261,0.59506,0.62292,0.67581,0.76435,0.91685,1.25485");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.04908,0.05486,0.06784,0.09382,0.15015,0.29053,0.67927"\
"0.04914,0.05454,0.06693,0.09337,0.15057,0.29079,0.67832"\
"0.04840,0.05411,0.06653,0.09288,0.15010,0.29062,0.67953"\
"0.04704,0.05265,0.06541,0.09198,0.14976,0.29057,0.67991"\
"0.04383,0.04968,0.06333,0.08959,0.14861,0.28994,0.67904"\
"0.05662,0.06246,0.07464,0.09760,0.15179,0.28976,0.68007"\
"0.07597,0.08384,0.09955,0.12945,0.17707,0.30426,0.68845");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.15606,0.16393,0.18208,0.22171,0.31228,0.55056,1.22966"\
"0.16092,0.16882,0.18691,0.22655,0.31713,0.55547,1.23251"\
"0.17392,0.18188,0.19997,0.23963,0.33029,0.56849,1.25082"\
"0.20568,0.21351,0.23178,0.27142,0.36206,0.59960,1.27571"\
"0.27152,0.27933,0.29745,0.33705,0.42760,0.66575,1.34398"\
"0.37529,0.38294,0.40108,0.44058,0.53089,0.76879,1.45023"\
"0.53541,0.54319,0.56123,0.60097,0.69184,0.92930,1.60379");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.03043,0.03667,0.05234,0.09191,0.20098,0.52840,1.49471"\
"0.03045,0.03677,0.05241,0.09164,0.20135,0.52960,1.49739"\
"0.03023,0.03677,0.05241,0.09175,0.20135,0.52955,1.49799"\
"0.03020,0.03667,0.05240,0.09175,0.20129,0.52911,1.49279"\
"0.03023,0.03659,0.05220,0.09155,0.20132,0.52927,1.49607"\
"0.03017,0.03641,0.05221,0.09168,0.20046,0.52974,1.49820"\
"0.03098,0.03740,0.05280,0.09248,0.20179,0.52893,1.49126");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.19385,0.20397,0.22623,0.26857,0.34515,0.49333,0.82743"\
"0.19850,0.20900,0.23136,0.27392,0.35017,0.49869,0.83274"\
"0.20901,0.21923,0.24146,0.28414,0.36036,0.50892,0.84275"\
"0.23016,0.24026,0.26243,0.30452,0.38085,0.52918,0.86341"\
"0.27766,0.28703,0.30767,0.34804,0.42310,0.57096,0.90462"\
"0.33549,0.34392,0.36307,0.40119,0.47397,0.61945,0.95257"\
"0.36803,0.37666,0.39589,0.43455,0.50793,0.65454,0.98619");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00144, 0.00415, 0.01195, 0.03443, 0.09917, 0.28565");
values("0.05997,0.06485,0.07608,0.09951,0.15498,0.29400,0.68141"\
"0.05993,0.06485,0.07615,0.10062,0.15556,0.29408,0.68281"\
"0.05956,0.06505,0.07597,0.09932,0.15457,0.29392,0.68239"\
"0.05766,0.06321,0.07440,0.09881,0.15484,0.29369,0.68153"\
"0.04834,0.05414,0.06697,0.09351,0.15100,0.29224,0.68121"\
"0.04620,0.05135,0.06358,0.08955,0.14680,0.28763,0.68091"\
"0.04597,0.05130,0.06393,0.09010,0.14881,0.28936,0.67447");
}
}
}
}
cell ("sky130_fd_sc_hd__xor3_4") {
area : 27.526
cell_footprint : "sky130_fd_sc_hd__xor3";
pg_pin("VGND") {
pg_type : "primary_ground";
voltage_name : "VGND";
}
pg_pin("VNB") {
pg_type : "nwell";
voltage_name : "VNB";
}
pg_pin("VPB") {
pg_type : "pwell";
voltage_name : "VPB";
}
pg_pin("VPWR") {
pg_type : "primary_power";
voltage_name : "VPWR";
}
pin("A") {
direction : input;
capacitance : 0.0026;
max_transition : 1.500;
}
pin("B") {
direction : input;
capacitance : 0.0054;
max_transition : 1.500;
}
pin("C") {
direction : input;
capacitance : 0.0036;
max_transition : 1.500;
}
pin("X") {
direction : output;
function : "((((A*!B)*!C)+((!A*B)*!C))+((!A*!B)*C))+((A*B)*C)";
capacitance : 0.0000;
max_transition : 1.504;
max_capacitance : 0.506;
timing() {
related_pin : "A";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.23363,0.24022,0.25724,0.29651,0.38587,0.61965,1.33516"\
"0.23821,0.24478,0.26182,0.30102,0.39053,0.62407,1.33707"\
"0.24923,0.25580,0.27284,0.31205,0.40157,0.63514,1.34834"\
"0.27358,0.28019,0.29715,0.33640,0.42585,0.65946,1.37407"\
"0.32239,0.32896,0.34600,0.38528,0.47476,0.70793,1.42302"\
"0.40864,0.41553,0.43328,0.47391,0.56459,0.79873,1.51560"\
"0.52964,0.53753,0.55767,0.60298,0.69978,0.93701,1.65146");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.03878,0.04338,0.05672,0.09066,0.18457,0.48884,1.49943"\
"0.03856,0.04338,0.05652,0.09064,0.18503,0.48987,1.49203"\
"0.03857,0.04339,0.05660,0.09065,0.18501,0.48983,1.49249"\
"0.03857,0.04353,0.05656,0.09061,0.18493,0.48997,1.49430"\
"0.03910,0.04372,0.05693,0.09049,0.18470,0.48900,1.49685"\
"0.04125,0.04643,0.06018,0.09410,0.18702,0.48992,1.49906"\
"0.04978,0.05541,0.06983,0.10525,0.19704,0.49526,1.49499");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.38904,0.39676,0.41626,0.45872,0.53915,0.69318,1.03558"\
"0.39430,0.40192,0.42155,0.46401,0.54435,0.69776,1.04074"\
"0.40713,0.41468,0.43440,0.47699,0.55721,0.71087,1.05367"\
"0.43847,0.44606,0.46586,0.50815,0.58872,0.74218,1.08510"\
"0.51161,0.51923,0.53885,0.58126,0.66164,0.81555,1.15818"\
"0.67294,0.68058,0.70036,0.74289,0.82349,0.97773,1.32054"\
"0.97350,0.98189,1.00349,1.04965,1.13519,1.29348,1.63913");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.07786,0.08133,0.09175,0.11264,0.16077,0.28780,0.66036"\
"0.07812,0.08150,0.09081,0.11270,0.16092,0.28696,0.66061"\
"0.07804,0.08198,0.09127,0.11382,0.16072,0.28739,0.65993"\
"0.07813,0.08198,0.09095,0.11320,0.16251,0.28779,0.65990"\
"0.07830,0.08169,0.09217,0.11284,0.16080,0.28762,0.66050"\
"0.08089,0.08402,0.09308,0.11437,0.16192,0.28835,0.66069"\
"0.10284,0.10589,0.11249,0.13047,0.17458,0.29508,0.66347");
}
}
timing() {
related_pin : "A";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.38897,0.39612,0.41458,0.45703,0.55086,0.78788,1.50203"\
"0.39420,0.40132,0.41981,0.46222,0.55607,0.79322,1.51044"\
"0.40666,0.41383,0.43225,0.47459,0.56861,0.80602,1.51834"\
"0.43833,0.44547,0.46395,0.50641,0.60024,0.83723,1.55146"\
"0.51273,0.51987,0.53839,0.58063,0.67455,0.91179,1.62879"\
"0.65691,0.66404,0.68262,0.72502,0.81890,1.05603,1.77353"\
"0.89445,0.90166,0.92037,0.96293,1.05723,1.29436,2.00860");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.04356,0.04844,0.06240,0.09792,0.19246,0.49474,1.49991"\
"0.04288,0.04806,0.06241,0.09796,0.19238,0.49493,1.50012"\
"0.04289,0.04820,0.06286,0.09800,0.19261,0.49457,1.49942"\
"0.04355,0.04847,0.06238,0.09789,0.19255,0.49462,1.49980"\
"0.04290,0.04818,0.06263,0.09817,0.19252,0.49498,1.50045"\
"0.04316,0.04833,0.06249,0.09810,0.19250,0.49490,1.50003"\
"0.04353,0.04889,0.06338,0.09902,0.19307,0.49398,1.49621");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.43561,0.44383,0.46456,0.50892,0.59305,0.75283,1.10204"\
"0.44038,0.44834,0.46874,0.51344,0.59795,0.75715,1.10669"\
"0.45159,0.45963,0.48011,0.52470,0.60913,0.76857,1.11790"\
"0.47812,0.48592,0.50665,0.55129,0.63528,0.79491,1.14440"\
"0.52523,0.53282,0.55360,0.59808,0.68235,0.84215,1.19136"\
"0.59145,0.59920,0.61994,0.66462,0.74901,0.90852,1.25791"\
"0.66498,0.67276,0.69349,0.73814,0.82218,0.98193,1.33119");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.08168,0.08542,0.09551,0.11875,0.16912,0.29869,0.67044"\
"0.08147,0.08584,0.09607,0.11870,0.17050,0.29895,0.67042"\
"0.08157,0.08580,0.09619,0.11894,0.17101,0.29855,0.66995"\
"0.08094,0.08542,0.09568,0.11962,0.16935,0.29837,0.67036"\
"0.08105,0.08564,0.09648,0.11887,0.16915,0.29877,0.67045"\
"0.08105,0.08597,0.09647,0.11926,0.17150,0.29842,0.66980"\
"0.08117,0.08560,0.09570,0.11969,0.16952,0.29838,0.67081");
}
}
timing() {
related_pin : "B";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.21111,0.21762,0.23447,0.27339,0.36236,0.59485,1.30941"\
"0.21421,0.22069,0.23757,0.27648,0.36545,0.59796,1.31249"\
"0.22348,0.23000,0.24687,0.28588,0.37479,0.60765,1.32075"\
"0.24755,0.25408,0.27088,0.30978,0.39866,0.63130,1.34557"\
"0.30102,0.30755,0.32431,0.36327,0.45191,0.68444,1.39628"\
"0.39446,0.40146,0.41948,0.46004,0.55040,0.78405,1.49843"\
"0.51919,0.52754,0.54924,0.59593,0.69265,0.92875,1.64311");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.03799,0.04280,0.05636,0.08984,0.18386,0.48858,1.49753"\
"0.03801,0.04279,0.05637,0.08983,0.18383,0.48863,1.49727"\
"0.03858,0.04351,0.05609,0.08998,0.18402,0.48958,1.49335"\
"0.03794,0.04285,0.05632,0.08979,0.18367,0.48917,1.49269"\
"0.03802,0.04284,0.05652,0.08989,0.18415,0.48935,1.49399"\
"0.04267,0.04787,0.06089,0.09484,0.18640,0.48969,1.49328"\
"0.05558,0.06123,0.07609,0.10948,0.19814,0.49498,1.49455");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.39238,0.40022,0.42106,0.46548,0.54952,0.70891,1.05865"\
"0.39594,0.40395,0.42455,0.46929,0.55307,0.71239,1.06221"\
"0.40732,0.41512,0.43589,0.48053,0.56438,0.72377,1.07355"\
"0.43605,0.44391,0.46478,0.50912,0.59325,0.75266,1.10237"\
"0.49833,0.50638,0.52667,0.57123,0.65535,0.81505,1.16439"\
"0.62462,0.63264,0.65336,0.69795,0.78219,0.94207,1.29175"\
"0.85617,0.86599,0.89134,0.94506,1.04173,1.21322,1.56871");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.08132,0.08562,0.09607,0.11892,0.17010,0.29731,0.67126"\
"0.08087,0.08501,0.09587,0.12008,0.16949,0.29877,0.67077"\
"0.08089,0.08556,0.09598,0.12054,0.16987,0.29720,0.67120"\
"0.08133,0.08565,0.09611,0.11890,0.17015,0.29731,0.67117"\
"0.08128,0.08524,0.09541,0.11929,0.16949,0.29854,0.67166"\
"0.08339,0.08714,0.09735,0.11959,0.17028,0.29893,0.67043"\
"0.12894,0.13190,0.14089,0.15737,0.19990,0.31721,0.67871");
}
}
timing() {
related_pin : "B";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.29570,0.30285,0.32137,0.36357,0.45748,0.69487,1.40986"\
"0.29913,0.30626,0.32475,0.36701,0.46091,0.69835,1.41275"\
"0.31050,0.31761,0.33610,0.37855,0.47242,0.70956,1.42403"\
"0.34002,0.34714,0.36558,0.40790,0.50175,0.73894,1.45598"\
"0.40042,0.40754,0.42599,0.46832,0.56219,0.79936,1.51649"\
"0.48755,0.49468,0.51316,0.55530,0.64918,0.88643,1.60365"\
"0.61633,0.62352,0.64218,0.68466,0.77883,1.01580,1.72925");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.04287,0.04818,0.06251,0.09813,0.19266,0.49481,1.49472"\
"0.04284,0.04812,0.06255,0.09810,0.19269,0.49451,1.49429"\
"0.04292,0.04855,0.06245,0.09777,0.19293,0.49481,1.49743"\
"0.04353,0.04878,0.06230,0.09803,0.19243,0.49499,1.50035"\
"0.04339,0.04863,0.06234,0.09808,0.19245,0.49498,1.50033"\
"0.04332,0.04849,0.06220,0.09730,0.19250,0.49467,1.50016"\
"0.04338,0.04867,0.06316,0.09873,0.19286,0.49318,1.49626");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.33041,0.33811,0.35849,0.40198,0.48461,0.64245,0.98892"\
"0.33381,0.34151,0.36196,0.40542,0.48807,0.64580,0.99239"\
"0.34205,0.34989,0.37000,0.41355,0.49632,0.65397,1.00046"\
"0.36167,0.36935,0.38978,0.43335,0.51603,0.67360,1.02008"\
"0.41676,0.42460,0.44482,0.48824,0.57082,0.72821,1.07515"\
"0.50923,0.51693,0.53672,0.57962,0.66207,0.81984,1.16703"\
"0.57533,0.58307,0.60259,0.64646,0.72874,0.88589,1.23201");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.07972,0.08357,0.09329,0.11604,0.16556,0.29466,0.66606"\
"0.07977,0.08357,0.09329,0.11605,0.16578,0.29457,0.66625"\
"0.07972,0.08340,0.09381,0.11589,0.16641,0.29464,0.66607"\
"0.07991,0.08362,0.09451,0.11603,0.16728,0.29468,0.66589"\
"0.07953,0.08380,0.09376,0.11554,0.16632,0.29446,0.66662"\
"0.07853,0.08234,0.09293,0.11534,0.16575,0.29552,0.66665"\
"0.07910,0.08260,0.09423,0.11549,0.16624,0.29410,0.66327");
}
}
timing() {
related_pin : "C";
timing_sense : positive_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.16727,0.17437,0.19279,0.23512,0.32878,0.56543,1.27671"\
"0.17169,0.17873,0.19736,0.23947,0.33313,0.56982,1.28451"\
"0.18198,0.18905,0.20748,0.24976,0.34351,0.58026,1.29180"\
"0.20502,0.21207,0.23052,0.27274,0.36653,0.60304,1.31677"\
"0.25732,0.26437,0.28244,0.32433,0.41786,0.65469,1.36942"\
"0.34590,0.35353,0.37299,0.41594,0.51077,0.74950,1.46206"\
"0.44979,0.45895,0.48286,0.53418,0.63489,0.87406,1.58924");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.04302,0.04768,0.06196,0.09735,0.19227,0.49432,1.50146"\
"0.04286,0.04801,0.06218,0.09739,0.19229,0.49480,1.50055"\
"0.04299,0.04796,0.06243,0.09742,0.19228,0.49409,1.50042"\
"0.04293,0.04841,0.06211,0.09738,0.19246,0.49470,1.49713"\
"0.04195,0.04697,0.06171,0.09725,0.19239,0.49433,1.50062"\
"0.05136,0.05638,0.06943,0.10335,0.19658,0.49606,1.50358"\
"0.07138,0.07727,0.09300,0.12405,0.20969,0.50241,1.49809");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.26171,0.26947,0.28964,0.33294,0.41537,0.57238,0.91866"\
"0.26622,0.27393,0.29396,0.33749,0.41960,0.57639,0.92337"\
"0.27685,0.28456,0.30448,0.34799,0.43011,0.58681,0.93387"\
"0.30271,0.31059,0.33044,0.37383,0.45580,0.61262,0.95958"\
"0.35925,0.36709,0.38674,0.42974,0.51142,0.66827,1.01507"\
"0.47954,0.48708,0.50723,0.54977,0.62997,0.78577,1.13248"\
"0.66784,0.67737,0.70277,0.75765,0.85668,1.02407,1.37692");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.07521,0.07928,0.08970,0.11270,0.16575,0.29422,0.66574"\
"0.07535,0.07950,0.09028,0.11338,0.16420,0.29240,0.66627"\
"0.07507,0.07931,0.08917,0.11326,0.16408,0.29363,0.66563"\
"0.07442,0.07818,0.08865,0.11435,0.16372,0.29225,0.66632"\
"0.07191,0.07658,0.08705,0.11106,0.16293,0.29352,0.66642"\
"0.07752,0.08044,0.09037,0.11168,0.16191,0.29321,0.66551"\
"0.10402,0.10894,0.12223,0.14988,0.19746,0.31402,0.67701");
}
}
timing() {
related_pin : "C";
timing_sense : negative_unate;
timing_type : combinational;
cell_rise(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.19321,0.19965,0.21649,0.25527,0.34389,0.57653,1.29123"\
"0.19822,0.20470,0.22155,0.26029,0.34892,0.58165,1.29676"\
"0.21158,0.21799,0.23489,0.27357,0.36220,0.59502,1.31009"\
"0.24355,0.24997,0.26677,0.30560,0.39426,0.62716,1.34017"\
"0.31051,0.31698,0.33380,0.37258,0.46120,0.69382,1.40864"\
"0.41921,0.42574,0.44233,0.48101,0.56900,0.80216,1.51513"\
"0.58629,0.59276,0.60929,0.64809,0.73662,0.96886,1.68207");
}
rise_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.03814,0.04315,0.05575,0.08949,0.18354,0.48876,1.49831"\
"0.03828,0.04310,0.05587,0.08953,0.18364,0.48894,1.49942"\
"0.03786,0.04307,0.05602,0.08947,0.18379,0.48928,1.49813"\
"0.03777,0.04248,0.05607,0.08952,0.18405,0.48992,1.49284"\
"0.03823,0.04304,0.05572,0.08925,0.18350,0.48900,1.50212"\
"0.03739,0.04256,0.05580,0.08915,0.18335,0.48895,1.49913"\
"0.03819,0.04286,0.05616,0.08983,0.18378,0.48829,1.49453");
}
cell_fall(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.27023,0.27808,0.29888,0.34334,0.42716,0.58676,0.93578"\
"0.27539,0.28343,0.30391,0.34828,0.43244,0.59144,0.94094"\
"0.28615,0.29415,0.31482,0.35911,0.44317,0.60256,0.95179"\
"0.30985,0.31775,0.33849,0.38300,0.46692,0.62639,0.97566"\
"0.35414,0.36202,0.38252,0.42649,0.51029,0.66945,1.01851"\
"0.44235,0.44917,0.46717,0.50725,0.58599,0.74300,1.09206"\
"0.48181,0.48866,0.50681,0.54698,0.62599,0.78277,1.12980");
}
fall_transition(del_1_7_7) {
index_1("0.01000, 0.02305, 0.05313, 0.12247, 0.28231, 0.65074, 1.50000");
index_2("0.00050, 0.00158, 0.00502, 0.01591, 0.05042, 0.15977, 0.50630");
values("0.08125,0.08517,0.09583,0.11829,0.16880,0.29855,0.67115"\
"0.08065,0.08455,0.09508,0.11834,0.16981,0.29856,0.67069"\
"0.08033,0.08486,0.09525,0.11817,0.16862,0.29815,0.66978"\
"0.08045,0.08436,0.09498,0.11791,0.16869,0.29781,0.67144"\
"0.07586,0.07982,0.09072,0.11467,0.16930,0.29761,0.67112"\
"0.06770,0.07162,0.08259,0.10645,0.16091,0.29483,0.67019"\
"0.06872,0.07255,0.08303,0.10889,0.16165,0.29199,0.66300");
}
}
}
}
}