blob: 6f7ab817d5895bce51581a5543a90ff3cb2fa5e6 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtn",
"cell_leakage_power": 0.00421157,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "!CLK_N",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.0048989,
"when": "!RESET_B&CLK_N&!D&!Q"
},
{
"value": 0.004376,
"when": "!RESET_B&CLK_N&D&!Q"
},
{
"value": 0.0050912,
"when": "RESET_B&!CLK_N&D&!Q"
},
{
"value": 0.0049701,
"when": "RESET_B&CLK_N&!D&!Q"
},
{
"value": 0.0049002,
"when": "!RESET_B&!CLK_N&!D&!Q"
},
{
"value": 0.0030897,
"when": "RESET_B&!CLK_N&!D&Q"
},
{
"value": 0.002553,
"when": "RESET_B&CLK_N&D&Q"
},
{
"value": 0.0049315,
"when": "!RESET_B&!CLK_N&D&!Q"
},
{
"value": 0.0028882,
"when": "RESET_B&!CLK_N&D&Q"
},
{
"value": 0.0033377,
"when": "RESET_B&CLK_N&!D&Q"
},
{
"value": 0.0044425,
"when": "RESET_B&CLK_N&D&!Q"
},
{
"value": 0.0050599,
"when": "RESET_B&!CLK_N&!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_N": {
"capacitance": 0.001794,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001705,
"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.0212432,
0.0211509,
0.0209382,
0.0209973,
0.0211337,
0.0214479,
0.0221723
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0176195,
0.0175006,
0.0172264,
0.0172669,
0.0173601,
0.017575,
0.0180704
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001883,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1203516,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "CLK_N",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.0884948,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002017,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001866,
"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.0054312,
0.0053712,
0.0052331,
0.0053273,
0.0055446,
0.0060455,
0.0072
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0004204,
-0.0005466,
-0.0008376,
-0.0007289,
-0.0004783,
9.9309735e-05,
0.0014308
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002168,
"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.1057598,
0.307778,
0.5694154
],
[
-0.0437682,
0.1509258,
0.396694
],
[
-0.2223978,
-0.0277038,
0.2107402
]
]
},
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0321797,
0.0575339,
0.0847962
],
[
-0.2183288,
-0.1396016,
-0.1160013
],
[
-0.4335794,
-0.3658385,
-0.355666
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_falling",
"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.0272969,
-0.2122253,
-0.4409037
],
[
0.1271139,
-0.0614766,
-0.2901549
],
[
0.2947572,
0.1037253,
-0.1286152
]
]
},
"related_pin": "CLK_N",
"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.0075013,
0.0315085
],
[
0.2467428,
0.1899883,
0.2078919
],
[
0.4607728,
0.4064596,
0.4231426
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_falling",
"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.001353621,
0.003664578,
0.009920895,
0.02685826,
0.07271177,
0.1968483
],
"values": [
[
0.0141069,
0.0131048,
0.0105632,
0.0021516,
-0.0234342,
-0.0942652,
-0.2864628
],
[
0.0140008,
0.0130109,
0.01048,
0.0020432,
-0.0235432,
-0.0943763,
-0.286591
],
[
0.0139944,
0.0130404,
0.0104943,
0.0020574,
-0.0235281,
-0.0943612,
-0.2865788
],
[
0.0138122,
0.0128161,
0.0102693,
0.0018555,
-0.0237246,
-0.0945604,
-0.2867628
],
[
0.0134113,
0.0124261,
0.0099146,
0.0014941,
-0.0240935,
-0.094914,
-0.2871032
],
[
0.0132153,
0.0119124,
0.0094046,
0.0013001,
-0.0242497,
-0.0950653,
-0.2872561
],
[
0.0165747,
0.0153046,
0.0118605,
0.0024211,
-0.0235976,
-0.0942857,
-0.2864481
]
]
},
"related_pin": "CLK_N",
"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.001353621,
0.003664578,
0.009920895,
0.02685826,
0.07271177,
0.1968483
],
"values": [
[
0.0220847,
0.0236307,
0.0276007,
0.0375347,
0.0637887,
0.1338408,
0.3245719
],
[
0.0219941,
0.0235496,
0.0275101,
0.0374415,
0.063571,
0.1338992,
0.3255046
],
[
0.0219878,
0.0235447,
0.0275185,
0.0374291,
0.063582,
0.1345211,
0.3234648
],
[
0.0220013,
0.0235535,
0.0275219,
0.0374388,
0.0635975,
0.1346485,
0.3247083
],
[
0.0218743,
0.0234044,
0.0273866,
0.0373331,
0.0634353,
0.1340189,
0.3255039
],
[
0.022552,
0.0241117,
0.0281105,
0.0380455,
0.0642128,
0.1352543,
0.3253525
],
[
0.0253289,
0.0266987,
0.0303481,
0.0402,
0.0662851,
0.1366326,
0.3287851
]
]
}
},
{
"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.001353621,
0.003664578,
0.009920895,
0.02685826,
0.07271177,
0.1968483
],
"values": [
[
0.0134861,
0.0126088,
0.0108205,
0.0068966,
-0.0071324,
-0.0774138,
-0.2695903
],
[
0.0131881,
0.0123283,
0.0104717,
0.0066813,
-0.0074792,
-0.0777477,
-0.2699114
],
[
0.0129752,
0.0121175,
0.0103435,
0.0065657,
-0.0077128,
-0.0779901,
-0.2701753
],
[
0.0129073,
0.012021,
0.0103288,
0.0069176,
-0.0079172,
-0.0782686,
-0.2704359
],
[
0.0134134,
0.0126206,
0.0115264,
0.0086525,
-0.0079168,
-0.0783655,
-0.2705075
],
[
0.0218665,
0.0204947,
0.0168655,
0.0119738,
-0.0078182,
-0.07838,
-0.2705117
],
[
0.0338982,
0.0323975,
0.0286471,
0.0188733,
-0.00699,
-0.077615,
-0.2697792
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.196848,
"max_transition": 1.495444,
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.2167547,
0.2232657,
0.2365633,
0.262154,
0.3136631,
0.4344262,
0.7551378
],
[
0.2215129,
0.2280328,
0.2413144,
0.2668471,
0.318412,
0.4392568,
0.7602705
],
[
0.2342045,
0.2407191,
0.2540157,
0.2796108,
0.3311167,
0.451899,
0.7728505
],
[
0.265012,
0.2715115,
0.2848113,
0.3103998,
0.3619156,
0.4827112,
0.8035544
],
[
0.3318137,
0.3382974,
0.3515882,
0.3771584,
0.4286726,
0.5495677,
0.871259
],
[
0.4430551,
0.4495633,
0.4628676,
0.4884664,
0.5399763,
0.6607958,
0.9823741
],
[
0.617525,
0.6239929,
0.6372604,
0.6628072,
0.7143633,
0.8352379,
1.1557623
]
]
},
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.2622871,
0.269208,
0.2846283,
0.3200079,
0.4101934,
0.6513524,
1.3023208
],
[
0.2671745,
0.2741062,
0.2895302,
0.3248872,
0.4150415,
0.6560463,
1.3100253
],
[
0.2796597,
0.286576,
0.3020261,
0.337452,
0.4276713,
0.6691229,
1.3199685
],
[
0.3105893,
0.3174979,
0.3329058,
0.3683361,
0.4585533,
0.70004,
1.3515612
],
[
0.3791936,
0.3860643,
0.4014908,
0.4368232,
0.5268992,
0.7676704,
1.4206875
],
[
0.4999517,
0.5068466,
0.5222421,
0.557575,
0.6478943,
0.8893987,
1.540841
],
[
0.6901362,
0.6970395,
0.7124498,
0.7477997,
0.8379397,
1.0797405,
1.7302474
]
]
},
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.0220236,
0.0263085,
0.0356434,
0.0565022,
0.109089,
0.2586094,
0.6851339
],
[
0.0220206,
0.0262408,
0.0355785,
0.0566519,
0.1092058,
0.2594826,
0.682889
],
[
0.0220116,
0.0263087,
0.0357863,
0.0564644,
0.1091014,
0.2583344,
0.6838256
],
[
0.0220287,
0.0263365,
0.0356809,
0.0565648,
0.1091747,
0.2580506,
0.6814682
],
[
0.0220819,
0.026486,
0.0359147,
0.0568653,
0.1092587,
0.259498,
0.6891979
],
[
0.022083,
0.0263846,
0.0357623,
0.0566717,
0.1091137,
0.2604111,
0.6883532
],
[
0.0218978,
0.0264382,
0.0358512,
0.0568296,
0.1093262,
0.2593951,
0.6798356
]
]
},
"related_pin": "CLK_N",
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.0217123,
0.0278477,
0.0435149,
0.0873339,
0.212526,
0.556281,
1.4911167
],
[
0.0217157,
0.0278462,
0.0436084,
0.087227,
0.2125363,
0.5574127,
1.4911572
],
[
0.0217875,
0.0277904,
0.0435998,
0.0873632,
0.2122141,
0.5567257,
1.4894673
],
[
0.0217716,
0.0277824,
0.0436092,
0.0872873,
0.212438,
0.557333,
1.4918431
],
[
0.0217065,
0.0278039,
0.0435024,
0.0874396,
0.2123005,
0.5559874,
1.4954442
],
[
0.0217178,
0.0277479,
0.0435014,
0.0874533,
0.2118652,
0.5568075,
1.4907814
],
[
0.0216684,
0.0276485,
0.0434417,
0.0872771,
0.2120404,
0.5570429,
1.4943941
]
]
},
"timing_sense": "non_unate",
"timing_type": "falling_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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.118917,
0.1255031,
0.1394707,
0.1658755,
0.2184584,
0.3445144,
0.664924
],
[
0.1235071,
0.1302981,
0.1441308,
0.1704475,
0.2231675,
0.34923,
0.6697534
],
[
0.1358473,
0.1426163,
0.1564242,
0.1827626,
0.2355048,
0.3616051,
0.6820776
],
[
0.1671438,
0.1738727,
0.1876915,
0.2141121,
0.2667621,
0.3929059,
0.713221
],
[
0.2410331,
0.2478606,
0.2615606,
0.2880355,
0.3409339,
0.4669347,
0.7869631
],
[
0.3739487,
0.3826374,
0.4002235,
0.4320864,
0.4893018,
0.6155179,
0.9353395
],
[
0.593485,
0.6048684,
0.6276331,
0.6693206,
0.7403763,
0.867885,
1.1872009
]
]
},
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.0233076,
0.0278739,
0.0377164,
0.0587278,
0.1117415,
0.2634076,
0.6838698
],
[
0.0233339,
0.0279401,
0.0373156,
0.0584686,
0.1117451,
0.263691,
0.6835332
],
[
0.02343,
0.0279679,
0.0373899,
0.0585301,
0.1118999,
0.263416,
0.6789357
],
[
0.0235752,
0.0281028,
0.0377836,
0.0584169,
0.1121185,
0.2636818,
0.6868663
],
[
0.024703,
0.0290136,
0.0386467,
0.0597805,
0.1135161,
0.2635428,
0.6803813
],
[
0.0349161,
0.0401502,
0.050728,
0.0716219,
0.123411,
0.2643172,
0.6834699
],
[
0.0510798,
0.0578288,
0.0719737,
0.0967155,
0.1451869,
0.2687331,
0.6828045
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003592,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003573,
"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.0045712,
0.0046095,
0.0046977,
0.0047018,
0.0047112,
0.0047331,
0.0047833
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0045544,
-0.0045919,
-0.0046784,
-0.0046806,
-0.0046856,
-0.0046973,
-0.0047242
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003611,
"timing": [
{
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.2360371,
-0.1267923,
0.0872376
],
[
-0.447821,
-0.3507832,
-0.1782572
],
[
-0.6960306,
-0.6160827,
-0.4838399
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "recovery_falling",
"violation_delay_degrade_pct": 10
},
{
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.3132793,
0.45672,
0.7212058
],
[
0.4994284,
0.6428691,
0.9061341
],
[
0.723224,
0.865444,
1.1250469
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "removal_falling",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1434204,
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
}
]
}
}