Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
eavref_1_0_Win64.zip | 2024-04-12 | 113.9 MB | |
eavref_1_0_Linux64.tar.gz | 2024-04-12 | 100.2 MB | |
README.md | 2024-04-07 | 1.7 kB | |
Totals: 3 Items | 214.2 MB | 1 |
EAVREF: A tool for low-power CMOS voltage reference designs
Version 1.0, last update on April 2024
This version is currently part of a submitted article, and authors need to be anonymous until double-blind review. Only the open-source flow (Ngspice and Sky-Water 130 nm) is compatible with this version.
SkyWater 130 nm available devices
NMOS 1.8v devices
- standard: nmos
- low-threshold: nmoslvt
PMOS 1.8v devices
- standard: pmos
- low-threshold: pmoslvt
- medium-threshold: pmosmvt
- high-threshold: pmoshvt
More details: https://skywater-pdk.readthedocs.io/en/main/rules/device-details.html
📋 Prerequisites
1.Download the last version of Eavref https://sourceforge.net/p/eavref
2.Download the last version of Ngspice https://ngspice.sourceforge.io/
3.Clone the Skywater 130 nm Technology from efabless GitHub (Linux or Windows)
$ cd ~
$ mkdir gits
$ cd gits
$ git clone https://github.com/efabless/skywater-pdk-libs-sky130_fd_pr.git sky130
🔧 Setting-up
4.Modify the path to the Ngspice executable in "config.ini" (in the Eavref folder)
Windows example:
ngspice_bin_path = C:/ngspice-42_64/Spice64/bin
Linux example (global installation):
ngspice_bin_path = /usr/bin
5.Modify the path to the Sky130 library in "config.ini" (in the Eavref folder) according to step 3
Windows example:
sky130_path = C:/<windows_user_folder>/gits/sky130
Linux example:
sky130_path = /home/<linux_user_folder>/gits/sky130
6.Open EAVREF for the first time.
Windows, just need to execute eavref.exe.
Linux, you need to change permissions of eavref file as:
$ chmod u+x eavref
And next, execute Eavref
$ ./eavref