blob: 9bfaa4f9475d68ed7a0d37e5413080b2bb41960e [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 3.86422,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 2.9326186,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 4.4644439,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 4.9835247,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 4.3055608,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 4.1433839,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 2.6486182,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 2.323451,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 4.9588813,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 4.3373958,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 4.1680206,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 4.2938466,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 2.8109006,
"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.001834,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001763,
"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.0250923,
0.0249902,
0.024761,
0.0249415,
0.0253635,
0.0263424,
0.028605
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.016529,
0.0164013,
0.0161126,
0.0162591,
0.0166025,
0.0174,
0.0192439
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001905,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.2082325,
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.1785727,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002008,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001991,
"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.0062987,
0.0062011,
0.0059823,
0.0061829,
0.0066514,
0.0077374,
0.0102468
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0008017,
-0.0009392,
-0.0012505,
-0.0010728,
-0.0006573,
0.0003061,
0.0025326
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002025,
"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.0996563,
0.2906882,
0.5388978
],
[
-0.0071471,
0.179002,
0.4235495
],
[
-0.0868997,
0.0931458,
0.3340313
]
]
},
"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.0630352,
0.1686178,
0.2312806
],
[
-0.0071471,
0.0862285,
0.1366842
],
[
-0.0417337,
0.0467591,
0.092332
]
]
},
"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.030959,
-0.204901,
-0.4103861
],
[
0.0746237,
-0.0980977,
-0.3096862
],
[
0.1470521,
-0.0183451,
-0.2311543
]
]
},
"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.0346211,
-0.1279967,
-0.1699076
],
[
0.0294577,
-0.0590352,
-0.0985046
],
[
0.0567201,
-0.0281107,
-0.0688008
]
]
},
"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.001481799,
0.004391456,
0.01301451,
0.03856978,
0.1143053,
0.338755
],
"values": [
[
0.0226797,
0.0209064,
0.0163196,
0.0038973,
-0.03598,
-0.1581359,
-0.5215388
],
[
0.0225987,
0.0208082,
0.0162507,
0.0038013,
-0.0360642,
-0.1582051,
-0.5216194
],
[
0.0226383,
0.0208425,
0.0162689,
0.0038268,
-0.036036,
-0.1581589,
-0.5215736
],
[
0.022258,
0.0204654,
0.0158862,
0.0034478,
-0.0364152,
-0.158544,
-0.5219611
],
[
0.0218984,
0.020089,
0.0155008,
0.0031162,
-0.0367535,
-0.1588986,
-0.5223227
],
[
0.0218048,
0.0200331,
0.015484,
0.0030747,
-0.0368027,
-0.158935,
-0.5223479
],
[
0.0264567,
0.0246609,
0.0196876,
0.0057976,
-0.0351964,
-0.1576197,
-0.5210394
]
]
},
"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.001481799,
0.004391456,
0.01301451,
0.03856978,
0.1143053,
0.338755
],
"values": [
[
0.0240267,
0.0255528,
0.0304722,
0.0450201,
0.0864299,
0.2077533,
0.5696861
],
[
0.0240757,
0.0256031,
0.0305208,
0.0450692,
0.0864834,
0.2077796,
0.5673867
],
[
0.024183,
0.0257289,
0.0306227,
0.0451519,
0.0865576,
0.2079644,
0.5674055
],
[
0.0236857,
0.0252483,
0.0301066,
0.0446344,
0.0860983,
0.207455,
0.568636
],
[
0.0233102,
0.0248661,
0.0297547,
0.0442561,
0.0857459,
0.2070375,
0.5659556
],
[
0.0231887,
0.0247198,
0.0296377,
0.0440888,
0.0856474,
0.2070821,
0.5666889
],
[
0.0255683,
0.0270675,
0.0317021,
0.0456747,
0.0866144,
0.2089499,
0.566977
]
]
}
},
{
"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.001481799,
0.004391456,
0.01301451,
0.03856978,
0.1143053,
0.338755
],
"values": [
[
0.0244908,
0.0228672,
0.0183164,
0.0063829,
-0.0336895,
-0.1559921,
-0.5194611
],
[
0.0243465,
0.0226991,
0.0181358,
0.0062022,
-0.0338731,
-0.1561382,
-0.5194821
],
[
0.0240788,
0.0224489,
0.0178872,
0.0059621,
-0.0341123,
-0.1563545,
-0.5197974
],
[
0.0241186,
0.0224614,
0.0179113,
0.0059508,
-0.0341401,
-0.1563677,
-0.519827
],
[
0.0240073,
0.0223807,
0.0177845,
0.0057371,
-0.0344238,
-0.1566322,
-0.519927
],
[
0.0258087,
0.0239758,
0.0189902,
0.0062667,
-0.0342547,
-0.1565663,
-0.519889
],
[
0.0333698,
0.0311764,
0.0251977,
0.009722,
-0.0326251,
-0.1550847,
-0.5185525
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.338755,
"max_transition": 1.504075,
"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.0014818,
0.00439146,
0.0130145,
0.0385698,
0.114305,
0.338755
],
"values": [
[
0.3547148,
0.3616813,
0.3777176,
0.4110658,
0.4779767,
0.6295308,
1.0474951
],
[
0.3591089,
0.3660748,
0.3821224,
0.4154965,
0.4824491,
0.6339287,
1.0521098
],
[
0.3695642,
0.3765356,
0.3925932,
0.4260061,
0.4928882,
0.6444377,
1.063896
],
[
0.3940276,
0.4009911,
0.4170477,
0.4504665,
0.517356,
0.6688983,
1.086805
],
[
0.4391977,
0.4461053,
0.4621555,
0.4955568,
0.5625961,
0.713994,
1.1323827
],
[
0.5015187,
0.508429,
0.5244682,
0.5577573,
0.6246748,
0.7763539,
1.1946227
],
[
0.5786602,
0.5855952,
0.6016177,
0.6350253,
0.7019845,
0.8535505,
1.2710687
]
]
},
"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.0014818,
0.00439146,
0.0130145,
0.0385698,
0.114305,
0.338755
],
"values": [
[
0.3092559,
0.3168815,
0.3344469,
0.3718266,
0.4562911,
0.683106,
1.3505538
],
[
0.3136739,
0.3213002,
0.3388662,
0.3762436,
0.4607208,
0.6874413,
1.3549039
],
[
0.3240705,
0.3316991,
0.3492826,
0.386616,
0.471104,
0.6985997,
1.3657514
],
[
0.3489316,
0.3565194,
0.3740034,
0.4113806,
0.4958452,
0.7227713,
1.3902783
],
[
0.3955493,
0.4031475,
0.4206479,
0.4580611,
0.5425738,
0.7692293,
1.4368319
],
[
0.46198,
0.4695225,
0.4870781,
0.5244983,
0.6090374,
0.8355732,
1.5020392
],
[
0.5466967,
0.5542481,
0.5717961,
0.6092333,
0.6937454,
0.9205572,
1.5868002
]
]
},
"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.0014818,
0.00439146,
0.0130145,
0.0385698,
0.114305,
0.338755
],
"values": [
[
0.0310568,
0.0356074,
0.0466677,
0.0716226,
0.1331325,
0.3101198,
0.8701299
],
[
0.031062,
0.0355496,
0.0470814,
0.0721119,
0.1331948,
0.3108547,
0.8703838
],
[
0.0310594,
0.0355493,
0.0470138,
0.0720396,
0.1330778,
0.3103715,
0.8746516
],
[
0.0310116,
0.0355489,
0.0470712,
0.0720312,
0.1331663,
0.3103701,
0.8703115
],
[
0.0309834,
0.0358968,
0.0466648,
0.0717659,
0.1330353,
0.3109118,
0.8735656
],
[
0.0309757,
0.0358402,
0.0466125,
0.0719646,
0.1331042,
0.3093786,
0.871913
],
[
0.0311046,
0.0359922,
0.0465613,
0.0716079,
0.1328111,
0.3104214,
0.8688391
]
]
},
"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.0014818,
0.00439146,
0.0130145,
0.0385698,
0.114305,
0.338755
],
"values": [
[
0.0294118,
0.0352848,
0.0497882,
0.085563,
0.1891526,
0.5160974,
1.5022363
],
[
0.0294001,
0.0352766,
0.049822,
0.0855647,
0.1891138,
0.5160973,
1.5017267
],
[
0.0293143,
0.0352769,
0.0498313,
0.0855957,
0.1889721,
0.5160968,
1.504075
],
[
0.0294003,
0.0355325,
0.0499961,
0.0857205,
0.1892466,
0.5160187,
1.5040221
],
[
0.0293891,
0.0354115,
0.0499838,
0.085694,
0.1892704,
0.516109,
1.5023537
],
[
0.0293409,
0.0353933,
0.0499307,
0.0855454,
0.1896208,
0.5150115,
1.5013336
],
[
0.0296961,
0.0354977,
0.0499527,
0.0857799,
0.1892507,
0.5153579,
1.4987306
]
]
},
"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.0014818,
0.00439146,
0.0130145,
0.0385698,
0.114305,
0.338755
],
"values": [
[
0.1858217,
0.1931836,
0.2103763,
0.2464125,
0.3160263,
0.4625162,
0.8793748
],
[
0.1903291,
0.1976834,
0.2149142,
0.2508534,
0.3206015,
0.467023,
0.8827685
],
[
0.2018681,
0.2092514,
0.2264217,
0.2624598,
0.3321381,
0.4784958,
0.8955958
],
[
0.2306884,
0.2380885,
0.2552938,
0.2912239,
0.3609007,
0.507259,
0.9241666
],
[
0.3004785,
0.3078326,
0.3249709,
0.3608298,
0.4303558,
0.5768925,
0.9926675
],
[
0.4486685,
0.4567897,
0.4755404,
0.5140692,
0.5847815,
0.7308412,
1.1478933
],
[
0.6844976,
0.6944782,
0.7176903,
0.7651669,
0.8436128,
0.9905704,
1.4060365
]
]
},
"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.0014818,
0.00439146,
0.0130145,
0.0385698,
0.114305,
0.338755
],
"values": [
[
0.0338658,
0.0393275,
0.0510578,
0.0781046,
0.1325076,
0.3028145,
0.8696802
],
[
0.0338665,
0.0392276,
0.0511248,
0.078068,
0.132516,
0.3030611,
0.8688962
],
[
0.033955,
0.0394138,
0.0517174,
0.0780615,
0.1327055,
0.3028103,
0.8696091
],
[
0.0338645,
0.0390259,
0.0513165,
0.0781279,
0.1327673,
0.3028201,
0.869679
],
[
0.0339466,
0.0387913,
0.0513874,
0.0781974,
0.1326008,
0.3029011,
0.8689467
],
[
0.0432297,
0.0481825,
0.0607616,
0.0856954,
0.1356421,
0.303065,
0.8696065
],
[
0.0649061,
0.070477,
0.084856,
0.111796,
0.150797,
0.3063072,
0.8661745
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.0036,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003547,
"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.0050211,
0.0050456,
0.0051089,
0.0051054,
0.0051041,
0.005108,
0.0051238
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0055992,
-0.0056699,
-0.0058262,
-0.0058317,
-0.0058375,
-0.0058442,
-0.0058529
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003654,
"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.2177266,
-0.0840677,
0.254474
],
[
-0.3587096,
-0.2372578,
0.0610007
],
[
-0.4763041,
-0.3621764,
-0.0907734
]
]
},
"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.2998515,
0.4176576,
0.6369772
],
[
0.4274069,
0.5427715,
0.7572083
],
[
0.5401185,
0.6506003,
0.861375
]
]
},
"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.2236117,
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
}
]
}
}