blob: 10735e6b326335ff990773c69e3bcc5f166ea1e0 [file] [log] [blame]
{
"area": 18.768,
"cell_footprint": "sky130_fd_sc_hd__sdlclkp",
"cell_leakage_power": 0.001551015,
"clock_gating_integrated_cell": "latch_posedge_precontrol",
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"leakage_power": [
{
"value": 0.0014511,
"when": "CLK&!GATE&!GCLK&!SCE"
},
{
"value": 0.0013867,
"when": "!CLK&GATE&!GCLK&!SCE"
},
{
"value": 0.0009474,
"when": "!CLK&!GATE&!GCLK&SCE"
},
{
"value": 0.0014665,
"when": "CLK&!GATE&GCLK&SCE"
},
{
"value": 0.0013864,
"when": "!CLK&GATE&!GCLK&SCE"
},
{
"value": 0.0013594,
"when": "!CLK&!GATE&!GCLK&!SCE"
},
{
"value": 0.0019059,
"when": "CLK&GATE&GCLK&!SCE"
},
{
"value": 0.0019056,
"when": "CLK&GATE&GCLK&SCE"
},
{
"value": 0.0018696,
"when": "CLK&GATE&!GCLK&!SCE"
},
{
"value": 0.0014303,
"when": "CLK&!GATE&!GCLK&SCE"
},
{
"value": 0.0018693,
"when": "CLK&GATE&!GCLK&SCE"
},
{
"value": 0.0016341,
"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.003502,
"clock": "true",
"clock_gate_clock_pin": "true",
"direction": "input",
"fall_capacitance": 0.003347,
"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.013781,
0.0137009,
0.0135161,
0.0135088,
0.0134921,
0.0134536,
0.0133648
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0065209,
0.0064703,
0.0063535,
0.0063318,
0.0062817,
0.0061662,
0.0059
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003658,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1181561,
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.001822,
"clock": "false",
"clock_gate_enable_pin": "true",
"direction": "input",
"fall_capacitance": 0.001674,
"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.0171406,
0.0169741,
0.0165903,
0.0166222,
0.0166957,
0.0168651,
0.0172556
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0108212,
0.0107973,
0.0107421,
0.010713,
0.010646,
0.0104915,
0.0101353
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001971,
"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.1838848,
0.4090964,
0.7891419
],
[
0.0831849,
0.3071758,
0.6884421
],
[
0.0119772,
0.2359681,
0.6123515
]
]
},
"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.0850078,
0.2150046,
0.3216126
],
[
0.0148255,
0.137498,
0.2331198
],
[
0.0327292,
0.1529603,
0.2510234
]
]
},
"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.1786641,
-0.4026549,
-0.7668314
],
[
-0.0791849,
-0.3031758,
-0.6832214
],
[
-0.0079772,
-0.2319681,
-0.6083515
]
]
},
"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.0419453,
-0.1646178,
-0.2492533
],
[
0.0123678,
-0.1042012,
-0.1888366
],
[
0.0262025,
-0.0879251,
-0.175002
]
]
},
"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.001274796,
0.00325021,
0.008286708,
0.02112772,
0.05386707,
0.1373391
],
"values": [
[
0.0050065,
0.0044191,
0.0029306,
-0.0023857,
-0.0178177,
-0.0576593,
-0.1592533
],
[
0.0049572,
0.0043875,
0.0028949,
-0.0024083,
-0.0178398,
-0.057671,
-0.1594001
],
[
0.0048528,
0.0042586,
0.0027817,
-0.0025276,
-0.0179301,
-0.0577761,
-0.1593401
],
[
0.0046632,
0.0040901,
0.0025713,
-0.0027281,
-0.0181083,
-0.0579307,
-0.1594997
],
[
0.0045337,
0.0039009,
0.0022917,
-0.0029558,
-0.0182944,
-0.0580746,
-0.1596298
],
[
0.0058889,
0.0049104,
0.0025635,
-0.0035331,
-0.0184127,
-0.0581599,
-0.1596936
],
[
0.0064235,
0.0054811,
0.0031743,
-0.0029792,
-0.0185311,
-0.0581865,
-0.159431
]
]
},
"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.001274796,
0.00325021,
0.008286708,
0.02112772,
0.05386707,
0.1373391
],
"values": [
[
0.0069333,
0.0081272,
0.0107122,
0.0167743,
0.0320861,
0.0718072,
0.1716356
],
[
0.0068548,
0.0080665,
0.0106463,
0.016732,
0.0320211,
0.0717924,
0.1725539
],
[
0.0067202,
0.0079619,
0.0105334,
0.0166083,
0.0320057,
0.0713443,
0.1728474
],
[
0.0061123,
0.0074043,
0.0100056,
0.0161078,
0.0317195,
0.0709189,
0.171346
],
[
0.0059084,
0.0071002,
0.0098133,
0.0159022,
0.0313373,
0.0712452,
0.1719803
],
[
0.0064972,
0.00748,
0.0099146,
0.0159515,
0.0314553,
0.0705816,
0.1722609
],
[
0.0067611,
0.0076944,
0.0101328,
0.0162626,
0.0318179,
0.0714748,
0.1711417
]
]
}
},
"max_capacitance": 0.137339,
"max_transition": 1.507068,
"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.0012748,
0.00325021,
0.00828671,
0.0211277,
0.0538671,
0.137339
],
"values": [
[
0.0890246,
0.093786,
0.1032422,
0.1219948,
0.161399,
0.25542,
0.4937541
],
[
0.0944895,
0.0992672,
0.1087784,
0.1275741,
0.1669663,
0.2610303,
0.4993745
],
[
0.108606,
0.1132456,
0.1227597,
0.1415555,
0.1810378,
0.2751175,
0.5141796
],
[
0.1438332,
0.1484703,
0.1580404,
0.1768735,
0.2164321,
0.3105402,
0.5491123
],
[
0.2230125,
0.2280629,
0.2382174,
0.2575809,
0.2973524,
0.3915766,
0.6307347
],
[
0.3646462,
0.3712719,
0.3842039,
0.4070878,
0.4499682,
0.5454976,
0.7838534
],
[
0.6077605,
0.6173519,
0.6348378,
0.6651807,
0.716384,
0.8152978,
1.0539842
]
]
},
"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.0012748,
0.00325021,
0.00828671,
0.0211277,
0.0538671,
0.137339
],
"values": [
[
0.0788154,
0.0861155,
0.102715,
0.1418137,
0.2392402,
0.4900209,
1.1265017
],
[
0.0835412,
0.0908682,
0.1074218,
0.1465556,
0.2441203,
0.494538,
1.1341142
],
[
0.0936242,
0.1009342,
0.1175075,
0.1565836,
0.2544847,
0.5039281,
1.1434437
],
[
0.1154363,
0.1227686,
0.1394214,
0.1786955,
0.2769436,
0.5269641,
1.1649783
],
[
0.1530553,
0.1609536,
0.1783805,
0.2184327,
0.3171542,
0.5685056,
1.2081232
],
[
0.2066593,
0.2157693,
0.234752,
0.2755918,
0.3746628,
0.6255929,
1.2668329
],
[
0.2634467,
0.2758572,
0.2994271,
0.3441924,
0.4435224,
0.694404,
1.3324245
]
]
},
"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.0012748,
0.00325021,
0.00828671,
0.0211277,
0.0538671,
0.137339
],
"values": [
[
0.0170494,
0.0206448,
0.0283941,
0.0460984,
0.0916895,
0.2136816,
0.5290682
],
[
0.0170165,
0.0206577,
0.0283439,
0.0460616,
0.0913087,
0.2138636,
0.5296368
],
[
0.0170211,
0.0205248,
0.0284913,
0.0460729,
0.0915607,
0.2141494,
0.5299422
],
[
0.0172425,
0.0206887,
0.0285224,
0.046148,
0.0915888,
0.2134481,
0.52942
],
[
0.0197867,
0.0229906,
0.0302797,
0.0472697,
0.0920305,
0.2140304,
0.5291865
],
[
0.0291736,
0.0332989,
0.0402583,
0.0565296,
0.0985536,
0.2161527,
0.5368621
],
[
0.0464963,
0.05045,
0.0594896,
0.0769448,
0.1150668,
0.2231671,
0.5320633
]
]
},
"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.0012748,
0.00325021,
0.00828671,
0.0211277,
0.0538671,
0.137339
],
"values": [
[
0.0235366,
0.0314454,
0.0515607,
0.1042021,
0.242306,
0.598778,
1.5022323
],
[
0.0236064,
0.0314945,
0.0515498,
0.1040326,
0.2431468,
0.597185,
1.5039395
],
[
0.0236579,
0.0315757,
0.0516589,
0.1041895,
0.2423673,
0.6008422,
1.5013394
],
[
0.0241334,
0.0319176,
0.0517463,
0.1041876,
0.2425568,
0.5984847,
1.5070681
],
[
0.0268757,
0.0344251,
0.053762,
0.1055334,
0.242883,
0.5980392,
1.503083
],
[
0.0337743,
0.0410286,
0.0584462,
0.1078095,
0.2437377,
0.5979172,
1.5018927
],
[
0.0482412,
0.0557944,
0.072545,
0.1160289,
0.2454839,
0.5994455,
1.4956048
]
]
},
"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.001752,
"clock": "false",
"clock_gate_test_pin": "true",
"direction": "input",
"fall_capacitance": 0.001656,
"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.0177748,
0.0176109,
0.0172329,
0.0172668,
0.0173448,
0.0175246,
0.017939
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0115434,
0.0115119,
0.0114392,
0.0114211,
0.0113794,
0.0112832,
0.0110615
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001847,
"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.1948711,
0.410317,
0.7708314
],
[
0.0917298,
0.3083965,
0.6701315
],
[
0.0180807,
0.2359681,
0.5964824
]
]
},
"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.0947734,
0.2333151,
0.3618958
],
[
0.0270326,
0.1570293,
0.273403
],
[
0.0485983,
0.1761536,
0.293748
]
]
},
"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.1884297,
-0.4038756,
-0.7558451
],
[
-0.0877298,
-0.3031758,
-0.6661315
],
[
-0.0140807,
-0.2319681,
-0.5924824
]
]
},
"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.0492695,
-0.1829284,
-0.2919779
],
[
0.0001608,
-0.1249531,
-0.2291198
],
[
0.0091126,
-0.1123392,
-0.2177266
]
]
},
"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"
]
}
}