blob: 5824807c1804711bfddca79c5cdfd00e247c2d57 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.004247334,
"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.0050912,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0049701,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0049002,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0030897,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0029822,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0049315,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0044425,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0050599,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0048989,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0028882,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0033377,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.004376,
"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.00164,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001557,
"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.0233994,
0.02329,
0.0230379,
0.0230153,
0.0229632,
0.0228433,
0.0225667
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0156993,
0.0156598,
0.0155688,
0.0155022,
0.0153489,
0.0149953,
0.0141804
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001724,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.3719106,
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.2433849,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001824,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001762,
"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.005903,
0.0058194,
0.0056267,
0.0056229,
0.0056141,
0.0055938,
0.0055471
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0006387,
-0.0007014,
-0.000846,
-0.000871,
-0.0009286,
-0.0010613,
-0.0013672
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001885,
"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.2217266,
0.4884421,
1.002765
],
[
0.0233704,
0.2876445,
0.7946432
],
[
-0.2126322,
0.0528626,
0.5452129
]
]
},
"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.0959941,
0.2797018,
0.5205872
],
[
-0.0437682,
0.1326152,
0.3564108
],
[
-0.196763,
-0.0264831,
0.191209
]
]
},
"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.0712422,
-0.3355163,
-0.7851419
],
[
0.0965964,
-0.1640156,
-0.6209655
],
[
0.3191712,
0.0561178,
-0.4057148
]
]
},
"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.0492695,
-0.2219909,
-0.4348001
],
[
0.0795065,
-0.0907734,
-0.2962585
],
[
0.2263978,
0.0610007,
-0.1432637
]
]
},
"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.001233325,
0.00304218,
0.007503994,
0.01850972,
0.045657,
0.1126198
],
"values": [
[
0.0154848,
0.0147535,
0.0126347,
0.0066093,
-0.0098052,
-0.0515984,
-0.1552073
],
[
0.0154871,
0.0147503,
0.0126436,
0.0066004,
-0.0098056,
-0.0516082,
-0.1552097
],
[
0.0154586,
0.0147252,
0.0126208,
0.0065883,
-0.0098266,
-0.0516258,
-0.1552434
],
[
0.0151971,
0.0144399,
0.0123328,
0.0063199,
-0.0100898,
-0.0518962,
-0.1555052
],
[
0.014976,
0.0142284,
0.012137,
0.0061057,
-0.0103154,
-0.0521137,
-0.1557284
],
[
0.0150513,
0.0142883,
0.0121951,
0.0061494,
-0.0102584,
-0.0520556,
-0.1556594
],
[
0.0170288,
0.0159667,
0.0132964,
0.0067811,
-0.0096825,
-0.0514846,
-0.1550958
]
]
},
"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.001233325,
0.00304218,
0.007503994,
0.01850972,
0.045657,
0.1126198
],
"values": [
[
0.0170758,
0.0184114,
0.0214997,
0.028666,
0.0458383,
0.0873957,
0.1905089
],
[
0.0170975,
0.0184027,
0.021512,
0.0286656,
0.045766,
0.0876174,
0.190709
],
[
0.0170732,
0.0184011,
0.0214952,
0.028655,
0.0457689,
0.0879503,
0.1906464
],
[
0.0168021,
0.0181367,
0.0212252,
0.0283909,
0.0454817,
0.0872949,
0.190041
],
[
0.0165202,
0.0178692,
0.0209486,
0.0281207,
0.0452058,
0.0869985,
0.1898135
],
[
0.016443,
0.0177364,
0.020855,
0.0280272,
0.0452503,
0.0872712,
0.1901998
],
[
0.0174915,
0.0186838,
0.0215441,
0.0284849,
0.0455952,
0.0878058,
0.1913196
]
]
}
},
{
"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.001233325,
0.00304218,
0.007503994,
0.01850972,
0.045657,
0.1126198
],
"values": [
[
0.0137736,
0.0131677,
0.0113698,
0.0065672,
-0.0009647,
-0.0364341,
-0.1399943
],
[
0.0135896,
0.0129828,
0.0111976,
0.006404,
-0.0010717,
-0.0366403,
-0.140152
],
[
0.013636,
0.0129667,
0.0111973,
0.0064582,
-0.0009314,
-0.0366482,
-0.140182
],
[
0.0133062,
0.0126942,
0.0109373,
0.006227,
-0.0010275,
-0.0369363,
-0.1404642
],
[
0.0132465,
0.0126275,
0.0108493,
0.0063582,
-0.0003622,
-0.037151,
-0.1406443
],
[
0.0135308,
0.0128837,
0.0112893,
0.0077978,
0.0020093,
-0.0372782,
-0.1407701
],
[
0.0138371,
0.0136349,
0.0130613,
0.0115741,
0.0031415,
-0.0377066,
-0.1411542
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.11262,
"max_transition": 1.501033,
"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.00123332,
0.00304218,
0.00750399,
0.0185097,
0.045657,
0.11262
],
"values": [
[
0.5099492,
0.5199221,
0.5376324,
0.57015,
0.6296026,
0.7494823,
1.0261965
],
[
0.5159519,
0.5253546,
0.5436026,
0.576209,
0.6357165,
0.7555891,
1.0323765
],
[
0.5297198,
0.5392435,
0.5573852,
0.5901872,
0.6496089,
0.7694153,
1.0459871
],
[
0.5627702,
0.5722521,
0.5904623,
0.6231812,
0.6826291,
0.8024336,
1.0801069
],
[
0.6346333,
0.6441085,
0.6623029,
0.6950217,
0.7545057,
0.874262,
1.1511387
],
[
0.764312,
0.7738267,
0.7919626,
0.8247353,
0.8840873,
1.0040074,
1.2807307
],
[
0.9847193,
0.9941958,
1.0124429,
1.0450802,
1.1044062,
1.2242599,
1.5011463
]
]
},
"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.00123332,
0.00304218,
0.00750399,
0.0185097,
0.045657,
0.11262
],
"values": [
[
0.4376067,
0.4480702,
0.4701127,
0.5166577,
0.6226947,
0.8789532,
1.5108269
],
[
0.4439972,
0.4541079,
0.4761265,
0.5226939,
0.6286915,
0.8848998,
1.5175948
],
[
0.4573119,
0.4677821,
0.4897863,
0.5363466,
0.6421948,
0.8984332,
1.5279603
],
[
0.4902832,
0.5007512,
0.5227945,
0.5693129,
0.6753638,
0.9317003,
1.5649909
],
[
0.5634935,
0.5739549,
0.5959906,
0.6425779,
0.7485901,
1.0047274,
1.6368464
],
[
0.697895,
0.7080004,
0.7300198,
0.7765759,
0.8825815,
1.1385493,
1.7694951
],
[
0.9246415,
0.9351143,
0.9571597,
1.0037531,
1.1096644,
1.3655814,
1.9975657
]
]
},
"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.00123332,
0.00304218,
0.00750399,
0.0185097,
0.045657,
0.11262
],
"values": [
[
0.0375332,
0.0430643,
0.0541713,
0.0789435,
0.1353033,
0.2721545,
0.6304177
],
[
0.0373785,
0.0428367,
0.0543513,
0.079075,
0.1349578,
0.2722464,
0.6308197
],
[
0.0372316,
0.0430861,
0.0544957,
0.0799829,
0.1352531,
0.2711799,
0.6300012
],
[
0.037152,
0.0427369,
0.0542986,
0.0793385,
0.135016,
0.2712389,
0.6308459
],
[
0.0373424,
0.042772,
0.0543963,
0.0792247,
0.1350703,
0.2715517,
0.6303789
],
[
0.0372507,
0.043027,
0.0546156,
0.0791919,
0.1343967,
0.2718736,
0.6302671
],
[
0.037167,
0.0427467,
0.0547522,
0.0793969,
0.1351235,
0.2710017,
0.6299633
]
]
},
"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.00123332,
0.00304218,
0.00750399,
0.0185097,
0.045657,
0.11262
],
"values": [
[
0.0374448,
0.0467131,
0.068815,
0.1226776,
0.261133,
0.6112104,
1.485027
],
[
0.0371857,
0.0469378,
0.0688445,
0.1228716,
0.2614504,
0.6142441,
1.4741532
],
[
0.0374871,
0.046902,
0.068715,
0.1227625,
0.2609409,
0.6125405,
1.4889554
],
[
0.0374429,
0.0467107,
0.0688063,
0.1227442,
0.2613429,
0.6137093,
1.4853243
],
[
0.0374487,
0.0469175,
0.0688358,
0.1225944,
0.2616383,
0.6144656,
1.4780158
],
[
0.0372045,
0.0469436,
0.0688974,
0.1225687,
0.2615523,
0.6113823,
1.5010326
],
[
0.037397,
0.0469637,
0.0687076,
0.1228997,
0.2603429,
0.611556,
1.4909953
]
]
},
"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.00123332,
0.00304218,
0.00750399,
0.0185097,
0.045657,
0.11262
],
"values": [
[
0.2727012,
0.2823374,
0.3007195,
0.3343115,
0.3952359,
0.516841,
0.8057784
],
[
0.2781678,
0.2878059,
0.306123,
0.339875,
0.4006723,
0.5223578,
0.8114451
],
[
0.2927914,
0.3023029,
0.3209283,
0.3544997,
0.4153242,
0.5371782,
0.8260723
],
[
0.3296005,
0.3393673,
0.3577337,
0.3914168,
0.452137,
0.5741512,
0.8630022
],
[
0.4192203,
0.4289645,
0.447378,
0.4809205,
0.541623,
0.6639732,
0.9524989
],
[
0.6292841,
0.6389482,
0.6574205,
0.6909314,
0.7517164,
0.8747738,
1.1622564
],
[
1.0811405,
1.0927825,
1.1146302,
1.1518299,
1.217547,
1.3471442,
1.6285657
]
]
},
"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.00123332,
0.00304218,
0.00750399,
0.0185097,
0.045657,
0.11262
],
"values": [
[
0.0384304,
0.0443928,
0.0577437,
0.0832281,
0.1373266,
0.2800304,
0.6363569
],
[
0.0384987,
0.0444545,
0.0572259,
0.0828907,
0.1370531,
0.2796428,
0.6368305
],
[
0.0390657,
0.0446821,
0.0569398,
0.0821004,
0.1377154,
0.2798959,
0.6358339
],
[
0.0385455,
0.0444879,
0.0568719,
0.0816531,
0.1374341,
0.2802096,
0.6362126
],
[
0.0386031,
0.0445154,
0.0568327,
0.0819583,
0.1375177,
0.2812881,
0.6351537
],
[
0.0391748,
0.0444139,
0.0570125,
0.0825999,
0.1379797,
0.2834531,
0.6350651
],
[
0.0503122,
0.0563546,
0.0691049,
0.0941894,
0.1478565,
0.2868897,
0.6314257
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.00335,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003318,
"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.0043835,
0.0043803,
0.0043729,
0.0043819,
0.0044025,
0.0044502,
0.0045599
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0050018,
-0.005065,
-0.0052107,
-0.0052138,
-0.005221,
-0.0052376,
-0.0052757
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003381,
"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.3703145,
-0.1951517,
0.1470521
],
[
-0.5991882,
-0.4264668,
-0.1074564
],
[
-0.8986673,
-0.7320495,
-0.433791
]
]
},
"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.4890606,
0.6532533,
1.086196
],
[
0.6922995,
0.8577129,
1.2857728
],
[
0.9661439,
1.1315573,
1.5571758
]
]
},
"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.2994089,
0.8580777,
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
}
]
}
}