blob: 80feb7a814cf43746dfc75fe2b8d9b1532a36720 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.001291627,
"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.0008956,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0014028,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 0.0015801,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0015012,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0014553,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0010974,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0006687,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0014749,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0014458,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0015604,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.001454,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0009633,
"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.00171,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001615,
"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.0184044,
0.0183184,
0.0181202,
0.0181108,
0.0180894,
0.0180399,
0.0179257
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0121179,
0.0120717,
0.0119654,
0.0119318,
0.0118544,
0.0116759,
0.0112644
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001804,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.153307,
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.1148591,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001955,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001912,
"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.004515,
0.0044869,
0.0044221,
0.0044314,
0.0044528,
0.0045022,
0.0046161
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0005434,
-0.000606,
-0.0007504,
-0.0007558,
-0.0007681,
-0.0007966,
-0.0008622
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001997,
"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.1216289,
0.3590475,
0.7390931
],
[
0.0013978,
0.2314922,
0.6042136
],
[
-0.1015482,
0.1273255,
0.4927226
]
]
},
"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.0569316,
0.184487,
0.287433
],
[
-0.024237,
0.0911113,
0.1794089
],
[
-0.0685892,
0.0394349,
0.125291
]
]
},
"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.0370625,
-0.2573913,
-0.5495462
],
[
0.0770651,
-0.1444844,
-0.4671569
],
[
0.1726869,
-0.0488626,
-0.3776387
]
]
},
"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.0248555,
-0.1341003,
-0.2004251
],
[
0.0477682,
-0.0565937,
-0.1278014
],
[
0.0872376,
-0.0159036,
-0.0895527
]
]
},
"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.001438742,
0.004139959,
0.01191267,
0.03427853,
0.09863593,
0.2838234
],
"values": [
[
0.0138581,
0.0128983,
0.0103041,
0.0024708,
-0.0232232,
-0.1009668,
-0.3261732
],
[
0.0138767,
0.0129071,
0.0103874,
0.0024692,
-0.0232312,
-0.1009805,
-0.3261882
],
[
0.0138583,
0.0128852,
0.0103303,
0.0024575,
-0.0232509,
-0.1010005,
-0.326192
],
[
0.0135448,
0.0125553,
0.0100563,
0.0021485,
-0.0235495,
-0.1012946,
-0.3264914
],
[
0.0134454,
0.0124894,
0.0099505,
0.0020475,
-0.0236617,
-0.1013985,
-0.3266088
],
[
0.0134622,
0.0124908,
0.0099706,
0.0020737,
-0.0236358,
-0.1013671,
-0.326564
],
[
0.0173626,
0.0162785,
0.0131793,
0.0040821,
-0.0227324,
-0.1008809,
-0.3261161
]
]
},
"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.001438742,
0.004139959,
0.01191267,
0.03427853,
0.09863593,
0.2838234
],
"values": [
[
0.0161892,
0.0174683,
0.0210855,
0.0308949,
0.0582358,
0.1358634,
0.3613886
],
[
0.0162162,
0.017487,
0.0210913,
0.0309431,
0.0582306,
0.1357141,
0.3612171
],
[
0.0161912,
0.0174729,
0.0210942,
0.0309171,
0.0582431,
0.1357562,
0.361288
],
[
0.015862,
0.017107,
0.0207478,
0.0305516,
0.0578818,
0.1362986,
0.360729
],
[
0.0156854,
0.0169509,
0.0205527,
0.0304065,
0.0576271,
0.1355201,
0.3584634
],
[
0.0155873,
0.0168449,
0.0205004,
0.0302763,
0.0575504,
0.1354491,
0.3582336
],
[
0.0167393,
0.0179344,
0.0213266,
0.0309673,
0.0583008,
0.1357427,
0.3574106
]
]
}
},
{
"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.001438742,
0.004139959,
0.01191267,
0.03427853,
0.09863593,
0.2838234
],
"values": [
[
0.0112141,
0.0104188,
0.0088891,
0.0037699,
-0.0216481,
-0.0995487,
-0.3246996
],
[
0.0111324,
0.0103777,
0.0085913,
0.0036907,
-0.0217305,
-0.0996313,
-0.3248432
],
[
0.0109642,
0.0102562,
0.0086622,
0.0035672,
-0.0218445,
-0.0997317,
-0.324924
],
[
0.0109634,
0.0102015,
0.008643,
0.0035638,
-0.0218799,
-0.0997591,
-0.3249427
],
[
0.0108309,
0.0100452,
0.0084255,
0.0033569,
-0.0221065,
-0.0999633,
-0.3251169
],
[
0.0107323,
0.0099258,
0.0082793,
0.0029881,
-0.0224856,
-0.100286,
-0.3253661
],
[
0.0174368,
0.0162966,
0.0130418,
0.0037425,
-0.0232139,
-0.1007125,
-0.3257223
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.283823,
"max_transition": 1.500781,
"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.00143874,
0.00413996,
0.0119127,
0.0342785,
0.0986359,
0.283823
],
"values": [
[
0.3334458,
0.3398764,
0.3536402,
0.3795123,
0.4285161,
0.5324958,
0.8001738
],
[
0.3383108,
0.3447529,
0.3584625,
0.3843178,
0.433564,
0.5374319,
0.8049681
],
[
0.3501094,
0.3565578,
0.3703058,
0.3963342,
0.4453849,
0.5492702,
0.8166202
],
[
0.376773,
0.3832007,
0.3969818,
0.4229099,
0.4720409,
0.5760351,
0.8434373
],
[
0.4268202,
0.4332611,
0.4470145,
0.4728549,
0.5218756,
0.6260155,
0.8935009
],
[
0.5008639,
0.5072976,
0.5210621,
0.5470343,
0.5958892,
0.6999257,
0.9674357
],
[
0.6031161,
0.6095496,
0.6233163,
0.6493384,
0.6984143,
0.8023961,
1.0699127
]
]
},
"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.00143874,
0.00413996,
0.0119127,
0.0342785,
0.0986359,
0.283823
],
"values": [
[
0.2874238,
0.2942019,
0.3095999,
0.3437508,
0.4283832,
0.6642757,
1.3409446
],
[
0.2925115,
0.2992937,
0.3146281,
0.3488766,
0.433503,
0.6695263,
1.3473487
],
[
0.3042398,
0.3110273,
0.3264164,
0.3605544,
0.4451912,
0.6811846,
1.3587417
],
[
0.3304391,
0.3372126,
0.3526104,
0.3868051,
0.471494,
0.7075959,
1.3825767
],
[
0.3822722,
0.3890415,
0.4044347,
0.4386208,
0.5230278,
0.758515,
1.4342741
],
[
0.46036,
0.4671345,
0.4825503,
0.5167187,
0.6014901,
0.8369093,
1.5114614
],
[
0.5694389,
0.5762253,
0.5915857,
0.6258158,
0.710471,
0.9470126,
1.6240562
]
]
},
"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.00143874,
0.00413996,
0.0119127,
0.0342785,
0.0986359,
0.283823
],
"values": [
[
0.0299269,
0.0336244,
0.0416823,
0.0589465,
0.100731,
0.2134599,
0.5586508
],
[
0.0299053,
0.0335232,
0.04175,
0.0591203,
0.1001904,
0.2128646,
0.5593616
],
[
0.0299341,
0.0335855,
0.0416669,
0.0592194,
0.1002163,
0.2135063,
0.5603883
],
[
0.0298446,
0.0336133,
0.0415962,
0.0589022,
0.1006956,
0.2132049,
0.5584425
],
[
0.0299309,
0.0335231,
0.041626,
0.0590987,
0.1008325,
0.2134529,
0.5592924
],
[
0.0298331,
0.0336349,
0.0416587,
0.0592961,
0.1007295,
0.2135092,
0.5601753
],
[
0.0298505,
0.0336116,
0.0417272,
0.059724,
0.1008222,
0.2131733,
0.5575274
]
]
},
"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.00143874,
0.00413996,
0.0119127,
0.0342785,
0.0986359,
0.283823
],
"values": [
[
0.0249995,
0.0302608,
0.0436238,
0.0806332,
0.1920966,
0.5273975,
1.4948486
],
[
0.0251174,
0.0303149,
0.0437812,
0.0808607,
0.1925664,
0.5271448,
1.4945997
],
[
0.0250065,
0.030214,
0.0437366,
0.0807224,
0.1920744,
0.5273061,
1.4930468
],
[
0.0251787,
0.0302838,
0.0438493,
0.0806993,
0.1926622,
0.5260558,
1.4972987
],
[
0.0251121,
0.0302389,
0.0437099,
0.0807132,
0.192436,
0.5254539,
1.5007805
],
[
0.0252542,
0.0303018,
0.0438839,
0.0806666,
0.1923908,
0.5271745,
1.4997403
],
[
0.0251783,
0.0304002,
0.0438343,
0.0806861,
0.1923405,
0.5245742,
1.4891808
]
]
},
"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.00143874,
0.00413996,
0.0119127,
0.0342785,
0.0986359,
0.283823
],
"values": [
[
0.18818,
0.1951472,
0.2100256,
0.2386077,
0.2930912,
0.3937505,
0.658485
],
[
0.1934421,
0.2004262,
0.2153494,
0.2439092,
0.2983939,
0.3990319,
0.6641779
],
[
0.2068883,
0.213897,
0.2287613,
0.2574891,
0.3118883,
0.4125615,
0.6776611
],
[
0.2400809,
0.2470174,
0.2619241,
0.2905914,
0.3450265,
0.4457236,
0.7108312
],
[
0.3221705,
0.3291224,
0.3439696,
0.3724628,
0.4268665,
0.5275659,
0.7926387
],
[
0.5072452,
0.5148887,
0.5308606,
0.5604124,
0.615449,
0.7161111,
0.9813407
],
[
0.8451591,
0.8559923,
0.8782576,
0.9183297,
0.9867835,
1.0897362,
1.3538436
]
]
},
"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.00143874,
0.00413996,
0.0119127,
0.0342785,
0.0986359,
0.283823
],
"values": [
[
0.0333577,
0.037534,
0.0466269,
0.0666468,
0.1058305,
0.2072678,
0.5533925
],
[
0.0334124,
0.0375625,
0.0464291,
0.0666801,
0.105387,
0.2071387,
0.5550602
],
[
0.0333096,
0.037336,
0.0465131,
0.0665547,
0.1055299,
0.206887,
0.5560023
],
[
0.0333491,
0.0374738,
0.0465989,
0.0665383,
0.105534,
0.2067804,
0.5558142
],
[
0.0332219,
0.0373486,
0.0463409,
0.0666022,
0.1057597,
0.20683,
0.5571651
],
[
0.0389011,
0.042692,
0.0509582,
0.0697518,
0.1067819,
0.2069734,
0.557426
],
[
0.0614129,
0.0664109,
0.0768262,
0.0988875,
0.129122,
0.212766,
0.5555033
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003465,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003436,
"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.0035013,
0.0034917,
0.0034694,
0.0034771,
0.0034948,
0.0035356,
0.0036298
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0039471,
-0.0040001,
-0.004122,
-0.0041229,
-0.0041247,
-0.0041291,
-0.004139
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003495,
"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.2128438,
-0.0474466,
0.3277161
],
[
-0.3709167,
-0.2165059,
0.1208151
],
[
-0.5190287,
-0.3743835,
-0.063918
]
]
},
"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.2925274,
0.45672,
0.7944479
],
[
0.4335104,
0.5964824,
0.9268861
],
[
0.5730775,
0.7311667,
1.0530254
]
]
},
"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.2840297,
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
}
]
}
}