Skip to main content

Custom IC Creator Simulation Tools

Project description

Custom IC Creator Simulation Tools

tests

Caution

If you're looking for the cicsim that controlled spectre, then look in the cadence branch. From 2022-10-14 I decided to go all in on open source tools like ngspice, and thus discontinued support for spectre.

Why

This is a script package I use to control ngspice, it can

  • Run corner simulations
  • Create IPs (used in wulffern/aicex )
  • Create simulation directories

Changelog

Version Status Comment
0.0.1 :white_check_mark: First version of cicsim
0.0.3 All in on open source tools
0.1.2 First version on pipy

Install this module

If you want to follow the latest and greatest

git clone https://github.com/wulffern/cicsim
cd cicsim
python3 -m pip install --user -e . 

If you want the latest stable

python3 -m pip install cicpy

Get started with simulation

Head over to Open source analog integrated circuit flow on Skywater 130nm to see cicsim in action.

Commands

Usage: cicsim [OPTIONS] COMMAND [ARGS]...

  Custom IC Creator Simulator Tools

  This package provides helper scripts for simulating integrated circuits

Options:
  --help  Show this message and exit.

Commands:
  ip           make ip from a YAML template file
  plot         Plot from rawfile
  portreplace  Replace ${PORTS} and ${VPORTS} with the subcircuit ports...
  results      Results of single runfile
  run          Run a ngspice simulation of TESTBENCH
  simcell      Create a ngspice simulation directory for a Cell
  summary      Generate simulation summary for results

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cicsim-0.1.3.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

cicsim-0.1.3-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

Details for the file cicsim-0.1.3.tar.gz.

File metadata

  • Download URL: cicsim-0.1.3.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for cicsim-0.1.3.tar.gz
Algorithm Hash digest
SHA256 575f879fc4421de83ca6a20d791b5cb8de73213b2a9f0def203d82045235e7b6
MD5 481316c6b066d4b9a06b68e5d1681146
BLAKE2b-256 45ebd98fe0de9086e8eccbc27219d47a13fd93308eae4918956a420378deb6f8

See more details on using hashes here.

File details

Details for the file cicsim-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: cicsim-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for cicsim-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8304508b2b60795f273161c4486273c547af7d01c8c9518e141d107d111aaf99
MD5 177142455c62a0c3f794c014240a53cb
BLAKE2b-256 966eb4c38b2e018659985cd8fe2c9474166d98d95b23c9f00805ede74b749895

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page