blob: c538664db99c0b69b64e865111daa8915667619b [file] [log] [blame]
{
"clk_width": 4e-08,
"comp_attribute voltage_map": [
[
"KAPWR",
1.6
],
[
"VSS",
0.0
],
[
"KAGND",
0.0
],
[
"VGND",
0.0
],
[
"VNB",
0.0
],
[
"VPB",
1.6
],
[
"VPWR",
1.6
]
],
"default_arc_mode": "worst_edges",
"default_max_transition": 5.0,
"define": [
{
"attribute_name": "default_arc_mode",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "def_sim_opt",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "simulator",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "switching_power_split_model",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "driver_model",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "tran_timestep",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "leakage_sim_opt",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "violation_delay_degrade_pct",
"attribute_type": "string",
"group_name": "timing"
},
{
"attribute_name": "sim_opt",
"attribute_type": "string",
"group_name": "timing"
},
{
"attribute_name": "default_constraint_arc_mode",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "min_pulse_width_mode",
"attribute_type": "string",
"group_name": "library"
},
{
"attribute_name": "clk_width",
"attribute_type": "string",
"group_name": "library"
}
],
"input_voltage GENERAL": {
"vih": 1.28,
"vil": 0.32,
"vimax": 1.68,
"vimin": -0.08
},
"leakage_sim_opt": "runlvl=5 accurate=1 method=bdf kcltest=1 runlvl=5 accurate=1 method=bdf kcltest=1 gmin=1E-15 runlvl=5 accurate=1 method=bdf kcltest=1 gmin=1E-15",
"lu_table_template ccsn_dc": {
"variable_1": "input_voltage",
"variable_2": "output_voltage"
},
"lu_table_template ccsn_ovrf": {
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance",
"variable_3": "time"
},
"lu_table_template ccsn_pnlh": {
"variable_1": "input_noise_height",
"variable_2": "input_noise_width",
"variable_3": "total_output_net_capacitance",
"variable_4": "time"
},
"lu_table_template del_1_7_7": {
"index_1": [
1,
2,
3,
4,
5,
6,
7
],
"index_2": [
1,
2,
3,
4,
5,
6,
7
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x11": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x12": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x13": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x14": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x15": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x16": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x17": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x18": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x19": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x20": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x21": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x23": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x24": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x26": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x8": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"lu_table_template delay_template13x9": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"variable_1": "input_net_transition",
"variable_2": "total_output_net_capacitance"
},
"nom_temperature": -40.0,
"nom_voltage": 1.6,
"normalized_driver_waveform driver_waveform_template": {
"driver_waveform_name": "ramp",
"index_1": [
0.01,
0.0281727,
0.0793701,
0.2236068,
0.6299605,
1.7747683,
2.5,
5.0
],
"index_2": [
0.0,
0.5,
1.0
],
"values": [
[
0.0,
0.0083333333,
0.016666667
],
[
0.0,
0.023477243,
0.046954485
],
[
0.0,
0.06614171,
0.13228342
],
[
0.0,
0.186339,
0.372678
],
[
0.0,
0.5249671,
1.0499342
],
[
0.0,
1.4789736,
2.9579472
],
[
0.0,
2.0833333,
4.1666667
],
[
0.0,
4.1666667,
8.3333333
]
]
},
"operating_conditions ss_n40C_1v60": {
"process": 1.0,
"temperature": -40.0,
"tree_type": "balanced_tree",
"voltage": 1.6
},
"output_voltage GENERAL": {
"voh": 1.44,
"vol": 0.16,
"vomax": 1.68,
"vomin": -0.08
},
"power_lut_template power_outputs_1": {
"index_1": [
1,
2,
3,
4,
5,
6,
7
],
"index_2": [
1,
2,
3,
4,
5,
6,
7
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x11": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x12": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x13": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x14": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x15": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x16": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x17": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x18": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x19": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x20": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x21": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x23": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x24": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x26": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x8": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
},
"power_lut_template pwr_template13x9": {
"index_1": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"index_2": [
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"variable_1": "input_transition_time",
"variable_2": "total_output_net_capacitance"
}
}