blob: a5651da7f09af3bf2f24c874dc82a298721d8a8a [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0005047823,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 0.0007073,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0006162,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0004297,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0004613,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0004311,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.00039,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0006517,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0006529,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0004875,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0004216,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0004413,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0003668,
"when": "!CLK&D&!SET_B&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.001476,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001362,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0098061,
0.0090204,
0.006536,
0.0066802,
0.0071363,
0.0085787,
0.0131399
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.009996,
0.0095563,
0.0081661,
0.0081983,
0.0083003,
0.0086229,
0.0096431
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00159,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.9701408,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
2.0594151,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002023,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001863,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0042329,
0.0042358,
0.0042451,
0.0042427,
0.0042351,
0.0042113,
0.0041359
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0001952,
0.000152,
1.5218909e-05,
4.5150829e-06,
-2.9324154e-05,
-0.0001363,
-0.0004747
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002184,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.5311748,
3.3345114,
5.7156962
],
[
-1.5690367,
1.1134502,
3.4451966
],
[
-3.0438496,
-0.4455911,
1.84221
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.1796123,
2.0692526,
3.5092754
],
[
-1.3053649,
0.4963848,
1.8924622
],
[
-2.4157977,
-0.6396829,
0.738084
]
]
},
"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,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.0492695,
-2.4186461,
-4.2322041
],
[
1.6975485,
-0.9135273,
-3.1665383
],
[
3.1998271,
0.5905823,
-1.6660908
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.0675801,
-1.7796081,
-3.0127216
],
[
1.3844382,
-0.3550557,
-1.6815531
],
[
2.4710674,
0.7334046,
-0.602248
]
]
},
"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.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001815525,
0.006592264,
0.02393684,
0.08691589,
0.315596,
1.145945
],
"values": [
[
0.0250417,
0.0239679,
0.020012,
0.0045443,
-0.0553087,
-0.2785938,
-1.0922053
],
[
0.0250665,
0.0240348,
0.0201012,
0.004648,
-0.0551412,
-0.2784705,
-1.0920812
],
[
0.0264696,
0.0254844,
0.0213865,
0.0060687,
-0.0538304,
-0.2771394,
-1.0907229
],
[
0.0262263,
0.0251841,
0.0212305,
0.0058242,
-0.0540262,
-0.2773384,
-1.0909496
],
[
0.0259659,
0.024974,
0.0208856,
0.0054833,
-0.0543499,
-0.2776843,
-1.0912907
],
[
0.0254767,
0.0243283,
0.0205183,
0.0050192,
-0.0548015,
-0.2781321,
-1.0917576
],
[
0.0278067,
0.0266121,
0.0222667,
0.005776,
-0.0552746,
-0.2791391,
-1.0929084
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001815525,
0.006592264,
0.02393684,
0.08691589,
0.315596,
1.145945
],
"values": [
[
0.028786,
0.0301306,
0.0351607,
0.052514,
0.1143501,
0.3364605,
1.1426203
],
[
0.0292789,
0.0306399,
0.0355962,
0.0530597,
0.1146565,
0.3358468,
1.1447106
],
[
0.0304903,
0.0318753,
0.0369614,
0.0542338,
0.1163872,
0.3368271,
1.1480474
],
[
0.0302991,
0.0316797,
0.0367041,
0.0540308,
0.1161723,
0.3399469,
1.141573
],
[
0.0299548,
0.0313734,
0.036217,
0.0537991,
0.1154775,
0.3393586,
1.1437533
],
[
0.0292494,
0.0306409,
0.035705,
0.052964,
0.1142755,
0.3389719,
1.1430632
],
[
0.0288812,
0.0302531,
0.0350424,
0.0522052,
0.1136032,
0.3358393,
1.1417694
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001815525,
0.006592264,
0.02393684,
0.08691589,
0.315596,
1.145945
],
"values": [
[
0.0458402,
0.0472076,
0.0521485,
0.0696053,
0.1305464,
0.3541173,
1.1636717
],
[
0.0457907,
0.0471741,
0.0520886,
0.0693308,
0.1304775,
0.3534872,
1.1610582
],
[
0.0454994,
0.0469466,
0.0517899,
0.0690691,
0.1302087,
0.3551774,
1.1584541
],
[
0.0454453,
0.0468161,
0.0518103,
0.0690335,
0.1300537,
0.3534587,
1.163264
],
[
0.0457033,
0.0470802,
0.052035,
0.0692068,
0.1304221,
0.3533768,
1.1563362
],
[
0.0463742,
0.0477555,
0.0526774,
0.0699864,
0.1310303,
0.3532087,
1.1595702
],
[
0.0472771,
0.0486625,
0.0536858,
0.0710392,
0.1329732,
0.3529526,
1.1579074
]
]
}
}
],
"max_capacitance": 1.145945,
"max_transition": 10.013814,
"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.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00181553,
0.00659226,
0.0239368,
0.0869159,
0.315596,
1.14594
],
"values": [
[
1.4816104,
1.4922485,
1.5222731,
1.591985,
1.7391147,
2.1027109,
3.2880958
],
[
1.4947561,
1.5055909,
1.5356882,
1.6038546,
1.7527362,
2.1158315,
3.3014069
],
[
1.533597,
1.5440004,
1.5737625,
1.6435594,
1.7910258,
2.1544262,
3.3380683
],
[
1.6572995,
1.6687535,
1.6984972,
1.7673952,
1.9161412,
2.2785858,
3.4640026
],
[
2.0350226,
2.0460573,
2.0761588,
2.1454059,
2.2916549,
2.6563707,
3.8399244
],
[
2.9916338,
3.0023002,
3.0325626,
3.1019241,
3.2487224,
3.6129584,
4.7968727
],
[
5.3812341,
5.3918892,
5.4218963,
5.4915401,
5.6378622,
6.0025491,
7.1859483
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00181553,
0.00659226,
0.0239368,
0.0869159,
0.315596,
1.14594
],
"values": [
[
2.6420519,
2.6555063,
2.698717,
2.8240519,
3.2375724,
4.7116866,
10.0744275
],
[
2.6551674,
2.6687721,
2.7114626,
2.8371858,
3.2490903,
4.7238404,
10.0835384
],
[
2.6952667,
2.7091183,
2.7523868,
2.8780305,
3.289893,
4.7649857,
10.1254525
],
[
2.817379,
2.8312952,
2.8744342,
3.0000324,
3.4122594,
4.8865592,
10.2480469
],
[
3.1884082,
3.2023799,
3.2447836,
3.3704415,
3.7809,
5.2584412,
10.6178559
],
[
4.1418073,
4.1560182,
4.1987152,
4.3243076,
4.7347788,
6.2104961,
11.5747385
],
[
6.5432046,
6.5574604,
6.5997039,
6.7253128,
7.1379023,
8.6116696,
13.9673446
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00181553,
0.00659226,
0.0239368,
0.0869159,
0.315596,
1.14594
],
"values": [
[
0.1169369,
0.1210285,
0.1343053,
0.1749724,
0.2870822,
0.6790129,
2.2237812
],
[
0.1178337,
0.1210205,
0.1347372,
0.1737489,
0.2867153,
0.678377,
2.2266777
],
[
0.1168521,
0.1221196,
0.1347013,
0.1742387,
0.2890641,
0.6794478,
2.2290829
],
[
0.1172564,
0.1211662,
0.1349038,
0.1746605,
0.2875754,
0.6789936,
2.2240507
],
[
0.1174963,
0.1214018,
0.1350018,
0.1748419,
0.2887075,
0.6778719,
2.2151316
],
[
0.1169092,
0.1213052,
0.1354598,
0.1746898,
0.2894721,
0.6816593,
2.2286413
],
[
0.1176329,
0.1219376,
0.135201,
0.1746331,
0.288687,
0.6809235,
2.2055797
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00181553,
0.00659226,
0.0239368,
0.0869159,
0.315596,
1.14594
],
"values": [
[
0.099598,
0.1098889,
0.1498352,
0.2873739,
0.8245012,
2.8177243,
9.9762403
],
[
0.0993281,
0.1093416,
0.1498468,
0.2880676,
0.83017,
2.8009937,
10.0011457
],
[
0.099687,
0.1107824,
0.148298,
0.2889584,
0.8290357,
2.7966549,
10.0094653
],
[
0.0993906,
0.1104927,
0.1487699,
0.2872983,
0.8299712,
2.8112381,
9.9741788
],
[
0.0994672,
0.1104806,
0.1491285,
0.2899527,
0.8271385,
2.8227873,
9.9852784
],
[
0.0995,
0.1098394,
0.1482574,
0.2886977,
0.8221789,
2.8213247,
9.975337
],
[
0.0987655,
0.1098488,
0.149401,
0.2879035,
0.8299992,
2.8279847,
9.9922435
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00181553,
0.00659226,
0.0239368,
0.0869159,
0.315596,
1.14594
],
"values": [
[
1.4783624,
1.490926,
1.530559,
1.6521342,
2.0644557,
3.538055,
8.8926999
],
[
1.4930102,
1.5056179,
1.5453879,
1.6670199,
2.0793836,
3.5550711,
8.9059293
],
[
1.5250116,
1.5377863,
1.5772623,
1.6992068,
2.1106261,
3.5867946,
8.9457348
],
[
1.6621479,
1.6747316,
1.7142481,
1.8360893,
2.2482969,
3.7317553,
9.0780308
],
[
2.1138868,
2.1264528,
2.1659232,
2.2874025,
2.6993845,
4.1798023,
9.535329
],
[
3.5515104,
3.5640688,
3.6036358,
3.7251413,
4.1380104,
5.6135332,
10.9597007
],
[
7.8339299,
7.846527,
7.8863049,
8.0080174,
8.4190601,
9.8962305,
15.2427742
]
]
},
"related_pin": "SET_B",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00181553,
0.00659226,
0.0239368,
0.0869159,
0.315596,
1.14594
],
"values": [
[
0.0826086,
0.0939576,
0.135374,
0.2812277,
0.8194969,
2.8210676,
10.0050377
],
[
0.0833548,
0.0949,
0.1350393,
0.2787668,
0.8202105,
2.8217551,
9.9884101
],
[
0.0833292,
0.0935921,
0.1349399,
0.2781153,
0.8202828,
2.8355234,
10.0109032
],
[
0.0818911,
0.0932217,
0.1345192,
0.2784412,
0.8204025,
2.8103753,
10.0057873
],
[
0.0825069,
0.0939134,
0.1335489,
0.2799181,
0.8182528,
2.7997547,
9.9779998
],
[
0.081969,
0.0931976,
0.1342768,
0.2792905,
0.8205181,
2.8146294,
10.0138138
],
[
0.0831246,
0.0948029,
0.1350261,
0.2799223,
0.828799,
2.8076572,
10.0072093
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002851,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002722,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0023279,
0.0024244,
0.0027295,
0.002733,
0.002744,
0.0027789,
0.0028892
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0006698,
0.000618,
0.000454,
0.0004506,
0.0004399,
0.0004062,
0.0002994
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00298,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.4502705,
1.0365378,
2.0902081
],
[
-2.6749937,
-1.2010029,
-0.1491637
],
[
-4.3695334,
-2.8955422,
-1.840041
]
]
},
"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,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.4927226,
-0.9556334,
-1.9964863
],
[
2.6973044,
1.2562725,
0.2099264
],
[
4.3863507,
2.9398255,
1.8989726
]
]
},
"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,
5.0,
9.9999999
],
"values": [
1.0393534,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}