blob: 5cdc0c4248bfdf9f26120e8562a36240c704112e [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 23.0871,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 27.9491488,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 23.0319728,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 21.394877,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 21.3369677,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 18.635685,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 26.6233933,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 24.1505678,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 22.720652,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 22.3841052,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 21.0603677,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 23.0446204,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 24.7128096,
"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.00186,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001804,
"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.0209709,
0.0208743,
0.0206863,
0.0209916,
0.0217305,
0.0234687,
0.02751
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0138701,
0.0137399,
0.0134744,
0.0137454,
0.0144045,
0.0159582,
0.0195742
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001916,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1269427,
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.1258442,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002056,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00205,
"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.0051818,
0.0051397,
0.0050791,
0.0053722,
0.0060841,
0.0077616,
0.0116646
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.000751,
-0.000869,
-0.0011072,
-0.000805,
-7.4402203e-05,
0.0016436,
0.0056379
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002062,
"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.0789043,
0.2443014,
0.4436829
],
[
-0.0108092,
0.1497051,
0.3490866
],
[
-0.0637064,
0.0894837,
0.2888652
]
]
},
"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.0496074,
0.1381003,
0.1714661
],
[
-0.0071471,
0.0691387,
0.0951803
],
[
-0.0258646,
0.0479798,
0.0752422
]
]
},
"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.0248555,
-0.1719421,
-0.3395853
],
[
0.0636374,
-0.0834492,
-0.2584167
],
[
0.110431,
-0.0293314,
-0.2079609
]
]
},
"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.0260762,
-0.1011413,
-0.1137552
],
[
0.0257956,
-0.0456074,
-0.0631042
],
[
0.0384095,
-0.0329935,
-0.0565937
]
]
},
"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.001650661,
0.005449364,
0.0179901,
0.05939112,
0.1960692,
0.6472876
],
"values": [
[
0.0337974,
0.0316672,
0.0251113,
0.0069176,
-0.0476466,
-0.2326554,
-0.8467535
],
[
0.0337146,
0.0315771,
0.0250699,
0.0068623,
-0.0476984,
-0.2327077,
-0.8467942
],
[
0.0337501,
0.0317214,
0.0251715,
0.0069671,
-0.047619,
-0.2326267,
-0.8467556
],
[
0.0333924,
0.0313146,
0.0247309,
0.0065669,
-0.0480295,
-0.2330214,
-0.8470964
],
[
0.0331056,
0.0309798,
0.0243729,
0.0061872,
-0.0483649,
-0.23333,
-0.8474484
],
[
0.0329961,
0.0309364,
0.024372,
0.0061875,
-0.0483842,
-0.2333842,
-0.8474789
],
[
0.0392998,
0.0371324,
0.030471,
0.0113332,
-0.0459589,
-0.2322549,
-0.8463339
]
]
},
"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.001650661,
0.005449364,
0.0179901,
0.05939112,
0.1960692,
0.6472876
],
"values": [
[
0.0322134,
0.033374,
0.0379389,
0.0548189,
0.1110693,
0.2945738,
0.9014755
],
[
0.0322707,
0.0334301,
0.0380336,
0.0547951,
0.1108132,
0.2948403,
0.9013876
],
[
0.0323794,
0.0335118,
0.0381097,
0.0549056,
0.1109071,
0.2948104,
0.9060883
],
[
0.0319333,
0.0330897,
0.0376939,
0.054448,
0.1104776,
0.2944958,
0.9010628
],
[
0.0315026,
0.0326903,
0.0372556,
0.0540414,
0.1100915,
0.2937796,
0.9016039
],
[
0.0314031,
0.0326296,
0.0371597,
0.0541058,
0.110025,
0.293746,
0.9001485
],
[
0.0345289,
0.035703,
0.0401606,
0.0565466,
0.1122659,
0.2961679,
0.9012388
]
]
}
},
{
"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.001650661,
0.005449364,
0.0179901,
0.05939112,
0.1960692,
0.6472876
],
"values": [
[
0.0374296,
0.0353067,
0.028662,
0.0097944,
-0.0454967,
-0.2312216,
-0.8454937
],
[
0.0375366,
0.0353961,
0.0287975,
0.009865,
-0.0454213,
-0.2311717,
-0.8453927
],
[
0.0373882,
0.0352478,
0.0286469,
0.0097168,
-0.0455677,
-0.2313027,
-0.8455466
],
[
0.0372802,
0.0351625,
0.0285425,
0.0096132,
-0.0457169,
-0.2314319,
-0.8456596
],
[
0.0373564,
0.0352129,
0.0285783,
0.0096001,
-0.0458465,
-0.2315381,
-0.8456773
],
[
0.0415713,
0.0393068,
0.0323146,
0.0124031,
-0.0442597,
-0.2307067,
-0.8450293
],
[
0.0569854,
0.0544856,
0.046627,
0.0237992,
-0.0382529,
-0.2269288,
-0.8422579
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.647288,
"max_transition": 1.507761,
"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.00165066,
0.00544936,
0.0179901,
0.0593911,
0.196069,
0.647288
],
"values": [
[
0.34742,
0.3515147,
0.3627394,
0.3902247,
0.4513529,
0.590205,
0.9771393
],
[
0.351594,
0.355622,
0.3668711,
0.3943344,
0.4557404,
0.5942506,
0.9817389
],
[
0.3612919,
0.3653614,
0.3766344,
0.4041125,
0.4653823,
0.6041085,
0.9915114
],
[
0.3838081,
0.387874,
0.3991316,
0.4265539,
0.4879266,
0.6266593,
1.0139628
],
[
0.4213672,
0.4254008,
0.4366575,
0.4640342,
0.5254976,
0.6641858,
1.0517827
],
[
0.4693457,
0.4734291,
0.4846401,
0.5121535,
0.5731723,
0.7119625,
1.0991027
],
[
0.5215398,
0.5255764,
0.536833,
0.5642175,
0.6255693,
0.7641766,
1.1517938
]
]
},
"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.00165066,
0.00544936,
0.0179901,
0.0593911,
0.196069,
0.647288
],
"values": [
[
0.3035328,
0.3082164,
0.3216207,
0.3547948,
0.4332363,
0.6505808,
1.3515091
],
[
0.3076017,
0.3123131,
0.3257429,
0.3589068,
0.437281,
0.6543289,
1.3587039
],
[
0.3173627,
0.3220689,
0.3355093,
0.3686471,
0.4470416,
0.6640039,
1.3677542
],
[
0.3402158,
0.3449213,
0.3583616,
0.3915069,
0.4698892,
0.6869164,
1.3912578
],
[
0.3800478,
0.3847177,
0.39808,
0.4312846,
0.5096501,
0.72717,
1.428804
],
[
0.4322877,
0.4369705,
0.4503766,
0.4835338,
0.5617704,
0.7793802,
1.4823323
],
[
0.4940871,
0.498775,
0.5121935,
0.5453661,
0.6237357,
0.8408605,
1.5425148
]
]
},
"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.00165066,
0.00544936,
0.0179901,
0.0593911,
0.196069,
0.647288
],
"values": [
[
0.0428813,
0.0456344,
0.0524164,
0.0725771,
0.1220949,
0.2673148,
0.7735886
],
[
0.042989,
0.045671,
0.0523652,
0.0725612,
0.1230329,
0.2671639,
0.7734896
],
[
0.042878,
0.0453756,
0.0527997,
0.0725822,
0.1223856,
0.2673547,
0.7734898
],
[
0.042884,
0.0454555,
0.0525092,
0.0717338,
0.1224039,
0.2675223,
0.7732401
],
[
0.0430294,
0.0454289,
0.0527821,
0.0721415,
0.1226425,
0.2675217,
0.7736447
],
[
0.0429854,
0.0456744,
0.0524303,
0.071829,
0.1227062,
0.2674478,
0.7726331
],
[
0.0429022,
0.0454723,
0.0524914,
0.0718253,
0.1232474,
0.2672406,
0.7685361
]
]
},
"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.00165066,
0.00544936,
0.0179901,
0.0593911,
0.196069,
0.647288
],
"values": [
[
0.0355914,
0.0392707,
0.0506426,
0.0806621,
0.1676506,
0.4701526,
1.5049132
],
[
0.0354226,
0.0394988,
0.0506204,
0.0807635,
0.1674396,
0.4694583,
1.5077095
],
[
0.0354803,
0.0394722,
0.0506578,
0.0806026,
0.1674727,
0.4692015,
1.5069616
],
[
0.0354618,
0.0395054,
0.0506496,
0.0806848,
0.1674178,
0.4693856,
1.5077607
],
[
0.0352814,
0.0394431,
0.0505674,
0.0807704,
0.1673309,
0.4693642,
1.5015377
],
[
0.0356332,
0.0393903,
0.0507595,
0.0805189,
0.1675642,
0.4691959,
1.5067335
],
[
0.0357473,
0.0395597,
0.0508697,
0.0806862,
0.1674748,
0.469606,
1.5039642
]
]
},
"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.00165066,
0.00544936,
0.0179901,
0.0593911,
0.196069,
0.647288
],
"values": [
[
0.2104915,
0.2147326,
0.2267975,
0.2559452,
0.3198677,
0.4498253,
0.8312804
],
[
0.214858,
0.2191106,
0.231172,
0.260473,
0.3243348,
0.4542495,
0.8354701
],
[
0.2255589,
0.2298074,
0.2418613,
0.2711211,
0.3349089,
0.4649821,
0.8468088
],
[
0.2513325,
0.2555679,
0.2676483,
0.2967069,
0.3606984,
0.490639,
0.8718301
],
[
0.314817,
0.3191297,
0.3311086,
0.3602165,
0.4240266,
0.553932,
0.9350236
],
[
0.4560215,
0.4606853,
0.473431,
0.5038829,
0.5687919,
0.6981411,
1.0793154
],
[
0.6781733,
0.6833643,
0.6983595,
0.7345932,
0.8089964,
0.9408827,
1.3196019
]
]
},
"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.00165066,
0.00544936,
0.0179901,
0.0593911,
0.196069,
0.647288
],
"values": [
[
0.046986,
0.0500098,
0.0573621,
0.0783974,
0.1225669,
0.2527379,
0.7676966
],
[
0.0469696,
0.0499891,
0.0580311,
0.0781387,
0.1229915,
0.2525259,
0.7674855
],
[
0.0469661,
0.0500002,
0.0580178,
0.0782494,
0.1228817,
0.252831,
0.7671238
],
[
0.0469563,
0.0500177,
0.0573765,
0.0785539,
0.1230161,
0.2524698,
0.7654807
],
[
0.047183,
0.0496005,
0.0576695,
0.0783657,
0.1231125,
0.252375,
0.766483
],
[
0.0591128,
0.0615684,
0.0683708,
0.087757,
0.1280663,
0.2533815,
0.767366
],
[
0.0892921,
0.0916247,
0.0993573,
0.1205592,
0.1531061,
0.2613648,
0.7641051
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003633,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00365,
"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.0042123,
0.0042097,
0.0042413,
0.0042169,
0.0041981,
0.0041919,
0.0042149
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0047161,
-0.0048004,
-0.0049587,
-0.0049842,
-0.0050068,
-0.0050227,
-0.0050231
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003617,
"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.175002,
-0.0193704,
0.4033997
],
[
-0.2952331,
-0.15425,
0.2257956
],
[
-0.3823099,
-0.248651,
0.1020977
]
]
},
"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.2400371,
0.3505189,
0.539321
],
[
0.3505026,
0.4573223,
0.6412415
],
[
0.4388001,
0.540737,
0.7209941
]
]
},
"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.2576655,
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
}
]
}
}