blob: 02674e6b9b4b2306e47a48bfc238a24549151c0d [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.002652755,
"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.0003352,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0002868,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0002585,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0005025,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0283029,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0002701,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0003184,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0003236,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0002573,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0004184,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0002688,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0002905,
"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.00142,
"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.0072422,
0.0067897,
0.0053585,
0.0055264,
0.0060573,
0.007736,
0.0130446
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.007502,
0.0071503,
0.0060379,
0.0060902,
0.0062554,
0.0067784,
0.0084322
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001492,
"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.8432511,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001645,
"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.0032632,
0.0032695,
0.0032893,
0.0032884,
0.0032855,
0.0032768,
0.0032493
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-4.4462664e-05,
-0.0001198,
-0.0003582,
-0.0003648,
-0.0003857,
-0.0004517,
-0.0006604
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00172,
"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.2518698,
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.2675029,
2.5068748,
4.2783184
],
[
-1.4573424,
0.6831524,
2.3831848
],
[
-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.1865986,
-3.1290954,
-5.6073263
],
[
1.7323385,
-1.4152363,
-4.2798198
],
[
3.4891337,
0.2683167,
-2.6475361
]
]
},
"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.7011982
],
[
1.5950094,
-0.4228047,
-2.0001567
],
[
2.8995342,
0.9036927,
-0.6773213
]
]
},
"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.001588159,
0.005044497,
0.01602292,
0.0508939,
0.1616552,
0.5134682
],
"values": [
[
0.0120727,
0.0113339,
0.0087194,
-0.000455,
-0.0314784,
-0.1321735,
-0.4526893
],
[
0.0124707,
0.0116909,
0.0091045,
-8.63e-05,
-0.0311097,
-0.131812,
-0.4523404
],
[
0.0134973,
0.0127481,
0.0101381,
0.0010095,
-0.030049,
-0.1307496,
-0.4512662
],
[
0.0132384,
0.0124924,
0.0099005,
0.0007538,
-0.0303033,
-0.131004,
-0.4515234
],
[
0.012913,
0.0121297,
0.0095154,
0.0003477,
-0.0306737,
-0.131366,
-0.4518953
],
[
0.0122325,
0.0114601,
0.0088509,
-0.0003145,
-0.031337,
-0.1320463,
-0.4525682
],
[
0.0123246,
0.0113987,
0.0083987,
-0.0013615,
-0.0328934,
-0.1338039,
-0.4543318
]
]
},
"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.001588159,
0.005044497,
0.01602292,
0.0508939,
0.1616552,
0.5134682
],
"values": [
[
0.0143291,
0.0154397,
0.0187942,
0.0289921,
0.0610233,
0.160706,
0.4784691
],
[
0.0144498,
0.0155365,
0.0189124,
0.0291062,
0.0610495,
0.1604674,
0.4781362
],
[
0.0155192,
0.0166168,
0.0199915,
0.0301842,
0.06212,
0.1614665,
0.4787973
],
[
0.0153141,
0.0164281,
0.0197728,
0.0298604,
0.0612993,
0.1624185,
0.4799795
],
[
0.0148336,
0.0159314,
0.019306,
0.0294935,
0.0612369,
0.1616185,
0.478108
],
[
0.0140891,
0.0151841,
0.0185616,
0.0286908,
0.0607141,
0.1606894,
0.4780494
],
[
0.0126171,
0.0136457,
0.0168532,
0.0270843,
0.0590177,
0.1586246,
0.4763098
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001588159,
0.005044497,
0.01602292,
0.0508939,
0.1616552,
0.5134682
],
"values": [
[
0.0086817,
0.008291,
0.0066923,
-0.000763,
-0.0317851,
-0.1325291,
-0.4530488
],
[
0.0090414,
0.0086446,
0.0070228,
-0.0004812,
-0.0315063,
-0.1322428,
-0.4527517
],
[
0.0086742,
0.0083011,
0.0065729,
-0.0007932,
-0.031833,
-0.1325761,
-0.45309
],
[
0.0084955,
0.0082171,
0.0064923,
-0.0009094,
-0.0319432,
-0.1326825,
-0.4532076
],
[
0.0085688,
0.0082697,
0.0065443,
-0.0008649,
-0.0319029,
-0.1326142,
-0.4531418
],
[
0.008442,
0.0080773,
0.0064504,
-0.001108,
-0.0321622,
-0.1328338,
-0.4533165
],
[
0.0079829,
0.0076278,
0.0059228,
-0.0015109,
-0.0326,
-0.1332338,
-0.4536427
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.513468,
"max_transition": 10.008368,
"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.00158816,
0.0050445,
0.0160229,
0.0508939,
0.161655,
0.513468
],
"values": [
[
1.6639385,
1.690326,
1.7460023,
1.8502054,
2.0510038,
2.5115237,
3.8668353
],
[
1.6763759,
1.7026734,
1.7584312,
1.8628006,
2.0630213,
2.5238742,
3.8781764
],
[
1.7164111,
1.7420386,
1.798216,
1.9024402,
2.1028075,
2.5640894,
3.9150057
],
[
1.8436968,
1.8696267,
1.9252839,
2.0296205,
2.2293716,
2.6905151,
4.0439048
],
[
2.2387534,
2.2651645,
2.3207953,
2.4252911,
2.6258773,
3.0863982,
4.4404898
],
[
3.2830754,
3.309478,
3.3650143,
3.4689849,
3.6693197,
4.1302295,
5.4860712
],
[
5.9408243,
5.9667395,
6.0222929,
6.1273302,
6.3261565,
6.7877051,
8.1400184
]
]
},
"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.00158816,
0.0050445,
0.0160229,
0.0508939,
0.161655,
0.513468
],
"values": [
[
1.3557637,
1.3805238,
1.4447281,
1.6138763,
2.1181927,
3.7083989,
8.7497014
],
[
1.3705471,
1.394741,
1.4588166,
1.6279733,
2.1325823,
3.7230328,
8.7671683
],
[
1.4099952,
1.4344688,
1.4985649,
1.6676405,
2.1724644,
3.7629881,
8.7949994
],
[
1.5379424,
1.5626306,
1.6259216,
1.7959324,
2.3010402,
3.8895025,
8.9363628
],
[
1.9377333,
1.9622266,
2.0263142,
2.1954178,
2.7001346,
4.2943045,
9.3247676
],
[
2.9973244,
3.0217713,
3.0860898,
3.2551426,
3.759915,
5.3505929,
10.3957056
],
[
5.6959593,
5.7205458,
5.7850276,
5.9545018,
6.4594321,
8.0511491,
13.0888447
]
]
},
"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.00158816,
0.0050445,
0.0160229,
0.0508939,
0.161655,
0.513468
],
"values": [
[
0.1228112,
0.1339818,
0.1600784,
0.2210037,
0.3852007,
0.9040192,
2.6638571
],
[
0.1227139,
0.1343057,
0.16069,
0.2209189,
0.3866255,
0.8996968,
2.6778362
],
[
0.1227081,
0.1345533,
0.1591795,
0.2210133,
0.3829873,
0.9045573,
2.6541147
],
[
0.1224516,
0.1345609,
0.1605701,
0.221422,
0.3869604,
0.9016816,
2.6742644
],
[
0.1226524,
0.1338892,
0.1592933,
0.2250346,
0.3869459,
0.9031966,
2.6654838
],
[
0.1225378,
0.1331048,
0.1609981,
0.2210562,
0.3866533,
0.8980882,
2.6558908
],
[
0.1226636,
0.1342542,
0.1598603,
0.2244202,
0.385184,
0.9036105,
2.6629492
]
]
},
"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.00158816,
0.0050445,
0.0160229,
0.0508939,
0.161655,
0.513468
],
"values": [
[
0.0810341,
0.1027292,
0.1673264,
0.3717334,
1.0455069,
3.1936842,
9.9623154
],
[
0.0809162,
0.1029421,
0.1679019,
0.3693776,
1.0465174,
3.1963823,
9.9742969
],
[
0.0817882,
0.1029557,
0.1680074,
0.3694257,
1.0469583,
3.1980185,
9.9636148
],
[
0.0815556,
0.1026144,
0.1676436,
0.3704983,
1.0350945,
3.186126,
9.9741042
],
[
0.0817645,
0.1029462,
0.167963,
0.3691668,
1.0421251,
3.1710854,
9.9814201
],
[
0.0809953,
0.1036719,
0.1681871,
0.3705301,
1.0466912,
3.2007423,
10.0083684
],
[
0.0812421,
0.1037035,
0.1679465,
0.3714396,
1.045507,
3.1791214,
9.9633857
]
]
},
"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.00158816,
0.0050445,
0.0160229,
0.0508939,
0.161655,
0.513468
],
"values": [
[
1.1439398,
1.1734991,
1.2388225,
1.36764,
1.5977052,
2.0345077,
3.3806626
],
[
1.153332,
1.1829568,
1.2481425,
1.3770483,
1.6072426,
2.0437407,
3.3893233
],
[
1.1906799,
1.220351,
1.2856118,
1.4146604,
1.644988,
2.0814352,
3.4269088
],
[
1.3255788,
1.3552683,
1.4204589,
1.5493836,
1.7800686,
2.2168691,
3.5621908
],
[
1.7824772,
1.8122253,
1.8774007,
2.0060871,
2.2369933,
2.6738327,
4.018621
],
[
3.2378773,
3.2673702,
3.3322858,
3.4607255,
3.6911072,
4.1281152,
5.4769504
],
[
7.7770439,
7.8142683,
7.8930524,
8.0422566,
8.2846556,
8.7201641,
10.0689963
]
]
},
"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.00158816,
0.0050445,
0.0160229,
0.0508939,
0.161655,
0.513468
],
"values": [
[
0.1427006,
0.1566061,
0.1936501,
0.2828374,
0.4027847,
0.8678251,
2.6567557
],
[
0.142997,
0.1570861,
0.1938495,
0.2827558,
0.4028154,
0.8684011,
2.6486098
],
[
0.1425337,
0.1577489,
0.1932087,
0.2831203,
0.4022714,
0.8714174,
2.6516551
],
[
0.142752,
0.1567026,
0.1930167,
0.2832297,
0.402771,
0.8690105,
2.6537128
],
[
0.1434087,
0.1567399,
0.1929936,
0.2831066,
0.403019,
0.8697504,
2.6442353
],
[
0.1421211,
0.1574196,
0.1941315,
0.2833606,
0.40342,
0.8698823,
2.6509128
],
[
0.1943255,
0.2076864,
0.2442156,
0.3310094,
0.419537,
0.874492,
2.6535887
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.002976,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002953,
"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.0019853,
0.0020701,
0.0023383,
0.0023422,
0.0023546,
0.0023936,
0.0025171
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-0.002251,
-0.0023529,
-0.0026751,
-0.0026802,
-0.0026961,
-0.0027465,
-0.0029059
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003,
"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.003249,
1.5272604,
4.2362041
],
[
-3.6362974,
-1.340163,
1.015387
],
[
-5.6952169,
-3.5071146,
-1.2742451
]
]
},
"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.5822002,
4.3525941,
7.2137188
],
[
3.9643944,
6.7292947,
9.5666158
],
[
5.8676737,
8.6270811,
11.4497539
]
]
},
"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": [
1.248639,
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
}
]
}
}