https://github.com/augustunderground/ace-ptm
PTM models for spectre and ACE
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.5%) to scientific vocabulary
Keywords
Repository
PTM models for spectre and ACE
Basic Info
Statistics
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
ace-PTM
PTM ported to Cadence® Spectre®, mainly intended as backend for AC²E.
Technology
Includes the following device models:
- 130nm:
./130/pdk/ptm.scs - 90nm:
./090/pdk/ptm.scs - 65nm:
./065/pdk/ptm.scs - 45nm:
./045/pdk/ptm.scs - 32nm:
./032/pdk/ptm.scs
Statistical Model
The nfet and pfet sub-circuits add a statistical variation to the nmos
and pmos models respectively.
Device Characterization
The primitive devices may be characterized by adjusting the include statement
in chr/ptm-<n|p>mos.scs or passing the include directory to spectre via the
-I flag and running:
bash
$ spectre -I./XXX/pdk ./chr/nmos.scs
$ spectre -I./XXX/pdk ./chr/pmos.scs
Alternatively, the script in ./src/char.pl can be used.
bash
perl ./src/char.pl [--tech NODE] [--nmos] [--pmos]
If no NODE is specified, all node swill be used. If neither device type is
specified, both will be used.
Example:
```bash
Characterize everything.
$ perl ./src/char.pl
Characterize 90nm, 32nm and 130nm NMOS devices.
$ perl ./src/char.pl --tech 90 --tech 32 --tech 130 --nmos ```
Testing
Running the test script in ./src/test.pl should run through all technologies
once and produce no errors. There should be spectre .log files in the ./src
directory afterwards, corresponding to each test. These may give better insight
as to what might be going wrong.
Circuits
op1
... under construction
op2
Symmetrical Operational Amplifier with NMOS Differential-Pair.
Utilize the SingleEndedOpampEnvironment in ACE for characterization.
Or run from the command line via
bash
$ spectre -I./XXX/pdk ./XXX/op2/input.scs
Schematic

Parameters and performances can be found in ./op2/properties.json.
Owner
- Name: ynk
- Login: AugustUnderground
- Kind: user
- Location: Innsmouth
- Company: @electronics-and-drives
- Website: https://augustunderground.github.io/
- Repositories: 12
- Profile: https://github.com/AugustUnderground
PhD Student at Reutlingen University
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: about 5 hours
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- ghost (2)