blob: 67743e0467d909f4541deff253f9dfd53d90c6f5 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.002465426,
"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.0002936,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0002451,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0002168,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0004801,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0264405,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0002284,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0002771,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0002819,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0002157,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.000396,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0002612,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0002488,
"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.00146,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001347,
"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.0072207,
0.0067729,
0.0053569,
0.0055249,
0.0060562,
0.0077362,
0.013049
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0077862,
0.0073843,
0.0061135,
0.006164,
0.0063235,
0.0068282,
0.0084243
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001572,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
1.4167268,
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": [
0.8004052,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001644,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001569,
"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.0032626,
0.003269,
0.0032891,
0.0032883,
0.0032855,
0.0032769,
0.0032499
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-4.4451283e-05,
-0.0001194,
-0.0003565,
-0.0003631,
-0.0003839,
-0.0004496,
-0.0006575
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001719,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
1.0182353,
4.2537008,
7.3160383
],
[
-1.3566344,
1.8312237,
4.860602
],
[
-3.0859639,
0.0634421,
3.0580303
]
]
},
"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.2510234,
2.4903953,
4.2581767
],
[
-1.4591735,
0.6794902,
2.3776916
],
[
-2.7398945,
-0.6451761,
1.0457011
]
]
},
"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.2049092,
-3.1950133,
-5.6897235
],
[
1.7103659,
-1.4463642,
-4.3420753
],
[
3.4653301,
0.2683167,
-2.6511983
]
]
},
"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.096877,
-2.1531432,
-3.6993672
],
[
1.5950094,
-0.4228047,
-2.0001567
],
[
2.8885479,
0.9055238,
-0.6791524
]
]
},
"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.001456249,
0.004241324,
0.01235285,
0.03597765,
0.1047849,
0.3051858
],
"values": [
[
0.0106303,
0.0099619,
0.0078108,
0.0008679,
-0.0204397,
-0.0830778,
-0.2656555
],
[
0.0107631,
0.0101043,
0.0079472,
0.0009998,
-0.0203126,
-0.0829476,
-0.2655245
],
[
0.0120018,
0.0113317,
0.0091802,
0.0022344,
-0.019078,
-0.0817118,
-0.2643013
],
[
0.0117769,
0.0111178,
0.0089803,
0.0020309,
-0.0192951,
-0.0819251,
-0.2645052
],
[
0.0113888,
0.0107382,
0.0085712,
0.0016363,
-0.0196885,
-0.0823239,
-0.2649155
],
[
0.0107157,
0.0100821,
0.0079338,
0.0009922,
-0.0203392,
-0.0829687,
-0.2655653
],
[
0.0099904,
0.0091698,
0.0067326,
-0.000525,
-0.0219773,
-0.0847045,
-0.2672861
]
]
},
"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.001456249,
0.004241324,
0.01235285,
0.03597765,
0.1047849,
0.3051858
],
"values": [
[
0.0112142,
0.0121929,
0.0148734,
0.0224435,
0.0439518,
0.1062331,
0.2870038
],
[
0.0116316,
0.0126098,
0.0152789,
0.0227763,
0.0439914,
0.1066264,
0.2869722
],
[
0.0127878,
0.013769,
0.0164482,
0.0238976,
0.0456174,
0.1075409,
0.2895997
],
[
0.0126266,
0.013604,
0.0162733,
0.0237685,
0.044988,
0.1077248,
0.2884981
],
[
0.0121439,
0.0131146,
0.015774,
0.0232337,
0.0448913,
0.1069897,
0.2887912
],
[
0.0114234,
0.0123893,
0.0150727,
0.0225697,
0.0440049,
0.1068631,
0.2877489
],
[
0.0099421,
0.0108422,
0.0134,
0.0209139,
0.0421485,
0.1043537,
0.284633
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001456249,
0.004241324,
0.01235285,
0.03597765,
0.1047849,
0.3051858
],
"values": [
[
0.008411,
0.0083216,
0.0076577,
0.0009949,
-0.0203275,
-0.0829979,
-0.2655893
],
[
0.0082414,
0.0082102,
0.0074744,
0.0008452,
-0.0204921,
-0.0831169,
-0.2657
],
[
0.0078941,
0.0078116,
0.0071397,
0.0004869,
-0.0208385,
-0.0834757,
-0.2660333
],
[
0.0079526,
0.007813,
0.0071747,
0.0005316,
-0.0207917,
-0.0834341,
-0.2659945
],
[
0.0078331,
0.0077969,
0.0070855,
0.0004394,
-0.020882,
-0.0835038,
-0.2660802
],
[
0.0076853,
0.0076702,
0.0068866,
0.0002287,
-0.0211007,
-0.0836822,
-0.2662449
],
[
0.0071148,
0.0071294,
0.0064341,
-0.0002227,
-0.0214712,
-0.0840307,
-0.2665526
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.305186,
"max_transition": 10.015275,
"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.00145625,
0.00424132,
0.0123528,
0.0359777,
0.104785,
0.305186
],
"values": [
[
1.4661954,
1.4930797,
1.548894,
1.6570741,
1.8813149,
2.4528735,
4.1035095
],
[
1.4800943,
1.5070298,
1.5626657,
1.6706568,
1.8956223,
2.4658691,
4.1077439
],
[
1.5203926,
1.5474133,
1.602959,
1.7109847,
1.9359152,
2.5061988,
4.1479757
],
[
1.6465947,
1.6736091,
1.7294344,
1.8374289,
2.0621747,
2.6334976,
4.2760147
],
[
2.0432984,
2.0703537,
2.1259265,
2.2339397,
2.4588305,
3.029377,
4.6692183
],
[
3.0859493,
3.1129377,
3.1685257,
3.2765557,
3.5015499,
4.0719383,
5.7129959
],
[
5.7442402,
5.7711391,
5.8268181,
5.934611,
6.1595826,
6.7300765,
8.368052
]
]
},
"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.00145625,
0.00424132,
0.0123528,
0.0359777,
0.104785,
0.305186
],
"values": [
[
1.2736228,
1.3031428,
1.3783277,
1.5800221,
2.1523969,
3.8215964,
8.6625516
],
[
1.2865966,
1.3162799,
1.391433,
1.5927908,
2.1670852,
3.8379553,
8.6733936
],
[
1.3255941,
1.355134,
1.4303445,
1.6320727,
2.2045912,
3.8711878,
8.7152499
],
[
1.4551839,
1.4848569,
1.5600172,
1.7613629,
2.3356526,
4.0063681,
8.846575
],
[
1.8528795,
1.8827364,
1.9580026,
2.1596458,
2.7328559,
4.3969157,
9.2379349
],
[
2.9130665,
2.9427019,
3.017919,
3.2191434,
3.7934438,
5.4670313,
10.3043503
],
[
5.6112568,
5.6408056,
5.7172729,
5.9189476,
6.4927752,
8.1577127,
13.0047075
]
]
},
"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.00145625,
0.00424132,
0.0123528,
0.0359777,
0.104785,
0.305186
],
"values": [
[
0.09711,
0.110745,
0.144409,
0.2304088,
0.4588824,
1.1783119,
3.3522398
],
[
0.0970111,
0.1112044,
0.1450339,
0.2287514,
0.4605803,
1.1859265,
3.3376668
],
[
0.0966899,
0.1109473,
0.1448815,
0.2287988,
0.4605974,
1.1868024,
3.3412033
],
[
0.0968176,
0.1114332,
0.1455135,
0.2306964,
0.4583948,
1.1725776,
3.3457472
],
[
0.096538,
0.1108263,
0.1449068,
0.2291556,
0.4602552,
1.189747,
3.3362628
],
[
0.0962081,
0.110812,
0.1448754,
0.2305627,
0.4605852,
1.189373,
3.3403067
],
[
0.0965789,
0.1118434,
0.1445566,
0.2306166,
0.4605243,
1.180085,
3.3285943
]
]
},
"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.00145625,
0.00424132,
0.0123528,
0.0359777,
0.104785,
0.305186
],
"values": [
[
0.0837661,
0.1140346,
0.2002233,
0.4603153,
1.2270923,
3.4637249,
9.9905773
],
[
0.0840355,
0.1133502,
0.200382,
0.4604135,
1.221603,
3.4754761,
10.001342
],
[
0.0838561,
0.1140463,
0.2003679,
0.4603556,
1.2272331,
3.4872147,
9.9949062
],
[
0.0840224,
0.1133296,
0.2003862,
0.4604164,
1.2217075,
3.4793293,
9.9775663
],
[
0.0841495,
0.1142113,
0.1999963,
0.4564158,
1.2350536,
3.4561987,
10.0152748
],
[
0.0839668,
0.1134159,
0.2006056,
0.4604846,
1.2208952,
3.479703,
9.9981454
],
[
0.0839903,
0.1143943,
0.2004568,
0.4598932,
1.2229114,
3.4576411,
9.968729
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00145625,
0.00424132,
0.0123528,
0.0359777,
0.104785,
0.305186
],
"values": [
[
0.9152213,
0.9472216,
1.0157769,
1.1587249,
1.3889865,
1.951207,
3.5939365
],
[
0.9240452,
0.9562862,
1.0248571,
1.1680321,
1.3981047,
1.9616044,
3.6022749
],
[
0.9608371,
0.992961,
1.0615694,
1.2046449,
1.4352959,
1.9982007,
3.6394581
],
[
1.0993388,
1.1313293,
1.1998081,
1.3429127,
1.5740405,
2.1370343,
3.7784811
],
[
1.553092,
1.585062,
1.6535299,
1.7966676,
2.0277151,
2.5899698,
4.2286579
],
[
3.0100014,
3.0421881,
3.1104208,
3.2530969,
3.4838419,
4.0473851,
5.6880993
],
[
7.4462285,
7.4911739,
7.5837816,
7.7612441,
7.994621,
8.5568637,
10.1959303
]
]
},
"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.00145625,
0.00424132,
0.0123528,
0.0359777,
0.104785,
0.305186
],
"values": [
[
0.1156452,
0.1359546,
0.1860388,
0.2794913,
0.4585267,
1.166922,
3.3314054
],
[
0.1156351,
0.1348105,
0.1862342,
0.279615,
0.4591705,
1.1611296,
3.3253023
],
[
0.1145847,
0.1354824,
0.1859856,
0.2797748,
0.4581919,
1.1636274,
3.3341798
],
[
0.1156157,
0.1348316,
0.1858861,
0.2802058,
0.4596494,
1.1758199,
3.3261778
],
[
0.1155863,
0.1361347,
0.1861106,
0.2805615,
0.4599381,
1.1691097,
3.3465606
],
[
0.115265,
0.1357737,
0.1875705,
0.2803637,
0.4598525,
1.1713276,
3.3257308
],
[
0.1794254,
0.202022,
0.2603385,
0.3343899,
0.4699396,
1.160544,
3.3361043
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003044,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003086,
"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.0019737,
0.002063,
0.0023456,
0.0023494,
0.0023611,
0.0023983,
0.0025159
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-0.0022695,
-0.0023718,
-0.0026952,
-0.0026994,
-0.002713,
-0.0027558,
-0.0028912
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003002,
"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": [
[
-1.0471943,
1.3093649,
3.7582988
],
[
-3.6802427,
-1.5031269,
0.6674867
],
[
-5.7263449,
-3.651768,
-1.5946797
]
]
},
"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": [
[
1.5876934,
4.3617495,
7.2247051
],
[
3.9680564,
6.740281,
9.5776025
],
[
5.8731671,
8.6380679,
11.4589092
]
]
},
"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.9602533,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}