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"); } } } } }