blob: 4a05710f83b738ce7d5fd8f931ffeefcfe289e98 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.002952776,
"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.0005212,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0004611,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0004261,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0006439,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0003044,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0004407,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0303012,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0005065,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0004249,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0005407,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0004189,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0004437,
"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.001397,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001318,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.01261,
0.0118102,
0.0095569,
0.009714,
0.0101565,
0.0114031,
0.0149153
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0103209,
0.0099242,
0.0088064,
0.0088309,
0.0089002,
0.0090952,
0.0096448
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001477,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.9421262,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.5532173,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001659,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001592,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0037101,
0.0037265,
0.0037729,
0.0037703,
0.0037633,
0.0037434,
0.0036875
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-2.959307e-05,
-0.0001367,
-0.0004383,
-0.0004479,
-0.000475,
-0.0005513,
-0.0007661
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001725,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.6483623,
2.2025127,
3.6842427
],
[
-0.5029561,
1.0347148,
2.4926412
],
[
-1.3236755,
0.2066712,
1.6462872
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.1887676,
1.2613506,
2.0893943
],
[
-0.6329609,
0.3920147,
1.1852683
],
[
-1.2266295,
-0.2236266,
0.5623027
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.1444844,
-1.6235616,
-2.8397888
],
[
0.7834453,
-0.7285908,
-2.0931334
],
[
1.5419089,
0.0298727,
-1.3639668
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.0822285,
-1.0779073,
-1.8125671
],
[
0.7138652,
-0.2616719,
-0.9999938
],
[
1.3093649,
0.3484762,
-0.3916768
]
]
},
"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.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001359673,
0.003697423,
0.01005457,
0.02734187,
0.07435202,
0.2021889
],
"values": [
[
0.0107333,
0.01007,
0.0080885,
0.0020322,
-0.0155878,
-0.0642263,
-0.1967271
],
[
0.0108077,
0.0101663,
0.0081828,
0.0021089,
-0.0155121,
-0.06416,
-0.1966553
],
[
0.0118497,
0.0111953,
0.0092275,
0.0031693,
-0.0144457,
-0.0630836,
-0.1955823
],
[
0.0117015,
0.0110232,
0.0090527,
0.003026,
-0.0146044,
-0.0632449,
-0.1957494
],
[
0.011316,
0.0106519,
0.0086859,
0.0026163,
-0.0149978,
-0.0636433,
-0.196141
],
[
0.0109367,
0.010284,
0.0083229,
0.0022646,
-0.0153551,
-0.0639923,
-0.1965022
],
[
0.0114658,
0.0106307,
0.0083168,
0.0018733,
-0.015971,
-0.0646578,
-0.1971575
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001359673,
0.003697423,
0.01005457,
0.02734187,
0.07435202,
0.2021889
],
"values": [
[
0.0117472,
0.0127658,
0.0153309,
0.0221101,
0.039969,
0.0881662,
0.2206765
],
[
0.0121483,
0.0131499,
0.0157319,
0.0223552,
0.0403144,
0.0883788,
0.2204235
],
[
0.0128731,
0.0138905,
0.0164974,
0.0232486,
0.0410825,
0.0895417,
0.2211826
],
[
0.0127431,
0.013762,
0.0163258,
0.0230852,
0.0409562,
0.0895962,
0.2215662
],
[
0.0122941,
0.0132909,
0.0159158,
0.0226368,
0.0406601,
0.088881,
0.2196021
],
[
0.0118063,
0.0128135,
0.0153871,
0.022153,
0.04001,
0.0887365,
0.220546
],
[
0.0113797,
0.0123177,
0.0147769,
0.0214587,
0.0392717,
0.0876375,
0.2192496
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001359673,
0.003697423,
0.01005457,
0.02734187,
0.07435202,
0.2021889
],
"values": [
[
0.0091357,
0.0091638,
0.008694,
0.003141,
-0.0144951,
-0.0631297,
-0.1956653
],
[
0.0094457,
0.0094084,
0.0089946,
0.0034516,
-0.0141934,
-0.0628352,
-0.1953084
],
[
0.0090115,
0.0090529,
0.0085563,
0.0030178,
-0.0146137,
-0.0632489,
-0.1957677
],
[
0.0088877,
0.0088463,
0.0084352,
0.0029034,
-0.0147191,
-0.0633628,
-0.1958558
],
[
0.0088818,
0.0088673,
0.0084582,
0.0029324,
-0.0146933,
-0.0633192,
-0.1958238
],
[
0.0087886,
0.0086692,
0.0082941,
0.0027089,
-0.0149358,
-0.0635232,
-0.1959863
],
[
0.0080906,
0.0082091,
0.0078705,
0.0023028,
-0.0153476,
-0.0639233,
-0.1963432
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.202189,
"max_transition": 4.990101,
"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.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00135967,
0.00369742,
0.0100546,
0.0273419,
0.074352,
0.202189
],
"values": [
[
1.0585866,
1.0774569,
1.1154109,
1.1869963,
1.3266326,
1.6472373,
2.4937599
],
[
1.0699428,
1.0888288,
1.1268105,
1.1981376,
1.3379119,
1.6582747,
2.5065894
],
[
1.0976389,
1.1165411,
1.1546323,
1.2260747,
1.3655627,
1.6859939,
2.5317044
],
[
1.1789386,
1.1978736,
1.235516,
1.3073583,
1.446903,
1.7678071,
2.6126832
],
[
1.4021988,
1.4211032,
1.4590306,
1.5306477,
1.6699704,
1.9905289,
2.8367226
],
[
1.9302964,
1.9492492,
1.9872231,
2.0588296,
2.1983566,
2.5191531,
3.3646148
],
[
3.1089293,
3.127852,
3.1657847,
3.2371081,
3.3768794,
3.6972951,
4.5423256
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00135967,
0.00369742,
0.0100546,
0.0273419,
0.074352,
0.202189
],
"values": [
[
0.9125215,
0.9334389,
0.9817713,
1.1022742,
1.4174287,
2.2685749,
4.5794288
],
[
0.9220871,
0.9428689,
0.9919164,
1.1116663,
1.4275909,
2.2754922,
4.5913282
],
[
0.9521286,
0.9728973,
1.0218061,
1.1413608,
1.4564953,
2.308725,
4.6186441
],
[
1.0329415,
1.0538275,
1.1022058,
1.221982,
1.5377947,
2.3890563,
4.7002837
],
[
1.2598544,
1.280735,
1.3295521,
1.4494136,
1.7640359,
2.6172495,
4.9215352
],
[
1.7951445,
1.8160425,
1.8648645,
1.9846265,
2.2998561,
3.1505047,
5.4640408
],
[
2.9938805,
3.0147669,
3.0640495,
3.1838681,
3.499719,
4.3471631,
6.6633539
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00135967,
0.00369742,
0.0100546,
0.0273419,
0.074352,
0.202189
],
"values": [
[
0.0712468,
0.0812886,
0.1048661,
0.1607089,
0.2974459,
0.6898999,
1.7989673
],
[
0.071304,
0.0820018,
0.1052923,
0.161304,
0.2979339,
0.6884779,
1.7949335
],
[
0.0707821,
0.0813765,
0.1050371,
0.159847,
0.2973755,
0.6894536,
1.803671
],
[
0.0708786,
0.0812129,
0.104915,
0.1626868,
0.297226,
0.6891607,
1.8022466
],
[
0.071289,
0.081397,
0.1048617,
0.160342,
0.2977272,
0.6884706,
1.7953605
],
[
0.0709324,
0.0814577,
0.1049437,
0.1607575,
0.2976683,
0.6898785,
1.8000995
],
[
0.0711498,
0.0816325,
0.1053265,
0.1611195,
0.2979634,
0.6854821,
1.8091245
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00135967,
0.00369742,
0.0100546,
0.0273419,
0.074352,
0.202189
],
"values": [
[
0.0646884,
0.0850195,
0.1387094,
0.2882408,
0.7052375,
1.8550577,
4.9901012
],
[
0.0648942,
0.0853986,
0.1387342,
0.2882998,
0.7096224,
1.8617563,
4.9718687
],
[
0.0649079,
0.085424,
0.1388808,
0.2882612,
0.7053026,
1.8473527,
4.9553237
],
[
0.0646791,
0.0849853,
0.1386843,
0.2894112,
0.7053039,
1.8681878,
4.9858206
],
[
0.0646783,
0.085147,
0.1390901,
0.2878348,
0.705348,
1.8558594,
4.9767577
],
[
0.064848,
0.0851786,
0.1389029,
0.2879086,
0.7101396,
1.8722259,
4.9797722
],
[
0.0647532,
0.0853191,
0.1385215,
0.2887911,
0.7055007,
1.8600056,
4.9637392
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00135967,
0.00369742,
0.0100546,
0.0273419,
0.074352,
0.202189
],
"values": [
[
0.6286441,
0.6503321,
0.6950769,
0.7845702,
0.9355458,
1.2490463,
2.0924531
],
[
0.6371018,
0.6588755,
0.7037023,
0.7932796,
0.9443567,
1.2576039,
2.1045823
],
[
0.6643497,
0.6860442,
0.7306883,
0.8203793,
0.9716338,
1.2850775,
2.1314386
],
[
0.7494295,
0.7712228,
0.8158615,
0.9055548,
1.0570687,
1.3705167,
2.216944
],
[
1.0091412,
1.0310398,
1.075611,
1.1651514,
1.316818,
1.6303454,
2.4768902
],
[
1.7510924,
1.7727477,
1.8172372,
1.906461,
2.0577615,
2.3711892,
3.2163161
],
[
3.7761771,
3.8034362,
3.8583128,
3.961937,
4.1160888,
4.4290771,
5.2757518
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00135967,
0.00369742,
0.0100546,
0.0273419,
0.074352,
0.202189
],
"values": [
[
0.0816439,
0.0963222,
0.1280257,
0.1945357,
0.3056287,
0.6745799,
1.7967473
],
[
0.0816339,
0.096102,
0.1281769,
0.1942433,
0.3054782,
0.6780974,
1.7966091
],
[
0.08218,
0.0960675,
0.1283167,
0.1945554,
0.3051686,
0.6751772,
1.7865002
],
[
0.0815039,
0.0958939,
0.1281467,
0.194727,
0.3054131,
0.6750506,
1.7871737
],
[
0.081373,
0.0953659,
0.1279051,
0.1948068,
0.3055972,
0.6749685,
1.7868663
],
[
0.0822346,
0.0953362,
0.1284632,
0.1946654,
0.3059213,
0.6775454,
1.7946568
],
[
0.1115848,
0.1271902,
0.1608983,
0.2206817,
0.3122277,
0.677871,
1.804599
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.00302,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002989,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0023159,
0.0024301,
0.0027517,
0.0027556,
0.0027667,
0.0027978,
0.0028856
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-0.0026517,
-0.0027819,
-0.0031487,
-0.0031532,
-0.003166,
-0.0032019,
-0.003303
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003051,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.7652119,
0.3330059,
1.4723287
],
[
-2.0483661,
-1.0105732,
0.0133932
],
[
-3.0265563,
-2.0198913,
-1.0526874
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.0988018,
2.3553202,
3.7172181
],
[
2.2537823,
3.5084698,
4.8575502
],
[
3.1477439,
4.4060935,
5.7460186
]
]
},
"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,
2.5,
5.0
],
"values": [
0.6636279,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}