blob: ad99df8ce8ab453665aa9bf3f4cba863dd97b842 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__edfxtp",
"cell_leakage_power": 0.009787006,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "(D&DE) | (IQ&!DE)"
},
"leakage_power": [
{
"value": 0.0071886,
"when": "CLK&!D&DE&Q"
},
{
"value": 0.0056513,
"when": "CLK&D&!DE&Q"
},
{
"value": 0.0078692,
"when": "!CLK&D&DE&Q"
},
{
"value": 0.0155372,
"when": "CLK&D&DE&!Q"
},
{
"value": 0.011827,
"when": "CLK&!D&!DE&!Q"
},
{
"value": 0.0121521,
"when": "!CLK&!D&DE&!Q"
},
{
"value": 0.0120419,
"when": "CLK&D&!DE&!Q"
},
{
"value": 0.0125305,
"when": "CLK&!D&DE&!Q"
},
{
"value": 0.0114487,
"when": "!CLK&!D&!DE&!Q"
},
{
"value": 0.0116635,
"when": "!CLK&D&!DE&!Q"
},
{
"value": 0.0067925,
"when": "!CLK&!D&!DE&Q"
},
{
"value": 0.0069777,
"when": "CLK&!D&!DE&Q"
},
{
"value": 0.0080545,
"when": "CLK&D&DE&Q"
},
{
"value": 0.0054661,
"when": "!CLK&D&!DE&Q"
},
{
"value": 0.0069917,
"when": "!CLK&!D&DE&Q"
},
{
"value": 0.0143995,
"when": "!CLK&D&DE&!Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"related_bias_pin": "VPB",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "nwell",
"physical_connection": "device_layer",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "pwell",
"physical_connection": "device_layer",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"related_bias_pin": "VNB",
"voltage_name": "VPWR"
},
"pin,CLK": {
"capacitance": 0.001758,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001676,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0256916,
0.0255763,
0.0253103,
0.0253385,
0.0254036,
0.0255534,
0.0258989
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0204057,
0.0202831,
0.0200006,
0.0200042,
0.0200125,
0.0200316,
0.0200759
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001841,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.2697491,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.3774032,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001804,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001718,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.010311,
0.0102009,
0.0099473,
0.0100251,
0.0102043,
0.0106177,
0.0115706
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0039593,
0.0039181,
0.0038231,
0.0038449,
0.0038951,
0.0040107,
0.0042774
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00189,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.2436992,
0.4359518,
0.7342103
],
[
0.1161439,
0.3096172,
0.6078756
],
[
0.01686,
0.2103333,
0.5073711
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.1204082,
0.2699362,
0.4168275
],
[
0.0563294,
0.2009746,
0.3429831
],
[
0.0290671,
0.1737122,
0.3132793
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.166457,
-0.3574889,
-0.6423197
],
[
-0.0584329,
-0.2506855,
-0.5403991
],
[
0.0249818,
-0.1660501,
-0.4569844
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.1005391,
-0.2439636,
-0.373765
],
[
-0.0389017,
-0.1798848,
-0.3133483
],
[
-0.0116393,
-0.1514017,
-0.2873066
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,DE": {
"capacitance": 0.00329,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003172,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0112241,
0.0110907,
0.0107832,
0.0108475,
0.0109954,
0.0113366,
0.0121231
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0002081,
6.0104447e-05,
-0.000281,
-0.0002251,
-9.6229256e-05,
0.0002009,
0.0008858
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003408,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.2290508,
0.4151999,
0.723224
],
[
0.1149232,
0.3010723,
0.6115378
],
[
0.0241842,
0.211554,
0.5232402
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.281541,
0.3700339,
0.4058412
],
[
0.1539857,
0.2424785,
0.2782858
],
[
0.0547018,
0.1431947,
0.1802227
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.1627949,
-0.3306335,
-0.5141458
],
[
-0.0962747,
-0.2641133,
-0.4488464
],
[
-0.0653503,
-0.2331888,
-0.4179219
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.1139668,
-0.2464049,
-0.3835306
],
[
-0.0535501,
-0.1835469,
-0.3170104
],
[
-0.0275085,
-0.1575052,
-0.2921895
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,Q": {
"direction": "output",
"function": "IQ",
"internal_power": {
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001322507,
0.00349805,
0.009252393,
0.02447271,
0.06473067,
0.1712136
],
"values": [
[
0.017287,
0.016018,
0.0128391,
0.0058581,
-0.0170281,
-0.0816197,
-0.2539289
],
[
0.0173175,
0.0160422,
0.0128681,
0.0058548,
-0.016965,
-0.0815929,
-0.2539002
],
[
0.0172659,
0.0159954,
0.0128094,
0.0057905,
-0.0170319,
-0.0816476,
-0.253955
],
[
0.0169529,
0.0156798,
0.0125033,
0.0054759,
-0.0173587,
-0.0819783,
-0.2542913
],
[
0.0165107,
0.015226,
0.0120467,
0.0050308,
-0.0178207,
-0.0824263,
-0.254728
],
[
0.0165168,
0.0152289,
0.0120406,
0.0050095,
-0.0178219,
-0.0824297,
-0.2547329
],
[
0.0217179,
0.0203634,
0.0168343,
0.0076207,
-0.0167942,
-0.0817915,
-0.2540778
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001322507,
0.00349805,
0.009252393,
0.02447271,
0.06473067,
0.1712136
],
"values": [
[
0.0242104,
0.0256414,
0.029699,
0.0395823,
0.0642621,
0.1287503,
0.2996621
],
[
0.0241791,
0.0256825,
0.0296773,
0.0395592,
0.064096,
0.1289117,
0.2996894
],
[
0.0242819,
0.0257888,
0.0297936,
0.0397053,
0.0642361,
0.1294583,
0.3000686
],
[
0.0238707,
0.0253661,
0.0294077,
0.0392642,
0.0638206,
0.1282804,
0.299399
],
[
0.0235855,
0.0251118,
0.029114,
0.0389645,
0.0636861,
0.1279982,
0.3003813
],
[
0.0234679,
0.0249796,
0.0290034,
0.0389029,
0.0634576,
0.1279425,
0.2990317
],
[
0.0254896,
0.0268487,
0.0304913,
0.0399566,
0.0643076,
0.129038,
0.2991003
]
]
}
},
"max_capacitance": 0.171214,
"max_transition": 1.503154,
"power_down_function": "(!VPWR + VGND)",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"timing": {
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00132251,
0.00349805,
0.00925239,
0.0244727,
0.0647307,
0.171214
],
"values": [
[
0.309928,
0.3221374,
0.3466937,
0.3932877,
0.4779282,
0.6326026,
0.9846171
],
[
0.3148012,
0.3268097,
0.3513814,
0.3979988,
0.4826108,
0.6373044,
0.9889901
],
[
0.3257958,
0.3377864,
0.3623443,
0.408945,
0.4936611,
0.6482576,
1.0000328
],
[
0.3513822,
0.363253,
0.3878383,
0.4343881,
0.5190627,
0.6737094,
1.0255232
],
[
0.3992665,
0.411466,
0.4359951,
0.4825639,
0.5671517,
0.7218533,
1.0737011
],
[
0.473078,
0.4849802,
0.509658,
0.5561505,
0.6408862,
0.7955479,
1.1472624
],
[
0.5707111,
0.58253,
0.6072938,
0.6537462,
0.7384788,
0.8932239,
1.244958
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00132251,
0.00349805,
0.00925239,
0.0244727,
0.0647307,
0.171214
],
"values": [
[
0.2785875,
0.2872594,
0.3065269,
0.3488984,
0.4483747,
0.694102,
1.3408512
],
[
0.2830593,
0.2917884,
0.3110265,
0.3534442,
0.4529059,
0.6988628,
1.348182
],
[
0.2942504,
0.303082,
0.3222734,
0.3646696,
0.4641351,
0.710155,
1.3598392
],
[
0.3199537,
0.3287403,
0.3479609,
0.3903745,
0.4898191,
0.7355246,
1.3822651
],
[
0.3694574,
0.3782727,
0.3974567,
0.4398711,
0.5393059,
0.785051,
1.4305418
],
[
0.4411518,
0.449982,
0.4691814,
0.5115814,
0.6110322,
0.8567729,
1.5034124
],
[
0.5330731,
0.541973,
0.5611839,
0.6035324,
0.7029838,
0.9490192,
1.5970022
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00132251,
0.00349805,
0.00925239,
0.0244727,
0.0647307,
0.171214
],
"values": [
[
0.0487779,
0.0566241,
0.0732113,
0.106645,
0.1712743,
0.3213445,
0.7573487
],
[
0.0492711,
0.056555,
0.0732603,
0.1067845,
0.1711078,
0.3204375,
0.7581102
],
[
0.0491633,
0.0565642,
0.0732277,
0.106756,
0.1707291,
0.3206773,
0.7581724
],
[
0.0487556,
0.0567983,
0.0738642,
0.1065978,
0.1711504,
0.3207294,
0.7580823
],
[
0.0487718,
0.0565747,
0.0731876,
0.1067629,
0.1711434,
0.3215941,
0.7578473
],
[
0.0491616,
0.056766,
0.0734814,
0.1068278,
0.1714701,
0.3212108,
0.7582407
],
[
0.0497381,
0.0571786,
0.0739441,
0.1071614,
0.1712526,
0.3207271,
0.7578772
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00132251,
0.00349805,
0.00925239,
0.0244727,
0.0647307,
0.171214
],
"values": [
[
0.0305865,
0.0381082,
0.0571859,
0.1062868,
0.2326004,
0.5750624,
1.5010133
],
[
0.0306274,
0.038133,
0.0572092,
0.1063347,
0.2328817,
0.5747631,
1.5021699
],
[
0.0307567,
0.0382994,
0.0571682,
0.1062032,
0.2327943,
0.5755469,
1.4990825
],
[
0.0305465,
0.0383623,
0.0573192,
0.1062706,
0.2330121,
0.5757505,
1.4981597
],
[
0.0306293,
0.0383752,
0.0572888,
0.1062748,
0.2330058,
0.5757485,
1.5031536
],
[
0.0308372,
0.0383322,
0.0570891,
0.1061633,
0.2330378,
0.5758346,
1.498369
],
[
0.0307581,
0.0384567,
0.0572184,
0.1063175,
0.233027,
0.5742254,
1.4988364
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
}
}