blob: 20b9e9e0844239f9f4938f4e67b107157c4619c8 [file] [log] [blame]
{
"data-sheet": {
"ip-name": "lvlshift",
"netlist-source": "layout",
"score": "0",
"foundry": "SW",
"node": "EFS8A",
"description": "Digital level shifter between a 1.8V domain and a 3.3V domain.",
"pins": [
{
"dir": "input",
"description": "Low-voltage input",
"type": "signal",
"Vmin": "-0.5",
"name": "A",
"Vmax": "VDD1V8 + 0.3"
},
{
"dir": "output",
"description": "High-voltage output",
"type": "signal",
"Vmin": "-0.5",
"name": "X",
"Vmax": "VDD3V3 + 0.3"
},
{
"dir": "inout",
"description": "High-voltage supply",
"type": "power",
"Vmin": "+3.0",
"name": "VDD3V3",
"Vmax": "+3.6"
},
{
"dir": "inout",
"description": "Low-voltage supply",
"type": "power",
"Vmin": "+1.5",
"name": "VDD1V8",
"Vmax": "+2.1"
},
{
"name": "VSS",
"dir": "inout",
"description": "Common ground",
"type": "ground"
}
],
"global-conditions": [
{
"typ": "3.3",
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3"
},
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"typ": "27",
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"min": "-40",
"max": "85"
},
{
"typ": "3",
"display": "Sigma",
"condition": "SIGMA"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER",
"min": "ss",
"max": "ff"
}
],
"physical-params": [
{
"unit": "\u00b5m\u00b2",
"display": "Device area",
"condition": "device_area",
"max": {
"value": "113",
"target": "115",
"score": "pass",
"penalty": "fail"
}
},
{
"unit": "\u00b5m\u00b2",
"display": "Layout area",
"condition": "area",
"max": {
"value": "56.56",
"target": "60",
"score": "pass",
"penalty": "fail"
}
},
{
"unit": "\u00b5m",
"display": "Layout width",
"condition": "width",
"max": {
"value": "9.82",
"target": "10",
"score": "pass",
"penalty": "fail"
}
},
{
"unit": "\u00b5m",
"display": "Layout height",
"condition": "height",
"max": {
"value": "5.76",
"target": "6",
"score": "pass",
"penalty": "fail"
}
},
{
"display": "LVS errors",
"condition": "LVS_errors",
"max": {
"value": "0",
"target": "0",
"score": "pass",
"penalty": "fail"
}
},
{
"display": "DRC errors",
"condition": "DRC_errors",
"max": {
"value": "0",
"target": "0",
"score": "pass",
"penalty": "fail"
}
}
],
"electrical-params": [
{
"method": "VOLTAGE_OUTPUT",
"unit": "V",
"display": "VOL",
"min": {
"value": "4.144e-09",
"penalty": "0"
},
"typ": {
"value": "1.921e-08",
"penalty": "0"
},
"conditions": [
{
"typ": "3.3",
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3"
},
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"typ": "0.3",
"unit": "V",
"display": "IN",
"condition": "VOLTAGE:A"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"typ": "27",
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"min": "-40",
"max": "85"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER",
"min": "ss",
"max": "ff"
},
{
"typ": "3",
"display": "Sigma",
"condition": "SIGMA"
}
],
"max": {
"value": "7.296e-08",
"target": "0.1",
"score": "pass",
"penalty": "fail"
}
},
{
"method": "VOLTAGE_OUTPUT",
"unit": "V",
"display": "VOH",
"min": {
"value": "3.3",
"target": "3.2",
"score": "pass",
"penalty": "fail"
},
"typ": {
"value": "3.3",
"penalty": "0"
},
"conditions": [
{
"typ": "3.3",
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3"
},
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"typ": "1.5",
"unit": "V",
"display": "IN",
"condition": "VOLTAGE:A"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"typ": "27",
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"min": "-40",
"max": "85"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER",
"min": "ss",
"max": "ff"
},
{
"typ": "3",
"display": "Sigma",
"condition": "SIGMA"
}
],
"max": {
"value": "3.3",
"penalty": "0"
}
},
{
"method": "PROPRISE",
"unit": "ns",
"display": "TPD rise @ 3\u03c3",
"min": {
"value": "1.396",
"target": "1",
"score": "0",
"penalty": "0"
},
"typ": {
"value": "1.761",
"target": "2",
"score": "11.95",
"penalty": "50"
},
"conditions": [
{
"typ": "3.3",
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3"
},
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"linstep": "20",
"max": "85",
"min": "-40"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER",
"min": "ss",
"max": "ff"
},
{
"typ": "3",
"display": "Sigma",
"condition": "SIGMA"
}
],
"max": {
"value": "2.033",
"target": "3",
"score": "pass",
"penalty": "fail"
}
},
{
"method": "PROPRISE",
"unit": "ns",
"display": "TPD rise @ 6\u03c3",
"min": {
"value": "1.355",
"target": "1",
"score": "0",
"penalty": "0"
},
"typ": {
"value": "1.908",
"target": "2",
"score": "4.581",
"penalty": "50"
},
"conditions": [
{
"typ": "3.3",
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3"
},
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"linstep": "20",
"max": "85",
"min": "-40"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER",
"min": "ss",
"max": "ff"
},
{
"typ": "6",
"display": "Sigma",
"condition": "SIGMA"
}
],
"max": {
"value": "2.747",
"target": "3",
"score": "pass",
"penalty": "fail"
}
},
{
"method": "PROPFALL",
"unit": "ns",
"display": "TPD fall @ 3\u03c3",
"min": {
"value": "1.609",
"target": "1",
"score": "0",
"penalty": "0"
},
"typ": {
"value": "1.968",
"target": "2",
"score": "1.615",
"penalty": "50"
},
"conditions": [
{
"typ": "3.3",
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3"
},
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"linstep": "20",
"max": "85",
"min": "-40"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER",
"min": "ss",
"max": "ff"
},
{
"typ": "3",
"display": "Sigma",
"condition": "SIGMA"
}
],
"max": {
"value": "2.389",
"target": "3",
"score": "pass",
"penalty": "fail"
}
},
{
"method": "PROPFALL",
"unit": "ns",
"display": "TPD fall @ 6\u03c3",
"min": {
"value": "1.426",
"target": "1",
"score": "0",
"penalty": "0"
},
"typ": {
"value": "1.997",
"target": "2",
"score": "0.1708",
"penalty": "50"
},
"conditions": [
{
"typ": "3.3",
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3"
},
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"typ": "-0.5",
"unit": "V",
"display": "Overdrive",
"condition": "VOLTAGE:VDIFF"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"linstep": "20",
"max": "85",
"min": "-40"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER",
"min": "ss",
"max": "ff"
},
{
"typ": "6",
"display": "Sigma",
"condition": "SIGMA"
}
],
"max": {
"value": "2.713",
"target": "3",
"score": "pass",
"penalty": "fail"
}
},
{
"method": "DCCURRENT_STATIC",
"unit": "pA",
"display": "IDD (leakage)",
"min": {
"value": "21.6",
"penalty": "0"
},
"typ": {
"value": "49.19",
"target": "100",
"score": "5081",
"penalty": "100"
},
"conditions": [
{
"typ": "3.3",
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3"
},
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"unit": "V",
"display": "IN",
"condition": "VOLTAGE:A",
"min": "0.0",
"max": "1.8"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"typ": "27",
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"min": "-40",
"max": "85"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER",
"min": "ss",
"max": "ff"
},
{
"typ": "3",
"display": "Sigma",
"condition": "SIGMA"
}
],
"max": {
"value": "196.7",
"target": "250",
"score": "pass",
"penalty": "fail"
}
},
{
"conditions": [
{
"typ": "1.8",
"unit": "V",
"display": "VDD1V8",
"condition": "VOLTAGE:VDD1V8"
},
{
"typ": "0",
"unit": "V",
"display": "Ground",
"condition": "VOLTAGE:VSS"
},
{
"unit": "V",
"display": "VDD3V3",
"condition": "VOLTAGE:VDD3V3",
"linstep": "0.1",
"max": "3.6",
"min": "2.5"
},
{
"typ": "100",
"unit": "M\u03a9",
"display": "RLoad",
"condition": "RESISTANCE:X"
},
{
"unit": "pF",
"display": "CLoad",
"condition": "CAPACITANCE:X",
"max": "1"
},
{
"typ": "27",
"unit": "\u00b0C",
"display": "Temp",
"condition": "TEMPERATURE",
"min": "-40",
"max": "85"
},
{
"typ": "tt",
"display": "Corner",
"condition": "CORNER"
},
{
"typ": "3",
"display": "Sigma",
"condition": "SIGMA"
}
],
"method": "PROPRISE",
"unit": "ns",
"display": "Propagation delay vs. supply voltage VDD3V3",
"plot": {
"filename": "TPDxVDD3V3.png",
"status": "done",
"xlabel": "Supply voltage VDD3V3",
"xaxis": "VOLTAGE:VDD3V3",
"ylabel": "Propagation delay"
}
}
],
"format": "3"
}
}