From 8a66629249652e00856d48cfb5647941a138ff20 Mon Sep 17 00:00:00 2001 From: ich Date: Mon, 16 Dec 2024 23:55:29 +0100 Subject: [PATCH] tja --- .../doc/build/doctrees/amplifiers.doctree | Bin 10896 -> 10894 bytes .../doc/build/doctrees/environment.pickle | Bin 2415065 -> 2415065 bytes .../doc/build/doctrees/experiments.doctree | Bin 4144 -> 4152 bytes .../doc/build/doctrees/regulator.doctree | Bin 5267 -> 5271 bytes .../doc/build/doctrees/specification.doctree | Bin 20953 -> 21002 bytes .../build/html/_sources/amplifiers.rst.txt | 4 +- .../build/html/_sources/experiments.rst.txt | 6 +-- .../doc/build/html/_sources/regulator.rst.txt | 6 +-- .../build/html/_sources/specification.rst.txt | 40 +++++++++--------- RF_amplifiers/doc/build/html/amplifiers.html | 4 +- RF_amplifiers/doc/build/html/experiments.html | 6 +-- RF_amplifiers/doc/build/html/regulator.html | 6 +-- RF_amplifiers/doc/build/html/searchindex.js | 2 +- .../doc/build/html/specification.html | 40 +++++++++--------- RF_amplifiers/doc/source/amplifiers.rst | 4 +- RF_amplifiers/doc/source/experiments.rst | 6 +-- RF_amplifiers/doc/source/regulator.rst | 6 +-- RF_amplifiers/doc/source/specification.rst | 40 +++++++++--------- 18 files changed, 85 insertions(+), 85 deletions(-) diff --git a/RF_amplifiers/doc/build/doctrees/amplifiers.doctree b/RF_amplifiers/doc/build/doctrees/amplifiers.doctree index 707648ca81ec8ecceb0a72a9b730fd77afe2a82f..945e6e4c56e9dd12c53e33aa6e691c8fba36f301 100644 GIT binary patch delta 65 zcmbOb+84^wz&f>gBTF?0< L+ikOvWSk%X5V97) delta 69 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 DTV#e# diff --git a/RF_amplifiers/doc/build/doctrees/experiments.doctree b/RF_amplifiers/doc/build/doctrees/experiments.doctree index 3c7caa1f4e797e9bf95d150b1b321bedea5d1187..3706204a7ae20636c30956a934f98896e1abe0d9 100644 GIT binary patch delta 109 zcmdm>utR~Rfpx0xMwXXMjHQ#`F-b5dX68(0XHG)lMQ^^x%+JWEI{6)ooIq-BYF~nIRGM#9;pBT diff --git a/RF_amplifiers/doc/build/doctrees/regulator.doctree b/RF_amplifiers/doc/build/doctrees/regulator.doctree index 73fe68910c80692a1b08e89c595e2a69bfe38746..824193fbc7a8eed9cf92d8dc0ad27d994dfca1b7 100644 GIT binary patch delta 95 zcmbQNIbD;bfpu!nMwXvUjLRqgV{&2Co&1qGnInTec1ng=4^(LLN9MOojM0D)|Rt(lwi=*;EvE=nb|xiZZ~4~hxVOApuWZaZ>!@4WZUh=@$I zB7~@a^$-L>_7*`Mp@gKDpq}a}qKE3eK-rYr4 zmJl;rdE>`JW*MPlU^96T0lz6&ovb>QO>SQ-Ld$3s-ZP#`!pk)nzBFuudb0{otDE4q zIf9<#YFaB|E@{{fxWhP6OAfPZ{H!6S1BlRX%zZQ34bzNE=S>PAnBn-q9FLpU7e z(p;3N(nePxN2HzBIfQP(LA$>sK?wY|FuIw;b@y@jU<;x^Zok=C2Q=rn{TYK6VcJ%D zj(*5C44}(7Tvr)`0SBw)*Y=xLbU;&i;8B zc-TLur%ChKqA&1o}HRQQDb@V&Xo@~Bwa?-h+w z2fXsyEx1tf6_+0BYk7_g+DYS!fp6VYSkuR?XHnw>hn2+M?!-Q<%ABZZj*>Q0EQavT z12FGvbsaB9FzR1@j^NfZ^}>+-UZXwjuj{Ry+654m%Q3qcj~_Kqg*<=^-yT!*#}z4u>;nED$4c{V*!w z1Y8smC6OiK3@@uhOq9C*t%X_+UDdtTB5klTxFzSc7U`nvg954_i%FT>gDzNVf!Yxd xbt4{^G0T5sbWq2zfP53bD3l2evqR3jXuuHt=O$V=va}KYZN#aCr)!bV)}Or6!cG7H delta 1175 zcmbtTO-~b16wPa=P}*WBDlMJTJ}8PrS_DGy3p7fwE`Wd^aY3U~I&H@cZb>Wjd(NFZ(`PH_>nkKo zI~G5#3Tp^m1&=KVt+tpmTbWqM);+g?HS`WPIrZIj9fs|v!B$lZ%R&V#+vDi1$!vRv z;f7!_A_^5yx2!LeoXnmf$7?%mIsIjWO{W{RLeB2vNT6IDX7MV5&=L%KT6pF>S~ROd z#+LgOmvMZTx7oA2=e>YtVai=ta}-v*y=cblw!IJeIvn3MV)ksKc3nU!y!0P|IbVk; zB~{slqd2D-hLThjdLO4X9jn?s4BvchC~GPk{IP(k{H>6s{X;gvNp%I*1Grdh2Ii~x zx=o3ZeaIUzuoq!p#3#tXsBBQU(=cnNiUAv;<1o`AI#x?)5Jo~1C8pC6E}>$zb@VdA zdcz-3+2UklXQ{?8-Pmr`>~rG-Vwx|=sBrdb&$C6dZW z$*3-;WnCuYGM-cMb@!Ga(QZ5 z6kzuA>?2g~DGRh6x&X4J^N*2@$bkEz#h)-EeH4kUDJ9L9B{Eec6?3Ip3?LeT_CDXA zc-C=o&h!k&n`%mbpt2o=<82IIQc=xNO3U+47F$7lg-}Hdk86a$#^uOg_#li8xY&h$ r74?klGdj4jLMCOMDkM|9&rZmH%m&%mz*Fln!5Kfw&&R^?A635qmDiMQ diff --git a/RF_amplifiers/doc/build/html/_sources/amplifiers.rst.txt b/RF_amplifiers/doc/build/html/_sources/amplifiers.rst.txt index 309640d..20d4185 100644 --- a/RF_amplifiers/doc/build/html/_sources/amplifiers.rst.txt +++ b/RF_amplifiers/doc/build/html/_sources/amplifiers.rst.txt @@ -20,7 +20,7 @@ layout .. image:: _static/single_layout.png :align: center -the RPPD resistors are layouted that way, because i had problems using LVS with resistors and was hoping it works with the simples shape. but in the end, i didn't manage to make LVS work anyway. +the RPPD resistors are layout that way, because i had problems using LVS with resistors and was hoping it works with the simples shape. but in the end, i didn't manage to make LVS work anyway. @@ -71,7 +71,7 @@ layout :align: center -on the left side of the amplifer the for 50Ω resistors are connected to the input-microstriplines. +on the left side of the amplifier the for 50Ω resistors are connected to the input-microstriplines. diff --git a/RF_amplifiers/doc/build/html/_sources/experiments.rst.txt b/RF_amplifiers/doc/build/html/_sources/experiments.rst.txt index b572e04..068c00e 100644 --- a/RF_amplifiers/doc/build/html/_sources/experiments.rst.txt +++ b/RF_amplifiers/doc/build/html/_sources/experiments.rst.txt @@ -8,7 +8,7 @@ RPPD .. image:: _static/exp_layout.png :align: center -there are 6 resistors aviable to measure: +there are 6 resistors available to measure: 3 in X and Y orientations and both versions as dummy and normal resistors @@ -16,10 +16,10 @@ and both versions as dummy and normal resistors sg13g2 ####### -there is a fast BjT for measurments. +there is a fast BjT for measurements. calibration kit ############### -to measure the amplifier impedances and to see the effect of pads and wirebonding, there are an open, short and load calkit. \ No newline at end of file +to measure the amplifier impedances and to see the effect of pads and wire-bonding, there are an open, short and load calkit. \ No newline at end of file diff --git a/RF_amplifiers/doc/build/html/_sources/regulator.rst.txt b/RF_amplifiers/doc/build/html/_sources/regulator.rst.txt index f764d56..8898431 100644 --- a/RF_amplifiers/doc/build/html/_sources/regulator.rst.txt +++ b/RF_amplifiers/doc/build/html/_sources/regulator.rst.txt @@ -8,7 +8,7 @@ schematic .. image:: _static/shunt.svg :align: center -this is a shunt-regulator for 3.3V and max. 50mA using a simple bandgap-reference. the reference uses MOSFET and BjT temperature coefficients, and needs only one BjT. +this is a shunt-regulator for 3.3V and max. 50mA using a simple band-gap-reference. the reference uses MOSFET and BjT temperature coefficients, and needs only one BjT. layout @@ -20,9 +20,9 @@ layout options ####### -there is the option to filter the refernce output via a capacitor from the ref-pad to GND. +there is the option to filter the reference output via a capacitor from the ref-pad to GND. -its also possibel to adjust the temperature-turning-point via the adj-pad and the voltage via the ref pad. +its also possible to adjust the temperature-turning-point via the adj-pad and the voltage via the ref pad. simulation diff --git a/RF_amplifiers/doc/build/html/_sources/specification.rst.txt b/RF_amplifiers/doc/build/html/_sources/specification.rst.txt index 93f68b6..fb35e16 100644 --- a/RF_amplifiers/doc/build/html/_sources/specification.rst.txt +++ b/RF_amplifiers/doc/build/html/_sources/specification.rst.txt @@ -2,22 +2,22 @@ specifications ############## -there are 3 different amplifers, a voltage-regulator and some experiments +there are 3 different amplifiers, a voltage-regulator and some experiments -1. single ended lowpower amplifer +1. single ended lowpower amplifier - 3.3V power supply - < 3.5mA current including powering of a laser-diode - > 30dB gain at 1GHz - 0..60°C - - low-pass corner programable via capacitor + - low-pass corner programmable via capacitor -2. dual input differential lowpower amplifer +2. dual input differential lowpower amplifier - 3.3V power supply - < 3.5mA current including powering of a laser-diode - > 10dB gain at 1GHz - 0..60°C -3. differential lowpower amplifer +3. differential lowpower amplifier - 3.3V power supply - < 3.5mA current including powering of a laser-diode - 0dB gain at 1GHz @@ -26,14 +26,14 @@ there are 3 different amplifers, a voltage-regulator and some experiments 4. shunt-regulator 3.3V - max. 50mA - delta tc = 0 @ 10..30°C - - trimable - - possiblity for low pass filter + - trimmable + - possibility for lowpass filter -5. teststructure for RPPD matching +5. test-structure for RPPD matching - see differences in x and y build resistors, does it really matter? - - see differences in middle and edge restisors, do we need dummy resistors? + - see differences in middle and edge resistors, do we need dummy resistors? -6. a sg13g2 transisor +6. a sg13g2 transistor - if nothing else is working, we get at least a transistor :) 7. open, short & load @@ -60,30 +60,30 @@ signals * - SH_GND - shunt-anode, connect to GND, optional current measurement * - 3.3V - - positiv supply & shunt regulator cathode + - positive supply & shunt regulator cathode * - ref - reference output & input. optional low-pass capacitor to GND * - adj - - adjust the bandgab-reference via resitor to 3.3V or GND + - adjust the band-gap-reference via resistor to 3.3V or GND * - in - - ampifier input + - amplifier input * - out - - ampifier out + - amplifier out * - d- - - differnetial amplifier inverting input + - differential amplifier inverting input * - d+ - - differnetial amplifier noninverting input + - differential amplifier non-inverting input * - dout - - differnetial amplifier laser diode output + - differential amplifier laser diode output * - dd- - - double differnetial amplifier inverting input. conncted together over two 50Ω + - double differential amplifier inverting input. connected together over two 50Ω * - dd+ - - double differnetial amplifier noninverting input. conncted together over two 50Ω + - double differential amplifier non-inverting input. connected together over two 50Ω * - ddout - - double differnetial amplifier laser diode output + - double differential amplifier laser diode output diff --git a/RF_amplifiers/doc/build/html/amplifiers.html b/RF_amplifiers/doc/build/html/amplifiers.html index 5552c1e..2f2c069 100644 --- a/RF_amplifiers/doc/build/html/amplifiers.html +++ b/RF_amplifiers/doc/build/html/amplifiers.html @@ -103,7 +103,7 @@

schematic

layout

_images/single_layout.png -

the RPPD resistors are layouted that way, because i had problems using LVS with resistors and was hoping it works with the simples shape. but in the end, i didn’t manage to make LVS work anyway.

+

the RPPD resistors are layout that way, because i had problems using LVS with resistors and was hoping it works with the simples shape. but in the end, i didn’t manage to make LVS work anyway.

@@ -129,7 +129,7 @@

schematic<

layout

_images/ddiff_layout.png -

on the left side of the amplifer the for 50Ω resistors are connected to the input-microstriplines.

+

on the left side of the amplifier the for 50Ω resistors are connected to the input-microstriplines.

diff --git a/RF_amplifiers/doc/build/html/experiments.html b/RF_amplifiers/doc/build/html/experiments.html index d500823..7750dec 100644 --- a/RF_amplifiers/doc/build/html/experiments.html +++ b/RF_amplifiers/doc/build/html/experiments.html @@ -89,17 +89,17 @@

experiments

RPPD

_images/exp_layout.png -

there are 6 resistors aviable to measure: +

there are 6 resistors available to measure: 3 in X and Y orientations and both versions as dummy and normal resistors

sg13g2

-

there is a fast BjT for measurments.

+

there is a fast BjT for measurements.

calibration kit

-

to measure the amplifier impedances and to see the effect of pads and wirebonding, there are an open, short and load calkit.

+

to measure the amplifier impedances and to see the effect of pads and wire-bonding, there are an open, short and load calkit.

diff --git a/RF_amplifiers/doc/build/html/regulator.html b/RF_amplifiers/doc/build/html/regulator.html index 8765848..5a65598 100644 --- a/RF_amplifiers/doc/build/html/regulator.html +++ b/RF_amplifiers/doc/build/html/regulator.html @@ -90,7 +90,7 @@

shunt regulator 3.3V

schematic

_images/shunt.svg -

this is a shunt-regulator for 3.3V and max. 50mA using a simple bandgap-reference. the reference uses MOSFET and BjT temperature coefficients, and needs only one BjT.

+

this is a shunt-regulator for 3.3V and max. 50mA using a simple band-gap-reference. the reference uses MOSFET and BjT temperature coefficients, and needs only one BjT.

layout

@@ -98,8 +98,8 @@

layout<

options

-

there is the option to filter the refernce output via a capacitor from the ref-pad to GND.

-

its also possibel to adjust the temperature-turning-point via the adj-pad and the voltage via the ref pad.

+

there is the option to filter the reference output via a capacitor from the ref-pad to GND.

+

its also possible to adjust the temperature-turning-point via the adj-pad and the voltage via the ref pad.

simulation

diff --git a/RF_amplifiers/doc/build/html/searchindex.js b/RF_amplifiers/doc/build/html/searchindex.js index 5b3f852..c76470c 100644 --- a/RF_amplifiers/doc/build/html/searchindex.js +++ b/RF_amplifiers/doc/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"3 SiGe BjT amplifiers": [[3, null]], "ETHZ feedback": [[4, "ethz-feedback"]], "KLayout .GDS:": [[1, "klayout-gds"]], "OTA": [[4, "ota"]], "RPPD": [[2, "rppd"]], "Xschem schematics:": [[1, "xschem-schematics"]], "amplifier": [[0, null]], "amplifier simulations": [[0, "amplifier-simulations"]], "bias generator": [[4, "bias-generator"]], "calibration kit": [[2, "calibration-kit"]], "design data and design process description": [[1, null]], "differential amplifier": [[0, "differential-amplifier"]], "dual input differential amplifier": [[0, "dual-input-differential-amplifier"]], "experiments": [[2, null]], "high voltage OTA": [[4, null]], "iHP 130nm BiCMOS process sg13g2": [[1, "ihp-130nm-bicmos-process-sg13g2"]], "layout": [[0, "layout"], [0, "id2"], [0, "id4"], [4, "layout"], [5, "layout"]], "options": [[5, "options"]], "pinout": [[6, "pinout"]], "schematic": [[0, "schematic"], [0, "id1"], [0, "id3"], [5, "schematic"]], "sg13g2": [[2, "sg13g2"]], "shunt regulator 3.3V": [[5, null]], "signals": [[6, "signals"]], "simulation": [[5, "simulation"]], "simulations": [[4, "simulations"]], "specifications": [[6, null]], "validation of the circuits": [[7, null]]}, "docnames": ["amplifiers", "designdata", "experiments", "index", "ota", "regulator", "specification", "validation"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["amplifiers.rst", "designdata.rst", "experiments.rst", "index.rst", "ota.rst", "regulator.rst", "specification.rst", "validation.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": 0, "0": 6, "0db": 6, "1": 4, "10": 6, "10db": 6, "10\u00b5a": 4, "1ghz": 6, "3": [2, 4, 6], "30": 6, "30db": 6, "3v": 6, "50ma": [5, 6], "50\u03c9": [0, 6], "5ma": 6, "6": 2, "60": 6, "A": 4, "The": 4, "ac": 4, "adj": [5, 6], "adjust": [5, 6], "allow": 4, "also": [0, 4, 5], "ampifi": 6, "amplif": [0, 6], "amplifi": [1, 2, 4, 6], "an": [2, 4], "anod": 6, "anywai": 0, "ar": [0, 2, 3, 4, 6], "asap": 7, "avail": 0, "aviabl": 2, "band": 4, "bandgab": 6, "bandgap": 5, "bandwidth": 4, "base": 0, "becaus": [0, 4], "between": 4, "bia": 0, "bigger": 4, "bit": 4, "bjt": [2, 5], "both": [0, 2], "build": [0, 6], "bulk": 4, "c": 6, "c2": 0, "calibr": 6, "calkit": 2, "call": 4, "capacit": 0, "capacitor": [4, 5, 6], "cascod": 4, "cathod": 6, "chang": 4, "chip": [0, 1, 3], "circuit": [0, 4], "cmo": 4, "coeffici": 5, "com": 1, "common": [0, 4], "compens": [0, 4], "conductor": 4, "connct": 6, "connect": [0, 6], "convert": 0, "corner": [0, 6], "correct": 3, "could": 4, "coupl": 0, "current": [0, 4, 6], "d": 6, "dc": [0, 4], "dd": [0, 6], "ddout": 6, "decoupl": 4, "delta": 6, "depend": 0, "design": [3, 4], "design_data": 1, "devic": 4, "didn": 0, "differ": [4, 6], "differenc": 0, "differenti": [4, 6], "differneti": 6, "diod": [0, 6], "do": 6, "doc": 1, "document": [1, 4], "doe": 6, "doubl": 6, "dout": 6, "drive": 0, "dual": 6, "dummi": [2, 6], "edg": 6, "effect": 2, "effort": 4, "els": 6, "en": 1, "enabl": 1, "end": [0, 6], "enhanc": 4, "experi": 6, "fast": [1, 2], "feedback": 0, "few": 4, "file": 1, "filter": [5, 6], "fit": 4, "fmd_qnc_amps_fil": 1, "fold": 4, "folder": 1, "frequenc": 4, "from": [0, 4, 5], "gain": [0, 4, 6], "get": 6, "github": 1, "gmbh": 1, "gnd": [0, 5, 6], "goe": 0, "ground": 6, "had": [0, 4], "have": 4, "hope": 0, "html": 1, "http": 1, "i": [0, 1, 2, 3, 4, 5, 6], "ihp": 4, "imped": [2, 6], "improv": 0, "includ": 6, "index": 1, "input": [4, 6], "insid": 0, "intend": 4, "invert": 6, "io": 1, "ip": 0, "isol": 4, "ist": 0, "its": [0, 4, 5], "job": 0, "laser": [0, 6], "later": 4, "latest": 1, "layout": 1, "least": 6, "left": 0, "length": 4, "load": [2, 6], "low": [0, 6], "lowpow": 6, "lv": [0, 3], "make": 0, "manag": 0, "match": 6, "matter": 6, "max": [5, 6], "measur": [0, 2, 6], "microelectron": 1, "microstriplin": 0, "middl": 6, "mim": 4, "minim": 4, "mirror": 4, "mode": [0, 4], "mosfet": 5, "name": 6, "need": [5, 6], "noninvert": 6, "normal": 2, "norton": 0, "noth": 6, "one": 5, "onli": [3, 5], "open": [1, 2, 6], "openpdk": 1, "option": 6, "orient": 2, "ota": 1, "out": 6, "output": [0, 4, 5, 6], "over": [0, 6], "pad": [0, 2, 5, 6], "part": 3, "pass": [0, 6], "path": 0, "pdf": [0, 4, 5], "pdk": 1, "pin": 6, "place": 4, "pmo": 4, "pnp": 4, "pnpmpa": 4, "point": 5, "positiv": 6, "possibel": 5, "possibl": 6, "power": [0, 4, 6], "prefer": 4, "print": 4, "problem": 0, "process": 4, "program": 6, "programm": 4, "prototyp": 1, "q1": 0, "q10": 0, "q11": 0, "q12": 0, "q14": 0, "q2": 0, "q3": 0, "q5": 0, "q6": 0, "q7": 0, "q8": 0, "q9": 0, "r10": 0, "r12": 0, "r20": 0, "r21": 0, "r3": 0, "r9": 0, "rail": 4, "rang": 4, "rate": 4, "readthedoc": 1, "realli": [3, 6], "recycl": 4, "ref": [5, 6], "refer": [5, 6], "referenc": 0, "refernc": 5, "regul": [0, 1, 6], "requir": 4, "research": 1, "resistor": [0, 2, 6], "resitor": 6, "restisor": 6, "rf": 0, "ring": 0, "rppd": [0, 6], "run": 1, "schemat": 4, "see": [2, 4, 6], "servic": 1, "set": 0, "sg13g2": 6, "sh_gnd": 6, "shape": 0, "short": [2, 6], "should": 4, "show": 4, "shunt": 6, "shunt_regul": 1, "side": 0, "signal": [0, 4], "simpl": [0, 5], "simplifi": 4, "simul": 1, "singl": [0, 6], "slew": 4, "smaller": 4, "so": 4, "some": 6, "sourc": 1, "space": 4, "special": 4, "squar": 4, "stage": 4, "stupid": 4, "subito": 7, "suppli": 6, "swing": 4, "symbol": 1, "t": 0, "tc": 6, "temperatur": [0, 5], "test": 0, "teststructur": 6, "thei": 4, "thi": [0, 3, 4, 5], "thought": 0, "three": 1, "togeth": 6, "tran": 4, "transisor": 6, "transistor": [4, 6], "trimabl": 6, "turn": 5, "two": [0, 6], "us": [0, 4, 5], "useabl": 1, "verifi": 3, "version": [2, 4], "via": [0, 1, 5, 6], "voltag": [0, 1, 5, 6], "vss": 4, "wa": 0, "wai": 0, "we": 6, "what": 6, "wide": 4, "width": 4, "wirebond": 2, "without": [0, 3, 4], "work": [0, 4, 6], "www": 1, "x": [2, 6], "xschem": 4, "xyce": [0, 4, 5], "y": [2, 6]}, "titles": ["amplifier", "design data and design process description", "experiments", "3 SiGe BjT amplifiers", "high voltage OTA", "shunt regulator 3.3V", "specifications", "validation of the circuits"], "titleterms": {"130nm": 1, "3": [3, 5], "3v": 5, "amplifi": [0, 3], "bia": 4, "bicmo": 1, "bjt": 3, "calibr": 2, "circuit": 7, "data": 1, "descript": 1, "design": 1, "differenti": 0, "dual": 0, "ethz": 4, "experi": 2, "feedback": 4, "gd": 1, "gener": 4, "high": 4, "ihp": 1, "input": 0, "kit": 2, "klayout": 1, "layout": [0, 4, 5], "option": 5, "ota": 4, "pinout": 6, "process": 1, "regul": 5, "rppd": 2, "schemat": [0, 1, 5], "sg13g2": [1, 2], "shunt": 5, "sige": 3, "signal": 6, "simul": [0, 4, 5], "specif": 6, "valid": 7, "voltag": 4, "xschem": 1}}) \ No newline at end of file +Search.setIndex({"alltitles": {"3 SiGe BjT amplifiers": [[3, null]], "ETHZ feedback": [[4, "ethz-feedback"]], "KLayout .GDS:": [[1, "klayout-gds"]], "OTA": [[4, "ota"]], "RPPD": [[2, "rppd"]], "Xschem schematics:": [[1, "xschem-schematics"]], "amplifier": [[0, null]], "amplifier simulations": [[0, "amplifier-simulations"]], "bias generator": [[4, "bias-generator"]], "calibration kit": [[2, "calibration-kit"]], "design data and design process description": [[1, null]], "differential amplifier": [[0, "differential-amplifier"]], "dual input differential amplifier": [[0, "dual-input-differential-amplifier"]], "experiments": [[2, null]], "high voltage OTA": [[4, null]], "iHP 130nm BiCMOS process sg13g2": [[1, "ihp-130nm-bicmos-process-sg13g2"]], "layout": [[0, "layout"], [0, "id2"], [0, "id4"], [4, "layout"], [5, "layout"]], "options": [[5, "options"]], "pinout": [[6, "pinout"]], "schematic": [[0, "schematic"], [0, "id1"], [0, "id3"], [5, "schematic"]], "sg13g2": [[2, "sg13g2"]], "shunt regulator 3.3V": [[5, null]], "signals": [[6, "signals"]], "simulation": [[5, "simulation"]], "simulations": [[4, "simulations"]], "specifications": [[6, null]], "validation of the circuits": [[7, null]]}, "docnames": ["amplifiers", "designdata", "experiments", "index", "ota", "regulator", "specification", "validation"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["amplifiers.rst", "designdata.rst", "experiments.rst", "index.rst", "ota.rst", "regulator.rst", "specification.rst", "validation.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": 0, "0": 6, "0db": 6, "1": 4, "10": 6, "10db": 6, "10\u00b5a": 4, "1ghz": 6, "3": [2, 4, 6], "30": 6, "30db": 6, "3v": 6, "50ma": [5, 6], "50\u03c9": [0, 6], "5ma": 6, "6": 2, "60": 6, "A": 4, "The": 4, "ac": 4, "adj": [5, 6], "adjust": [5, 6], "allow": 4, "also": [0, 4, 5], "amplifi": [1, 2, 4, 6], "an": [2, 4], "anod": 6, "anywai": 0, "ar": [0, 2, 3, 4, 6], "asap": 7, "avail": [0, 2], "band": [4, 5, 6], "bandwidth": 4, "base": 0, "becaus": [0, 4], "between": 4, "bia": 0, "bigger": 4, "bit": 4, "bjt": [2, 5], "bond": 2, "both": [0, 2], "build": [0, 6], "bulk": 4, "c": 6, "c2": 0, "calibr": 6, "calkit": 2, "call": 4, "capacit": 0, "capacitor": [4, 5, 6], "cascod": 4, "cathod": 6, "chang": 4, "chip": [0, 1, 3], "circuit": [0, 4], "cmo": 4, "coeffici": 5, "com": 1, "common": [0, 4], "compens": [0, 4], "conductor": 4, "connect": [0, 6], "convert": 0, "corner": [0, 6], "correct": 3, "could": 4, "coupl": 0, "current": [0, 4, 6], "d": 6, "dc": [0, 4], "dd": [0, 6], "ddout": 6, "decoupl": 4, "delta": 6, "depend": 0, "design": [3, 4], "design_data": 1, "devic": 4, "didn": 0, "differ": [4, 6], "differenc": 0, "differenti": [4, 6], "diod": [0, 6], "do": 6, "doc": 1, "document": [1, 4], "doe": 6, "doubl": 6, "dout": 6, "drive": 0, "dual": 6, "dummi": [2, 6], "edg": 6, "effect": 2, "effort": 4, "els": 6, "en": 1, "enabl": 1, "end": [0, 6], "enhanc": 4, "experi": 6, "fast": [1, 2], "feedback": 0, "few": 4, "file": 1, "filter": [5, 6], "fit": 4, "fmd_qnc_amps_fil": 1, "fold": 4, "folder": 1, "frequenc": 4, "from": [0, 4, 5], "gain": [0, 4, 6], "gap": [5, 6], "get": 6, "github": 1, "gmbh": 1, "gnd": [0, 5, 6], "goe": 0, "ground": 6, "had": [0, 4], "have": 4, "hope": 0, "html": 1, "http": 1, "i": [0, 1, 2, 3, 4, 5, 6], "ihp": 4, "imped": [2, 6], "improv": 0, "includ": 6, "index": 1, "input": [4, 6], "insid": 0, "intend": 4, "invert": 6, "io": 1, "ip": 0, "isol": 4, "ist": 0, "its": [0, 4, 5], "job": 0, "laser": [0, 6], "later": 4, "latest": 1, "layout": 1, "least": 6, "left": 0, "length": 4, "load": [2, 6], "low": [0, 6], "lowpass": 6, "lowpow": 6, "lv": [0, 3], "make": 0, "manag": 0, "match": 6, "matter": 6, "max": [5, 6], "measur": [0, 2, 6], "microelectron": 1, "microstriplin": 0, "middl": 6, "mim": 4, "minim": 4, "mirror": 4, "mode": [0, 4], "mosfet": 5, "name": 6, "need": [5, 6], "non": 6, "normal": 2, "norton": 0, "noth": 6, "one": 5, "onli": [3, 5], "open": [1, 2, 6], "openpdk": 1, "option": 6, "orient": 2, "ota": 1, "out": 6, "output": [0, 4, 5, 6], "over": [0, 6], "pad": [0, 2, 5, 6], "part": 3, "pass": [0, 6], "path": 0, "pdf": [0, 4, 5], "pdk": 1, "pin": 6, "place": 4, "pmo": 4, "pnp": 4, "pnpmpa": 4, "point": 5, "posit": 6, "possibl": [5, 6], "power": [0, 4, 6], "prefer": 4, "print": 4, "problem": 0, "process": 4, "programm": [4, 6], "prototyp": 1, "q1": 0, "q10": 0, "q11": 0, "q12": 0, "q14": 0, "q2": 0, "q3": 0, "q5": 0, "q6": 0, "q7": 0, "q8": 0, "q9": 0, "r10": 0, "r12": 0, "r20": 0, "r21": 0, "r3": 0, "r9": 0, "rail": 4, "rang": 4, "rate": 4, "readthedoc": 1, "realli": [3, 6], "recycl": 4, "ref": [5, 6], "refer": [5, 6], "referenc": 0, "regul": [0, 1, 6], "requir": 4, "research": 1, "resistor": [0, 2, 6], "rf": 0, "ring": 0, "rppd": [0, 6], "run": 1, "schemat": 4, "see": [2, 4, 6], "servic": 1, "set": 0, "sg13g2": 6, "sh_gnd": 6, "shape": 0, "short": [2, 6], "should": 4, "show": 4, "shunt": 6, "shunt_regul": 1, "side": 0, "signal": [0, 4], "simpl": [0, 5], "simplifi": 4, "simul": 1, "singl": [0, 6], "slew": 4, "smaller": 4, "so": 4, "some": 6, "sourc": 1, "space": 4, "special": 4, "squar": 4, "stage": 4, "structur": 6, "stupid": 4, "subito": 7, "suppli": 6, "swing": 4, "symbol": 1, "t": 0, "tc": 6, "temperatur": [0, 5], "test": [0, 6], "thei": 4, "thi": [0, 3, 4, 5], "thought": 0, "three": 1, "togeth": 6, "tran": 4, "transistor": [4, 6], "trimmabl": 6, "turn": 5, "two": [0, 6], "us": [0, 4, 5], "useabl": 1, "verifi": 3, "version": [2, 4], "via": [0, 1, 5, 6], "voltag": [0, 1, 5, 6], "vss": 4, "wa": 0, "wai": 0, "we": 6, "what": 6, "wide": 4, "width": 4, "wire": 2, "without": [0, 3, 4], "work": [0, 4, 6], "www": 1, "x": [2, 6], "xschem": 4, "xyce": [0, 4, 5], "y": [2, 6]}, "titles": ["amplifier", "design data and design process description", "experiments", "3 SiGe BjT amplifiers", "high voltage OTA", "shunt regulator 3.3V", "specifications", "validation of the circuits"], "titleterms": {"130nm": 1, "3": [3, 5], "3v": 5, "amplifi": [0, 3], "bia": 4, "bicmo": 1, "bjt": 3, "calibr": 2, "circuit": 7, "data": 1, "descript": 1, "design": 1, "differenti": 0, "dual": 0, "ethz": 4, "experi": 2, "feedback": 4, "gd": 1, "gener": 4, "high": 4, "ihp": 1, "input": 0, "kit": 2, "klayout": 1, "layout": [0, 4, 5], "option": 5, "ota": 4, "pinout": 6, "process": 1, "regul": 5, "rppd": 2, "schemat": [0, 1, 5], "sg13g2": [1, 2], "shunt": 5, "sige": 3, "signal": 6, "simul": [0, 4, 5], "specif": 6, "valid": 7, "voltag": 4, "xschem": 1}}) \ No newline at end of file diff --git a/RF_amplifiers/doc/build/html/specification.html b/RF_amplifiers/doc/build/html/specification.html index 5df9108..fb6a156 100644 --- a/RF_amplifiers/doc/build/html/specification.html +++ b/RF_amplifiers/doc/build/html/specification.html @@ -85,21 +85,21 @@

specifications

-

there are 3 different amplifers, a voltage-regulator and some experiments

+

there are 3 different amplifiers, a voltage-regulator and some experiments

  1. -
    single ended lowpower amplifer
      +
      single ended lowpower amplifier
      • 3.3V power supply

      • < 3.5mA current including powering of a laser-diode

      • > 30dB gain at 1GHz

      • 0..60°C

      • -
      • low-pass corner programable via capacitor

      • +
      • low-pass corner programmable via capacitor

  2. -
    dual input differential lowpower amplifer
  3. -
    teststructure for RPPD matching
      +
      test-structure for RPPD matching
      • see differences in x and y build resistors, does it really matter?

      • -
      • see differences in middle and edge restisors, do we need dummy resistors?

      • +
      • see differences in middle and edge resistors, do we need dummy resistors?

  4. -
    a sg13g2 transisor