Custom IC Creator Python Frontend
Project description
Custom IC Creator Python
Why
This is a script package I use transpile from the output of ciccreator to other formats.
Changelog
| Version | Status | Comment |
|---|---|---|
| 0.0.1 | :white_check_mark: | First version of cicspy |
| 0.1.5 | :white_check_mark: | First release to pypi |
| 0.1.8 | :white_check_mark: | Added cicspi dependency and reorged to include subpackages |
Install this module
If you want to follow the latest and greatest
git clone https://github.com/wulffern/cicpy
cd cicpy
python3 -m pip install -e .
If you want something that does not change that often
python3 -m pip install cicpy
Commands
For the latest help, check cicpy --help, and cicpy <command> --help
Usage: cicpy [OPTIONS] COMMAND [ARGS]...
Python toolbox for Custom Integrated Circuit Creator (ciccreator).
Options:
--help Show this message and exit.
Commands:
jcell Extract a cell from .cic
minecraft Make a mincraft script *.mc from *.cic
place Place a bunch of transistors according to pattern
svg Make an SVG
transpile Translate .cic file into another file format...
Usage: cicpy transpile [OPTIONS] CICFILE TECHFILE LIBRARY
Translate .cic file into another file format (SKILL,SPECTRE,SPICE)
Options:
--layskill Write Skill Layout file
--schskill Write Skill Schematic file
--winfo Write Info file [ALPHA]
--rinfo TEXT Read Info file [ALPHA]
--verilog Write verilog file [EXPERIMENTAL]
--spice Write spice file
--xschem Write xschem schematics
--magic Write magic layout
--smash TEXT List of transistors to smash schematic hierarchy
--exclude TEXT Regex of cells to ignore
--help Show this message and exit.
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
cicpy-0.1.8.tar.gz
(35.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
cicpy-0.1.8-py3-none-any.whl
(59.2 kB
view details)
File details
Details for the file cicpy-0.1.8.tar.gz.
File metadata
- Download URL: cicpy-0.1.8.tar.gz
- Upload date:
- Size: 35.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81916cbd56eac525166c9c497712d0e06d89101aefe0c3b9d1cc0ec9ef352086
|
|
| MD5 |
15f598eeaae9f248da837608466cb951
|
|
| BLAKE2b-256 |
47b33f46e2c7c452e5aa4e2c954ace08a2155f8a264b6a259465332192a6de88
|
File details
Details for the file cicpy-0.1.8-py3-none-any.whl.
File metadata
- Download URL: cicpy-0.1.8-py3-none-any.whl
- Upload date:
- Size: 59.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
753111093a34db4c00f685bda8e73cdf2de665202f74bbff2c0c91a4637dd617
|
|
| MD5 |
a474d6cb903289581160002e248ec630
|
|
| BLAKE2b-256 |
6d51cfaf9e36fca5182ae9a38f7069169fdf26dc391ce74d67143330e5bf424a
|