blob: db4532748d92984172da8e865e0787b6fa83a96c [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.002006967,
"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.0023609,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0022648,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0022092,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0016099,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0020253,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 0.00168,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0015597,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0022334,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0020779,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0023366,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0022078,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0015183,
"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.001755,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001664,
"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.0206355,
0.0205282,
0.020281,
0.0203031,
0.0203542,
0.0204719,
0.0207432
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.013527,
0.0134621,
0.0133125,
0.0132968,
0.0132607,
0.0131774,
0.0129855
]
}
},
"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.1335338,
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.0983814,
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.0050502,
0.0050168,
0.0049397,
0.0049731,
0.0050501,
0.0052275,
0.0056363
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0006355,
-0.0007073,
-0.0008731,
-0.0008553,
-0.0008142,
-0.0007197,
-0.0005017
]
}
},
"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.2192852,
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.0447246,
0.1490866,
0.2056458
],
[
-0.0144714,
0.0764629,
0.1183737
],
[
-0.0246439,
0.0626283,
0.1033184
]
]
},
"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.0395039,
-0.2451842,
-0.5129252
],
[
0.0587546,
-0.1481465,
-0.4317565
],
[
0.1128724,
-0.0903665,
-0.3776387
]
]
},
"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.001328336,
0.003528952,
0.009375265,
0.024907,
0.06616971,
0.1757912
],
"values": [
[
0.01353,
0.0127525,
0.0105754,
0.0036475,
-0.0169587,
-0.0729614,
-0.2221273
],
[
0.0135195,
0.0127376,
0.0105752,
0.0036291,
-0.0169732,
-0.072975,
-0.2221396
],
[
0.0135389,
0.0127604,
0.0105771,
0.0036233,
-0.0169545,
-0.072962,
-0.2221305
],
[
0.0132131,
0.0123917,
0.010226,
0.0032945,
-0.0172964,
-0.0732964,
-0.2224559
],
[
0.0130527,
0.0122596,
0.0100885,
0.0031459,
-0.0174427,
-0.0734542,
-0.2226192
],
[
0.0144122,
0.0133328,
0.0104421,
0.003159,
-0.017429,
-0.0734308,
-0.2225894
],
[
0.0159012,
0.0148453,
0.0120005,
0.004268,
-0.0166855,
-0.0727848,
-0.2220193
]
]
},
"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.001328336,
0.003528952,
0.009375265,
0.024907,
0.06616971,
0.1757912
],
"values": [
[
0.0144863,
0.0158292,
0.0191393,
0.0273118,
0.0484449,
0.1047385,
0.2532039
],
[
0.0144255,
0.0157841,
0.0191129,
0.0273121,
0.0483622,
0.1041495,
0.2533439
],
[
0.01448,
0.0158185,
0.0191369,
0.0273174,
0.0484543,
0.1046113,
0.2520935
],
[
0.0141145,
0.0154578,
0.0187691,
0.0269431,
0.0480778,
0.1043724,
0.2533041
],
[
0.0138327,
0.0151621,
0.0184926,
0.0266539,
0.0477203,
0.1035273,
0.2512299
],
[
0.014257,
0.0154182,
0.0184613,
0.0266918,
0.0476541,
0.1039995,
0.2524557
],
[
0.0150176,
0.0161864,
0.0192641,
0.0273429,
0.0486163,
0.1042769,
0.2507847
]
]
}
},
{
"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.001328336,
0.003528952,
0.009375265,
0.024907,
0.06616971,
0.1757912
],
"values": [
[
0.011414,
0.0111696,
0.0114302,
0.0054073,
-0.0152099,
-0.0712467,
-0.2204551
],
[
0.011271,
0.0110279,
0.011299,
0.0052699,
-0.0153539,
-0.0713734,
-0.2205317
],
[
0.0110895,
0.0108708,
0.011123,
0.005101,
-0.0155227,
-0.0715394,
-0.220698
],
[
0.0110814,
0.0108392,
0.0110888,
0.0050489,
-0.0155763,
-0.0715734,
-0.2207122
],
[
0.010926,
0.0106402,
0.0108809,
0.0047699,
-0.0158367,
-0.0718025,
-0.2209299
],
[
0.0114607,
0.0104142,
0.0104545,
0.0043869,
-0.0162151,
-0.0721361,
-0.2212158
],
[
0.0164953,
0.0153254,
0.0123082,
0.0043951,
-0.0165953,
-0.0722494,
-0.2212993
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.175791,
"max_transition": 1.50212,
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.2691299,
0.2759691,
0.2896167,
0.315614,
0.3667601,
0.4832115,
0.7843912
],
[
0.2736899,
0.2805276,
0.2942106,
0.3201596,
0.3713594,
0.4876705,
0.7896451
],
[
0.2847811,
0.2916138,
0.3052492,
0.3312522,
0.3824208,
0.4987816,
0.8009002
],
[
0.3094592,
0.3163252,
0.3299666,
0.3559787,
0.4071091,
0.5234754,
0.8244652
],
[
0.3512898,
0.3581031,
0.3717493,
0.3977309,
0.4489256,
0.5652651,
0.8670925
],
[
0.4077466,
0.4146027,
0.4282363,
0.4542312,
0.5054092,
0.6218874,
0.9237255
],
[
0.4707001,
0.4775089,
0.4911758,
0.5171126,
0.5683062,
0.6847664,
0.9871468
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.2369992,
0.2444199,
0.260814,
0.2980186,
0.3914166,
0.6364109,
1.2850966
],
[
0.2413368,
0.2487558,
0.2651651,
0.3024571,
0.3954454,
0.6401129,
1.2913567
],
[
0.2525115,
0.2599312,
0.2763213,
0.3135117,
0.4068905,
0.6518733,
1.3004551
],
[
0.2777795,
0.2852014,
0.3015954,
0.338798,
0.4321923,
0.6771844,
1.3258497
],
[
0.3199158,
0.3273531,
0.3437555,
0.3810259,
0.4743497,
0.719155,
1.3669171
],
[
0.3806334,
0.3880642,
0.4044867,
0.4417733,
0.5349082,
0.7801496,
1.4280064
],
[
0.4519655,
0.4594019,
0.4758227,
0.5130256,
0.6063229,
0.8504216,
1.4986545
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.023996,
0.0283103,
0.0376755,
0.0590407,
0.1100574,
0.2541808,
0.6538923
],
[
0.0240102,
0.0283116,
0.0379609,
0.0590736,
0.1104173,
0.2535079,
0.6535489
],
[
0.0239307,
0.0285592,
0.0377209,
0.0591111,
0.109953,
0.2529967,
0.6509855
],
[
0.0239572,
0.0282813,
0.0376503,
0.0588187,
0.1104456,
0.2528354,
0.6538533
],
[
0.0239172,
0.0283306,
0.0379425,
0.0590684,
0.1098802,
0.2538531,
0.6493047
],
[
0.023996,
0.0283482,
0.0378138,
0.0591091,
0.1097405,
0.2526733,
0.6555894
],
[
0.0239391,
0.0284933,
0.0380104,
0.0584331,
0.110763,
0.2534696,
0.6495352
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.023568,
0.030239,
0.0470976,
0.0931414,
0.2211775,
0.5687305,
1.4981638
],
[
0.0237133,
0.0303489,
0.0471551,
0.0933776,
0.2217334,
0.570552,
1.4960225
],
[
0.0235586,
0.0302945,
0.0471361,
0.0930469,
0.2215713,
0.5698624,
1.4936967
],
[
0.0235709,
0.030254,
0.0471099,
0.093128,
0.2212753,
0.5689182,
1.4962968
],
[
0.0237525,
0.0302513,
0.0472276,
0.0930917,
0.2221035,
0.5703855,
1.5021197
],
[
0.0236418,
0.0301953,
0.0472334,
0.0932232,
0.2213977,
0.5698184,
1.4986371
],
[
0.0237377,
0.0304352,
0.04726,
0.0934452,
0.2214427,
0.5697831,
1.4957594
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.1369473,
0.1444059,
0.1595405,
0.1885267,
0.2425187,
0.3570902,
0.6586558
],
[
0.141708,
0.1491721,
0.1642796,
0.193308,
0.2473156,
0.3618354,
0.6624863
],
[
0.1543911,
0.1618621,
0.1769912,
0.2059943,
0.2600312,
0.3745268,
0.6757666
],
[
0.1863298,
0.1937858,
0.2088771,
0.2378443,
0.2918701,
0.406457,
0.7075761
],
[
0.2658943,
0.27333,
0.2882923,
0.3172093,
0.3712263,
0.4857816,
0.7869475
],
[
0.422331,
0.431669,
0.450091,
0.4833978,
0.5395371,
0.6540888,
0.9559528
],
[
0.6861395,
0.6989529,
0.7239959,
0.7688343,
0.8320713,
0.9467892,
1.2472952
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.0266543,
0.0316197,
0.0425388,
0.0655499,
0.1121869,
0.2504089,
0.6498371
],
[
0.0269041,
0.0316065,
0.0426048,
0.065395,
0.1123923,
0.2502043,
0.6579636
],
[
0.026946,
0.0315968,
0.0425164,
0.0654303,
0.1123646,
0.2496185,
0.6472731
],
[
0.0269671,
0.0315754,
0.0425374,
0.065484,
0.1123483,
0.2522128,
0.6551011
],
[
0.0268279,
0.0317155,
0.0427407,
0.0655671,
0.1123466,
0.2495587,
0.6500308
],
[
0.0374597,
0.0431412,
0.0539318,
0.0750281,
0.1162845,
0.2506068,
0.6484331
],
[
0.0573942,
0.0643818,
0.0785034,
0.1002782,
0.1292626,
0.2527776,
0.6503338
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003492,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003479,
"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.0039177,
0.0039212,
0.0039293,
0.003938,
0.0039581,
0.0040045,
0.0041115
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0044742,
-0.0045321,
-0.0046658,
-0.004666,
-0.0046663,
-0.0046672,
-0.0046691
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003504,
"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.1981953,
-0.0681986,
0.1995423
],
[
-0.3306335,
-0.2104023,
0.0280417
],
[
-0.431138,
-0.3170104,
-0.1042012
]
]
},
"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.2571269,
0.411554,
0.7053366
],
[
0.3773581,
0.528123,
0.8158021
],
[
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.2708476,
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
}
]
}
}