blob: e3c4814e388064377026c82504f5b17826825fcc [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 23.75892,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 29.8382048,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 23.6357476,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 21.8587672,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 22.44035,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 23.7306637,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 23.7902569,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 27.2519145,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 23.303544,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 20.220444,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 24.371781,
"when": "CLK&D&SET_B&Q"
},
{
"value": 22.0567742,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 22.6085639,
"when": "!CLK&D&!SET_B&Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "primary_ground",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "primary_power",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"voltage_name": "VPWR"
},
"pin,CLK": {
"capacitance": 0.001701,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001613,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.018171,
0.0178798,
0.0172325,
0.0171704,
0.0171686,
0.0173363,
0.0179822
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0140155,
0.0138255,
0.0134629,
0.0133656,
0.0132638,
0.0131499,
0.0130012
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001789,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.4082005,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.8580823,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002314,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002189,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0057656,
0.005676,
0.0056112,
0.0055892,
0.0057144,
0.0062549,
0.007965
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
3.0322508e-05,
-0.0001745,
-0.0005865,
-0.0006105,
-0.0005132,
-7.3950316e-05,
0.0013286
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002439,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.1484844,
0.8255596,
1.177529
],
[
-0.4938008,
0.1100322,
0.4491842
],
[
-0.8292907,
-0.2547546,
0.0752422
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.1191875,
0.6882305,
0.9925925
],
[
-0.2887227,
0.2308818,
0.5041159
],
[
-0.4942077,
0.0162415,
0.2839824
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.0053242,
-0.5230976,
-0.7322448
],
[
0.5893535,
0.0441143,
-0.2474303
],
[
0.8937155,
0.3539694,
0.0551006
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.065749,
-0.5835225,
-0.8347839
],
[
0.3110332,
-0.1884297,
-0.4470153
],
[
0.511025,
0.0079001,
-0.2506855
]
]
},
"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.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001866943,
0.006970952,
0.02602874,
0.09718833,
0.3628901,
1.35499
],
"values": [
[
0.0344351,
0.0328013,
0.0268554,
0.0048925,
-0.0833505,
-0.422235,
-1.691916
],
[
0.0341987,
0.0325299,
0.0266414,
0.0046937,
-0.0835422,
-0.4224974,
-1.6921582
],
[
0.0343581,
0.0327289,
0.026743,
0.0047492,
-0.0833322,
-0.4223076,
-1.6919873
],
[
0.0342185,
0.032547,
0.0266062,
0.0046387,
-0.083539,
-0.4225068,
-1.6921081
],
[
0.0338338,
0.0322349,
0.0262372,
0.0043047,
-0.0838601,
-0.4228224,
-1.6924636
],
[
0.0339691,
0.0323077,
0.0263215,
0.0043536,
-0.0837835,
-0.4227203,
-1.6923828
],
[
0.0382131,
0.0365436,
0.0303227,
0.0068641,
-0.0828277,
-0.4222175,
-1.6918968
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001866943,
0.006970952,
0.02602874,
0.09718833,
0.3628901,
1.35499
],
"values": [
[
0.0390552,
0.0409007,
0.0476765,
0.0729615,
0.1637483,
0.4998835,
1.7658801
],
[
0.0392385,
0.0410969,
0.0477739,
0.0730616,
0.1640115,
0.4993281,
1.7651657
],
[
0.039501,
0.0413362,
0.0480863,
0.0733677,
0.1640376,
0.5006232,
1.7605765
],
[
0.0391533,
0.0409619,
0.0476463,
0.0729834,
0.1638966,
0.5021428,
1.7617268
],
[
0.0387554,
0.0404843,
0.0473522,
0.0725543,
0.1634548,
0.5017328,
1.760428
],
[
0.0385534,
0.0403506,
0.0470935,
0.0724679,
0.1636132,
0.4998731,
1.7643806
],
[
0.0407583,
0.0424226,
0.0491849,
0.0739559,
0.1649844,
0.501288,
1.7556791
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001866943,
0.006970952,
0.02602874,
0.09718833,
0.3628901,
1.35499
],
"values": [
[
0.0619625,
0.0637515,
0.0706621,
0.0960427,
0.186947,
0.5242558,
1.7758007
],
[
0.0617367,
0.0635542,
0.0704175,
0.0959303,
0.1866634,
0.5237747,
1.7811281
],
[
0.0616971,
0.0635297,
0.0704909,
0.0956731,
0.186816,
0.5210605,
1.7867125
],
[
0.0616895,
0.0635588,
0.0704805,
0.0956794,
0.1869601,
0.5217744,
1.7778321
],
[
0.0620708,
0.0639473,
0.0708476,
0.0961721,
0.1876792,
0.5242992,
1.7840693
],
[
0.0620871,
0.063936,
0.0707687,
0.0961211,
0.1869545,
0.5243235,
1.7761348
],
[
0.0637448,
0.0655719,
0.0723787,
0.0974185,
0.1871732,
0.5243975,
1.7782537
]
]
}
}
],
"max_capacitance": 0.400095,
"max_transition": 1.502731,
"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.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00186694,
0.00697095,
0.0260287,
0.0971883,
0.36289,
1.35499
],
"values": [
[
0.8698823,
0.8780506,
0.9019585,
0.9597642,
1.0915062,
1.4521194,
2.7308011
],
[
0.8791395,
0.8872909,
0.9111856,
0.969024,
1.1005991,
1.461269,
2.731342
],
[
0.9020428,
0.9101675,
0.9340473,
0.9918433,
1.123306,
1.4845831,
2.7639591
],
[
0.9694193,
0.9775594,
1.0015011,
1.0594318,
1.1907135,
1.5514142,
2.826066
],
[
1.1375186,
1.1456673,
1.1696002,
1.2274295,
1.3587865,
1.7196528,
2.9897602
],
[
1.4556306,
1.4637755,
1.4875851,
1.5452917,
1.6768066,
2.0376327,
3.3084846
],
[
2.0174573,
2.0256057,
2.0494342,
2.1072706,
2.2389888,
2.5994875,
3.8755887
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00186694,
0.00697095,
0.0260287,
0.0971883,
0.36289,
1.35499
],
"values": [
[
1.217995,
1.2277201,
1.2571486,
1.3299133,
1.5300036,
2.2248394,
4.8147197
],
[
1.2263912,
1.2363386,
1.2647949,
1.3378585,
1.5377994,
2.2314568,
4.8213535
],
[
1.2502495,
1.2601606,
1.2884668,
1.3617432,
1.5616906,
2.2577016,
4.8452016
],
[
1.316761,
1.3266891,
1.3551263,
1.4280503,
1.628061,
2.3219497,
4.9198867
],
[
1.480827,
1.4900494,
1.5195812,
1.5919608,
1.7918557,
2.4872164,
5.0735274
],
[
1.8061027,
1.8158836,
1.8447223,
1.9179032,
2.1176683,
2.8129303,
5.4027054
],
[
2.3958375,
2.4055073,
2.4349538,
2.5078073,
2.7073037,
3.40255,
5.9865073
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00186694,
0.00697095,
0.0260287,
0.0971883,
0.36289,
1.35499
],
"values": [
[
0.0662744,
0.0707549,
0.0837091,
0.1237396,
0.2407795,
0.6811303,
2.4058149
],
[
0.0654396,
0.0698279,
0.0837866,
0.1237003,
0.240612,
0.680438,
2.4138647
],
[
0.0655295,
0.0701983,
0.0850817,
0.122711,
0.2424149,
0.6798486,
2.4152602
],
[
0.0658433,
0.0707057,
0.084014,
0.1245966,
0.2412107,
0.681162,
2.4137836
],
[
0.065737,
0.0702959,
0.0839017,
0.122892,
0.2411641,
0.6800002,
2.4068409
],
[
0.0656292,
0.0701668,
0.0837713,
0.1229722,
0.2414988,
0.6813125,
2.4073081
],
[
0.0664868,
0.0709084,
0.085438,
0.1226828,
0.2400721,
0.6810416,
2.402027
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00186694,
0.00697095,
0.0260287,
0.0971883,
0.36289,
1.35499
],
"values": [
[
0.0713066,
0.0766847,
0.0951125,
0.1570435,
0.3965016,
1.3565546,
4.9745124
],
[
0.0709896,
0.0766671,
0.0958842,
0.1571176,
0.3971655,
1.3580032,
4.9734488
],
[
0.0715485,
0.0767681,
0.0960289,
0.1574652,
0.3958998,
1.3592204,
4.9717213
],
[
0.0708193,
0.0766411,
0.095575,
0.1569427,
0.3958305,
1.3546844,
4.972688
],
[
0.0708994,
0.0767753,
0.0953037,
0.1575177,
0.3975071,
1.3567109,
4.9656794
],
[
0.0713487,
0.0771812,
0.0952262,
0.1575288,
0.397113,
1.3562661,
4.9779949
],
[
0.071482,
0.0773076,
0.0958152,
0.1570539,
0.3972125,
1.3541982,
4.9718358
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00186694,
0.00697095,
0.0260287,
0.0971883,
0.36289,
1.35499
],
"values": [
[
0.7794179,
0.7878637,
0.8130077,
0.8812955,
1.0773739,
1.7728884,
4.365881
],
[
0.7856268,
0.7940023,
0.8194404,
0.8877496,
1.0840261,
1.778876,
4.3631712
],
[
0.8088281,
0.8172231,
0.8426558,
0.9105638,
1.1071057,
1.8043204,
4.3869828
],
[
0.8820188,
0.8904081,
0.915835,
0.9836886,
1.1799215,
1.8747586,
4.4593329
],
[
1.0951242,
1.1035728,
1.129165,
1.1969269,
1.3935105,
2.0880815,
4.6718194
],
[
1.6406555,
1.6489997,
1.6743726,
1.7422973,
1.9384514,
2.6334945,
5.2298468
],
[
2.7098757,
2.7185365,
2.7443989,
2.8130827,
3.0101366,
3.7053633,
6.2936039
]
]
},
"related_pin": "SET_B",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00186694,
0.00697095,
0.0260287,
0.0971883,
0.36289,
1.35499
],
"values": [
[
0.0562319,
0.0619363,
0.0815107,
0.1459436,
0.3927263,
1.3604149,
4.9614881
],
[
0.0561123,
0.0622444,
0.0817496,
0.1459412,
0.3921847,
1.3611079,
4.97139
],
[
0.0563141,
0.0625259,
0.081906,
0.1460494,
0.3919662,
1.3556971,
4.9740621
],
[
0.05623,
0.0622715,
0.08193,
0.1461708,
0.3922734,
1.3537541,
4.9718101
],
[
0.0561502,
0.0619432,
0.0815619,
0.1459024,
0.392184,
1.3611489,
4.971592
],
[
0.0562776,
0.062297,
0.0819191,
0.1460762,
0.3917481,
1.3669993,
4.962061
],
[
0.0593485,
0.0650325,
0.0842862,
0.1477859,
0.39245,
1.3601812,
4.9641957
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003242,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003216,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0039104,
0.0038199,
0.0037366,
0.0036478,
0.0035697,
0.0035214,
0.0035569
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0016135,
0.0013247,
0.0006753,
0.0005751,
0.000457,
0.0002883,
-2.2687707e-05
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003269,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.2580098,
0.0656719,
0.141152
],
[
-1.0083272,
-0.6791524,
-0.6036722
],
[
-1.411566,
-1.0787292,
-0.9995869
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.2913066,
-0.0012471,
-0.0675719
],
[
1.0288066,
0.7216045,
0.6571107
],
[
1.4283835,
1.1156881,
1.0475322
]
]
},
"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,
2.5,
5.0
],
"values": [
0.3917213,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}