blob: 0b0825aad0532c6cfce81aaa53d897ef85a2f3a2 [file] [log] [blame]
{
"area": 20.0192,
"cell_footprint": "sky130_fd_sc_hd__sdlclkp",
"cell_leakage_power": 0.008253753,
"clock_gating_integrated_cell": "latch_posedge_precontrol",
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"leakage_power": [
{
"value": 0.0079679,
"when": "CLK&!GATE&!GCLK&!SCE"
},
{
"value": 0.0082087,
"when": "!CLK&GATE&!GCLK&!SCE"
},
{
"value": 0.0060466,
"when": "!CLK&!GATE&!GCLK&SCE"
},
{
"value": 0.0069857,
"when": "CLK&!GATE&GCLK&SCE"
},
{
"value": 0.008208,
"when": "!CLK&GATE&!GCLK&SCE"
},
{
"value": 0.0078266,
"when": "!CLK&!GATE&!GCLK&!SCE"
},
{
"value": 0.0091478,
"when": "CLK&GATE&GCLK&!SCE"
},
{
"value": 0.0091471,
"when": "CLK&GATE&GCLK&SCE"
},
{
"value": 0.0101656,
"when": "CLK&GATE&!GCLK&!SCE"
},
{
"value": 0.0080035,
"when": "CLK&!GATE&!GCLK&SCE"
},
{
"value": 0.0101649,
"when": "CLK&GATE&!GCLK&SCE"
},
{
"value": 0.0071726,
"when": "CLK&!GATE&GCLK&!SCE"
}
],
"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.003379,
"clock": "true",
"clock_gate_clock_pin": "true",
"direction": "input",
"fall_capacitance": 0.003167,
"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.0178895,
0.0178659,
0.0178116,
0.0177819,
0.0177137,
0.0175562,
0.0171935
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0083456,
0.0082831,
0.0081392,
0.0081034,
0.0080211,
0.0078314,
0.0073939
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003591,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.2096997,
0.8333333,
2.5
]
},
"related_output_pin": "GCLK",
"related_pin": "CLK",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,GATE": {
"capacitance": 0.001779,
"clock": "false",
"clock_gate_enable_pin": "true",
"direction": "input",
"fall_capacitance": 0.0016,
"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.0155816,
0.0146069,
0.0123603,
0.0128441,
0.0139593,
0.0165296,
0.0224547
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0143081,
0.0142819,
0.0142216,
0.0141837,
0.0140962,
0.0138946,
0.0134296
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001958,
"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.3450176,
0.5860983,
1.0735657
],
[
0.1515443,
0.392625,
0.8813132
],
[
-0.0490579,
0.1908021,
0.6648418
]
]
},
"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.1753398,
0.3627096,
0.61214
],
[
0.0099427,
0.1997539,
0.4394186
],
[
-0.1137552,
0.0711732,
0.3047344
]
]
},
"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.3288105,
-0.5662292,
-1.0536966
],
[
-0.1414408,
-0.3825215,
-0.8687682
],
[
0.0579408,
-0.1806986,
-0.655959
]
]
},
"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.0736836,
-0.2561706,
-0.4897318
],
[
0.0380026,
-0.1469258,
-0.3695007
],
[
0.1580384,
-0.0220072,
-0.2458027
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,GCLK": {
"clock_gate_out_pin": "true",
"direction": "output",
"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.001348323,
0.003635948,
0.009804863,
0.02644024,
0.07129995,
0.1922707
],
"values": [
[
0.0113353,
0.0102285,
0.0074392,
-0.0008453,
-0.0257149,
-0.094897,
-0.2822197
],
[
0.0111363,
0.0100504,
0.0072691,
-0.0010321,
-0.0258921,
-0.0950895,
-0.2823661
],
[
0.0111587,
0.0100603,
0.0072524,
-0.0010384,
-0.025892,
-0.0950837,
-0.2823664
],
[
0.010845,
0.009734,
0.0069181,
-0.0013849,
-0.0262032,
-0.0953682,
-0.2826379
],
[
0.0105817,
0.0094656,
0.0066522,
-0.001699,
-0.0265329,
-0.0956444,
-0.2829155
],
[
0.010495,
0.0093681,
0.0064336,
-0.0020204,
-0.026838,
-0.0958525,
-0.2830414
],
[
0.0117503,
0.0105023,
0.0071003,
-0.0022912,
-0.0271496,
-0.0958415,
-0.2829164
]
]
},
"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.001348323,
0.003635948,
0.009804863,
0.02644024,
0.07129995,
0.1922707
],
"values": [
[
0.0142291,
0.0157042,
0.0195676,
0.0293668,
0.0550936,
0.1247035,
0.3095475
],
[
0.0142011,
0.0156988,
0.0195372,
0.0293247,
0.0550929,
0.1240299,
0.3109015
],
[
0.0141712,
0.0156514,
0.0195011,
0.0292988,
0.0550507,
0.123901,
0.3077125
],
[
0.013845,
0.0153248,
0.0191805,
0.0289754,
0.0547364,
0.1236798,
0.3106895
],
[
0.0134063,
0.0148951,
0.018746,
0.0285244,
0.0543505,
0.1233608,
0.3090424
],
[
0.0134727,
0.0147947,
0.0184977,
0.0283318,
0.0539374,
0.1224701,
0.3088409
],
[
0.0139142,
0.0152984,
0.0189962,
0.0286555,
0.0540739,
0.1227277,
0.306905
]
]
}
},
"max_capacitance": 0.192271,
"max_transition": 1.511756,
"power_down_function": "(!VPWR + VGND)",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"state_function": "(CLK*M0)",
"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.00134832,
0.00363595,
0.00980486,
0.0264402,
0.0712999,
0.192271
],
"values": [
[
0.1881565,
0.1939096,
0.2058882,
0.2286396,
0.2721424,
0.3648577,
0.5963599
],
[
0.1942198,
0.1999036,
0.2118991,
0.2347661,
0.2782545,
0.3710038,
0.6024684
],
[
0.2099997,
0.215675,
0.2276037,
0.250361,
0.2938586,
0.3866189,
0.6180761
],
[
0.2468173,
0.2524985,
0.2644288,
0.2871021,
0.3306801,
0.4234969,
0.6551224
],
[
0.3348548,
0.340783,
0.3526159,
0.3749507,
0.4184025,
0.5112777,
0.7429818
],
[
0.5390761,
0.5452249,
0.5573594,
0.5795853,
0.6234114,
0.7162658,
0.9479723
],
[
0.9341466,
0.9420995,
0.9587023,
0.9882988,
1.0390173,
1.1372449,
1.3700578
]
]
},
"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.00134832,
0.00363595,
0.00980486,
0.0264402,
0.0712999,
0.192271
],
"values": [
[
0.1533393,
0.1614615,
0.1795648,
0.2194812,
0.3149806,
0.5664418,
1.2387967
],
[
0.1593182,
0.167512,
0.185597,
0.225567,
0.32125,
0.5714456,
1.2479092
],
[
0.1716541,
0.1797469,
0.197825,
0.2377274,
0.3332476,
0.5854614,
1.2558518
],
[
0.1980469,
0.2061607,
0.2243131,
0.2642068,
0.3597194,
0.6110143,
1.2841134
],
[
0.2577727,
0.2659382,
0.2841313,
0.3241314,
0.4198487,
0.6716454,
1.3449248
],
[
0.3745924,
0.3836702,
0.4032287,
0.4450704,
0.5420766,
0.7940411,
1.4672278
],
[
0.5779603,
0.5886338,
0.6111552,
0.6564103,
0.7555699,
1.0077483,
1.6823936
]
]
},
"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.00134832,
0.00363595,
0.00980486,
0.0264402,
0.0712999,
0.192271
],
"values": [
[
0.0276268,
0.0308235,
0.0380959,
0.0551343,
0.0954099,
0.2009573,
0.5047685
],
[
0.0275569,
0.0305554,
0.0379292,
0.0550629,
0.0955283,
0.2010223,
0.5051586
],
[
0.0273969,
0.0307711,
0.037954,
0.0549553,
0.0955603,
0.2010768,
0.5053963
],
[
0.0277473,
0.0305833,
0.0381851,
0.0545422,
0.0952772,
0.2014154,
0.5044337
],
[
0.0276213,
0.0308545,
0.0380289,
0.0548599,
0.0955912,
0.2017612,
0.5041722
],
[
0.0298594,
0.0327598,
0.0396134,
0.0562704,
0.0964539,
0.2011361,
0.5041989
],
[
0.046673,
0.0498828,
0.057479,
0.0740408,
0.112285,
0.2100761,
0.5043435
]
]
},
"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.00134832,
0.00363595,
0.00980486,
0.0264402,
0.0712999,
0.192271
],
"values": [
[
0.0323483,
0.0392096,
0.0561874,
0.1007823,
0.2242657,
0.5706644,
1.5115847
],
[
0.0327939,
0.0392064,
0.0563849,
0.1007788,
0.225119,
0.5704064,
1.5021464
],
[
0.0323811,
0.0391981,
0.0563017,
0.1007325,
0.2245302,
0.5709068,
1.4917739
],
[
0.0325112,
0.0390764,
0.0562222,
0.1007815,
0.2241037,
0.5714441,
1.5010376
],
[
0.0330443,
0.0399552,
0.0567544,
0.1009855,
0.2248829,
0.5724954,
1.5020665
],
[
0.0380339,
0.0446357,
0.0616953,
0.1048468,
0.2257833,
0.5690128,
1.5117555
],
[
0.0479474,
0.054923,
0.0715136,
0.113215,
0.2310913,
0.569034,
1.5014945
]
]
},
"timing_sense": "positive_unate",
"timing_type": "combinational"
}
},
"pin,M0": {
"direction": "internal",
"internal_node": "M0",
"related_ground_pin": "VNB",
"related_power_pin": "VPWR"
},
"pin,SCE": {
"capacitance": 0.001693,
"clock": "false",
"clock_gate_test_pin": "true",
"direction": "input",
"fall_capacitance": 0.001589,
"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.0155221,
0.0145878,
0.0124342,
0.0129546,
0.0141542,
0.0169191,
0.0232927
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0152167,
0.0151747,
0.015078,
0.01505,
0.0149856,
0.0148369,
0.0144945
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001797,
"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.3572246,
0.5909811,
1.0381654
],
[
0.1625306,
0.3950664,
0.8446921
],
[
-0.0429544,
0.1895814,
0.6294414
]
]
},
"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.1899883,
0.385903,
0.6548646
],
[
0.029474,
0.224168,
0.4833639
],
[
-0.0893411,
0.1016908,
0.3523418
]
]
},
"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.3410176,
-0.5747741,
-1.019517
],
[
-0.1524271,
-0.3861836,
-0.8333678
],
[
0.0518372,
-0.1819193,
-0.6205586
]
]
},
"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.0846699,
-0.2781432,
-0.5336771
],
[
0.0184714,
-0.1713398,
-0.4146667
],
[
0.1336244,
-0.0537454,
-0.2946309
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"statetable,CLK GATE SCE,M0": {
"table": [
"L L L : - : L",
"L L H : - : H",
"L H L : - : H",
"L H H : - : H",
"H - - : - : N"
]
}
}