blob: 8028f7a78e265e696c58f81ad83e87fef915e3ca [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.001245613,
"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.0012203,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0013546,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0013527,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.001289,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0012746,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 0.0009989,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0012726,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0013177,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0013668,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0013076,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0011418,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0010508,
"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.0017,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.00161,
"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.0172268,
0.0171638,
0.0170188,
0.0170063,
0.0169775,
0.0169112,
0.0167584
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.012833,
0.0127885,
0.0126861,
0.0126564,
0.0125879,
0.0124299,
0.0120659
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00179,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1566025,
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.1258442,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002214,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002074,
"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.0052062,
0.0051477,
0.0050128,
0.0050289,
0.0050662,
0.0051521,
0.00535
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
5.4804264e-05,
-7.238942e-05,
-0.0003656,
-0.0003657,
-0.0003661,
-0.000367,
-0.0003689
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002355,
"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.0813457,
0.3028952,
0.6170228
],
[
-0.0352233,
0.1765605,
0.4821432
],
[
-0.1308451,
0.0736146,
0.3730937
]
]
},
"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.047166,
0.1722799,
0.287433
],
[
-0.0254577,
0.0911113,
0.195278
],
[
-0.0624857,
0.0479798,
0.1533672
]
]
},
"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.018752,
-0.2158874,
-0.4653177
],
[
0.0917135,
-0.1066426,
-0.3780456
],
[
0.1775697,
-0.0183451,
-0.2934102
]
]
},
"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.0248555,
-0.1377624,
-0.2272806
],
[
0.040444,
-0.0675801,
-0.1644225
],
[
0.0750306,
-0.0329935,
-0.1310566
]
]
},
"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.00128992,
0.003327787,
0.008585157,
0.02214833,
0.05713915,
0.1474098
],
"values": [
[
0.0173597,
0.016634,
0.0146671,
0.0087369,
-0.0075784,
-0.0500962,
-0.1599063
],
[
0.0173607,
0.0165971,
0.014646,
0.0087114,
-0.0076064,
-0.0501125,
-0.1599219
],
[
0.0173598,
0.0166074,
0.0146588,
0.0087138,
-0.0076072,
-0.050113,
-0.1599364
],
[
0.0170519,
0.0163307,
0.0143551,
0.008433,
-0.0078902,
-0.0503991,
-0.1602114
],
[
0.0169512,
0.0161968,
0.014247,
0.0083131,
-0.0080052,
-0.0505115,
-0.1603241
],
[
0.0170291,
0.0162896,
0.0143015,
0.0083635,
-0.0079695,
-0.0504805,
-0.160259
],
[
0.0185045,
0.0175736,
0.0152018,
0.0089344,
-0.0075506,
-0.0501395,
-0.1599952
]
]
},
"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.00128992,
0.003327787,
0.008585157,
0.02214833,
0.05713915,
0.1474098
],
"values": [
[
0.0171451,
0.0183784,
0.0214569,
0.0286739,
0.0453741,
0.0872274,
0.1969937
],
[
0.0171178,
0.0183764,
0.0214668,
0.0286225,
0.0453103,
0.0873167,
0.1959198
],
[
0.0170084,
0.0182403,
0.0213237,
0.0284959,
0.0451471,
0.0870009,
0.1970913
],
[
0.0167724,
0.0180125,
0.0210667,
0.0283129,
0.0449261,
0.0873931,
0.1965745
],
[
0.0165174,
0.0177637,
0.0208474,
0.0280885,
0.0447058,
0.0866268,
0.195377
],
[
0.0163869,
0.0176518,
0.0207046,
0.0278557,
0.0446141,
0.0868695,
0.1964359
],
[
0.0186495,
0.0196559,
0.0221618,
0.0285687,
0.0448984,
0.0871427,
0.196348
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"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.00128992,
0.003327787,
0.008585157,
0.02214833,
0.05713915,
0.1474098
],
"values": [
[
0.019145,
0.0203266,
0.0230295,
0.0294502,
0.0459906,
0.0878063,
0.1976879
],
[
0.0190861,
0.0202651,
0.0229717,
0.0294004,
0.0456831,
0.0878941,
0.1974471
],
[
0.0191432,
0.0203331,
0.023041,
0.029476,
0.0457755,
0.0883087,
0.1967224
],
[
0.0190255,
0.0202083,
0.0229183,
0.0293394,
0.0456158,
0.0882079,
0.1968998
],
[
0.0188681,
0.0200466,
0.0227698,
0.029189,
0.0454888,
0.0881921,
0.1967451
],
[
0.0187511,
0.0199207,
0.0226468,
0.0290872,
0.0453854,
0.0879817,
0.1966742
],
[
0.0189092,
0.0199042,
0.0224051,
0.0287246,
0.0454673,
0.0871828,
0.1972006
]
]
}
}
],
"max_capacitance": 0.14741,
"max_transition": 1.500838,
"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.00128992,
0.00332779,
0.00858516,
0.0221483,
0.0571391,
0.14741
],
"values": [
[
0.2947583,
0.2993697,
0.3087954,
0.3278195,
0.3692187,
0.4711672,
0.733286
],
[
0.2994799,
0.3040835,
0.3135124,
0.3325168,
0.3739281,
0.4757232,
0.7377985
],
[
0.3114618,
0.3160592,
0.3254995,
0.3445031,
0.3858987,
0.4876377,
0.750828
],
[
0.3379467,
0.3425568,
0.351978,
0.3710264,
0.4124128,
0.5141716,
0.7765001
],
[
0.3884506,
0.3930533,
0.4024863,
0.4214872,
0.4628934,
0.5646657,
0.8269193
],
[
0.464257,
0.4688537,
0.4782832,
0.4972902,
0.5386805,
0.6403831,
0.9030951
],
[
0.5664068,
0.5710105,
0.5804487,
0.5994517,
0.6408626,
0.7426374,
1.0048037
]
]
},
"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.00128992,
0.00332779,
0.00858516,
0.0221483,
0.0571391,
0.14741
],
"values": [
[
0.4650627,
0.4730795,
0.4897207,
0.5275813,
0.6236442,
0.8693568,
1.5042931
],
[
0.4697849,
0.4779712,
0.4945709,
0.5323778,
0.6291542,
0.8740108,
1.5088043
],
[
0.4812793,
0.4894642,
0.5060574,
0.5438702,
0.6395557,
0.885769,
1.5206107
],
[
0.5070506,
0.5150714,
0.5317732,
0.5696322,
0.6659846,
0.9115929,
1.5449592
],
[
0.5559002,
0.5640359,
0.5807046,
0.6184875,
0.7151413,
0.9599954,
1.5944996
],
[
0.631626,
0.6396554,
0.6563393,
0.6941311,
0.7898945,
1.0359884,
1.6703553
],
[
0.7389554,
0.7471105,
0.7636918,
0.8015447,
0.897367,
1.1435366,
1.7779831
]
]
},
"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.00128992,
0.00332779,
0.00858516,
0.0221483,
0.0571391,
0.14741
],
"values": [
[
0.0159823,
0.0194687,
0.0271618,
0.0461291,
0.0955238,
0.2291434,
0.5807526
],
[
0.0160438,
0.0192659,
0.0273012,
0.0460556,
0.0955786,
0.2297033,
0.5794824
],
[
0.0160568,
0.0192556,
0.0273263,
0.0462511,
0.0956933,
0.2314649,
0.5805045
],
[
0.0159436,
0.0194333,
0.0270921,
0.0459426,
0.0955214,
0.230139,
0.5793689
],
[
0.0160433,
0.0192625,
0.0273085,
0.0460876,
0.0955354,
0.2299421,
0.5794105
],
[
0.0161148,
0.0192653,
0.0272824,
0.0462225,
0.0956352,
0.2305449,
0.5790312
],
[
0.0160727,
0.019281,
0.0273191,
0.0460746,
0.0955342,
0.2299164,
0.5769684
]
]
},
"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.00128992,
0.00332779,
0.00858516,
0.0221483,
0.0571391,
0.14741
],
"values": [
[
0.0299368,
0.0358692,
0.0518569,
0.1003655,
0.2345127,
0.5803772,
1.4834812
],
[
0.0297633,
0.0358767,
0.0519221,
0.1004014,
0.2348724,
0.5790926,
1.4864697
],
[
0.02962,
0.0358751,
0.0519236,
0.100531,
0.2339923,
0.5806969,
1.4810593
],
[
0.0298782,
0.0359456,
0.0519222,
0.1004009,
0.2348776,
0.5804159,
1.4818771
],
[
0.0296067,
0.0358719,
0.0518516,
0.1004885,
0.2348363,
0.5800485,
1.4873455
],
[
0.0298542,
0.0359133,
0.0519106,
0.1005062,
0.2348386,
0.5800533,
1.4844594
],
[
0.0297334,
0.0358183,
0.0519135,
0.1005879,
0.2345905,
0.5795538,
1.4839394
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00128992,
0.00332779,
0.00858516,
0.0221483,
0.0571391,
0.14741
],
"values": [
[
0.2418487,
0.2485069,
0.2638983,
0.3015836,
0.3970114,
0.6429668,
1.2805773
],
[
0.2471686,
0.2538095,
0.2692153,
0.3069653,
0.4022896,
0.6478836,
1.2849444
],
[
0.260667,
0.2673373,
0.2827553,
0.3203647,
0.4159772,
0.6624317,
1.2950959
],
[
0.2928612,
0.2995632,
0.3149234,
0.3524868,
0.4481612,
0.6945118,
1.3283487
],
[
0.3716451,
0.3783489,
0.3937281,
0.4313122,
0.5269708,
0.7733149,
1.4072462
],
[
0.5520234,
0.5587629,
0.5742222,
0.6118108,
0.7074981,
0.9539659,
1.5875879
],
[
0.8720321,
0.8790199,
0.8946417,
0.9323552,
1.0280925,
1.2734903,
1.9089583
]
]
},
"related_pin": "SET_B",
"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.00128992,
0.00332779,
0.00858516,
0.0221483,
0.0571391,
0.14741
],
"values": [
[
0.0225948,
0.0292119,
0.0479232,
0.0988454,
0.2327981,
0.5796778,
1.4905234
],
[
0.02259,
0.0292182,
0.0478942,
0.0990236,
0.2334281,
0.5853785,
1.4879979
],
[
0.0225875,
0.0292094,
0.0477834,
0.0988327,
0.233184,
0.5843431,
1.4924977
],
[
0.02249,
0.0292142,
0.0478843,
0.0989865,
0.2332917,
0.5845024,
1.5008377
],
[
0.0225874,
0.0292124,
0.0477332,
0.0989684,
0.2332894,
0.5843903,
1.5005223
],
[
0.0228332,
0.0294494,
0.0479576,
0.0989708,
0.2332975,
0.5845371,
1.5005017
],
[
0.0252702,
0.0313639,
0.0489328,
0.0994973,
0.2327708,
0.5813299,
1.4874716
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003329,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003299,
"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.0038305,
0.0038129,
0.0037724,
0.0037737,
0.0037768,
0.003784,
0.0038004
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0009609,
0.0008975,
0.0007514,
0.0007386,
0.0007092,
0.0006414,
0.000485
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003359,
"timing": [
{
"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.1225117,
-0.0596536,
-0.0531432
],
[
-0.2683776,
-0.2042988,
-0.1990091
],
[
-0.3969583,
-0.3304382,
-0.3239277
]
]
},
"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,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.1399395,
0.0831849,
0.0791159
],
[
0.2809225,
0.2229473,
0.220099
],
[
0.410724,
0.3490866,
0.3450176
]
]
},
"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,
0.5,
1.5
],
"values": [
0.1653906,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}