blob: b4b716b33d4bf34227709b5da39ff1744fc29a28 [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.003566696,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.004644,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.004491,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0016364,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0016618,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0043084,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 0.004548,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0044923,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0017981,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0017229,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0045166,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.004361,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0046197,
"when": "RESET_B&CLK&!D&!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.001756,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001667,
"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.0205841,
0.0204793,
0.0202377,
0.0202628,
0.0203206,
0.0204538,
0.0207608
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0135286,
0.0134644,
0.0133164,
0.0133008,
0.0132646,
0.0131814,
0.0129895
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001846,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1357308,
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.1181546,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001987,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001955,
"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.0050383,
0.0050126,
0.0049535,
0.0049846,
0.0050563,
0.0052215,
0.0056025
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0006427,
-0.0007119,
-0.0008714,
-0.0008421,
-0.0007745,
-0.0006188,
-0.0002598
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00202,
"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.100877,
0.3236471,
0.6475403
],
[
0.0026185,
0.2180645,
0.5395163
],
[
-0.0576029,
0.1554017,
0.4719707
]
]
},
"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.0508281,
0.1564108,
0.2141908
],
[
-0.0120299,
0.0813457,
0.1256979
],
[
-0.0222025,
0.063849,
0.1057598
]
]
},
"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.0334004,
-0.2354186,
-0.4897318
],
[
0.0636374,
-0.142043,
-0.4207702
],
[
0.1177552,
-0.084263,
-0.3666523
]
]
},
"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.1121276,
-0.13939
],
[
0.0318991,
-0.0529316,
-0.0838561
],
[
0.0371888,
-0.0452005,
-0.0797871
]
]
},
"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.00160344,
0.005142037,
0.01648989,
0.05288109,
0.1695833,
0.543833
],
"values": [
[
0.0223967,
0.0208928,
0.0164118,
0.0031044,
-0.0426416,
-0.1989473,
-0.707846
],
[
0.0224368,
0.0209458,
0.0164697,
0.0031353,
-0.0425847,
-0.1989563,
-0.7078626
],
[
0.0224686,
0.020981,
0.0165239,
0.0031604,
-0.0426098,
-0.198998,
-0.707858
],
[
0.0220729,
0.0205751,
0.0160503,
0.0025854,
-0.0429041,
-0.199301,
-0.7081991
],
[
0.0219603,
0.0204501,
0.0159047,
0.0027333,
-0.0431196,
-0.1994578,
-0.7083472
],
[
0.0219563,
0.0204697,
0.015933,
0.0027331,
-0.0430575,
-0.1994652,
-0.7083088
],
[
0.0294275,
0.0278917,
0.0231649,
0.0080809,
-0.0404976,
-0.1987983,
-0.7077668
]
]
},
"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.00160344,
0.005142037,
0.01648989,
0.05288109,
0.1695833,
0.543833
],
"values": [
[
0.0273917,
0.0289573,
0.0340063,
0.0500423,
0.0999808,
0.2574402,
0.7664242
],
[
0.0273346,
0.0288758,
0.0338897,
0.0500586,
0.0998444,
0.2593078,
0.7603774
],
[
0.0273802,
0.0289458,
0.0339978,
0.0500409,
0.0999828,
0.2574537,
0.766518
],
[
0.0269873,
0.0285669,
0.0336251,
0.0496754,
0.0996223,
0.2572462,
0.765543
],
[
0.0267231,
0.02829,
0.0333444,
0.0493997,
0.0993465,
0.2568148,
0.7657694
],
[
0.026624,
0.0282012,
0.033254,
0.049374,
0.0991476,
0.2567411,
0.7658078
],
[
0.0283905,
0.0299441,
0.0348834,
0.0506495,
0.1004119,
0.2586886,
0.7650783
]
]
}
},
{
"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.00160344,
0.005142037,
0.01648989,
0.05288109,
0.1695833,
0.543833
],
"values": [
[
0.0205968,
0.0192052,
0.0148446,
0.005017,
-0.0402799,
-0.1973471,
-0.7062437
],
[
0.0204961,
0.019101,
0.01471,
0.0049144,
-0.0403304,
-0.1974398,
-0.7064264
],
[
0.0202258,
0.0188385,
0.0144838,
0.0047239,
-0.040533,
-0.1975909,
-0.7065542
],
[
0.0202553,
0.018838,
0.0144462,
0.0046829,
-0.0405348,
-0.1976314,
-0.7065861
],
[
0.0200504,
0.018684,
0.0143037,
0.0044938,
-0.0408293,
-0.1978891,
-0.7067886
],
[
0.0201019,
0.0186859,
0.0142338,
0.0042402,
-0.0413418,
-0.1983399,
-0.7070637
],
[
0.028553,
0.0268184,
0.0216302,
0.006136,
-0.0420801,
-0.1988681,
-0.7074521
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.543833,
"max_transition": 1.50213,
"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.00160344,
0.00514204,
0.0164899,
0.0528811,
0.169583,
0.543833
],
"values": [
[
0.3596145,
0.3644235,
0.3767244,
0.403282,
0.4555506,
0.5642827,
0.8434835
],
[
0.3641544,
0.3689533,
0.3812644,
0.4077797,
0.4600638,
0.5688516,
0.8477828
],
[
0.3752541,
0.3800739,
0.3923648,
0.4188928,
0.4713637,
0.5800712,
0.8590625
],
[
0.3999125,
0.4047211,
0.4170889,
0.4435818,
0.4960212,
0.6047874,
0.8838295
],
[
0.4417435,
0.44655,
0.4588445,
0.4853915,
0.5377453,
0.646639,
0.9258714
],
[
0.4982787,
0.5030794,
0.5153884,
0.5419805,
0.5941679,
0.7029955,
0.9819132
],
[
0.5609068,
0.5657142,
0.5779719,
0.604559,
0.6569847,
0.7657319,
1.0446587
]
]
},
"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.00160344,
0.00514204,
0.0164899,
0.0528811,
0.169583,
0.543833
],
"values": [
[
0.2986863,
0.3036564,
0.3167648,
0.3477693,
0.424354,
0.650082,
1.3676257
],
[
0.3031259,
0.3081252,
0.3212522,
0.3522031,
0.4289795,
0.6536274,
1.3690529
],
[
0.3141954,
0.3191674,
0.3322706,
0.3632701,
0.4398396,
0.6655717,
1.3829019
],
[
0.3394524,
0.344414,
0.3575356,
0.3885318,
0.4650999,
0.6908493,
1.4082148
],
[
0.3817131,
0.3866194,
0.3997365,
0.4307298,
0.5073052,
0.7330401,
1.4503342
],
[
0.4424355,
0.4474361,
0.460484,
0.491495,
0.5680649,
0.7936597,
1.5084115
],
[
0.5139316,
0.5189077,
0.5320253,
0.5630386,
0.6396114,
0.8652609,
1.5806371
]
]
},
"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.00160344,
0.00514204,
0.0164899,
0.0528811,
0.169583,
0.543833
],
"values": [
[
0.0432196,
0.0459336,
0.052697,
0.0685477,
0.1057525,
0.209993,
0.5516667
],
[
0.0433424,
0.0459421,
0.0527268,
0.0686045,
0.1061772,
0.2097613,
0.5516279
],
[
0.0433418,
0.0458672,
0.0526563,
0.0685685,
0.1059512,
0.2096895,
0.552877
],
[
0.0434983,
0.0459453,
0.0527506,
0.0690932,
0.1060193,
0.2100867,
0.5549764
],
[
0.0433204,
0.0458846,
0.0526559,
0.0685344,
0.105875,
0.209529,
0.556359
],
[
0.0432486,
0.0459025,
0.0527163,
0.068826,
0.1054392,
0.2101869,
0.5528401
],
[
0.0434998,
0.0459328,
0.0528117,
0.0685228,
0.1063155,
0.2095031,
0.5493112
]
]
},
"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.00160344,
0.00514204,
0.0164899,
0.0528811,
0.169583,
0.543833
],
"values": [
[
0.0320653,
0.0354595,
0.0456822,
0.0742467,
0.1658255,
0.4785783,
1.5018011
],
[
0.0320567,
0.0355558,
0.045565,
0.0740882,
0.1658424,
0.4796075,
1.4939566
],
[
0.0320679,
0.0353716,
0.045685,
0.0742948,
0.1657063,
0.4782378,
1.5011613
],
[
0.0321177,
0.0354681,
0.0456786,
0.0743165,
0.1656939,
0.478391,
1.5012694
],
[
0.032034,
0.0353377,
0.0456668,
0.0743062,
0.1657019,
0.4782715,
1.5010384
],
[
0.0321645,
0.0355888,
0.0456373,
0.0740254,
0.1660735,
0.478333,
1.5021299
],
[
0.032136,
0.0356565,
0.0457534,
0.07436,
0.1657778,
0.4780576,
1.4996442
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00160344,
0.00514204,
0.0164899,
0.0528811,
0.169583,
0.543833
],
"values": [
[
0.2335213,
0.2386823,
0.2519331,
0.2809166,
0.3378907,
0.4409965,
0.7116225
],
[
0.238864,
0.2440266,
0.2573043,
0.2862866,
0.3433138,
0.4464132,
0.7172312
],
[
0.2519648,
0.2571122,
0.2703704,
0.299314,
0.3564147,
0.4595737,
0.730276
],
[
0.2835079,
0.2886726,
0.3018999,
0.3308932,
0.3879413,
0.4910706,
0.7616881
],
[
0.3616115,
0.3667871,
0.3800132,
0.4088983,
0.4659478,
0.5690672,
0.8398591
],
[
0.5407271,
0.5460242,
0.5594142,
0.5882392,
0.6454418,
0.7485613,
1.0192351
],
[
0.8807136,
0.8875668,
0.9052262,
0.9433401,
1.0137489,
1.1213327,
1.3913897
]
]
},
"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.00160344,
0.00514204,
0.0164899,
0.0528811,
0.169583,
0.543833
],
"values": [
[
0.0476644,
0.0504505,
0.0583788,
0.0759361,
0.1112351,
0.1968408,
0.5426269
],
[
0.0476521,
0.0505748,
0.0582745,
0.0759172,
0.1111356,
0.196737,
0.5396986
],
[
0.0476839,
0.0505516,
0.0583525,
0.0760703,
0.1111815,
0.1964353,
0.5425065
],
[
0.0477757,
0.0505812,
0.0583427,
0.0758225,
0.1112728,
0.1969934,
0.54385
],
[
0.0477648,
0.0505568,
0.0584356,
0.0758392,
0.1111469,
0.196781,
0.5423559
],
[
0.0507382,
0.0535447,
0.0605124,
0.0774461,
0.1120567,
0.1970273,
0.5428328
],
[
0.0796117,
0.0825015,
0.0907839,
0.1093174,
0.1389211,
0.2053479,
0.5459838
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003487,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003471,
"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.0039178,
0.0039224,
0.0039332,
0.0039417,
0.0039613,
0.0040064,
0.0041105
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0045494,
-0.0045808,
-0.0046533,
-0.004655,
-0.0046588,
-0.0046677,
-0.0046883
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003502,
"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.1847676,
-0.0096048,
0.4302552
],
[
-0.3196471,
-0.1566914,
0.2428854
],
[
-0.418931,
-0.2657409,
0.1057598
]
]
},
"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.2583477,
0.411554,
0.7065573
],
[
0.3785788,
0.528123,
0.8170228
],
[
0.4729798,
0.618862,
0.8979961
]
]
},
"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.2917193,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}