blob: 319ffd6412bbff7e8a60258a0c109acaa9166375 [file] [log] [blame]
{
"area": 22.5216,
"cell_footprint": "sky130_fd_sc_hd__sdlclkp",
"cell_leakage_power": 0.01027023,
"clock_gating_integrated_cell": "latch_posedge_precontrol",
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"leakage_power": [
{
"value": 0.011442,
"when": "CLK&!GATE&!GCLK&!SCE"
},
{
"value": 0.0116874,
"when": "!CLK&GATE&!GCLK&!SCE"
},
{
"value": 0.0095253,
"when": "!CLK&!GATE&!GCLK&SCE"
},
{
"value": 0.0060705,
"when": "CLK&!GATE&GCLK&SCE"
},
{
"value": 0.0116868,
"when": "!CLK&GATE&!GCLK&SCE"
},
{
"value": 0.0113525,
"when": "!CLK&!GATE&!GCLK&!SCE"
},
{
"value": 0.0082326,
"when": "CLK&GATE&GCLK&!SCE"
},
{
"value": 0.0082319,
"when": "CLK&GATE&GCLK&SCE"
},
{
"value": 0.0136397,
"when": "CLK&GATE&!GCLK&!SCE"
},
{
"value": 0.0114776,
"when": "CLK&!GATE&!GCLK&SCE"
},
{
"value": 0.0136391,
"when": "CLK&GATE&!GCLK&SCE"
},
{
"value": 0.0062574,
"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.004237,
"clock": "true",
"clock_gate_clock_pin": "true",
"direction": "input",
"fall_capacitance": 0.004025,
"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.0185883,
0.0184694,
0.0181951,
0.0182852,
0.0184928,
0.0189716,
0.0200752
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0075239,
0.0074408,
0.0072493,
0.0072903,
0.0073846,
0.0076023,
0.008104
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00445,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.094965,
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.001924,
"clock": "false",
"clock_gate_enable_pin": "true",
"direction": "input",
"fall_capacitance": 0.001774,
"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.0240056,
0.0238634,
0.0235359,
0.0236217,
0.0238195,
0.0242757,
0.0253273
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0144858,
0.014445,
0.014351,
0.0143736,
0.0144259,
0.0145463,
0.014824
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002075,
"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.1289531,
0.3248678,
0.5974915
],
[
0.07464,
0.2705547,
0.5505026
],
[
0.0791159,
0.2738099,
0.5537578
]
]
},
"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.100877,
0.1857077,
0.2032044
],
[
0.0892884,
0.1692363,
0.1818503
],
[
0.2524557,
0.3336243,
0.3437969
]
]
},
"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.1115254,
-0.3013366,
-0.5471048
],
[
-0.0681986,
-0.2628926,
-0.536737
],
[
-0.0738952,
-0.2685892,
-0.5473164
]
]
},
"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.0358418,
-0.1133483,
-0.1137552
],
[
-0.016929,
-0.088332,
-0.0875182
],
[
-0.0604674,
-0.1318704,
-0.133498
]
]
},
"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.001628531,
0.005304226,
0.01727619,
0.05626963,
0.1832737,
0.5969336
],
"values": [
[
0.0268737,
0.0251877,
0.0200435,
0.0059476,
-0.0428185,
-0.2369945,
-0.8775527
],
[
0.0268687,
0.0251603,
0.0200699,
0.005979,
-0.0428523,
-0.2370172,
-0.8775637
],
[
0.0267419,
0.0250925,
0.0198445,
0.0057595,
-0.043006,
-0.2371563,
-0.8776836
],
[
0.0268847,
0.0250903,
0.0198547,
0.0057587,
-0.0431777,
-0.2373191,
-0.877822
],
[
0.0286897,
0.0270455,
0.0217343,
0.007468,
-0.0427377,
-0.2371162,
-0.8775534
],
[
0.0419741,
0.0399666,
0.0338375,
0.0149727,
-0.0414153,
-0.2364563,
-0.8769037
],
[
0.0492496,
0.0471611,
0.0408871,
0.0217691,
-0.0387528,
-0.2352991,
-0.8753612
]
]
},
"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.001628531,
0.005304226,
0.01727619,
0.05626963,
0.1832737,
0.5969336
],
"values": [
[
0.0246424,
0.0265016,
0.0325189,
0.0514175,
0.1111243,
0.3048572,
0.939081
],
[
0.0245372,
0.0264023,
0.032441,
0.0513174,
0.1110436,
0.3048369,
0.9389956
],
[
0.0244502,
0.0263319,
0.0323384,
0.0511937,
0.110892,
0.3048003,
0.9394134
],
[
0.0236357,
0.0254798,
0.0314432,
0.0503037,
0.1101212,
0.3040917,
0.9389302
],
[
0.0237013,
0.0254056,
0.0311314,
0.0499175,
0.1098447,
0.3040207,
0.9418985
],
[
0.024826,
0.0265556,
0.0322106,
0.0506993,
0.1098776,
0.3032223,
0.9394009
],
[
0.0267706,
0.0283116,
0.0337686,
0.0519765,
0.112091,
0.3071861,
0.9375116
]
]
}
},
"max_capacitance": 0.596934,
"max_transition": 1.509148,
"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.00162853,
0.00530423,
0.0172762,
0.0562696,
0.183274,
0.596934
],
"values": [
[
0.106497,
0.1095299,
0.1174799,
0.1351645,
0.1725228,
0.2640801,
0.5336197
],
[
0.1118271,
0.1148435,
0.1227816,
0.1405197,
0.1778679,
0.2694452,
0.5389827
],
[
0.1253184,
0.1283439,
0.1362793,
0.1539516,
0.1913225,
0.2829504,
0.5524725
],
[
0.1577874,
0.1608097,
0.1687223,
0.1863817,
0.2237964,
0.3154105,
0.5849083
],
[
0.2334877,
0.2366353,
0.2447609,
0.2628149,
0.3004595,
0.3918607,
0.6610959
],
[
0.3700855,
0.3742219,
0.3852532,
0.4086534,
0.4531782,
0.5420617,
0.8107376
],
[
0.6129472,
0.616918,
0.6264724,
0.6447223,
0.6793944,
0.7656619,
1.0353618
]
]
},
"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.00162853,
0.00530423,
0.0172762,
0.0562696,
0.183274,
0.596934
],
"values": [
[
0.0796134,
0.0831106,
0.0927131,
0.1174049,
0.1869305,
0.4076398,
1.1282665
],
[
0.0833563,
0.086862,
0.0964377,
0.1211383,
0.1906949,
0.4114171,
1.1320817
],
[
0.0914543,
0.0949865,
0.1045314,
0.1292669,
0.1989102,
0.4199607,
1.1405987
],
[
0.1083791,
0.1118969,
0.1215186,
0.146257,
0.2160958,
0.4378409,
1.1581299
],
[
0.1333496,
0.1372932,
0.1477214,
0.1735126,
0.2439901,
0.4668193,
1.1856142
],
[
0.152766,
0.1577632,
0.1704645,
0.1989667,
0.2704857,
0.4931656,
1.2136522
],
[
0.131813,
0.1381885,
0.1547705,
0.1905111,
0.2663631,
0.4881067,
1.2081617
]
]
},
"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.00162853,
0.00530423,
0.0172762,
0.0562696,
0.183274,
0.596934
],
"values": [
[
0.0219281,
0.023793,
0.0288708,
0.0408767,
0.0738876,
0.1763282,
0.5294558
],
[
0.0219634,
0.0238518,
0.0289771,
0.0410396,
0.0737681,
0.1763772,
0.5292409
],
[
0.0219027,
0.023824,
0.0288416,
0.0408865,
0.0734876,
0.1762771,
0.5299279
],
[
0.021956,
0.0238008,
0.0288928,
0.0409891,
0.0737122,
0.1763495,
0.5295922
],
[
0.0240234,
0.0257746,
0.03057,
0.0423238,
0.0742515,
0.1757965,
0.5301275
],
[
0.0381521,
0.0402177,
0.0460536,
0.0585848,
0.0840079,
0.1742811,
0.5293366
],
[
0.051346,
0.0510267,
0.0503817,
0.0500906,
0.0711915,
0.1717811,
0.5286517
]
]
},
"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.00162853,
0.00530423,
0.0172762,
0.0562696,
0.183274,
0.596934
],
"values": [
[
0.0194917,
0.0225078,
0.0314856,
0.0594213,
0.153414,
0.4721234,
1.5069276
],
[
0.0196492,
0.0224212,
0.0314885,
0.0594209,
0.1533904,
0.4721157,
1.5068599
],
[
0.0196031,
0.0226173,
0.0315587,
0.0594509,
0.153759,
0.4722256,
1.5025456
],
[
0.0201501,
0.0230906,
0.0318787,
0.0595501,
0.1538155,
0.4720102,
1.5055883
],
[
0.0240267,
0.0271308,
0.0353766,
0.061998,
0.1546037,
0.4715197,
1.5091484
],
[
0.0325777,
0.0355567,
0.0439809,
0.0680884,
0.1567336,
0.4697516,
1.5047603
],
[
0.0462427,
0.0503026,
0.0604845,
0.084855,
0.1635406,
0.4715111,
1.5009972
]
]
},
"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.001833,
"clock": "false",
"clock_gate_test_pin": "true",
"direction": "input",
"fall_capacitance": 0.001744,
"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.0249775,
0.0248542,
0.0245698,
0.0246113,
0.0247068,
0.0249272,
0.0254354
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0154717,
0.0154175,
0.0152925,
0.0153292,
0.0154135,
0.0156083,
0.0160571
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001922,
"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.137498,
0.3126608,
0.5633118
],
[
0.0807435,
0.2583477,
0.5151022
],
[
0.0839987,
0.2628236,
0.5195781
]
]
},
"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.1094219,
0.2040182,
0.2422669
],
[
0.0978333,
0.1887676,
0.2209128
],
[
0.2610007,
0.3519349,
0.3828594
]
]
},
"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.1200703,
-0.291571,
-0.5239115
],
[
-0.0755228,
-0.2519063,
-0.5049987
],
[
-0.078778,
-0.2576029,
-0.5143574
]
]
},
"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.1316588,
-0.1540384
],
[
-0.0279154,
-0.1078633,
-0.1278014
],
[
-0.0763366,
-0.1538431,
-0.1737813
]
]
},
"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"
]
}
}