blob: a04a679c21ba5e808b6b657d00b4326e2e60afde [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0003704552,
"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.0003954,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0003044,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0003841,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0004157,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0003856,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0003444,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0003399,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.000341,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0004419,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.000376,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0003959,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0003212,
"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.001477,
"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.0095855,
0.0088515,
0.0065302,
0.0066745,
0.0071309,
0.0085741,
0.013138
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.009657,
0.0092782,
0.0080802,
0.0081145,
0.0082228,
0.0085652,
0.0096482
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001592,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.9800283,
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": [
1.8633128,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001998,
"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.0042333,
0.0042362,
0.0042452,
0.0042426,
0.0042345,
0.0042088,
0.0041276
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0005642,
0.0004354,
2.8115157e-05,
1.7215147e-05,
-1.7246874e-05,
-0.0001262,
-0.0004708
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002133,
"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.5403301,
3.3436667,
5.7248515
],
[
-1.5672058,
1.1152812,
3.4488588
],
[
-3.0438496,
-0.4437601,
1.844041
]
]
},
"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.1777813,
2.0674216,
3.5074444
],
[
-1.307196,
0.4945537,
1.8906313
],
[
-2.4212911,
-0.6451761,
0.7362529
]
]
},
"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.0602559,
-2.4735777,
-4.331081
],
[
1.681069,
-0.9355,
-3.2031595
],
[
3.1979961,
0.5887513,
-1.6679219
]
]
},
"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.063918,
-1.7667907,
-2.987087
],
[
1.3917624,
-0.3422383,
-1.6687357
],
[
2.4747296,
0.7443909,
-0.5949238
]
]
},
"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.001476184,
0.004358238,
0.01286712,
0.03798848,
0.112156,
0.3311257
],
"values": [
[
0.0155591,
0.0147924,
0.0122761,
0.0041622,
-0.0203787,
-0.0930355,
-0.3075887
],
[
0.0156086,
0.0148575,
0.0123374,
0.0042257,
-0.0203123,
-0.0929695,
-0.3075297
],
[
0.0167681,
0.0160068,
0.013503,
0.0053801,
-0.0191601,
-0.091814,
-0.3063831
],
[
0.0165435,
0.0157867,
0.013279,
0.0051679,
-0.0193806,
-0.0920364,
-0.306597
],
[
0.0161963,
0.0154403,
0.0129256,
0.0048131,
-0.0197254,
-0.0923798,
-0.3069427
],
[
0.0157407,
0.0149843,
0.0124624,
0.0043438,
-0.0201921,
-0.0928462,
-0.3074138
],
[
0.0151324,
0.0142391,
0.0115205,
0.0032669,
-0.02134,
-0.0940446,
-0.3086608
]
]
},
"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.001476184,
0.004358238,
0.01286712,
0.03798848,
0.112156,
0.3311257
],
"values": [
[
0.0152163,
0.0163443,
0.0195975,
0.0284187,
0.0531449,
0.1244668,
0.3371224
],
[
0.0156188,
0.0167517,
0.0199915,
0.028815,
0.0532246,
0.1257072,
0.3380959
],
[
0.0166895,
0.017824,
0.021041,
0.0297991,
0.0542689,
0.1266179,
0.3401201
],
[
0.0164945,
0.0176395,
0.0208317,
0.0296789,
0.0540743,
0.1268207,
0.3397413
],
[
0.0160229,
0.0171602,
0.0203743,
0.0293051,
0.0536082,
0.1257748,
0.3385042
],
[
0.0153915,
0.0165389,
0.0197543,
0.028498,
0.0529755,
0.1257319,
0.3384448
],
[
0.0152518,
0.0162383,
0.0191228,
0.0275049,
0.0520233,
0.1233155,
0.3358041
]
]
}
},
{
"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.001476184,
0.004358238,
0.01286712,
0.03798848,
0.112156,
0.3311257
],
"values": [
[
0.0323035,
0.0334009,
0.0364124,
0.0448566,
0.0694314,
0.1415311,
0.3537293
],
[
0.032444,
0.0335448,
0.0365498,
0.0450204,
0.0697435,
0.1411174,
0.3533105
],
[
0.0319589,
0.0330422,
0.0360126,
0.0443844,
0.0692075,
0.1409075,
0.352869
],
[
0.0318997,
0.0329894,
0.0359941,
0.0442846,
0.0690895,
0.1408623,
0.3527867
],
[
0.0321583,
0.0332492,
0.0362027,
0.0445607,
0.0693855,
0.1416528,
0.3529408
],
[
0.0327922,
0.0338789,
0.0368334,
0.0452908,
0.0694782,
0.1419121,
0.3536244
],
[
0.0335795,
0.0347082,
0.0377245,
0.0462786,
0.0707276,
0.142398,
0.3549339
]
]
}
}
],
"max_capacitance": 0.331126,
"max_transition": 9.962647,
"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.00147618,
0.00435824,
0.0128671,
0.0379885,
0.112156,
0.331126
],
"values": [
[
1.0254181,
1.0393236,
1.0709398,
1.1413764,
1.3222312,
1.8464368,
3.395463
],
[
1.0385341,
1.0525633,
1.0839267,
1.1544806,
1.3353584,
1.85926,
3.4084966
],
[
1.0773324,
1.0912434,
1.1226997,
1.1933124,
1.3738679,
1.9008006,
3.4457344
],
[
1.2012704,
1.2152438,
1.2468713,
1.3173389,
1.4982015,
2.0218318,
3.5686984
],
[
1.5788412,
1.5928008,
1.6244232,
1.6949102,
1.8756197,
2.4031457,
3.9493795
],
[
2.5352485,
2.549345,
2.5809201,
2.6513229,
2.8319835,
3.3587222,
4.9042601
],
[
4.9247322,
4.9386846,
4.9703104,
5.0406936,
5.2216689,
5.7445866,
7.2939708
]
]
},
"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.00147618,
0.00435824,
0.0128671,
0.0379885,
0.112156,
0.331126
],
"values": [
[
2.3176663,
2.3445845,
2.4130906,
2.6036542,
3.1622904,
4.8073412,
9.6446708
],
[
2.3316085,
2.358354,
2.4269384,
2.6170222,
3.174407,
4.8169366,
9.6709218
],
[
2.3716455,
2.3983786,
2.4665698,
2.6575915,
3.2146694,
4.8564903,
9.7082165
],
[
2.4938405,
2.5204201,
2.5885782,
2.7796707,
3.3375305,
4.9782765,
9.831985
],
[
2.8643674,
2.89165,
2.9592033,
3.1497387,
3.7078058,
5.3491638,
10.1991322
],
[
3.8192427,
3.8458947,
3.9141659,
4.1043973,
4.6632413,
6.303905,
11.1479599
],
[
6.2203478,
6.2480052,
6.3158363,
6.5068195,
7.0652728,
8.7047738,
13.5494016
]
]
},
"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.00147618,
0.00435824,
0.0128671,
0.0379885,
0.112156,
0.331126
],
"values": [
[
0.0444818,
0.0536783,
0.0802845,
0.153793,
0.3788109,
1.070752,
3.1262044
],
[
0.0437214,
0.054199,
0.0806066,
0.1540008,
0.3809775,
1.0710428,
3.1188527
],
[
0.0436404,
0.0535596,
0.0808577,
0.1538881,
0.3809164,
1.0769504,
3.109019
],
[
0.0437593,
0.0537835,
0.08063,
0.1540537,
0.3773561,
1.0717716,
3.1191936
],
[
0.0437286,
0.0537637,
0.0801535,
0.1534034,
0.3811439,
1.0652339,
3.1210006
],
[
0.0436777,
0.0542422,
0.0803917,
0.1539183,
0.3806758,
1.0648992,
3.1124576
],
[
0.0437584,
0.0536969,
0.0803261,
0.1542152,
0.3804265,
1.0723294,
3.1016845
]
]
},
"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.00147618,
0.00435824,
0.0128671,
0.0379885,
0.112156,
0.331126
],
"values": [
[
0.0830403,
0.1068613,
0.1842229,
0.4317001,
1.1775007,
3.4013294,
9.9335766
],
[
0.0841567,
0.1071565,
0.1838777,
0.4315595,
1.180769,
3.3953826,
9.9210569
],
[
0.0829442,
0.1071277,
0.1831026,
0.4309407,
1.1780418,
3.4075167,
9.9626467
],
[
0.0826565,
0.1072734,
0.1825287,
0.430881,
1.1789418,
3.4158978,
9.9347277
],
[
0.0833949,
0.1067298,
0.1839803,
0.4334942,
1.1795904,
3.4087149,
9.9297353
],
[
0.0834083,
0.1073676,
0.1829492,
0.4328658,
1.1784076,
3.41401,
9.9408002
],
[
0.0830141,
0.1066135,
0.1837737,
0.4300441,
1.1772786,
3.3995369,
9.9311546
]
]
},
"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.00147618,
0.00435824,
0.0128671,
0.0379885,
0.112156,
0.331126
],
"values": [
[
1.2684003,
1.2921937,
1.3586007,
1.5486163,
2.1065798,
3.7517869,
8.5981755
],
[
1.2775144,
1.3013325,
1.3676357,
1.5577304,
2.1157478,
3.7581822,
8.6081604
],
[
1.3161462,
1.3399326,
1.4062711,
1.5967364,
2.1540931,
3.7927399,
8.646805
],
[
1.4543123,
1.4781243,
1.5444808,
1.7348509,
2.2914726,
3.9315351,
8.7843759
],
[
1.905851,
1.9297666,
1.9959772,
2.1865969,
2.7439702,
4.3839963,
9.2363477
],
[
3.3431904,
3.3670362,
3.4331789,
3.623837,
4.1812336,
5.8279901,
10.6670903
],
[
7.6196471,
7.6436999,
7.709879,
7.9003764,
8.4574507,
10.1053699,
14.9455239
]
]
},
"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.00147618,
0.00435824,
0.0128671,
0.0379885,
0.112156,
0.331126
],
"values": [
[
0.062657,
0.0902809,
0.1760068,
0.4279035,
1.1775921,
3.4188552,
9.9242321
],
[
0.062685,
0.0909514,
0.1771411,
0.4287365,
1.1809235,
3.405966,
9.9026121
],
[
0.0628109,
0.0903706,
0.1740294,
0.429285,
1.1877495,
3.4099163,
9.9040776
],
[
0.0626923,
0.0906508,
0.1750135,
0.4270278,
1.1889042,
3.4095848,
9.9022515
],
[
0.0628456,
0.0907985,
0.1745887,
0.4293772,
1.1840146,
3.4278274,
9.9040403
],
[
0.0628496,
0.0900329,
0.1746586,
0.4286517,
1.1792559,
3.3958152,
9.9325295
],
[
0.0640099,
0.091748,
0.1757763,
0.4294358,
1.1797217,
3.3955192,
9.9102282
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002896,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002817,
"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.0023362,
0.0024323,
0.0027363,
0.0027398,
0.0027506,
0.0027848,
0.002893
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.000676,
0.0006241,
0.00046,
0.0004567,
0.0004465,
0.0004141,
0.0003118
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002975,
"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.4466084,
1.0401999,
2.0902081
],
[
-2.6749937,
-1.2010029,
-0.1509948
],
[
-4.3677019,
-2.8937112,
-1.8437031
]
]
},
"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.6991354,
1.2562725,
0.2099264
],
[
4.3808573,
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": [
0.966845,
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
}
]
}
}