blob: a05f7b0669b87470a927b37aa9eb50f8d361618f [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.003535444,
"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.0054167,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0050279,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0027999,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0026012,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0027057,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 0.0025819,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0026363,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.002817,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0027455,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0053224,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0050904,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0026805,
"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.001745,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001659,
"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.0192904,
0.0192164,
0.0190458,
0.0190535,
0.0190714,
0.0191126,
0.0192075
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0144061,
0.0143505,
0.0142223,
0.0142041,
0.0141622,
0.0140657,
0.0138432
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001831,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1390263,
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.1148591,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002262,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002126,
"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.0058879,
0.0058066,
0.0056192,
0.0056675,
0.0057788,
0.0060355,
0.006627
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-8.006723e-06,
-0.0001535,
-0.000489,
-0.0004532,
-0.0003708,
-0.0001807,
0.0002573
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002398,
"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.0666973,
0.2674948,
0.5291322
],
[
-0.0278991,
0.1643535,
0.4211081
],
[
-0.0820169,
0.1029115,
0.3560039
]
]
},
"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.0422832,
0.1454245,
0.2154115
],
[
-0.0120299,
0.0813457,
0.1415671
],
[
-0.0173197,
0.0723939,
0.1326152
]
]
},
"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.0114277,
-0.1853698,
-0.3823099
],
[
0.0819479,
-0.0932148,
-0.314569
],
[
0.1287415,
-0.0439798,
-0.2702168
]
]
},
"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.0236348,
-0.114569,
-0.163804
],
[
0.0257956,
-0.0626973,
-0.1143737
],
[
0.0262025,
-0.0610697,
-0.1164082
]
]
},
"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.001635124,
0.005347264,
0.01748688,
0.05718645,
0.1870139,
0.6115821
],
"values": [
[
0.0337431,
0.0322485,
0.0274781,
0.0126531,
-0.0380407,
-0.2129676,
-0.7905157
],
[
0.0337172,
0.0322696,
0.0275303,
0.0125955,
-0.0380067,
-0.2129607,
-0.7905348
],
[
0.0337517,
0.0322831,
0.0275239,
0.012663,
-0.0379594,
-0.2129073,
-0.7905234
],
[
0.033428,
0.0319298,
0.0272134,
0.0124491,
-0.0383329,
-0.213294,
-0.7908496
],
[
0.0332536,
0.0317334,
0.0270267,
0.012104,
-0.0384631,
-0.213414,
-0.7910268
],
[
0.0332226,
0.031806,
0.0270342,
0.0120865,
-0.038506,
-0.2134369,
-0.791026
],
[
0.0390561,
0.0375437,
0.0326955,
0.0167548,
-0.0363262,
-0.2124972,
-0.7903129
]
]
},
"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.001635124,
0.005347264,
0.01748688,
0.05718645,
0.1870139,
0.6115821
],
"values": [
[
0.0381673,
0.0398235,
0.0451892,
0.0622888,
0.1157696,
0.2922607,
0.8593712
],
[
0.0381531,
0.039787,
0.045155,
0.062172,
0.1159085,
0.2903825,
0.8606272
],
[
0.0380213,
0.0396077,
0.0449042,
0.062053,
0.1160683,
0.2914327,
0.8591435
],
[
0.0377376,
0.0393589,
0.0444636,
0.0616678,
0.1156561,
0.2900878,
0.8663817
],
[
0.0374346,
0.0390375,
0.0443282,
0.0615771,
0.1156198,
0.2902397,
0.8628054
],
[
0.0373903,
0.0389963,
0.0443817,
0.0614946,
0.1154265,
0.2902473,
0.8626419
],
[
0.0391623,
0.0407316,
0.046041,
0.0625666,
0.1158573,
0.2905306,
0.8586931
]
]
}
},
{
"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.001635124,
0.005347264,
0.01748688,
0.05718645,
0.1870139,
0.6115821
],
"values": [
[
0.0394228,
0.0410481,
0.0463196,
0.0632235,
0.1170766,
0.2933347,
0.8615927
],
[
0.0394465,
0.0410563,
0.0462181,
0.0631156,
0.1169477,
0.2922498,
0.8665071
],
[
0.0393915,
0.0410268,
0.0462873,
0.0631904,
0.1170162,
0.290989,
0.8644293
],
[
0.0393584,
0.0409596,
0.0462172,
0.0631375,
0.1167598,
0.291776,
0.8645182
],
[
0.0392913,
0.0408938,
0.0461505,
0.0630704,
0.1166946,
0.2917634,
0.8645996
],
[
0.0391466,
0.0407052,
0.046003,
0.0629006,
0.1167647,
0.2914589,
0.8630237
],
[
0.0395382,
0.0411616,
0.0463997,
0.0630443,
0.1165327,
0.2904594,
0.8583844
]
]
}
}
],
"max_capacitance": 0.611582,
"max_transition": 1.508992,
"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.00163512,
0.00534726,
0.0174869,
0.0571865,
0.187014,
0.611582
],
"values": [
[
0.3539834,
0.3572069,
0.3656547,
0.3855113,
0.4261783,
0.5177262,
0.7748727
],
[
0.3587085,
0.3618909,
0.3704655,
0.3900742,
0.4306865,
0.5223711,
0.7795521
],
[
0.369772,
0.3729501,
0.3815016,
0.4011033,
0.4416637,
0.5333546,
0.7906757
],
[
0.3946502,
0.3978216,
0.4064115,
0.4260554,
0.4668206,
0.5583869,
0.8156593
],
[
0.4362073,
0.4393617,
0.4479368,
0.4675869,
0.5082148,
0.5997599,
0.8569196
],
[
0.4937802,
0.497,
0.5055585,
0.5251896,
0.5658021,
0.657308,
0.9141765
],
[
0.5584079,
0.5616419,
0.5701942,
0.5898308,
0.6305584,
0.7220478,
0.9793307
]
]
},
"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.00163512,
0.00534726,
0.0174869,
0.0571865,
0.187014,
0.611582
],
"values": [
[
0.4929931,
0.4971537,
0.5083631,
0.5350369,
0.605239,
0.8268272,
1.5513453
],
[
0.4973841,
0.5015409,
0.5127596,
0.53942,
0.609938,
0.8312969,
1.5558761
],
[
0.5081848,
0.5123413,
0.5235976,
0.5502158,
0.6209724,
0.8426469,
1.5667635
],
[
0.5319044,
0.5360973,
0.546873,
0.5736622,
0.644627,
0.8654061,
1.5886571
],
[
0.573461,
0.5776123,
0.5887341,
0.6155411,
0.6862001,
0.9079978,
1.6322116
],
[
0.6317392,
0.6359046,
0.6471452,
0.6738819,
0.7441931,
0.9658664,
1.6878768
],
[
0.7014768,
0.7056399,
0.7168952,
0.7434975,
0.8140414,
1.0355604,
1.7620764
]
]
},
"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.00163512,
0.00534726,
0.0174869,
0.0571865,
0.187014,
0.611582
],
"values": [
[
0.0330577,
0.0346404,
0.039577,
0.051983,
0.083437,
0.1793693,
0.5118193
],
[
0.0329048,
0.0347473,
0.0396353,
0.051848,
0.0842501,
0.1797392,
0.5150439
],
[
0.0328904,
0.0346814,
0.0396111,
0.051885,
0.0839435,
0.1796857,
0.5147988
],
[
0.0330602,
0.0348043,
0.0395462,
0.0523159,
0.0837068,
0.1788048,
0.5120691
],
[
0.0329777,
0.0348421,
0.0396345,
0.0519101,
0.0838438,
0.179857,
0.5154697
],
[
0.032952,
0.0346456,
0.0395577,
0.0517616,
0.0840925,
0.1792047,
0.5124732
],
[
0.0330223,
0.0346143,
0.0395518,
0.0519052,
0.0838745,
0.1793617,
0.5089903
]
]
},
"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.00163512,
0.00534726,
0.0174869,
0.0571865,
0.187014,
0.611582
],
"values": [
[
0.0340095,
0.0364924,
0.0442414,
0.0686883,
0.1571239,
0.4674282,
1.4853379
],
[
0.0339996,
0.0364937,
0.0442009,
0.0686841,
0.1574276,
0.4661773,
1.4873827
],
[
0.0337297,
0.0362696,
0.0441475,
0.068592,
0.1578396,
0.4666518,
1.4846616
],
[
0.034222,
0.0367734,
0.0442901,
0.0688711,
0.1574079,
0.4666649,
1.4978098
],
[
0.0339954,
0.036597,
0.0444304,
0.068589,
0.1577959,
0.4674599,
1.494366
],
[
0.0339595,
0.0364722,
0.044224,
0.0686578,
0.157467,
0.4676057,
1.4977846
],
[
0.0340008,
0.0364999,
0.0443231,
0.0687229,
0.1576156,
0.4658624,
1.4954374
]
]
},
"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.00163512,
0.00534726,
0.0174869,
0.0571865,
0.187014,
0.611582
],
"values": [
[
0.2820276,
0.2855976,
0.2953787,
0.3207463,
0.3907378,
0.6123053,
1.3358198
],
[
0.2870953,
0.2906726,
0.3004014,
0.3257792,
0.3960172,
0.6173211,
1.3407778
],
[
0.2999262,
0.3034958,
0.3132788,
0.3386506,
0.4088962,
0.6301498,
1.3540947
],
[
0.3311447,
0.3347246,
0.3445721,
0.3698118,
0.4399215,
0.6616689,
1.3845247
],
[
0.4073573,
0.4109367,
0.4207909,
0.4460222,
0.5161406,
0.7380063,
1.4600671
],
[
0.5715263,
0.5751636,
0.5849442,
0.6102264,
0.6803727,
0.9018341,
1.6272074
],
[
0.851517,
0.8551883,
0.8651938,
0.8906885,
0.9609852,
1.1825995,
1.9092756
]
]
},
"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.00163512,
0.00534726,
0.0174869,
0.0571865,
0.187014,
0.611582
],
"values": [
[
0.0271285,
0.0298657,
0.0378762,
0.0642667,
0.1560614,
0.4705024,
1.4905065
],
[
0.0272193,
0.029808,
0.0378989,
0.0642611,
0.1561032,
0.4704575,
1.503713
],
[
0.027129,
0.0298661,
0.0378745,
0.0642652,
0.1561011,
0.4707275,
1.5089917
],
[
0.0270472,
0.0295807,
0.0378029,
0.0640767,
0.1558241,
0.4696728,
1.5006528
],
[
0.0270772,
0.0295759,
0.037804,
0.064082,
0.1558727,
0.4704077,
1.5002135
],
[
0.027383,
0.0298708,
0.0381204,
0.0640888,
0.1556123,
0.4696529,
1.4992307
],
[
0.0283591,
0.0311335,
0.0390714,
0.0649262,
0.1557913,
0.4653565,
1.4972633
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003372,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003336,
"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.0043449,
0.0043223,
0.0042702,
0.0042751,
0.0042865,
0.0043128,
0.0043733
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0011084,
0.0010078,
0.000776,
0.0007686,
0.0007516,
0.0007123,
0.0006217
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003409,
"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.109084,
-0.0669779,
-0.0983092
],
[
-0.2317565,
-0.1884297,
-0.2209818
],
[
-0.3139505,
-0.269403,
-0.298293
]
]
},
"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.1240703,
0.0880677,
0.1218405
],
[
0.2455221,
0.2058574,
0.2408509
],
[
0.3252747,
0.28561,
0.3169414
]
]
},
"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.1675876,
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
}
]
}
}