blob: a6c4babea866d7226e4704a1b0c1985fdef9b7be [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.0002522366,
"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.0002593,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0002185,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0001947,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0004605,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0001607,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0002043,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0002519,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0002496,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0001936,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0003892,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0002164,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0002281,
"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.001369,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001293,
"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.0046659,
0.0045202,
0.0041094,
0.0043349,
0.0049703,
0.0067601,
0.0118026
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0056636,
0.0054481,
0.004841,
0.0049255,
0.0051636,
0.0058341,
0.0077233
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001445,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
2.1072047,
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.3030204,
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.0029058,
0.0028952,
0.0028654,
0.0028671,
0.0028721,
0.0028862,
0.0029259
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-2.3613535e-05,
-9.2201538e-05,
-0.0002854,
-0.000292,
-0.0003105,
-0.0003628,
-0.0005099
]
}
},
"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.5675518,
3.2388896,
4.9385152
],
[
-0.0085713,
1.6462872,
3.3404195
],
[
-1.1955017,
0.4721742,
2.1553204
]
]
},
"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.3535625,
1.709959,
2.8730856
],
[
-0.7849385,
0.5604717,
1.6997946
],
[
-1.6349548,
-0.3243346,
0.8021709
]
]
},
"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.2580098,
-1.9128683,
-3.4367126
],
[
0.9628887,
-0.6883076,
-2.3439878
],
[
1.8806539,
0.2257956,
-1.4170674
]
]
},
"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.1151875,
-1.4020039,
-2.4497741
],
[
0.9628887,
-0.3019551,
-1.3460631
],
[
1.8348776,
0.5901755,
-0.4521016
]
]
},
"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.001443219,
0.004165765,
0.01202423,
0.03470719,
0.1001802,
0.289164
],
"values": [
[
0.0161406,
0.0155085,
0.0136184,
0.007817,
-0.0097057,
-0.0621501,
-0.2163574
],
[
0.0163304,
0.0157157,
0.0138104,
0.0080235,
-0.0094952,
-0.0619785,
-0.2161361
],
[
0.0169219,
0.016306,
0.0144061,
0.0086103,
-0.0089112,
-0.0613456,
-0.2155659
],
[
0.0167193,
0.0161186,
0.0141773,
0.0083957,
-0.0091051,
-0.0615535,
-0.2157531
],
[
0.0163477,
0.0157306,
0.0138162,
0.0080244,
-0.0095107,
-0.0619675,
-0.2161302
],
[
0.0155493,
0.0149327,
0.0130128,
0.0072132,
-0.0103123,
-0.0627156,
-0.2169355
],
[
0.0135592,
0.0129265,
0.0110065,
0.0052658,
-0.012308,
-0.0647275,
-0.2189381
]
]
},
"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.001443219,
0.004165765,
0.01202423,
0.03470719,
0.1001802,
0.289164
],
"values": [
[
0.0192867,
0.0201253,
0.0225181,
0.0292223,
0.0481255,
0.1015078,
0.2553749
],
[
0.019524,
0.0203484,
0.0227562,
0.029425,
0.0481689,
0.1010985,
0.2569297
],
[
0.0200967,
0.0209173,
0.0232861,
0.0300071,
0.048501,
0.1019376,
0.2566426
],
[
0.0198863,
0.0207136,
0.0231445,
0.0298806,
0.0485994,
0.1021064,
0.2564111
],
[
0.0195431,
0.0203883,
0.022719,
0.029438,
0.0481011,
0.1011839,
0.2555763
],
[
0.018654,
0.01948,
0.0218593,
0.0285935,
0.0474983,
0.1005137,
0.2544576
],
[
0.0165841,
0.0174235,
0.0197794,
0.0265331,
0.0454258,
0.0987351,
0.2518681
]
]
}
},
{
"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.001443219,
0.004165765,
0.01202423,
0.03470719,
0.1001802,
0.289164
],
"values": [
[
0.0122842,
0.0116478,
0.010137,
0.0052132,
-0.0106173,
-0.0629646,
-0.2173322
],
[
0.0121713,
0.0115967,
0.0100383,
0.0051564,
-0.0107449,
-0.0630721,
-0.2174477
],
[
0.0119035,
0.0113884,
0.0097974,
0.0049001,
-0.0109875,
-0.0633315,
-0.2177045
],
[
0.0119699,
0.0114443,
0.0098243,
0.0049361,
-0.0109236,
-0.0632864,
-0.2176515
],
[
0.0118908,
0.0113731,
0.0097552,
0.0048992,
-0.011013,
-0.0633558,
-0.2177154
],
[
0.011774,
0.0112369,
0.0096619,
0.0047393,
-0.0111307,
-0.0634883,
-0.2178218
],
[
0.0115761,
0.0110686,
0.0094792,
0.0045601,
-0.0113711,
-0.0637661,
-0.2180683
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.289164,
"max_transition": 5.039307,
"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.00144322,
0.00416576,
0.0120242,
0.0347072,
0.10018,
0.289164
],
"values": [
[
2.944849,
2.9688629,
3.0237552,
3.1247462,
3.2960166,
3.5850893,
4.1348236
],
[
2.9551621,
2.9790361,
3.0327676,
3.1355212,
3.3068068,
3.5943668,
4.1453472
],
[
2.9859843,
3.0098564,
3.0637406,
3.166071,
3.336629,
3.6252548,
4.1757846
],
[
3.0747258,
3.0992653,
3.1523477,
3.254562,
3.4255905,
3.7132621,
4.2647468
],
[
3.3232412,
3.3472225,
3.4011944,
3.5023227,
3.6737029,
3.9628127,
4.5124877
],
[
4.0004373,
4.0245922,
4.0786898,
4.1797144,
4.3507846,
4.639408,
5.1902376
],
[
5.6219398,
5.6460623,
5.7000129,
5.8009899,
5.9718865,
6.2599401,
6.811625
]
]
},
"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.00144322,
0.00416576,
0.0120242,
0.0347072,
0.10018,
0.289164
],
"values": [
[
2.1499755,
2.1699653,
2.2210285,
2.3418976,
2.6422668,
3.4640086,
5.8101404
],
[
2.1603934,
2.1804025,
2.231477,
2.3522417,
2.6523632,
3.4760519,
5.8259002
],
[
2.1889264,
2.2088515,
2.2596465,
2.3808302,
2.6814699,
3.5025436,
5.851986
],
[
2.279678,
2.2996089,
2.3508655,
2.4720432,
2.772653,
3.5952552,
5.9426744
],
[
2.5318865,
2.552037,
2.6023865,
2.7232117,
3.023745,
3.8457983,
6.1917782
],
[
3.2145204,
3.2345804,
3.2856593,
3.4066159,
3.706949,
4.5273514,
6.8777171
],
[
4.8589519,
4.878955,
4.9294742,
5.0503872,
5.3505231,
6.1706502,
8.532556
]
]
},
"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.00144322,
0.00416576,
0.0120242,
0.0347072,
0.10018,
0.289164
],
"values": [
[
0.3086065,
0.3161958,
0.3327435,
0.3705664,
0.4525387,
0.6403109,
1.1629353
],
[
0.3092391,
0.3166324,
0.33537,
0.3711441,
0.4523042,
0.6412166,
1.1612052
],
[
0.3092407,
0.3166907,
0.3354034,
0.3720262,
0.4497057,
0.6411071,
1.1619256
],
[
0.3093829,
0.3155557,
0.3345668,
0.3733102,
0.4534488,
0.6416441,
1.1610668
],
[
0.309003,
0.3164465,
0.3349953,
0.3711675,
0.4537802,
0.6393934,
1.1556613
],
[
0.3091236,
0.316412,
0.3334467,
0.3705552,
0.4503848,
0.6467432,
1.1575805
],
[
0.3084849,
0.3174594,
0.3347477,
0.3731003,
0.4500282,
0.6436736,
1.1628384
]
]
},
"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.00144322,
0.00416576,
0.0120242,
0.0347072,
0.10018,
0.289164
],
"values": [
[
0.1600501,
0.1765923,
0.22296,
0.3519169,
0.7247686,
1.8081839,
5.0048898
],
[
0.1600639,
0.1765889,
0.2229513,
0.3506866,
0.7187432,
1.8088877,
5.0393072
],
[
0.1597988,
0.1771395,
0.2225039,
0.3495453,
0.7153651,
1.811042,
5.0020499
],
[
0.1616912,
0.1776978,
0.2233322,
0.3512834,
0.715438,
1.8124733,
5.0171947
],
[
0.1595986,
0.1762809,
0.223327,
0.3516148,
0.7155645,
1.8078413,
5.0068749
],
[
0.1601506,
0.1766239,
0.2230814,
0.3508762,
0.7190663,
1.8194596,
4.9854272
],
[
0.1595614,
0.1762219,
0.2234716,
0.3517861,
0.7227153,
1.8124935,
4.9914788
]
]
},
"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.00144322,
0.00416576,
0.0120242,
0.0347072,
0.10018,
0.289164
],
"values": [
[
2.4325379,
2.460455,
2.5232132,
2.645197,
2.8587246,
3.194111,
3.6764705
],
[
2.440917,
2.46882,
2.5315889,
2.6536151,
2.8672191,
3.202443,
3.6849572
],
[
2.469202,
2.496708,
2.5595106,
2.6818054,
2.8955307,
3.2306655,
3.7135368
],
[
2.5659819,
2.5935056,
2.6561637,
2.7785916,
2.992202,
3.3278136,
3.8104417
],
[
2.8369458,
2.8644216,
2.9271277,
3.0492053,
3.2627763,
3.5987537,
4.0815653
],
[
3.6219097,
3.649832,
3.7126677,
3.8343035,
4.0481272,
4.3840078,
4.8665982
],
[
5.858535,
5.8861964,
5.9488046,
6.0708771,
6.2843748,
6.6194716,
7.1023809
]
]
},
"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.00144322,
0.00416576,
0.0120242,
0.0347072,
0.10018,
0.289164
],
"values": [
[
0.3717896,
0.3814325,
0.4053478,
0.4589244,
0.584621,
0.6690229,
1.0583948
],
[
0.3717732,
0.3813265,
0.4055186,
0.4595456,
0.5848232,
0.6686948,
1.0595941
],
[
0.3696826,
0.3809111,
0.4057483,
0.4594112,
0.582927,
0.6694301,
1.0593677
],
[
0.3696353,
0.3810466,
0.403968,
0.4587396,
0.5830033,
0.6687298,
1.058187
],
[
0.3698602,
0.3811799,
0.4038155,
0.459068,
0.5829853,
0.6689824,
1.0586457
],
[
0.3700661,
0.3807219,
0.4047327,
0.4586697,
0.5829859,
0.6681757,
1.0600862
],
[
0.3722899,
0.3823235,
0.4039665,
0.4588414,
0.5846731,
0.6705114,
1.0581105
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.002991,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003042,
"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.0017136,
0.0017915,
0.0020109,
0.0020163,
0.0020315,
0.0020744,
0.0021952
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-0.0019224,
-0.0020177,
-0.0022862,
-0.0022934,
-0.0023138,
-0.002371,
-0.0025324
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00294,
"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.3529805,
-0.1796895,
1.3093649
],
[
-2.9327655,
-1.7960957,
-0.3894388
],
[
-4.2863221,
-3.1716247,
-1.805251
]
]
},
"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.2706768,
3.5473369,
5.0886782
],
[
3.6893291,
4.9696512,
6.5109925
],
[
4.920205,
6.204189,
7.7436988
]
]
},
"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": [
2.6444263,
6.0484855,
9.5660633
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}