Skip to content

VLSI26: Open Source SAR ADC Modeling#181

Open
agurlask wants to merge 12 commits into
sscs-ose:mainfrom
agurlask:sar_adc_modeling
Open

VLSI26: Open Source SAR ADC Modeling#181
agurlask wants to merge 12 commits into
sscs-ose:mainfrom
agurlask:sar_adc_modeling

Conversation

@agurlask
Copy link
Copy Markdown

@agurlask agurlask commented Apr 15, 2026

Summary

Uses open-source dynamical system simulation package PathSim to model a charge-redistribution SAR ADC.

The SAR ADC model includes common error sources including CDAC weight mismatch, kT/C sampling noise, comparator noise, and CDAC settling error.

Also, the notebook uses the SAR ADC model to simulate a published background calibration algorithm (offset double conversion - see Liu/Huang/Chiu Publication).

Instructions to Run Notebook

  • Create a new python virtual environment in the same directory as requirements.txt
    • python -m venv .venv
  • Activate the virtual environment
    • Run activate script (exact command is platform-dependent)
  • Install the dependencies
    • pip install -r requirements.txt
  • Open Jupyter Lab and run the notebook

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant