blob: 31dfca204edd09cae515c9aec655b9e08c2c08ed [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.005674904,
"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.0067887,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.006007,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.005028,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.005096,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0056179,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0055281,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0066713,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0060848,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0051507,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0055961,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0050519,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0054785,
"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.00163,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001548,
"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.0220998,
0.0219906,
0.0217389,
0.0217186,
0.0216718,
0.021564,
0.0213154
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0167805,
0.0167462,
0.016667,
0.0166048,
0.0164613,
0.0161306,
0.0153682
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001713,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.260961,
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.663016,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002234,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00208,
"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.0071729,
0.0070622,
0.0068072,
0.0068074,
0.0068078,
0.0068087,
0.0068109
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
4.9328484e-05,
-6.0133322e-05,
-0.0003124,
-0.0003466,
-0.0004252,
-0.0006066,
-0.0010245
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002387,
"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.1570293,
0.4054343,
0.8159974
],
[
-0.0425475,
0.2009746,
0.6005514
],
[
-0.2773294,
-0.0399108,
0.3462383
]
]
},
"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.0776836,
0.2381979,
0.4412415
],
[
-0.0523132,
0.1033184,
0.2929342
],
[
-0.1992044,
-0.047235,
0.137498
]
]
},
"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.0199727,
-0.2488463,
-0.5812845
],
[
0.1551901,
-0.0724629,
-0.4183288
],
[
0.3667787,
0.1391256,
-0.2091816
]
]
},
"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.0395039,
-0.1902526,
-0.3676615
],
[
0.0843893,
-0.0675801,
-0.2425475
],
[
0.2227357,
0.0744284,
-0.1005391
]
]
},
"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.001352569,
0.003658888,
0.009897798,
0.02677491,
0.07242986,
0.1959328
],
"values": [
[
0.0283731,
0.0273086,
0.0244545,
0.0160268,
-0.00922,
-0.0796136,
-0.2708068
],
[
0.0283844,
0.0272976,
0.024465,
0.0160321,
-0.0092278,
-0.079627,
-0.2708006
],
[
0.028343,
0.0272812,
0.0244345,
0.0160057,
-0.0092437,
-0.0796499,
-0.270826
],
[
0.0280733,
0.0270054,
0.0241613,
0.0157336,
-0.0095149,
-0.0799132,
-0.2711026
],
[
0.0279132,
0.0268236,
0.0239888,
0.0155569,
-0.009699,
-0.0800898,
-0.2712765
],
[
0.0279954,
0.0269288,
0.0240695,
0.0156407,
-0.0096193,
-0.0800086,
-0.2711947
],
[
0.0304129,
0.0292435,
0.0259749,
0.0167032,
-0.0090187,
-0.0794429,
-0.2706192
]
]
},
"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.001352569,
0.003658888,
0.009897798,
0.02677491,
0.07242986,
0.1959328
],
"values": [
[
0.028576,
0.0301296,
0.0343122,
0.0450482,
0.0721095,
0.1428623,
0.3316662
],
[
0.0285866,
0.0301394,
0.0342916,
0.0449918,
0.0724152,
0.1429598,
0.3336428
],
[
0.0285851,
0.0301156,
0.0342792,
0.0449821,
0.0718838,
0.1423719,
0.3328496
],
[
0.028277,
0.0298123,
0.0340019,
0.0447236,
0.0718935,
0.1420122,
0.3324305
],
[
0.0279874,
0.0295293,
0.0336864,
0.0444436,
0.0715622,
0.1419071,
0.3331739
],
[
0.027848,
0.0294138,
0.0335343,
0.0443216,
0.0714647,
0.1415742,
0.3334255
],
[
0.0282603,
0.0298245,
0.0340017,
0.0447296,
0.0718666,
0.1425501,
0.3328639
]
]
}
},
{
"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.001352569,
0.003658888,
0.009897798,
0.02677491,
0.07242986,
0.1959328
],
"values": [
[
0.0567009,
0.0583323,
0.0624105,
0.07264,
0.0989147,
0.1690737,
0.3604314
],
[
0.0564365,
0.0580432,
0.0621412,
0.0724055,
0.0984563,
0.1688119,
0.3605906
],
[
0.0564237,
0.0580286,
0.0621325,
0.0722426,
0.0984208,
0.1694244,
0.3610643
],
[
0.0562419,
0.0578627,
0.0619215,
0.0721105,
0.0985006,
0.1683388,
0.360163
],
[
0.0563065,
0.0579259,
0.0619835,
0.0721798,
0.0983585,
0.1692819,
0.3604629
],
[
0.056583,
0.0581972,
0.0622604,
0.0724427,
0.0989317,
0.1688144,
0.3592838
],
[
0.0564486,
0.0580579,
0.0621608,
0.0722994,
0.0984855,
0.1688781,
0.3590543
]
]
}
}
],
"max_capacitance": 0.195933,
"max_transition": 1.517346,
"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.00135257,
0.00365889,
0.0098978,
0.0267749,
0.0724299,
0.195933
],
"values": [
[
0.4934871,
0.4982272,
0.5081582,
0.5277001,
0.5668086,
0.6562217,
0.8901057
],
[
0.4995411,
0.5041977,
0.5141557,
0.5337252,
0.5727632,
0.6622377,
0.8962556
],
[
0.5134311,
0.5181222,
0.5280444,
0.5475663,
0.5866999,
0.6761596,
0.9098239
],
[
0.5462457,
0.5509243,
0.5608738,
0.5804088,
0.6194706,
0.7089936,
0.9428642
],
[
0.6185341,
0.6232486,
0.6331357,
0.6526856,
0.6917372,
0.7812694,
1.0154683
],
[
0.7497917,
0.754483,
0.7644055,
0.7839325,
0.8230585,
0.9125274,
1.1467299
],
[
0.9750678,
0.9797415,
0.9896843,
1.0091602,
1.0482364,
1.1377523,
1.3710382
]
]
},
"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.00135257,
0.00365889,
0.0098978,
0.0267749,
0.0724299,
0.195933
],
"values": [
[
0.8519199,
0.8601029,
0.8774282,
0.9150281,
1.0093376,
1.2610714,
1.9372663
],
[
0.8581126,
0.8662231,
0.8834672,
0.921207,
1.0157496,
1.2666631,
1.9440241
],
[
0.8723267,
0.8803619,
0.8977233,
0.9354451,
1.0296779,
1.2807667,
1.9583035
],
[
0.9040401,
0.9120691,
0.9294019,
0.9671418,
1.0614631,
1.3132466,
1.9895852
],
[
0.9756566,
0.9837569,
1.0009911,
1.0387521,
1.132915,
1.3844178,
2.0618394
],
[
1.1071812,
1.1151162,
1.1323715,
1.1702747,
1.264594,
1.5162845,
2.192486
],
[
1.3327193,
1.3409029,
1.3582013,
1.3959189,
1.4898281,
1.741825,
2.4185334
]
]
},
"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.00135257,
0.00365889,
0.0098978,
0.0267749,
0.0724299,
0.195933
],
"values": [
[
0.0210319,
0.0237229,
0.0303529,
0.046159,
0.0857598,
0.1954429,
0.5025957
],
[
0.0210911,
0.0237327,
0.0305814,
0.0464802,
0.0859805,
0.1953217,
0.5065363
],
[
0.0209803,
0.024126,
0.0303473,
0.0461718,
0.0857936,
0.195154,
0.5042146
],
[
0.0210262,
0.0237448,
0.03055,
0.0465528,
0.0860246,
0.195793,
0.5033357
],
[
0.0209659,
0.0240011,
0.0303755,
0.0462768,
0.0857779,
0.1957419,
0.5031381
],
[
0.0209097,
0.024129,
0.0302779,
0.0461379,
0.0857381,
0.1957586,
0.5029192
],
[
0.0212111,
0.0239042,
0.0304015,
0.0461789,
0.0859591,
0.1950228,
0.5038118
]
]
},
"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.00135257,
0.00365889,
0.0098978,
0.0267749,
0.0724299,
0.195933
],
"values": [
[
0.0353807,
0.0410344,
0.0552227,
0.0966233,
0.2210741,
0.562585,
1.4927428
],
[
0.0354851,
0.0408675,
0.0552599,
0.0963983,
0.2214475,
0.5620319,
1.4938192
],
[
0.0355196,
0.0408796,
0.0554245,
0.0966958,
0.2218461,
0.5616697,
1.4881758
],
[
0.0353971,
0.0408292,
0.0554799,
0.0966635,
0.221491,
0.5624822,
1.4893013
],
[
0.0355101,
0.040879,
0.055139,
0.0967441,
0.2218549,
0.5617788,
1.4940913
],
[
0.0356188,
0.0408789,
0.0552057,
0.0967283,
0.2215741,
0.5626382,
1.4920751
],
[
0.0354586,
0.041061,
0.0553253,
0.0969236,
0.2220674,
0.562709,
1.4925895
]
]
},
"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.00135257,
0.00365889,
0.0098978,
0.0267749,
0.0724299,
0.195933
],
"values": [
[
0.5125196,
0.518888,
0.5338567,
0.5701042,
0.6642375,
0.9152759,
1.5938814
],
[
0.5175625,
0.5239081,
0.5388626,
0.574964,
0.668906,
0.9202232,
1.597656
],
[
0.5331701,
0.5395339,
0.5544897,
0.5906327,
0.6847016,
0.9355632,
1.6126913
],
[
0.5709307,
0.5772691,
0.5922129,
0.6283036,
0.7223248,
0.9737507,
1.6518387
],
[
0.6622226,
0.6685623,
0.6835058,
0.7195958,
0.8136203,
1.0646849,
1.744588
],
[
0.8740038,
0.8803552,
0.8952979,
0.9314116,
1.0254669,
1.2764602,
1.9550461
],
[
1.3357776,
1.3421003,
1.3570294,
1.3932667,
1.487361,
1.7384544,
2.4155276
]
]
},
"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.00135257,
0.00365889,
0.0098978,
0.0267749,
0.0724299,
0.195933
],
"values": [
[
0.0248054,
0.0307454,
0.0471511,
0.0925017,
0.2187735,
0.5652144,
1.5056875
],
[
0.024815,
0.0306569,
0.0469903,
0.0925916,
0.2184549,
0.5657278,
1.5038577
],
[
0.0247599,
0.0307377,
0.046984,
0.0920812,
0.2185451,
0.5642052,
1.5053929
],
[
0.0247854,
0.0306247,
0.0469593,
0.0925496,
0.2186566,
0.5633791,
1.4907348
],
[
0.0247836,
0.0306273,
0.0469514,
0.0925349,
0.2186414,
0.5638316,
1.5014215
],
[
0.0247758,
0.0306762,
0.046891,
0.0923631,
0.2184388,
0.5612326,
1.5173464
],
[
0.0246981,
0.0307064,
0.0470037,
0.0924877,
0.2185607,
0.5654847,
1.5016745
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003159,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003151,
"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.0046485,
0.0046367,
0.0046093,
0.0046218,
0.0046506,
0.0047171,
0.0048701
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0011486,
0.0010629,
0.0008654,
0.0008474,
0.0008058,
0.00071,
0.0004891
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003167,
"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.2006367,
-0.0804056,
0.0518372
],
[
-0.4136413,
-0.2934102,
-0.162388
],
[
-0.6887064,
-0.5660338,
-0.4398945
]
]
},
"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.2266094,
0.1137025,
-0.0099954
],
[
0.4335104,
0.3206035,
0.199347
],
[
0.7049134,
0.5883444,
0.4695293
]
]
},
"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.3806987,
0.9360719,
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
}
]
}
}