blob: ceed9b31a4bad245b3934df0a71808017ff76864 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.0001993877,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.0002018,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0001611,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0001372,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0003974,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0001358,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0001469,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0001942,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0001922,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0001362,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0003261,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0001931,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0001706,
"when": "!RESET_B&!CLK&D&!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.001342,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001303,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.004658,
0.0045123,
0.004102,
0.004326,
0.0049569,
0.0067345,
0.0117423
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0059307,
0.0056496,
0.0048575,
0.0049427,
0.0051825,
0.0058581,
0.0077615
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001381,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
2.1170923,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
1.1580035,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001558,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001498,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0029055,
0.0028954,
0.0028669,
0.0028684,
0.0028726,
0.0028846,
0.0029183
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-1.8745564e-05,
-8.8262106e-05,
-0.0002841,
-0.0002907,
-0.0003094,
-0.0003621,
-0.0005105
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001618,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.5785381,
3.248045,
4.9495015
],
[
-0.0049092,
1.6517803,
3.3477439
],
[
-1.1918395,
0.4758362,
2.1589824
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.3315898,
1.6861553,
2.8511129
],
[
-0.7922627,
0.5494853,
1.6851462
],
[
-1.6367858,
-0.3279968,
0.7966777
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.2836445,
-1.943996,
-3.4916443
],
[
0.8951396,
-0.7597187,
-2.409906
],
[
1.8000876,
0.1305807,
-1.5104512
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.1133564,
-1.3983418,
-2.444281
],
[
0.9647197,
-0.298293,
-1.3405699
],
[
1.8385397,
0.5938376,
-0.4484395
]
]
},
"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.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001235267,
0.003051768,
0.007539494,
0.01862657,
0.04601758,
0.113688
],
"values": [
[
0.010308,
0.0098501,
0.0086194,
0.0052715,
-0.0035781,
-0.0259013,
-0.0812998
],
[
0.0105956,
0.0101443,
0.0089094,
0.0055563,
-0.0033002,
-0.0256243,
-0.0810171
],
[
0.011371,
0.0109201,
0.0096765,
0.0063325,
-0.0025191,
-0.0248491,
-0.0802415
],
[
0.0111573,
0.0106961,
0.0094534,
0.0060946,
-0.0027144,
-0.0250487,
-0.0804457
],
[
0.0107784,
0.0103173,
0.0090687,
0.0057305,
-0.0030973,
-0.0254374,
-0.080833
],
[
0.0099678,
0.0095198,
0.0082849,
0.00493,
-0.0038983,
-0.0262384,
-0.0816339
],
[
0.0079561,
0.0074973,
0.0062604,
0.0029228,
-0.0059293,
-0.0282609,
-0.0836545
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001235267,
0.003051768,
0.007539494,
0.01862657,
0.04601758,
0.113688
],
"values": [
[
0.0113152,
0.0119726,
0.0135565,
0.0173378,
0.026382,
0.0487609,
0.1037263
],
[
0.0113473,
0.0120071,
0.0135866,
0.0173644,
0.0264647,
0.0489488,
0.1037554
],
[
0.0121237,
0.0127959,
0.0143969,
0.0181586,
0.0272889,
0.0498632,
0.1046298
],
[
0.0120118,
0.0126674,
0.0142475,
0.01796,
0.0271175,
0.0498106,
0.1046585
],
[
0.0115225,
0.0121853,
0.0137704,
0.0174413,
0.0266869,
0.0490101,
0.1039518
],
[
0.0106751,
0.0113377,
0.0129029,
0.016605,
0.0257862,
0.0480622,
0.1027627
],
[
0.0085941,
0.0092511,
0.0108502,
0.0145679,
0.0237978,
0.0458646,
0.1011176
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001235267,
0.003051768,
0.007539494,
0.01862657,
0.04601758,
0.113688
],
"values": [
[
0.0075635,
0.0074085,
0.0071888,
0.0044804,
-0.0042986,
-0.0266344,
-0.082029
],
[
0.0073745,
0.0073933,
0.0070711,
0.004378,
-0.0044208,
-0.0267628,
-0.0821276
],
[
0.0070674,
0.007097,
0.0067667,
0.0040795,
-0.0047015,
-0.0270408,
-0.0824342
],
[
0.0071646,
0.0070578,
0.0068043,
0.0041398,
-0.0046463,
-0.0269899,
-0.0823628
],
[
0.0070567,
0.0070775,
0.0067322,
0.0040747,
-0.0047155,
-0.0270384,
-0.0824327
],
[
0.0069992,
0.0069723,
0.0066421,
0.0039611,
-0.0048203,
-0.0271413,
-0.0825246
],
[
0.0068078,
0.0068072,
0.0065063,
0.0037366,
-0.0050594,
-0.0273758,
-0.0827336
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.113688,
"max_transition": 5.035249,
"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.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00123527,
0.00305177,
0.00753949,
0.0186266,
0.0460176,
0.113688
],
"values": [
[
2.0244497,
2.0523503,
2.1043587,
2.1943705,
2.3509832,
2.6542917,
3.3433734
],
[
2.0351156,
2.0629154,
2.1146203,
2.2044473,
2.3605766,
2.6646496,
3.354178
],
[
2.0659197,
2.0937494,
2.1455495,
2.2353097,
2.392355,
2.6955518,
3.3849605
],
[
2.1544746,
2.1821296,
2.2337747,
2.3235942,
2.4801263,
2.7842635,
3.473414
],
[
2.4029192,
2.4307154,
2.48196,
2.57169,
2.728342,
3.0322844,
3.721961
],
[
3.0801179,
3.1080407,
3.1597793,
3.2489575,
3.4056389,
3.7095778,
4.3992685
],
[
4.7010031,
4.7287751,
4.7805524,
4.870532,
5.0276223,
5.3307061,
6.0200014
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00123527,
0.00305177,
0.00753949,
0.0186266,
0.0460176,
0.113688
],
"values": [
[
1.7745104,
1.8041042,
1.8699673,
2.0202735,
2.381265,
3.2674055,
5.4427427
],
[
1.7857656,
1.8152794,
1.8815578,
2.0319111,
2.3915372,
3.2763563,
5.4578502
],
[
1.8187535,
1.8485443,
1.9148736,
2.0652915,
2.4252846,
3.3096828,
5.5002474
],
[
1.9062847,
1.9362563,
2.0022028,
2.1526558,
2.512482,
3.3971832,
5.5856288
],
[
2.1588846,
2.1886202,
2.2549396,
2.4054903,
2.7665832,
3.6501464,
5.8251231
],
[
2.8411462,
2.8707257,
2.936585,
3.0870348,
3.4474008,
4.3319468,
6.5131815
],
[
4.4848618,
4.5141855,
4.5799662,
4.730178,
5.0908047,
5.9721614,
8.1637754
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00123527,
0.00305177,
0.00753949,
0.0186266,
0.0460176,
0.113688
],
"values": [
[
0.1325422,
0.1462705,
0.1747831,
0.234511,
0.3687783,
0.7026408,
1.5799443
],
[
0.1330457,
0.1475766,
0.1746226,
0.2369277,
0.3666968,
0.6991223,
1.5797682
],
[
0.1328717,
0.1475273,
0.1745963,
0.2368904,
0.3668416,
0.6988099,
1.5805255
],
[
0.1329679,
0.1464326,
0.175603,
0.2373252,
0.3693784,
0.7021146,
1.5803215
],
[
0.1325397,
0.1460504,
0.1742608,
0.2339838,
0.3695543,
0.7023522,
1.5747291
],
[
0.1330839,
0.1475127,
0.1769721,
0.2339985,
0.3696468,
0.7022373,
1.5816217
],
[
0.1332717,
0.146016,
0.1760778,
0.2369032,
0.3671388,
0.6990856,
1.576644
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00123527,
0.00305177,
0.00753949,
0.0186266,
0.0460176,
0.113688
],
"values": [
[
0.1086662,
0.1394549,
0.2140336,
0.405178,
0.8842348,
2.0650388,
5.0352487
],
[
0.1090773,
0.1388534,
0.2140801,
0.4055289,
0.877056,
2.0792434,
4.9979256
],
[
0.10853,
0.1387837,
0.2147737,
0.4026895,
0.8786291,
2.0868232,
5.0034581
],
[
0.1086362,
0.1396831,
0.21434,
0.4005686,
0.8768414,
2.0783519,
5.010218
],
[
0.1085701,
0.138844,
0.2147669,
0.400502,
0.8831166,
2.0619968,
5.0167319
],
[
0.1092517,
0.1396817,
0.2151256,
0.4004905,
0.8832438,
2.068028,
4.9959823
],
[
0.1088886,
0.1394571,
0.2145493,
0.4020341,
0.88177,
2.0759212,
4.9977329
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00123527,
0.00305177,
0.00753949,
0.0186266,
0.0460176,
0.113688
],
"values": [
[
1.3344101,
1.3691879,
1.435102,
1.5576499,
1.7595542,
2.0532236,
2.7326312
],
[
1.3418544,
1.3764928,
1.4422548,
1.5649559,
1.7669486,
2.0607711,
2.7413185
],
[
1.3672803,
1.4019561,
1.4676982,
1.590396,
1.7926861,
2.0865212,
2.7672054
],
[
1.4601309,
1.4949462,
1.5609743,
1.6834907,
1.886298,
2.1803945,
2.8610936
],
[
1.7303998,
1.7650793,
1.8307782,
1.9537951,
2.157134,
2.4513054,
3.1311045
],
[
2.5182727,
2.5533635,
2.6184841,
2.740884,
2.944359,
3.2387522,
3.917827
],
[
4.7596673,
4.7942583,
4.8600404,
4.9820348,
5.1845732,
5.4784906,
6.1593943
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00123527,
0.00305177,
0.00753949,
0.0186266,
0.0460176,
0.113688
],
"values": [
[
0.1640984,
0.1849727,
0.2318113,
0.3250815,
0.424864,
0.6883547,
1.5667547
],
[
0.1654698,
0.1850723,
0.2321552,
0.3248005,
0.4248361,
0.6870975,
1.5589767
],
[
0.1652701,
0.1852939,
0.2326958,
0.3251713,
0.4256037,
0.6891771,
1.5615191
],
[
0.1643035,
0.1859996,
0.232409,
0.3251242,
0.4261114,
0.6895686,
1.5575511
],
[
0.1652837,
0.1852784,
0.2323849,
0.3254701,
0.4267615,
0.6883351,
1.5550723
],
[
0.1643174,
0.1850253,
0.2325208,
0.3260246,
0.4262461,
0.6889202,
1.5581894
],
[
0.1658167,
0.1857266,
0.2337927,
0.3262897,
0.4271764,
0.6872075,
1.5718886
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.002983,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003029,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0017299,
0.001816,
0.0020585,
0.0020626,
0.0020741,
0.0021067,
0.0021984
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-0.0019929,
-0.0020911,
-0.0023678,
-0.0023727,
-0.0023865,
-0.0024253,
-0.0025346
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002938,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-1.4115743,
-0.2858906,
0.9852682
],
[
-2.9876972,
-1.8986348,
-0.6769144
],
[
-4.3375914,
-3.2741638,
-2.0744159
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "recovery_rising",
"violation_delay_degrade_pct": 10
},
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
2.2944804,
3.5986063,
5.1344545
],
[
3.7094708,
5.0209208,
6.5567687
],
[
4.9421776,
6.2554586,
7.7894756
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "removal_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
1.3887122,
4.861984,
8.3976895
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}