-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearchindex.js
1 lines (1 loc) · 54.1 KB
/
searchindex.js
1
Search.setIndex({"docnames": ["0_front_matter/intro", "1_chapter_description/description", "2_chapter_blinky/blinky", "2_chapter_ring_oscillator/ring_oscillator", "3_chapter_ota/mota-se-p-16/mota-se-p-16", "3_chapter_ota/ota_experiments", "4_chapter_demonstrations/demonstrations", "4_chapter_simulations/LTspice_simulations", "5_sw_support/MOSbiusTools", "6_iv_characteristics/iv_characteristics", "6_iv_characteristics/plotting_i_v_data_sims_nmos", "6_iv_characteristics/plotting_i_v_data_sims_pmos", "6a_experiments/Lab_1_introduction/introduction_PK", "6a_experiments/Lab_2_current_mirrors/current_mirrors_PK", "6a_experiments/Lab_3_differential_pair_DC/differential_pair_DC_PK", "6a_experiments/Lab_4_differential_pair_AC/differential_pair_AC_PK", "6a_experiments/Lab_5_simple_OTA_and_CS/simple_OTA_CS_PK", "6a_experiments/Lab_6_compensation_two_stage_OTA/two_stage_OTA_PK", "6a_experiments/experiments", "6a_experiments/labs", "6a_experiments/solutions", "8_chapter_chip_design_details/chip_design_details", "9_back_matter/acknowledgments", "app_adalm2000/adalm2000", "app_pcb_test/pcb_test", "appendices/appendices"], "filenames": ["0_front_matter/intro.md", "1_chapter_description/description.md", "2_chapter_blinky/blinky.md", "2_chapter_ring_oscillator/ring_oscillator.md", "3_chapter_ota/mota-se-p-16/mota-se-p-16.md", "3_chapter_ota/ota_experiments.md", "4_chapter_demonstrations/demonstrations.md", "4_chapter_simulations/LTspice_simulations.md", "5_sw_support/MOSbiusTools.md", "6_iv_characteristics/iv_characteristics.md", "6_iv_characteristics/plotting_i_v_data_sims_nmos.ipynb", "6_iv_characteristics/plotting_i_v_data_sims_pmos.ipynb", "6a_experiments/Lab_1_introduction/introduction_PK.md", "6a_experiments/Lab_2_current_mirrors/current_mirrors_PK.md", "6a_experiments/Lab_3_differential_pair_DC/differential_pair_DC_PK.md", "6a_experiments/Lab_4_differential_pair_AC/differential_pair_AC_PK.md", "6a_experiments/Lab_5_simple_OTA_and_CS/simple_OTA_CS_PK.md", "6a_experiments/Lab_6_compensation_two_stage_OTA/two_stage_OTA_PK.md", "6a_experiments/experiments.md", "6a_experiments/labs.md", "6a_experiments/solutions.md", "8_chapter_chip_design_details/chip_design_details.md", "9_back_matter/acknowledgments.md", "app_adalm2000/adalm2000.md", "app_pcb_test/pcb_test.md", "appendices/appendices.md"], "titles": ["Welcome to the MOSbius Project", "<span class=\"section-number\">1. </span>MOSbius Platform for MOS Circuit Labs", "<span class=\"section-number\">2.1. </span>First Experiment: Blinky", "<span class=\"section-number\">2.2. </span>Ring Oscillator Experiments", "<span class=\"section-number\">2.3.1. </span>Two-Stage Miller-Compensated OTA with pMOS Input Stage", "<span class=\"section-number\">2.3. </span>Operational Transconductance Amplifier Experiments", "<span class=\"section-number\">2. </span>Demonstrations with the MOSbius Chip", "<span class=\"section-number\">5. </span>Spice Simulations", "<span class=\"section-number\">4. </span>Programming the Chip Using the MOSBiusTools", "<span class=\"section-number\">2.4. </span>Transistor I-V Characteristics", "Plotting nMOS I-V Data and Simulations", "Plotting pMOS I-V Data and Simulations", "<span class=\"section-number\">3.1.1. </span>Lab 1: Basic Measurements", "<span class=\"section-number\">3.1.2. </span>Lab 2: Current Mirrors", "<span class=\"section-number\">3.1.3. </span>Lab 3: Differential Pair DC Response", "<span class=\"section-number\">3.1.4. </span>Lab 4: Differential Pair AC Response", "<span class=\"section-number\">3.1.5. </span>Lab 5: One-stage OTA and Common-Source Amplifier", "<span class=\"section-number\">3.1.6. </span>Lab 6: Frequency Compensation of a Two-Stage OTA", "<span class=\"section-number\">3. </span>Lab Experiments Manual", "<span class=\"section-number\">3.1. </span>Labs", "<span class=\"section-number\">3.2. </span>Solutions", "<span class=\"section-number\">6.2. </span>MOSbius Chip Design Details", "<span class=\"section-number\">7. </span>Acknowledgments", "<span class=\"section-number\">6.3. </span>ADALM2000 Notes", "<span class=\"section-number\">6.1. </span>Testing Your MOSbius PCB", "<span class=\"section-number\">6. </span>Appendices"], "terms": {"The": [0, 1, 2, 3, 5, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 21, 24], "chip": [0, 2, 4, 5, 7, 10, 11, 13, 14, 15, 16, 17, 22, 25], "contain": [0, 1, 7, 8, 24], "nmo": [0, 1, 3, 4, 6, 7, 8, 9, 11, 13, 14, 15, 17, 21, 24], "pmo": [0, 1, 3, 5, 6, 7, 8, 9, 13, 24], "devic": [0, 1, 4, 7], "individu": [0, 14], "transistor": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18], "well": [0, 1, 2, 4, 8, 14, 15], "typic": [0, 1, 3, 4, 7, 8, 12, 13, 15, 16, 17, 24], "configur": [0, 1, 3, 8, 15, 16], "like": [0, 3, 4, 5, 14, 15, 16, 17], "current": [0, 1, 2, 4, 5, 7, 8, 9, 12, 14, 15, 16, 17, 18, 19], "mirror": [0, 1, 4, 14, 15, 16, 17, 18, 19], "differenti": [0, 4, 5, 13, 16, 18, 19], "pair": [0, 1, 3, 4, 8, 16, 18, 19], "common": [0, 1, 4, 15, 17, 18, 19], "sourc": [0, 1, 3, 4, 7, 9, 10, 13, 14, 15, 17, 18, 19, 24], "simpl": [0, 8, 9], "oper": [0, 1, 3, 6, 9, 13, 14, 16, 17, 24], "transconduct": [0, 1, 6, 16], "amplifi": [0, 1, 3, 4, 6, 14, 15, 17, 18, 19], "invert": [0, 2, 3, 8], "enabl": [0, 1, 3], "student": [0, 1, 4, 5, 6, 13, 18], "design": [0, 1, 8, 10, 11, 14, 15, 18, 22, 25], "learn": [0, 1, 12, 13, 14, 15, 16, 17, 18, 23], "about": [0, 1, 2, 3, 4, 5, 13, 14, 15, 17], "measur": [0, 1, 2, 5, 8, 13, 18, 19, 24], "practic": [0, 10, 11, 18, 24], "cmo": [0, 1, 2, 7], "circuit": [0, 2, 3, 4, 5, 7, 8, 13, 18, 22, 24], "compar": [0, 4, 5, 12, 14, 15, 16, 17, 21], "analyt": [0, 2], "analysi": [0, 2, 4, 10, 11, 13], "simul": [0, 1, 2, 4, 5, 6, 9, 14, 15, 16, 17], "goal": [0, 17], "give": [0, 4, 13, 15, 16, 17], "opportun": [0, 10, 11], "try": [0, 4, 10, 11, 13, 17], "out": [0, 1, 2, 4, 16, 17, 22, 23], "mo": [0, 13, 24], "topologi": [0, 3, 5], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 20, 24], "us": [0, 2, 4, 7, 9, 10, 11, 13, 14, 15, 16, 17, 24], "breadboard": [0, 1, 2, 3, 4, 12, 13, 14, 15, 16, 17], "access": 0, "variou": [0, 3, 4, 12, 14, 15, 16, 17], "size": [0, 1, 3, 5, 10, 11, 13], "debug": 0, "bring": 0, "up": [0, 1, 2, 11, 12, 13, 14, 15, 16, 17, 24], "process": [0, 1, 7, 8, 15], "calcul": [0, 5, 12, 13, 15, 16], "through": [0, 1, 3, 4, 7, 9, 13, 14, 15, 16, 17, 22], "model": [0, 2, 4, 10, 11], "provid": [0, 1, 2, 3, 4, 7, 8, 13, 14, 15, 16, 17, 22], "ltspice": [0, 1, 2, 4, 22], "also": [0, 1, 3, 4, 7, 8, 13, 15, 16, 17, 22], "switch": [0, 2, 7, 8, 22], "matrix": [0, 2, 7, 8, 22], "so": [0, 1, 2, 3, 4, 8, 9, 10, 11, 13, 14, 15, 16, 17, 21, 24], "everi": [0, 1], "pin": [0, 1, 2, 4, 7, 8, 10, 11, 13, 14, 15, 16, 17, 24], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 24], "connect": [0, 1, 2, 4, 7, 9, 12, 13, 14, 15, 16, 17], "ani": [0, 4, 8, 13, 15, 16, 17], "10": [0, 1, 4, 7, 10, 11, 13, 15, 16, 17, 23], "buse": [0, 1, 7], "allow": [0, 1, 4], "build": [0, 1, 2, 3, 4, 5, 8, 12], "wire": [0, 1, 2, 3, 8, 12, 13, 14, 15, 16, 17], "simplifi": 0, "test": [0, 4, 8, 9, 10, 12, 13, 14, 15, 25], "setup": [0, 2, 4, 9, 10, 11, 13, 17], "we": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 22], "describ": [0, 3, 7, 8], "show": [0, 2, 3, 4, 7, 8, 24], "exampl": [0, 10, 11], "experi": [0, 1, 6, 7, 22], "conduct": [0, 5], "level": [0, 1, 4, 8, 18], "overview": [0, 4, 23], "platform": 0, "creat": [0, 2, 3, 15, 17, 22], "an": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 14, 15, 16, 18, 24], "electron": [0, 18], "thei": [0, 1, 4, 6, 10, 11], "evalu": [0, 4, 10, 11, 23], "experiment": [0, 4, 7], "statu": 0, "i": [0, 1, 2, 3, 4, 6, 7, 8, 13, 14, 15, 16, 17, 21, 22, 24], "still": [0, 14, 15, 17], "full": [0, 7], "develop": [0, 22], "new": [0, 15, 17, 23], "materi": 0, "under": [0, 4, 9, 10, 13, 21, 24], "If": [0, 1, 7, 8, 12, 13, 16, 17, 24], "you": [0, 1, 2, 5, 7, 8, 12, 13, 14, 15, 16, 17, 24], "find": [0, 7, 12, 13, 14, 15, 16, 17], "error": [0, 13], "have": [0, 1, 3, 4, 5, 7, 8, 12, 14, 15, 16, 17, 22, 24], "suggest": [0, 22], "pleas": [0, 8], "open": [0, 1, 3, 8, 10, 11, 16, 17], "issu": [0, 4], "github": [0, 7, 8], "email": 0, "peter": [0, 20, 22], "kinget": [0, 20, 22], "tabl": 0, "content": 0, "lab": [0, 6, 22], "demonstr": [0, 1, 22], "first": [0, 3, 4, 6, 10, 11, 14, 15, 16, 17, 18], "blinki": [0, 6], "ring": [0, 6], "oscil": [0, 6, 7], "two": [0, 1, 2, 3, 5, 6, 8, 10, 11, 14, 15, 16, 18, 19, 21, 23], "stage": [0, 1, 2, 5, 6, 18, 19, 21], "miller": [0, 5, 6], "compens": [0, 1, 5, 6, 16, 18, 19], "ota": [0, 1, 5, 6, 8, 18, 19], "input": [0, 1, 2, 3, 5, 6, 8, 12, 13, 15, 16, 23], "v": [0, 1, 2, 4, 6, 13, 14, 16, 24], "characterist": [0, 6, 10, 11, 13, 14], "plot": [0, 4, 6, 9, 13, 14], "data": [0, 1, 2, 3, 4, 6, 8, 9, 12, 13, 21, 24], "manual": [0, 1, 2, 8, 13, 15], "1": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 23, 24], "basic": [0, 10, 11, 15, 18, 19], "2": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 23, 24], "3": [0, 1, 3, 4, 8, 10, 11, 12, 15, 17, 18, 19, 24], "dc": [0, 2, 5, 13, 15, 16, 17, 18, 19], "respons": [0, 13, 16, 18, 19], "4": [0, 1, 3, 4, 10, 11, 12, 13, 14, 16, 17, 18, 19], "ac": [0, 4, 5, 16, 17, 18, 19], "5": [0, 1, 4, 10, 11, 13, 15, 18, 19], "One": [0, 3, 12, 13, 17, 18, 19], "6": [0, 1, 3, 4, 18, 19], "frequenc": [0, 2, 5, 8, 15, 16, 18, 19, 24], "solut": [0, 18], "program": [0, 2, 3, 7, 24], "mosbiustool": [0, 1, 7], "spice": [0, 4, 8], "appendic": 0, "your": [0, 1, 2, 7, 8, 12, 13, 14, 15, 16, 17, 25], "pcb": [0, 3, 7, 8, 13, 14, 15, 16, 17, 21, 22, 25], "detail": [0, 2, 25], "adalm2000": [0, 2, 4, 8, 9, 12, 13, 14, 15, 16, 17, 25], "note": [0, 3, 4, 7, 13, 14, 15, 16, 17, 24, 25], "acknowledg": 0, "offer": [1, 4, 15], "adapt": 1, "place": [1, 3, 4, 8, 10, 11, 14, 15, 16, 17, 24], "solderless": [1, 2, 3, 4], "softwar": [1, 12, 23], "tool": [1, 7, 8, 23], "result": [1, 2, 4, 5, 7, 9, 10, 11, 14, 15, 16, 17], "librari": [1, 2, 8, 22], "run": [1, 4, 5, 8, 14, 15, 16, 17], "uniqu": 1, "hand": [1, 5, 12], "environ": [1, 8], "schemat": [1, 2, 3, 14, 15, 16, 17, 21], "blue": [1, 2, 3, 21, 24], "number": [1, 3, 6, 7, 8, 15, 21], "correspond": [1, 2, 3, 4, 7, 10, 11, 14, 17, 21], "shift": [1, 4, 15, 17], "regist": 1, "label": [1, 7, 10, 11, 21], "orang": [1, 2, 3, 4, 8, 9, 21, 24], "packag": [1, 3, 8, 9], "fabric": [1, 22], "foundri": [1, 7], "65nm": [1, 7], "technologi": [1, 10, 11], "thick": [1, 7], "oxid": [1, 7], "e": [1, 3, 4, 8, 10, 11, 13, 14, 15, 16, 17, 24], "5v": [1, 2, 3, 4, 8, 9, 12, 13, 14, 15, 16, 17, 23, 24], "o": [1, 4, 8, 10, 11, 14, 15, 17], "It": [1, 2, 3, 8, 14, 17], "": [1, 2, 4, 7, 8, 10, 11, 13, 14, 15, 16, 17], "68": [1, 4, 16, 17], "plcc": 1, "max": 1, "suppli": [1, 2, 4, 8, 13, 14, 15, 16, 17], "voltag": [1, 3, 4, 7, 9, 11, 12, 13, 14, 15, 16, 17, 24], "v_": [1, 2, 4, 14, 15, 16, 17], "dd": [1, 2, 15], "when": [1, 2, 3, 4, 10, 11, 13, 14, 15, 17, 24], "should": [1, 3, 4, 8, 10, 11, 14, 15, 16, 17, 24], "alwai": [1, 2, 4, 13, 15, 16, 17], "esd": [1, 2, 4, 10, 11, 13, 24], "protect": [1, 13], "unit": 1, "been": [1, 8, 22], "overdr": 1, "g": [1, 3, 8, 10, 11, 14, 15, 16, 17, 24], "th": [1, 14, 15], "200mv": [1, 4, 17], "drain": [1, 4, 9, 13], "i_": [1, 2, 14, 15, 16, 17], "d": [1, 8, 10, 11, 14, 15, 16, 21], "100": [1, 4, 9, 11, 12, 14, 15, 16, 17, 24], "mu": [1, 7, 14, 15, 16, 17, 24], "A": [1, 2, 4, 7, 8, 14, 15, 16, 17, 18, 21, 24], "ha": [1, 2, 3, 4, 5, 8, 13, 16, 17, 22], "w": [1, 4, 15], "l": [1, 4], "16": [1, 3, 8, 11], "dimens": 1, "8": [1, 3, 4, 8, 10, 11, 13, 15], "m": [1, 4, 7, 10, 11, 16], "0": [1, 2, 4, 7, 9, 10, 11, 12, 14, 18], "laid": 1, "finger": 1, "48": [1, 3], "24": 1, "These": 1, "mark": [1, 12], "other": [1, 7, 8, 14, 15], "shown": [1, 3, 7, 8, 12, 13, 15, 16, 17, 21, 24], "multipl": [1, 4], "same": [1, 7, 13, 14, 15, 17], "appropri": [1, 9, 13, 14, 15, 16, 17], "bodi": [1, 14, 15], "vss": [1, 3, 4, 7, 8, 9, 10, 14, 15, 21, 24], "deep": [1, 14, 15], "nwell": 1, "termin": [1, 7, 14, 15, 24], "brought": 1, "32": 1, "ground": [1, 2, 3, 4, 13, 15, 16, 17, 24], "vdd": [1, 3, 4, 7, 8, 13, 21, 24], "one": [1, 10, 11, 14, 15, 16, 17, 24], "load": [1, 3, 4, 5, 10, 11, 13, 14, 16, 17, 24], "bias": [1, 4, 5, 14, 15, 16, 17], "2x": [1, 4, 10, 11, 14, 16, 17], "stack": 1, "en": [1, 3, 8, 21, 23, 24], "pull": [1, 3, 8], "down": [1, 3, 8, 10, 24], "ss": 1, "intern": [1, 3, 4, 5, 7, 8, 16, 17], "resistor": [1, 2, 9, 10, 11, 12, 13, 14, 15, 16, 17], "low": [1, 2, 3, 8, 9, 15, 16, 17, 21], "disabl": [1, 3], "without": [1, 4, 24], "digit": [1, 2, 8], "extern": [1, 2, 3, 4, 7, 16, 24], "see": [1, 3, 4, 7, 8, 10, 11, 14, 15, 16, 17, 24], "below": [1, 4, 7, 8, 10, 11, 13, 14, 15, 16, 17, 24], "high": [1, 2, 3, 4, 13, 17], "accord": 1, "bit": [1, 3, 4], "pattern": [1, 3, 7, 8], "stream": 1, "serial": 1, "interfac": [1, 8], "seri": [1, 4, 9, 10, 11, 12, 16, 17], "To": [1, 10, 11, 13], "meet": 1, "requir": [1, 2, 4, 5, 8, 16, 17, 24], "insert": [1, 5, 17], "between": [1, 2, 3, 4, 8, 10, 11, 13, 14, 15, 16, 17, 21, 24], "pad": [1, 4, 24], "depend": [1, 12, 13, 24], "50": [1, 3, 4, 23], "omega": [1, 2, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 23], "1x": [1, 3, 4], "25": [1, 2, 7, 9, 10, 11], "12": [1, 3, 4, 10, 11, 23], "4x": [1, 2, 3, 4, 8, 9, 10, 11, 14, 15, 17], "larger": [1, 4, 7, 10, 11, 15, 16], "signal": [1, 3, 4, 5, 8, 13, 15, 16, 21], "left": [1, 3, 4, 8, 14, 15, 16, 17, 24], "disconnect": [1, 3, 8, 15, 16, 17], "kept": [1, 4], "all": [1, 3, 4, 7, 14, 15, 22, 24], "remain": [1, 13, 14], "hardwir": 1, "construct": [1, 4, 21], "There": [1, 4, 7, 8, 10, 11, 14, 15], "65x10": 1, "than": [1, 3, 4, 7, 10, 11, 16, 24], "each": [1, 3, 7, 8, 9, 13, 14, 15], "63": 1, "clk": [1, 2, 3, 8, 21, 24], "read": [1, 8, 13, 24], "while": [1, 3, 4, 13, 17, 21], "after": [1, 2, 8, 17, 24], "assert": [1, 3, 8], "respect": [1, 2, 3, 4, 8, 15, 16, 17], "15": [1, 4], "transmiss": 1, "gate": [1, 4, 9, 16], "activ": [1, 4, 12, 13, 14, 15, 16, 17, 21, 23], "650": [1, 21], "fall": 1, "edg": 1, "from": [1, 2, 3, 5, 9, 12, 13, 14, 15, 16, 17, 24], "put": [1, 4, 15, 17, 24], "via": [1, 4], "set": [1, 4, 12, 13, 14, 15, 16, 17, 24], "bus1": 1, "tbd": [1, 3, 4, 21], "66": 1, "bus2": 1, "67": 1, "bus3": 1, "bus10": [1, 3, 7, 8], "breakout": 1, "board": [1, 3, 23], "standard": [1, 8], "rout": [1, 10, 11], "compon": [1, 2, 7, 14, 15, 16, 17, 24], "3d": 1, "render": 1, "break": 1, "silk": 1, "top": [1, 8, 24], "bottom": [1, 8, 15], "socket": [1, 24], "upper": [1, 24], "corner": [1, 3, 24], "power": [1, 2, 3, 8, 14, 15, 16, 17], "need": [1, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 21, 24], "revers": 1, "bia": [1, 4, 5, 13], "diod": [1, 4], "gnd": [1, 3, 13, 14, 15, 24], "make": [1, 3, 4, 5, 7, 10, 11, 12, 13, 14, 15, 16, 17, 21, 24], "sure": [1, 4, 7, 9, 12, 13, 15, 16, 17, 21, 24], "correctli": [1, 12, 13, 24], "appli": [1, 3, 4, 10, 11, 12, 13, 14, 15, 16, 17, 24], "against": 1, "rail": [1, 3, 4, 24], "Or": [1, 8], "ldo": 1, "regul": [1, 24], "convert": [1, 8, 21], "ldoi": [1, 24], "7v": 1, "In": [1, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17], "case": [1, 4, 15, 24], "jumper": [1, 3, 8, 14, 15, 16, 17, 24], "ldoo": [1, 24], "obtain": [1, 2, 3, 4, 7, 8, 13, 15, 16, 17], "good": [1, 2, 3, 4, 10, 11, 15, 16, 17, 18, 24], "logic": [1, 3], "ldo_pg": [1, 24], "thi": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24], "red": [1, 2, 3, 4, 8, 24], "led": [1, 2, 3, 8, 22, 24], "indic": [1, 4, 10, 11], "decoupl": [1, 4, 15, 16, 21, 24], "25k": [1, 14, 15, 16, 17], "potentiomet": [1, 4, 13, 14, 15, 16, 17], "close": [1, 2, 3, 4, 7, 8, 14, 15, 16, 17], "i_refp": [1, 16, 17, 24], "meter": [1, 14, 15, 16, 17, 24], "across": [1, 2, 4, 9, 12, 13, 14, 15, 16, 17], "posit": [1, 2, 3, 4, 14, 15, 16, 17], "lead": [1, 14, 15, 16, 17, 22], "neg": [1, 3, 4, 14, 15, 16, 17], "right": [1, 3, 4, 8, 14, 15, 16, 17], "side": [1, 14, 15, 16, 17], "header": [1, 8, 14, 15, 16, 17, 24], "adjust": [1, 4, 9, 13, 14, 15, 16, 17], "desir": 1, "replac": [1, 14, 15, 16, 17], "mobiu": [1, 3, 8, 14, 15, 16, 17], "similarli": [1, 24], "i_refn": [1, 14, 15, 24], "19": [1, 14, 15], "convers": [1, 8, 9], "resist": [1, 4, 13], "divid": [1, 4], "3v": [1, 17, 24], "compat": 1, "dt": [1, 8, 24], "ck": [1, 8, 24], "appear": [1, 4, 24], "yellow": [1, 3, 24], "green": [1, 2, 4, 24], "light": [1, 2, 24], "send": 1, "want": [1, 15, 16, 17], "control": [1, 8], "em": [1, 24], "em_pu": [1, 24], "go": [1, 4, 14, 15, 24], "leav": [1, 3, 8], "stai": 1, "equip": [1, 4], "bench": 1, "recommend": [1, 8, 14, 15], "sinc": [1, 3, 4, 10, 11], "do": [1, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 24], "dorm": 1, "room": 1, "home": 1, "For": [1, 4, 9, 13, 14, 15, 16, 17, 24], "mani": [1, 4, 5, 7], "here": [1, 3, 4, 7, 8, 10, 11, 12, 13, 15], "adalm": [1, 2, 3, 14], "2000": [1, 3], "modul": [1, 8, 12, 13, 14, 15, 16, 17, 23], "pulldown": 1, "doe": [0, 1, 2, 3, 4, 10, 11, 14, 16, 17], "capacitor": [1, 2, 3, 4, 12, 16, 17, 24], "until": 1, "some": [1, 4, 8, 10, 11, 14, 15, 16, 17, 22, 23], "capacit": [1, 3, 15, 21, 24], "As": [2, 4, 8, 9], "start": [2, 3, 4, 7, 15, 16, 17], "off": [2, 4, 21, 24], "project": [2, 22], "blink": 2, "browser": [0, 2], "support": [0, 2, 22], "video": [0, 2, 12], "tag": [0, 2], "cascad": 2, "16x": [2, 3, 4, 8, 11], "feedback": [2, 5, 16, 17], "around": [2, 4, 13, 16, 17], "second": [2, 3, 4, 17], "hysteresi": 2, "output": [2, 3, 4, 8, 10, 11, 12, 13, 14, 15, 16, 17, 23], "tranfer": 2, "overal": 2, "r": [2, 4, 10, 11, 15], "c": [2, 10, 11, 17], "network": [2, 4, 5], "ligth": [2, 24], "file": [2, 3, 4, 10, 11], "bitstream": [2, 3, 4, 21], "bitsteam_clk": 2, "onli": [2, 10, 11, 24], "along": [2, 4, 7], "photo": [2, 8], "100k": [2, 4, 12, 16, 17], "10uf": 2, "47": [2, 16, 17], "oscillscop": 2, "channel": [2, 3, 4, 8, 9, 12, 13, 14, 15, 16, 17], "dio8": 2, "dio9": 2, "feed": 2, "mosbiu": [2, 3, 5, 7, 13, 14, 15, 16, 17, 25], "besid": [2, 8], "follow": [2, 3, 4, 13, 15], "waveform": [2, 3, 4, 5, 8, 9, 14, 15, 16, 17, 24], "observ": [2, 3, 4, 10, 11, 12, 13, 14, 15, 16, 17], "bus01": [2, 3, 7], "bus02": [2, 3, 4], "bus04": [2, 3, 4], "quick": 2, "estim": [2, 4, 10, 11, 13, 14, 15, 16, 17], "amplitud": [2, 3, 4, 12, 14, 15, 16, 17], "approx": [2, 4, 10, 11], "500mvpp": [2, 14], "averag": [2, 3, 4, 15, 16, 17], "charg": 2, "roughli": 2, "ch": 2, "mathrm": 2, "_": 2, "avg": 2, "frac": [2, 14, 15, 16, 17], "delta": 2, "t": [2, 4, 15], "500mv": [2, 4], "400m": 2, "which": [2, 3, 4, 5, 7, 15, 16, 17], "half": [2, 17], "period": [2, 15, 16, 17], "445m": 2, "comparison": [2, 4, 10, 11, 12], "qualit": [2, 4], "veri": [2, 3, 4, 10, 11, 15], "remov": [2, 4, 10, 11, 16], "driven": [2, 4], "slow": [2, 3], "5vpp": [2, 14], "sawtooth": [2, 4], "25v": [2, 4, 9, 13, 14, 15, 16, 17, 23], "offset": [2, 5, 13, 14, 15, 16, 17], "center": 2, "more": [2, 3, 4, 7, 17], "perform": [2, 4, 5, 7, 9, 16, 17], "express": [2, 4, 16], "exponenti": 2, "discharg": 2, "public": [2, 10, 11], "domain": [2, 4, 10, 11], "25um": 2, "includ": [2, 4, 5, 7, 10, 11, 12, 16, 18, 21, 22, 24], "accur": [2, 10, 11], "layout": [2, 10, 11], "parasit": [2, 3, 4, 5, 15, 16, 17], "howev": [2, 3, 4, 7, 9, 14, 15, 16, 17], "node": [3, 4, 5, 7, 13, 14, 15, 16, 17, 24], "differ": [3, 4, 12, 13, 15, 16, 17], "color": [3, 10, 11, 12, 24], "lower": [3, 4, 10, 11], "oscilloscop": [3, 4, 13, 14], "stage1_in": 3, "52": 3, "53": 3, "40": 3, "stage2_in": 3, "51": 3, "stage3_in": 3, "49": 3, "39": 3, "13": 3, "14": 3, "38": 3, "6mhz": 3, "2mhz": 3, "4mhz": 3, "would": [3, 4, 16, 17], "expect": [3, 4, 10, 11, 12, 14, 17], "decreas": 3, "lowest": [3, 14, 15], "scope": [3, 8, 9, 12, 13, 14, 16, 17, 24], "add": [3, 4, 7, 15, 21], "least": [3, 5], "drive": [3, 15], "strength": 3, "yet": 3, "3rd": 3, "higher": [3, 4, 11, 15, 16, 17, 24], "2nd": 3, "sampl": [3, 4], "its": [3, 4, 5, 14, 15, 16, 17], "fastest": 3, "speed": 3, "100msp": [3, 23], "jitteri": 3, "found": [3, 7, 10, 11, 15], "how": [3, 5, 7, 12, 13, 14, 15, 17], "scopi": [3, 8, 12, 15, 16, 17], "8x": [3, 4, 8, 10, 11, 15], "combin": [3, 4, 8, 15, 16], "bus9": [3, 8], "translat": [3, 8], "cir": [3, 4, 8], "json": 3, "clock": [3, 8, 21, 24], "upload": 3, "gener": [3, 4, 7, 8, 9, 13, 14, 15, 16, 17], "function": [3, 7, 8, 15, 16, 17], "9": [3, 8], "200khz": [3, 4, 8], "100khz": [3, 4, 8], "dure": [3, 8, 16, 17], "float": [3, 8, 15], "hold": [3, 8, 21], "notic": [3, 8, 10, 11, 17], "now": [3, 4, 8, 15, 24], "connector": 3, "displai": 3, "purpl": [3, 4, 9], "screen": [3, 8, 12], "stage1": 3, "stage2": 3, "almost": 3, "stage3": 3, "smaller": [3, 10, 11, 16, 17], "given": [3, 4, 9, 10, 11, 15], "clean": 3, "pin43": 3, "pin9": 3, "clearli": [3, 12], "effect": [3, 9, 13, 14, 16, 17], "bondwir": 3, "induct": 3, "lack": 3, "plane": [3, 17], "18": 3, "next": [3, 8, 10, 11, 14, 15, 17], "split": 3, "third": 3, "triangl": [3, 14], "wave": [3, 4, 12, 14, 17], "x": [3, 4, 10, 11, 21], "y": [3, 4, 10, 11], "get": [3, 4, 8, 10, 11, 13, 14, 15, 16, 17], "non": [3, 5, 16, 17, 21], "gain": [3, 12, 14, 15, 16, 17], "At": [3, 4], "7nf": [3, 12, 16, 17], "Then": [3, 7, 8, 17], "fast": 3, "squar": [3, 4, 12, 17], "08u": 3, "predict": 3, "462": 3, "9khz": 3, "436": 3, "7khz": 3, "7": [3, 4, 10, 11, 12, 14], "less": [3, 4, 10, 11, 13], "base": [3, 4, 13, 16, 17], "relationship": 3, "larg": [3, 4, 15, 16, 17], "did": 3, "behav": 3, "wa": [3, 4, 10, 11], "due": [3, 4, 15, 16, 17], "etc": 3, "bypass": 3, "figur": [3, 10, 11, 12, 15, 24], "avail": [3, 7, 8, 20], "associ": 3, "abov": [3, 4, 8, 14, 15, 16, 17], "presenc": [3, 4, 10, 11, 15, 16, 17], "bus08": 3, "renam": [3, 4], "netlist": [3, 8], "bus07": 3, "trace": [3, 4, 15], "dio1": 3, "dio7": 3, "mix": 3, "mode": [3, 4, 15], "14mhz": 3, "instruct": [3, 4, 8], "review": [3, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18], "correl": [3, 15], "captur": [3, 12], "analyz": [3, 4], "10n": 3, "resolut": [3, 17], "trigger": [3, 21], "ad": [3, 7, 9, 21], "goe": [3, 24], "105": 3, "6khz": 3, "bitsteam": 3, "bus03": [3, 4], "bus05": 3, "bus09": [3, 7], "realli": [3, 10, 11], "caveat": [4, 10, 11], "section": [4, 18], "work": [4, 24], "progress": 4, "present": 4, "rel": [4, 9], "straightforward": 4, "method": 4, "nois": [4, 5, 21, 24], "linear": [4, 10, 11, 13, 14, 15, 16, 17], "explor": [4, 13, 14, 15, 24], "techniqu": [4, 12], "often": [4, 5, 15], "simpler": 4, "overwhelm": 4, "appreci": 4, "challeng": 4, "involv": 4, "character": [4, 5, 14, 15], "nomin": [4, 10, 11], "100ua": 4, "lib": 4, "clk_bitstream": 4, "m1": [4, 13, 14, 15], "m2": [4, 13, 14, 15], "toward": 4, "weak": 4, "invers": [4, 14, 21], "g_m": [4, 14, 15, 16], "g_": [4, 16], "1m": [4, 16, 17, 23], "m5": [4, 16], "strong": [4, 14], "12m": 4, "paramet": [4, 5, 13, 14, 16], "valu": [4, 9, 10, 11, 13, 14, 15, 16, 17, 24], "c_l": [4, 15], "1nf": 4, "c_": [4, 16, 17], "comp": 4, "150pf": [4, 12], "r_": [4, 10, 11, 16, 17], "200": [4, 14, 15, 16, 17], "f_u": [4, 16, 17], "pi": 4, "16mhz": 4, "f_2": 4, "91mhz": 4, "f_z": 4, "73": 4, "mhz": 4, "chosen": 4, "attach": [4, 12, 13], "pictur": 4, "29": 4, "pin29": 4, "pin28": 4, "xy": 4, "57v": 4, "2v": [4, 17], "ch1": [4, 9, 15], "ch2": [4, 9, 15], "move": 4, "snapshot": [4, 15], "were": [4, 10, 11], "taken": 4, "save": [4, 8, 14, 15], "similar": [4, 9, 13, 15, 16], "extent": 4, "import": [4, 10, 11], "behavior": [4, 12, 14, 15], "quit": [4, 7], "warrant": 4, "further": [4, 5, 8, 10, 11, 21], "investig": [4, 14, 15], "could": 4, "limit": [4, 9, 10, 11], "accuraci": [4, 9, 10, 11, 13], "introduc": 4, "take": [4, 15], "vout": 4, "vin": 4, "jupyt": 4, "notebook": 4, "regress": 4, "scipi": 4, "stat": 4, "linregress": 4, "fit": [4, 10, 11, 24], "buffer": [4, 17], "65": 4, "85": 4, "zoom": [4, 8], "35": 4, "0083": 4, "0046": 4, "05": [4, 10, 11], "45": [4, 17], "0025": 4, "0000": 4, "95": 4, "55": 4, "0023": 4, "9999": 4, "0034": 4, "0006": 4, "75": [4, 10, 11], "0062": 4, "0105": 4, "0054": 4, "0104": 4, "ideal": [4, 5, 10, 11, 14, 15, 23], "small": [4, 5, 9, 10, 11, 14, 15, 16, 17], "chang": [4, 13, 14, 16, 17, 24], "affect": [4, 16, 17], "especi": [4, 10, 11], "middl": 4, "variat": [4, 14], "mv": 4, "conclud": 4, "curv": [4, 13], "00": 4, "few": [4, 17], "vari": [4, 9, 13, 14], "200k": 4, "10k": [4, 12, 17], "short": [4, 8, 13, 15, 16, 17], "ok": [4, 14, 15], "1uf": 4, "cap": [4, 24], "0k": 4, "21x": 4, "26": 4, "20": 4, "0db": 4, "With": [4, 5], "avoid": [4, 14, 15], "amplif": [4, 17], "w1": [4, 9, 12, 14, 15, 16, 17], "degrad": 4, "those": [4, 7, 10, 11], "csv": 4, "python": [4, 8, 9], "beyond": [4, 24], "bandwidth": [4, 15, 16], "overlap": [4, 10, 11, 21], "inde": 4, "magnitud": [4, 17], "phase": [4, 14, 15, 17, 21], "770khz": 4, "26db": 4, "138deg": 4, "margin": [4, 17], "42deg": 4, "peak": [4, 14, 15, 16, 17], "legend": [4, 10, 11], "collect": [4, 9, 13], "100mv": [4, 15, 17], "400mv": 4, "600mv": 4, "overshoot": 4, "scale": [4, 13, 14], "linearli": [4, 17], "slew": 4, "again": [4, 16, 17], "although": 4, "20k": [4, 13], "47uf": 4, "uncompens": 4, "10x": 4, "7db": 4, "756khz": 4, "180": [4, 14, 15], "44": 4, "deg": 4, "3db": 4, "100mvpp": [4, 15], "keep": [4, 7, 15, 16, 17], "r1": [4, 13], "1k": [4, 12, 13], "r2": [4, 12, 13], "r3": [4, 13], "r4": [4, 13], "assum": [4, 7, 8, 15, 16, 17, 23], "ll": 4, "b": [4, 10, 11], "inp": [4, 14, 15, 16, 17], "101": 4, "202": 4, "ad8542": 4, "0mv": 4, "2mv": [4, 23], "systemat": 4, "random": 4, "mulitpl": 4, "separ": 4, "vdc": 4, "approxim": 4, "100hz": [4, 12, 14, 15, 16, 17], "sinusoid": 4, "200mvpp": [4, 15], "within": 4, "inn": [4, 14, 15, 16, 17], "ratio": [4, 13, 15], "coupl": 4, "difficult": [4, 17], "time": [4, 15, 16, 17, 21], "spectrum": 4, "better": [4, 15, 16, 17], "6db": 4, "care": [4, 5], "address": 4, "possibli": [4, 10, 11, 16, 17], "refer": [4, 15, 16, 17], "emb": 4, "ra": 4, "rb": [4, 10, 11], "ca": 4, "band": 4, "cb": 4, "22uf": 4, "cr": 4, "mid": 4, "cm": [4, 14], "rather": 4, "attenu": 4, "improv": [4, 9, 21], "long": 4, "reli": 4, "constant": [4, 15, 17], "interest": [4, 7], "back": [4, 15], "101x": 4, "1001x": 4, "001x": 4, "IN": [4, 10, 11, 15], "bode": 4, "40db": [4, 17], "69db": 4, "10mhz": [4, 15], "wai": [4, 7, 9, 13, 15, 24], "lf": [4, 16, 17], "reach": 4, "preliminari": [4, 10, 11], "descript": [4, 8, 10, 11], "suffici": [4, 7, 10], "repurpos": 4, "transresist": 4, "much": 4, "act": [4, 17], "push": [4, 24], "m4": 4, "determin": [4, 13, 14, 15, 16, 17], "m3": 4, "subtract": 4, "flow": 4, "recogn": 4, "m8": 4, "63ua": 4, "200ua": [4, 13], "account": 4, "robust": [4, 21], "origin": [4, 17], "15mv": 4, "rough": 4, "expand": 4, "sophist": 4, "path": [4, 10, 11], "a_": [4, 15, 17], "where": [4, 7, 12, 13, 14, 15, 16, 17], "own": [4, 8], "domin": [4, 16], "f": [4, 10, 11, 15, 16, 17, 24], "largest": 4, "look": [4, 8, 12, 14, 15, 17], "anyth": 4, "why": [4, 16, 17], "fu": 4, "distort": 4, "inform": 4, "extract": 4, "log": [4, 10, 11], "op": 4, "py": 4, "script": [4, 9], "matplotlib": [4, 10, 11], "dac": [4, 17, 23], "best": 4, "possibl": [4, 5, 6, 10, 11, 13, 15, 16, 17], "quantiz": 4, "analog": [4, 5, 17, 18, 23], "singl": [4, 5, 8], "encourag": [4, 18], "simpli": 4, "scratch": [5, 7], "transient": 5, "probe": 5, "choos": [5, 7, 8, 14, 24], "select": 5, "built": [5, 7], "fold": 5, "cascod": 5, "even": [5, 10, 11, 16, 17], "fulli": 5, "enough": 5, "four": 5, "end": 5, "system": 5, "verifi": [5, 13, 14, 15, 16, 17, 24], "last": 5, "think": 5, "deal": 5, "overlook": 5, "chapter": [6, 7, 21], "aim": 6, "serv": 6, "inspir": 6, "wide": 6, "rang": [6, 9, 13, 14, 15, 16, 17, 23], "symbol": 7, "freeli": 7, "window": 7, "maco": 7, "screenshot": [7, 8], "group": [7, 12, 13], "arrang": 7, "version": 7, "tsmc025_public": 7, "simplest": 7, "copi": 7, "mobiuschip_v4b": [], "asc": 7, "folder": [7, 10, 11], "name": [7, 10, 11, 12, 15], "rearrang": 7, "directli": [7, 16, 17], "declar": 7, "global": 7, "param": 7, "inc": [7, 22], "statement": 7, "bu": [7, 8], "block": 7, "our": [7, 10, 11, 15, 16, 17], "necessari": 7, "n": [7, 10, 11, 14, 15], "krishnapura": 7, "page": [7, 23], "wherea": [7, 15, 16, 17], "definit": 7, "adequ": 7, "verif": 7, "throughout": [7, 22], "book": 7, "websit": 7, "illustr": [7, 10, 11], "555": 7, "timer": 7, "implement": 7, "realiz": 7, "accid": 7, "repositori": [7, 8], "command": 8, "line": [8, 21], "testpypi": 8, "advis": 8, "virtual": 8, "instal": [8, 12], "pip3": 8, "http": [8, 23], "pypi": 8, "org": 8, "h": 8, "brief": [8, 12], "usag": 8, "blank": 8, "my_circuit": 8, "click": [8, 15], "view": [8, 15, 16, 17, 21], "connections_my_circuit": 8, "filenam": [8, 10, 11], "topic": 8, "prepar": [8, 18], "text": 8, "editor": 8, "list": [8, 10, 11, 14, 15], "let": [8, 17], "my_circuit_bitstream": 8, "txt": 8, "extens": 8, "my_circuit_bitstream_clk": 8, "3stage_ro_8x_vdd_10_vss_9": 8, "connections_3stage_ro_8x_vdd_10_vss_9": 8, "continu": 8, "dio": 8, "en1": 8, "emu_pu": 8, "cabl": 8, "dangl": 8, "air": 8, "locat": [8, 15], "twice": 8, "align": 8, "turn": [8, 12, 13, 15, 16, 17, 24], "flicker": [8, 24], "briefli": 8, "prefer": [8, 9, 15, 24], "chose": 8, "id": 9, "vd": [9, 13], "vg": 9, "w2": [9, 14, 15], "r_d": 9, "step": [9, 10, 11], "1v": 9, "swept": 9, "crude": 9, "increas": [9, 10, 11, 12, 13, 15, 17, 24], "drop": [9, 14, 15], "thu": [9, 10, 11], "reduc": [9, 10, 11, 24], "henc": [9, 15, 16, 17], "wrote": 9, "libm2k": 9, "made": [9, 22], "most": [9, 24], "sensit": [9, 10, 11], "pm": 9, "consid": [9, 10, 11, 12, 13, 14, 15, 16, 17], "sweep": [9, 13], "card": [10, 11], "optim": [10, 11], "match": [10, 11], "done": [10, 11], "incomplet": [10, 11], "numpi": [10, 11], "np": [10, 11], "pyplot": [10, 11], "plt": [10, 11], "rcparam": [10, 11], "figsiz": [10, 11], "inlin": [10, 11], "pickl": [10, 11], "pyltspic": [10, 11], "pylt": [10, 11], "itertool": [10, 11], "cycl": [10, 11], "k": [10, 11, 14], "marker": [10, 11], "def": [10, 11], "plot_data": [10, 11], "ax": [10, 11], "r_mea": [10, 11], "94": [10, 11], "kei": [10, 11, 12], "arrai": [10, 11], "1000": [10, 11], "els": [10, 11], "set_xlabel": [10, 11], "set_ylabel": [10, 11], "ma": [10, 11], "grid": [10, 11], "true": [10, 11], "plot_data_collect": [10, 11], "data_collect": [10, 11], "set_nam": [10, 11], "part": [10, 11, 15, 22], "sim_filenam": [10, 11], "sim": [10, 11], "nmos_iv_4x_1x_diode_ids_vg": 10, "raw": [0, 10, 11], "log_filenam": [10, 11], "ltr": [10, 11], "rawread": [10, 11], "ltl": [10, 11], "ltspicelogread": [10, 11], "step_valu": [10, 11], "stepset": [10, 11], "get_step_var": [10, 11], "get_trace_nam": [10, 11], "sim_1x_diode_data": [10, 11], "get_trac": [10, 11], "get_wav": [10, 11], "ix": [10, 11], "x8": 10, "nmos_cm_ids_vds_pm2v5_rang": [10, 11], "nmos_cm_diodes_ids_vds_pm2v5_rang": 10, "join": [10, 11], "exist": [10, 11], "print": [10, 11], "NOT": [10, 11, 15], "dbfile_read": [10, 11], "data_collection_diod": [10, 11], "dict_kei": [10, 11], "nmos_cm1_diod": 10, "nmos_cmlarge_diod": 10, "model_sc": [10, 11], "sim_scal": [10, 11], "no_mea": [10, 11], "len": [10, 11], "fig": [10, 11, 17], "subplot": [10, 11], "index": [10, 11], "enumer": [10, 11], "get_legend": [10, 11], "sim_x_": [10, 11], "set_titl": [10, 11], "tight_layout": [10, 11], "fairli": [10, 11], "immedi": 10, "explain": [10, 13, 14, 15, 16, 17], "seem": [10, 11], "mobil": [10, 11], "rememb": [10, 11, 14, 16, 17], "specif": [10, 11, 23], "nmos_iv_4x_1x_ids_vd": 10, "spice_device_nam": [10, 11], "out1": [10, 11], "point": [10, 11, 13], "perfect": [10, 11], "sim_cm_data": [10, 11], "trace_nam": [10, 11], "item": [10, 11], "get_step": [10, 11], "data_collection_cm": [10, 11], "nmos_cm_1x": 10, "nmos_cm_2x": 10, "nmos_cm_4x": 10, "nmos_cm_8x": 10, "satur": [10, 11, 13], "remark": [10, 11], "80": 10, "techologi": [10, 11], "region": [10, 11, 13, 14], "factor": [10, 11, 16, 17], "normal": [10, 11, 24], "order": [10, 11, 14, 15, 16, 17], "equival": [10, 11, 15, 16, 17], "becom": [10, 11], "re": [10, 11], "dev_scal": [10, 11], "308": [10, 11], "176": [10, 11], "92": 10, "54": [10, 11], "arang": [10, 11], "ids_r": [10, 11], "ohm": [10, 11], "lw": [10, 11], "alpha": [10, 11], "set_xlim": [10, 11], "set_ylim": [10, 11], "ax3": [10, 11], "suptitl": [10, 11], "reason": [10, 11, 15], "addit": [10, 11, 17], "plai": [10, 11], "role": [10, 11], "pmos_iv_4x_1x_diode_ids_vg": 11, "x12": 11, "pmos_cm_diodes_ids_vds_pm2v5_rang": 11, "pmos_cmlarge_diod": 11, "pmos_cm_1x_diod": 11, "30": 11, "threshold": 11, "pmos_iv_4x_1x_ids_vd": 11, "pmos_cm_ids_vds_pm2v5_rang": 11, "pmos_cmlarge_1x": 11, "pmos_cmlarge_2x": 11, "pmos_cmlarge_4x": 11, "pmos_cmlarge_8x": 11, "pmos_cmlarge_16x": 11, "vsg": 11, "78": 11, "introduct": 12, "calibr": [12, 13], "laptop": 12, "7k": [12, 13, 14, 15], "r_1": [12, 16, 17], "ramp": [12, 13], "0v": [12, 13, 14, 15, 16, 17, 23], "r_2": [12, 16, 17], "channel2": [12, 15], "what": [12, 13, 14, 15, 16, 17, 21], "r_3": 12, "d_1": 12, "forward": 12, "featur": [12, 13], "might": 12, "onlin": 12, "pole": [12, 16], "zero": 12, "them": [12, 14, 15], "carefulli": [12, 17], "option": [12, 13], "50khz": 12, "write": 12, "succint": 12, "interpret": 12, "applic": [12, 13, 17], "theoret": 12, "deriv": [12, 17], "word": 12, "processor": 12, "just": 12, "organ": [12, 21], "uni": 12, "submit": 12, "pdf": [12, 23], "format": 12, "assign": 12, "coursework": 12, "submiss": 12, "per": [12, 14], "help": [13, 15, 22], "sens": [13, 14, 15, 16, 17], "principl": [13, 14, 15], "understand": [13, 14, 15, 16, 17], "cours": [13, 14, 15, 16, 17, 22], "sigl": 13, "map": [13, 14, 15, 16, 17, 23], "470": 13, "properli": [13, 24], "befor": [13, 14, 15, 16, 17], "check": 13, "yield": 13, "vertic": 13, "correct": [13, 16, 17], "toler": 13, "type": 13, "precis": 13, "multimet": [13, 14, 15], "iout": 13, "iin": 13, "monitor": 13, "mean": 13, "both": [13, 15, 17], "question": 13, "q": 13, "physic": 13, "slowli": 13, "q2": 13, "fix": [13, 14], "ibia": 13, "q1": 13, "identifi": 13, "equal": [13, 17], "q3": 13, "imped": [13, 15, 16, 17], "q4": 13, "800ua": 13, "x4": 13, "repeat": [13, 15, 16, 17, 24], "iref": 13, "proper": 13, "r5": 13, "variabl": [13, 15], "altern": 13, "previou": 13, "lot": [14, 15, 17], "cannot": [14, 15], "finish": [14, 15], "complet": 14, "subsequ": 14, "reject": [14, 15], "focu": [14, 15], "theori": [14, 15], "familiar": [14, 15, 16, 17], "relev": [14, 15, 16, 17], "highlight": [14, 15, 16, 17, 23], "sever": [14, 22], "ref": [14, 15, 16, 17], "appendix": [14, 15, 16, 17], "initi": [14, 15, 16, 17], "later": [14, 15, 16, 17], "r_l": [14, 15], "ident": [14, 15], "record": [14, 15, 16, 17], "mcm1": [14, 15], "mcm2": [14, 15], "tie": 14, "togeth": 14, "transfer": [14, 17], "cmsrc": [14, 15], "outp": [14, 15], "outn": [14, 15], "maximum": 14, "minimum": 14, "shape": [14, 22], "link": 14, "earlier": 14, "far": 14, "parallel": 14, "400": [14, 15, 16], "report": 14, "ov": [14, 15], "sqrt": 14, "250mvpp": 14, "perfectli": 14, "real": 14, "world": 14, "manufactur": 14, "abl": [14, 15], "unexpect": [14, 15], "caus": [14, 15], "therefor": [14, 15], "potenti": [14, 15], "eight": 15, "2k": 15, "2nf": 15, "insight": [15, 16, 17], "respond": [15, 17], "versu": 15, "final": 15, "saniti": [15, 16, 17], "null": 15, "minim": [15, 16, 17], "300hz": 15, "sinewav": [15, 16, 17], "mathemat": 15, "know": 15, "300mvpp": 15, "cc": 15, "specifi": [15, 16, 17], "filter": [15, 16, 17], "settl": [15, 16, 17], "20m": 15, "ten": [15, 16, 17, 24], "neglibl": 15, "post": 15, "cmrr": 15, "discuss": [15, 17], "actual": 15, "educ": 15, "purpos": 15, "Their": 15, "1mhz": [15, 16, 17], "sign": 15, "row": 15, "t0": 15, "t1": 15, "channel1": 15, "consult": 15, "vpeak": [15, 16, 17], "dynam": [15, 16, 17], "470pf": [16, 17], "47nf": [16, 17], "electrolyt": [16, 17], "uniti": [16, 17], "assur": 16, "significantli": 16, "l1": [16, 17], "b1": [16, 17], "tail": [16, 17], "m7": [16, 17], "draw": [16, 17], "prove": [16, 17], "yourself": [16, 17], "shunt": [16, 17], "beta": [16, 17], "001": [16, 17], "studi": [16, 17], "happen": [16, 17], "instead": [16, 17], "hint": [16, 17], "leakag": [16, 17], "1khz": [16, 17], "50mv_": [16, 17], "pp": [16, 17], "25mv_": 16, "100mv_": [16, 17], "25mv": 16, "40m": [16, 17], "na": [16, 17], "loop": [16, 17], "f_1": [16, 17], "though": [16, 17], "confirm": 16, "over": 16, "m6": 16, "l2": [16, 17], "b2": 16, "b3": 16, "otaout": [16, 17], "20mv_": 16, "10mv_": 16, "30mv_": 16, "20mv": 16, "doubl": [16, 17], "consist": [16, 21], "20pf": [16, 17], "soruc": 17, "thej": 17, "l12": 17, "sai": 17, "milivolt": 17, "staircas": 17, "finit": 17, "100x": 17, "pass": 17, "atten1": 17, "atten2": 17, "bin": 17, "handl": 17, "1v_": 17, "p": 17, "exact": 17, "atten": 17, "exolain": 17, "extra": 17, "200mv_": 17, "500mv_": 17, "slope": 17, "31": 17, "56": 17, "5khz": 17, "11": 17, "c_m": 17, "f_": 17, "u": 17, "r_m": 17, "ye": 17, "impact": 17, "baselin": 17, "35v": 17, "45v": 17, "focus": 18, "senior": 18, "undergradu": 18, "year": 18, "graduat": 18, "class": 18, "fundament": 18, "tsi02": 18, "prototyp": 18, "yanni": [18, 22], "tsividi": [18, 22], "j": 18, "wilei": 18, "2002": 18, "isbn": 18, "471": 18, "38695": 18, "upon": 20, "request": 20, "partial": [21, 22], "rst": 21, "must": 21, "phi": 21, "overlin": 21, "violat": 21, "occur": 21, "schmitt": 21, "diagram": 21, "1mm": 21, "424pf": 21, "longyi": 22, "li": 22, "tape": 22, "yunfan": 22, "gao": 22, "zhuo": 22, "chen": 22, "petar": 22, "barac": 22, "rai": 22, "xu": 22, "contribut": 22, "cade": 22, "gleekel": 22, "nico": 22, "de": 22, "la": 22, "cruz": 22, "rosnel": 22, "alejandro": 22, "leyva": 22, "cort": 22, "assembl": 22, "yuechen": 22, "he": 22, "thank": 22, "prof": 22, "stimul": 22, "cradl": 22, "rikki": 22, "muller": 22, "ali": 22, "niknejad": 22, "john": 22, "pigott": 22, "exploratori": 22, "custom": 22, "teach": 22, "dr": 22, "babak": 22, "soltanian": 22, "hi": 22, "ee6350": 22, "vlsi": 22, "columbia": 22, "univers": [22, 23], "appl": 22, "electr": [22, 23], "engin": 22, "depart": 22, "assist": 22, "fund": 22, "wiki": 23, "com": 23, "m2k": 23, "product": 23, "www": 23, "resourc": 23, "hardwar": 23, "kit": 23, "html": [0, 23], "eb": 23, "media": 23, "market": 23, "collater": 23, "12bit": 23, "adc": 23, "25mhz": 23, "bw": 23, "z_": 23, "30pf": 23, "lsb": 23, "geq": 23, "5000": 23, "4096": 23, "tbc": 23, "50000": 23, "150msp": 23, "30mhz": 23, "4mv": 23, "50ma": 23, "ad9963": 23, "microscop": 24, "magnifi": 24, "glass": 24, "app": 24, "phone": 24, "solder": 24, "cold": 24, "joint": 24, "safe": 24, "strap": 24, "store": 24, "orient": 24, "pwr": 24, "onc": 24, "cut": 24, "en_man": 24, "plan": 24, "No": 24, "stabil": 24, "rippl": 24, "free": 24, "spare": 24, "pcd": 24, "seat": 24, "microamper": 24, "fun": 24, "template_mosbius_transistor": 7, "chip_vdd": 7, "chip_vss": 7, "old_symbol": 7, "written": 7, "jianxun": 22, "zhu": 22, "updat": 22, "beauti": 22, "logo": 22, "anim": 22}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"welcom": 0, "mosbiu": [0, 1, 6, 8, 21, 22, 24], "project": 0, "platform": 1, "mo": [1, 7], "circuit": [1, 12, 14, 15, 16, 17], "lab": [1, 12, 13, 14, 15, 16, 17, 18, 19], "chip": [1, 3, 6, 8, 21, 24], "descript": [1, 24], "On": [1, 3], "switch": [1, 3, 21], "matrix": [1, 3, 21], "program": [1, 8], "memori": 1, "gener": [1, 12], "bitstream": [1, 7, 8], "test": [1, 16, 17, 24], "pcb": [1, 24], "us": [1, 3, 8, 12], "befor": 1, "testbench": 1, "usb": 1, "base": 1, "instrument": 1, "first": 2, "experi": [2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 18, 24], "blinki": 2, "schmitt": 2, "trigger": 2, "relax": 2, "oscil": [2, 3, 8], "transfer": [2, 3, 4, 12], "characterist": [2, 3, 4, 9, 12], "ring": [3, 8], "manual": [3, 18, 24], "connect": [3, 8, 10, 11, 24], "three": [3, 8], "stage": [3, 4, 8, 16, 17], "measur": [3, 4, 9, 10, 11, 12, 14, 15, 16, 17], "studi": [3, 4, 15], "loop": [3, 4], "dc": [3, 4, 12, 14], "delai": 3, "v": [3, 9, 10, 11, 12, 15, 17], "frequenc": [3, 4, 12, 17], "seven": 3, "two": [4, 17], "miller": [4, 17], "compens": [4, 17], "ota": [4, 16, 17, 21], "pmo": [4, 11, 16, 17], "input": [4, 14, 17], "schemat": [4, 7, 8], "design": [4, 21], "oper": [4, 5, 15], "point": [4, 14, 15, 16, 17], "uniti": 4, "gain": 4, "configur": 4, "rang": 4, "offset": 4, "from": [4, 7, 8], "sweep": 4, "respons": [4, 12, 14, 15, 17], "step": [4, 8, 12, 17], "non": 4, "invert": 4, "11x": 4, "open": 4, "function": 4, "The": [4, 22], "effect": [4, 15], "zero": [4, 17], "resistor": 4, "transconduct": [4, 5], "addit": 4, "idea": 4, "low": 4, "feedback": 4, "To": 4, "do": 4, "amplifi": [5, 16], "demonstr": 6, "spice": 7, "simul": [7, 10, 11], "custom": 7, "librari": 7, "model": [7, 16, 17], "file": [7, 8], "exampl": [7, 8], "creat": [7, 8], "an": [7, 12, 17], "ltspice": [7, 8], "mosbiustool": 8, "execut": 8, "script": 8, "connections_to_bitstream": 8, "cir_to_connect": 8, "basic": [8, 12], "json": 8, "start": [8, 24], "upload": 8, "enabl": [8, 24], "transistor": 9, "i": [9, 10, 11, 12], "oscilloscop": [9, 12, 15, 16, 17, 23], "autom": 9, "plot": [10, 11, 12], "nmo": [10, 16], "data": [10, 11], "1x": [10, 11], "diod": [10, 11, 12], "devic": [10, 11, 21], "collect": [10, 11], "id": [10, 11], "vg": [10, 11], "current": [10, 11, 13, 21, 24], "mirror": [10, 11, 13, 21], "vd": [10, 11], "scale": [10, 11], "look": [10, 11], "parasit": [10, 11], "resist": [10, 11, 12], "1": 12, "object": [12, 13, 14, 15, 16, 17], "prepar": [12, 13, 14, 15, 16, 17], "materi": [12, 13, 14, 15, 16, 17], "divid": 12, "signal": [12, 14, 17, 24], "x": 12, "y": 12, "led": 12, "rc": 12, "network": [12, 15, 16, 17], "analyz": [12, 15, 16, 17], "report": 12, "2": 13, "3": 14, "differenti": [14, 15], "pair": [14, 15], "build": [14, 15, 16, 17], "check": [14, 15, 16, 17], "bia": [14, 15, 16, 17, 24], "common": [14, 16], "mode": 14, "differ": 14, "condit": 14, "singl": [14, 15, 16], "end": [14, 15], "level": [14, 21, 24], "suggest": [14, 15, 16, 17], "4": 15, "ac": 15, "standard": 15, "c_": 15, "c": [15, 16], "0": 15, "load": 15, "capacitor": 15, "5": 16, "One": 16, "sourc": [16, 23], "behavior": [16, 17], "4x": 16, "6": 17, "without": 17, "character": 17, "attenu": 17, "predict": 17, "domin": 17, "pole": 17, "calcul": 17, "rhp": 17, "solut": 20, "detail": 21, "layout": 21, "simpl": 21, "shift": 21, "regist": 21, "top": 21, "acknowledg": 22, "crew": 22, "technic": 22, "discuss": 22, "sponsor": 22, "adalm2000": 23, "note": 23, "link": 23, "awg": 23, "power": [23, 24], "datasheet": 23, "your": 24, "review": 24, "visual": 24, "inspect": 24, "remov": 24, "plug": 24, "solderless": 24, "breadboard": 24, "suppli": 24, "protect": 24, "digit": 24, "shifter": 24, "logic": 24, "ldo": 24, "insert": 24, "potentiomet": 24, "readi": 24, "appendic": 25, "packag": 21, "pin": 21, "map": 21}, "envversion": {"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, "sphinxcontrib.bibtex": 9, "sphinx": 60}, "alltitles": {"First Experiment: Blinky": [[2, "first-experiment-blinky"]], "Schmitt-Trigger Relaxation Oscillator": [[2, "schmitt-trigger-relaxation-oscillator"]], "Schmitt-Trigger Transfer Characteristic": [[2, "schmitt-trigger-transfer-characteristic"]], "Ring Oscillator Experiments": [[3, "ring-oscillator-experiments"]], "Manual Connections": [[3, "manual-connections"]], "Three-Stage Ring Oscillator": [[3, "three-stage-ring-oscillator"], [3, "id1"]], "Measurements": [[3, "measurements"]], "Connections Using the On-Chip Switch Matrix": [[3, "connections-using-the-on-chip-switch-matrix"]], "Three-Stage Ring Oscillator - Studying the Loop": [[3, "three-stage-ring-oscillator-studying-the-loop"]], "DC Transfer Characteristic": [[3, "dc-transfer-characteristic"], [4, "dc-transfer-characteristic"]], "Delay Measurement vs Oscillation Frequency": [[3, "delay-measurement-vs-oscillation-frequency"]], "Seven-Stage Ring Oscillator": [[3, "seven-stage-ring-oscillator"]], "Two-Stage Miller-Compensated OTA with pMOS Input Stage": [[4, "two-stage-miller-compensated-ota-with-pmos-input-stage"]], "Schematic Design and Operating Point": [[4, "schematic-design-and-operating-point"]], "Unity-Gain Configuration": [[4, "unity-gain-configuration"]], "DC Ranges": [[4, "dc-ranges"]], "Gain and Offset from DC Sweep": [[4, "gain-and-offset-from-dc-sweep"]], "Frequency Response": [[4, "frequency-response"], [4, "id3"]], "Step Responses": [[4, "step-responses"]], "Non-Inverting Configuration with 11x Gain": [[4, "non-inverting-configuration-with-11x-gain"]], "Step Response": [[4, "step-response"]], "Measuring Offset and DC Gain": [[4, "measuring-offset-and-dc-gain"]], "Offset Measurement": [[4, "offset-measurement"]], "DC Gain Measurement": [[4, "dc-gain-measurement"]], "Studying the Frequency Response": [[4, "studying-the-frequency-response"]], "Measuring the Open-Loop Transfer Function": [[4, "measuring-the-open-loop-transfer-function"]], "DC Gain": [[4, "dc-gain"]], "Unity-Gain Frequency": [[4, "unity-gain-frequency"]], "The Effect of a Zero-Compensation Resistor": [[4, "the-effect-of-a-zero-compensation-resistor"]], "Measuring the Input-Stage Transconductance": [[4, "measuring-the-input-stage-transconductance"]], "Additional Experiment Ideas": [[4, "additional-experiment-ideas"]], "Open-Loop Measurement with Low-Frequency OTA Feedback": [[4, "open-loop-measurement-with-low-frequency-ota-feedback"]], "To Do": [[4, "to-do"]], "Operational Transconductance Amplifier Experiments": [[5, "operational-transconductance-amplifier-experiments"]], "Demonstrations with the MOSbius Chip": [[6, "demonstrations-with-the-mosbius-chip"]], "Programming the Chip Using the MOSBiusTools": [[8, "programming-the-chip-using-the-mosbiustools"]], "Executable Scripts": [[8, "executable-scripts"]], "connections_to_bitstream": [[8, "connections-to-bitstream"]], "cir_to_connections": [[8, "cir-to-connections"]], "Basic Steps to Create Bitstream Files": [[8, "basic-steps-to-create-bitstream-files"]], "From LTspice Schematic": [[8, "from-ltspice-schematic"]], "From Connections Json File": [[8, "from-connections-json-file"]], "Example of Programming a Three-Stage Ring Oscillator": [[8, "example-of-programming-a-three-stage-ring-oscillator"]], "Starting from LTspice Schematic": [[8, "starting-from-ltspice-schematic"]], "Starting from a Connections File": [[8, "starting-from-a-connections-file"]], "Uploading the Bitstream File into the MOSbius Chip": [[8, "uploading-the-bitstream-file-into-the-mosbius-chip"]], "Enabling the MOSbius Chip": [[8, "enabling-the-mosbius-chip"]], "Transistor I-V Characteristics": [[9, "transistor-i-v-characteristics"]], "Oscilloscope Measurements": [[9, "oscilloscope-measurements"], [15, "oscilloscope-measurements"], [16, "oscilloscope-measurements"], [16, "id5"], [17, "oscilloscope-measurements"]], "Automated Measurements": [[9, "automated-measurements"]], "Plotting nMOS I-V Data and Simulations": [[10, "plotting-nmos-i-v-data-and-simulations"]], "nMOS 1x Diode-Connected Devices": [[10, "nmos-1x-diode-connected-devices"]], "Collecting the Simulation Data": [[10, "collecting-the-simulation-data"], [10, "id1"], [11, "collecting-the-simulation-data"], [11, "id1"]], "Collecting the Measurement Data": [[10, "collecting-the-measurement-data"], [10, "id2"], [11, "collecting-the-measurement-data"], [11, "id2"]], "IDS-VGS Measurement vs Simulation": [[10, "ids-vgs-measurement-vs-simulation"], [11, "ids-vgs-measurement-vs-simulation"]], "nMOS Current-Mirror Devices": [[10, "nmos-current-mirror-devices"]], "IDS-VDS Measurement vs Simulation": [[10, "ids-vds-measurement-vs-simulation"], [11, "ids-vds-measurement-vs-simulation"]], "Current Mirror Scaling": [[10, "current-mirror-scaling"], [11, "current-mirror-scaling"]], "Looking at Parasitic Resistance": [[10, "looking-at-parasitic-resistance"], [11, "looking-at-parasitic-resistance"]], "Plotting pMOS I-V Data and Simulations": [[11, "plotting-pmos-i-v-data-and-simulations"]], "pMOS 1x Diode-Connected Devices": [[11, "pmos-1x-diode-connected-devices"]], "pMOS Current-Mirror Devices": [[11, "pmos-current-mirror-devices"]], "Lab 1: Basic Measurements": [[12, "lab-1-basic-measurements"]], "Objective": [[12, "objective"], [13, "objective"], [14, "objective"], [15, "objective"], [16, "objective"], [17, "objective"]], "Preparation": [[12, "preparation"], [13, "preparation"], [14, "preparation"], [15, "preparation"], [16, "preparation"], [17, "preparation"]], "Materials": [[12, "materials"], [13, "materials"], [14, "materials"], [15, "materials"], [16, "materials"], [17, "materials"]], "Experiments": [[12, "experiments"], [13, "experiments"], [14, "experiments"], [15, "experiments"], [16, "experiments"], [17, "experiments"]], "Circuits Used": [[12, "circuits-used"]], "DC Transfer Characteristic of a Resistive Divider Using a Signal Generator and the X-Y Plot of the Oscilloscope": [[12, "dc-transfer-characteristic-of-a-resistive-divider-using-a-signal-generator-and-the-x-y-plot-of-the-oscilloscope"]], "I-V Transfer Characteristic of an LED Diode Using a Signal Generator and the X-Y Plot of the Oscilloscope": [[12, "i-v-transfer-characteristic-of-an-led-diode-using-a-signal-generator-and-the-x-y-plot-of-the-oscilloscope"]], "Frequency Response of RC Circuits using the Network Analyzer": [[12, "frequency-response-of-rc-circuits-using-the-network-analyzer"]], "Step Response of RC Circuits using a Signal Generator and Oscilloscope": [[12, "step-response-of-rc-circuits-using-a-signal-generator-and-oscilloscope"]], "Lab Report": [[12, "lab-report"]], "Lab 2: Current Mirrors": [[13, "lab-2-current-mirrors"]], "Lab 3: Differential Pair DC Response": [[14, "lab-3-differential-pair-dc-response"]], "Build the Circuit and Check the Bias Point": [[14, "build-the-circuit-and-check-the-bias-point"], [15, "build-the-circuit-and-check-the-bias-point"]], "Measure the DC Common-Mode Response": [[14, "measure-the-dc-common-mode-response"]], "Measure the DC Differential-Mode Response": [[14, "measure-the-dc-differential-mode-response"]], "DC Differential-Mode Response for Different Bias Conditions": [[14, "dc-differential-mode-response-for-different-bias-conditions"]], "DC Responses for a Single-Ended Input Signal": [[14, "dc-responses-for-a-single-ended-input-signal"]], "DC Differential-Mode Response for Different Input Common-Mode Levels": [[14, "dc-differential-mode-response-for-different-input-common-mode-levels"]], "Suggestions": [[14, "suggestions"], [15, "suggestions"], [16, "suggestions"], [17, "suggestions"]], "Lab 4: Differential Pair AC Response": [[15, "lab-4-differential-pair-ac-response"]], "Standard Operation C_{CS}=0": [[15, "standard-operation-c-cs-0"]], "Network Analyzer Measurements": [[15, "network-analyzer-measurements"], [16, "network-analyzer-measurements"], [16, "id6"], [17, "network-analyzer-measurements"], [17, "id3"], [17, "id7"]], "Studying the Effect of C_{CS}": [[15, "studying-the-effect-of-c-cs"]], "Differential Load Capacitors vs Single-Ended Load Capacitors": [[15, "differential-load-capacitors-vs-single-ended-load-capacitors"]], "Lab 5: One-stage OTA and Common-Source Amplifier": [[16, "lab-5-one-stage-ota-and-common-source-amplifier"]], "Single-Stage pMOS OTA": [[16, "single-stage-pmos-ota"]], "Build the Test Circuit and Check the Bias Point": [[16, "build-the-test-circuit-and-check-the-bias-point"], [16, "id3"], [17, "build-the-test-circuit-and-check-the-bias-point"]], "OTA Behavioral Model": [[16, "ota-behavioral-model"]], "4x nMOS Common-Source Amplifier": [[16, "x-nmos-common-source-amplifier"]], "CS Amplifier Behavioral Model": [[16, "cs-amplifier-behavioral-model"]], "Lab 6: Frequency Compensation of a Two-Stage OTA": [[17, "lab-6-frequency-compensation-of-a-two-stage-ota"]], "Two-Stage pMOS-input OTA without Compensation": [[17, "two-stage-pmos-input-ota-without-compensation"]], "Build and Characterize an Input-Signal Attenuator": [[17, "build-and-characterize-an-input-signal-attenuator"]], "Measurement vs. Behavioral-Model Predictions": [[17, "measurement-vs-behavioral-model-predictions"]], "Step Response Measurements": [[17, "step-response-measurements"], [17, "id4"], [17, "id8"]], "Two-Stage pMOS-input OTA with Dominant-Pole Compensation": [[17, "two-stage-pmos-input-ota-with-dominant-pole-compensation"]], "Calculations": [[17, "calculations"], [17, "id6"]], "Two-Stage pMOS-input OTA with Miller Compensation": [[17, "two-stage-pmos-input-ota-with-miller-compensation"]], "RHP Zero Compensation": [[17, "rhp-zero-compensation"]], "Dominant-Pole vs Miller Compensation": [[17, "dominant-pole-vs-miller-compensation"]], "Lab Experiments Manual": [[18, "lab-experiments-manual"]], "Labs": [[19, "labs"]], "Solutions": [[20, "solutions"]], "ADALM2000 Notes": [[23, "adalm2000-notes"]], "Links": [[23, "links"]], "Oscilloscope": [[23, "oscilloscope"]], "AWG": [[23, "awg"]], "Power Source": [[23, "power-source"]], "Datasheets": [[23, "datasheets"]], "Testing Your MOSbius PCB": [[24, "testing-your-mosbius-pcb"]], "Review the PCB Description": [[24, "review-the-pcb-description"]], "Visually Inspect the PCB": [[24, "visually-inspect-the-pcb"]], "Remove the MOSbius Chip": [[24, "remove-the-mosbius-chip"]], "Plug Your PCB in a Solderless Breadboard": [[24, "plug-your-pcb-in-a-solderless-breadboard"]], "Testing the Power Supply and Supply Protection": [[24, "testing-the-power-supply-and-supply-protection"]], "Testing the Digital Level Shifters": [[24, "testing-the-digital-level-shifters"]], "Testing the Manual Enable": [[24, "testing-the-manual-enable"]], "Connecting the Logic Signals": [[24, "connecting-the-logic-signals"]], "Testing the LDO": [[24, "testing-the-ldo"]], "Insert MOSbius Chip": [[24, "insert-mosbius-chip"]], "Testing the Current Bias Potentiometers": [[24, "testing-the-current-bias-potentiometers"]], "Ready, Start, Experiment!": [[24, "ready-start-experiment"]], "Appendices": [[25, "appendices"]], "Spice Simulations": [[7, "spice-simulations"]], "Custom Library": [[7, "custom-library"]], "MOS Model File": [[7, "mos-model-file"]], "Example": [[7, "example"]], "Creating a Bitstream File from an LTspice Schematic": [[7, "creating-a-bitstream-file-from-an-ltspice-schematic"]], "MOSbius Chip Design Details": [[21, "mosbius-chip-design-details"]], "Device Layouts": [[21, "device-layouts"]], "Devices": [[21, "devices"]], "Current Mirrors": [[21, "current-mirrors"]], "Simple OTAs": [[21, "simple-otas"]], "Switch Matrix and Shift Register": [[21, "switch-matrix-and-shift-register"]], "Top-Level Layout": [[21, "top-level-layout"]], "Package Pins to Shift-Register Mapping": [[21, "package-pins-to-shift-register-mapping"]], "Acknowledgments": [[22, "acknowledgments"]], "The MOSbius Crew": [[22, "the-mosbius-crew"]], "Technical Discussions": [[22, "technical-discussions"]], "Sponsors": [[22, "sponsors"]], "MOSbius Platform for MOS Circuit Labs": [[1, "mosbius-platform-for-mos-circuit-labs"]], "MOSbius Chip": [[1, "mosbius-chip"]], "Description": [[1, "description"], [1, "id2"]], "On-Chip Switch Matrix": [[1, "on-chip-switch-matrix"]], "Programming the On-Chip Memory for the Switch Matrix": [[1, "programming-the-on-chip-memory-for-the-switch-matrix"]], "Generating the Bitstream": [[1, "generating-the-bitstream"]], "MOSbius Test PCB": [[1, "mosbius-test-pcb"]], "Using the PCB": [[1, "using-the-pcb"]], "Testing the PCB Before Use": [[1, "testing-the-pcb-before-use"]], "Testbench": [[1, "testbench"]], "USB-Based Instruments": [[1, "usb-based-instruments"]], "Welcome to the MOSbius Project": [[0, "welcome-to-the-mosbius-project"]]}, "indexentries": {}})