blob: cbd67e35f76fca25aebd5fa938b24806de745451 [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.007807252,
"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.0103696,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0102484,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0101786,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0032296,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0031296,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0102099,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0097208,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0103383,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0101773,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0030281,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0034023,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0096544,
"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.00181,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001729,
"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.0234519,
0.0233241,
0.0230295,
0.0231211,
0.0233321,
0.0238184,
0.0249397
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0154244,
0.0153474,
0.0151697,
0.0152107,
0.015305,
0.0155224,
0.0160233
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001891,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1192531,
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.1071695,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002022,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001998,
"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.0057715,
0.0057218,
0.0056071,
0.0057338,
0.006026,
0.0066995,
0.0082519
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0008443,
-0.0008998,
-0.0010276,
-0.0009406,
-0.00074,
-0.0002777,
0.0007882
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002046,
"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.0837871,
0.287026,
0.558429
],
[
0.008722,
0.2058574,
0.4797018
],
[
-0.0099954,
0.1834779,
0.4548809
]
]
},
"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.0435039,
0.1271139,
0.1409486
],
[
0.0013978,
0.0703594,
0.0732077
],
[
0.0217428,
0.0858216,
0.0874492
]
]
},
"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.0297383,
-0.213446,
-0.4360208
],
[
0.0465475,
-0.1383809,
-0.3768249
],
[
0.0616029,
-0.117222,
-0.3581074
]
]
},
"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.0211934,
-0.0877135,
-0.0771341
],
[
0.0148092,
-0.0480488,
-0.0399108
],
[
-0.0104186,
-0.072056,
-0.0675801
]
]
},
"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.001638372,
0.005368525,
0.01759128,
0.05764212,
0.1888785,
0.6189063
],
"values": [
[
0.0272352,
0.0251962,
0.0191499,
0.0024403,
-0.055207,
-0.2558851,
-0.9213519
],
[
0.0271423,
0.025159,
0.0191532,
0.0024056,
-0.0551977,
-0.2558708,
-0.9213487
],
[
0.0271333,
0.0251304,
0.0191223,
0.0023994,
-0.0552089,
-0.2559118,
-0.9213927
],
[
0.0266845,
0.0247216,
0.0186939,
0.0019666,
-0.0557113,
-0.2563397,
-0.9218165
],
[
0.0265344,
0.0245294,
0.0185111,
0.001784,
-0.0559028,
-0.2564899,
-0.9219975
],
[
0.0265567,
0.0245634,
0.0185664,
0.0017267,
-0.0559076,
-0.2565476,
-0.9220147
],
[
0.0352553,
0.0333127,
0.0271152,
0.0082321,
-0.0529104,
-0.2554044,
-0.9211799
]
]
},
"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.001638372,
0.005368525,
0.01759128,
0.05764212,
0.1888785,
0.6189063
],
"values": [
[
0.0315409,
0.0333416,
0.0393315,
0.0588985,
0.1212265,
0.3230564,
0.9844545
],
[
0.0315239,
0.0333737,
0.0392431,
0.0589206,
0.1211671,
0.3225503,
0.9826383
],
[
0.0315582,
0.0334036,
0.0393258,
0.0589189,
0.1210549,
0.3232638,
0.9838787
],
[
0.0310692,
0.0329265,
0.0388476,
0.0584197,
0.1207106,
0.3224312,
0.9864105
],
[
0.0306814,
0.0325036,
0.0384283,
0.0580236,
0.1201393,
0.3222054,
0.9825933
],
[
0.0310903,
0.0327835,
0.0384069,
0.0580366,
0.1201259,
0.3222583,
0.9864776
],
[
0.0325406,
0.0343416,
0.0401591,
0.0593202,
0.1216749,
0.3245705,
0.9797393
]
]
}
},
{
"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.001638372,
0.005368525,
0.01759128,
0.05764212,
0.1888785,
0.6189063
],
"values": [
[
0.0312613,
0.0292536,
0.023151,
0.0050052,
-0.0526104,
-0.2541179,
-0.9196454
],
[
0.0311044,
0.029101,
0.0230095,
0.0048375,
-0.0527127,
-0.2542253,
-0.9197402
],
[
0.0310749,
0.0290763,
0.0229538,
0.0047972,
-0.0528439,
-0.2543315,
-0.9198538
],
[
0.0309578,
0.0289536,
0.0228566,
0.0046977,
-0.0529073,
-0.2543941,
-0.9199432
],
[
0.030772,
0.0287465,
0.0226489,
0.0044715,
-0.0532771,
-0.2547057,
-0.9201665
],
[
0.0315812,
0.0294556,
0.0230655,
0.0044229,
-0.0536912,
-0.255191,
-0.9204238
],
[
0.0410062,
0.0385832,
0.0312238,
0.0103119,
-0.0526014,
-0.2549464,
-0.920235
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.618906,
"max_transition": 1.509265,
"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.00163837,
0.00536852,
0.0175913,
0.0576421,
0.188878,
0.618906
],
"values": [
[
0.3171296,
0.3213172,
0.3327036,
0.3585682,
0.4110381,
0.5225498,
0.8218292
],
[
0.3212823,
0.325535,
0.3368791,
0.362723,
0.4152757,
0.5267323,
0.8259666
],
[
0.3314532,
0.3356871,
0.3470468,
0.3729238,
0.4254444,
0.5369086,
0.8364159
],
[
0.3533655,
0.3575689,
0.3689521,
0.3947416,
0.4472829,
0.5590077,
0.8583597
],
[
0.3866559,
0.3908931,
0.402249,
0.4281279,
0.4806463,
0.5921185,
0.8916111
],
[
0.4244158,
0.4286667,
0.4400132,
0.4658546,
0.5184599,
0.6297692,
0.9293778
],
[
0.4496889,
0.4539053,
0.4652556,
0.4910553,
0.5436335,
0.6551358,
0.9544115
]
]
},
"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.00163837,
0.00536852,
0.0175913,
0.0576421,
0.188878,
0.618906
],
"values": [
[
0.2639671,
0.2686289,
0.2809089,
0.3103262,
0.3842266,
0.6061262,
1.327539
],
[
0.2681576,
0.2727965,
0.2851251,
0.3145553,
0.3883734,
0.6108337,
1.3324751
],
[
0.2782989,
0.2829143,
0.2952273,
0.3246605,
0.3986162,
0.6202168,
1.3420837
],
[
0.3010515,
0.3056572,
0.3179846,
0.3474093,
0.4212546,
0.6434978,
1.3635175
],
[
0.3356494,
0.3402672,
0.3525869,
0.3820171,
0.4559831,
0.6773983,
1.4000897
],
[
0.3770488,
0.3816636,
0.3939488,
0.4233929,
0.4972513,
0.7188509,
1.4401449
],
[
0.411078,
0.4157454,
0.4280824,
0.4575313,
0.5314811,
0.7537915,
1.4731989
]
]
},
"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.00163837,
0.00536852,
0.0175913,
0.0576421,
0.188878,
0.618906
],
"values": [
[
0.0387526,
0.0410872,
0.0479116,
0.0650606,
0.1027298,
0.212489,
0.5878888
],
[
0.0387216,
0.0412949,
0.0479716,
0.0643364,
0.1030975,
0.2114381,
0.5876899
],
[
0.0386385,
0.0410983,
0.0479561,
0.0650012,
0.1032574,
0.2117776,
0.5877216
],
[
0.0387027,
0.0412024,
0.0479789,
0.0644364,
0.1025835,
0.2125409,
0.5848289
],
[
0.0386391,
0.0411077,
0.0479566,
0.0649605,
0.1028126,
0.2120087,
0.5887287
],
[
0.0387196,
0.0412878,
0.0479719,
0.0642665,
0.1025527,
0.2126354,
0.5906785
],
[
0.0386975,
0.0413057,
0.0479682,
0.0646278,
0.1029609,
0.2119737,
0.5848926
]
]
},
"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.00163837,
0.00536852,
0.0175913,
0.0576421,
0.188878,
0.618906
],
"values": [
[
0.0290834,
0.0325071,
0.0418863,
0.0690643,
0.1583922,
0.4695181,
1.5085438
],
[
0.0292101,
0.0325065,
0.0418867,
0.0690645,
0.1579745,
0.4694039,
1.5074688
],
[
0.0291338,
0.0322152,
0.0419275,
0.0691156,
0.1578492,
0.4686485,
1.5026187
],
[
0.0291569,
0.0322184,
0.0419292,
0.0690638,
0.1579716,
0.4699584,
1.5092649
],
[
0.0290959,
0.0322822,
0.0419419,
0.0691907,
0.1582236,
0.4684954,
1.5059607
],
[
0.02917,
0.0325348,
0.0418609,
0.0691449,
0.1578659,
0.4683994,
1.5080084
],
[
0.0292322,
0.0324271,
0.042033,
0.0691515,
0.1581298,
0.4698464,
1.49879
]
]
},
"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.00163837,
0.00536852,
0.0175913,
0.0576421,
0.188878,
0.618906
],
"values": [
[
0.2038121,
0.2083271,
0.2205061,
0.2486068,
0.3051041,
0.4096357,
0.702379
],
[
0.2088504,
0.2133586,
0.2255231,
0.2536459,
0.3101535,
0.4147454,
0.707743
],
[
0.2211012,
0.2256166,
0.2377979,
0.265828,
0.32237,
0.4269375,
0.7196789
],
[
0.2510033,
0.2555093,
0.2676621,
0.2956908,
0.3522263,
0.4568186,
0.749734
],
[
0.3257428,
0.3302378,
0.3424195,
0.3703786,
0.4268882,
0.5314473,
0.8242224
],
[
0.4925517,
0.4973291,
0.5102089,
0.5394841,
0.59703,
0.701575,
0.9942377
],
[
0.7827242,
0.7884976,
0.8045089,
0.841555,
0.9137613,
1.022934,
1.314423
]
]
},
"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.00163837,
0.00536852,
0.0175913,
0.0576421,
0.188878,
0.618906
],
"values": [
[
0.0426986,
0.0454401,
0.0529631,
0.0713129,
0.1057077,
0.1986824,
0.5791645
],
[
0.0426545,
0.0453836,
0.0529784,
0.0711695,
0.1059355,
0.1986992,
0.5799434
],
[
0.0426564,
0.0453993,
0.0528515,
0.0713493,
0.1056611,
0.1986748,
0.5778563
],
[
0.042676,
0.0454469,
0.0526807,
0.0710954,
0.1058268,
0.198362,
0.5808743
],
[
0.042703,
0.0453025,
0.0529076,
0.07116,
0.1056416,
0.1987338,
0.5791788
],
[
0.050443,
0.052761,
0.0595616,
0.0766061,
0.1086127,
0.1992688,
0.5792246
],
[
0.0793342,
0.0817694,
0.0888031,
0.1090004,
0.1371002,
0.207449,
0.5796064
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003536,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003523,
"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.00457,
0.004561,
0.0045402,
0.0045495,
0.004571,
0.0046207,
0.0047352
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0052667,
-0.0052954,
-0.0053616,
-0.0053641,
-0.0053701,
-0.0053838,
-0.0054152
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003549,
"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.1627949,
0.0050436,
0.4253724
],
[
-0.270819,
-0.1164082,
0.2648581
],
[
-0.3224954,
-0.1741881,
0.1863262
]
]
},
"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.2266094,
0.3676087,
0.6247702
],
[
0.3236471,
0.4622051,
0.7120423
],
[
0.3765443,
0.5089987,
0.7515117
]
]
},
"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.25437,
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
}
]
}
}