https://github.com/augustunderground/hspectre
Haskell module for interacting with Cadence Spectre
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 (5.4%) to scientific vocabulary
Keywords
Repository
Haskell module for interacting with Cadence Spectre
Basic Info
- Host: GitHub
- Owner: AugustUnderground
- License: bsd-3-clause
- Language: Haskell
- Default Branch: master
- Homepage: https://augustunderground.github.io/hspectre/
- Size: 397 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
HSpectre
Haskell Module for communicating with Cadence Spectre.
Build
sh
$ stack build
Note: Make sure this is always installed in conjunction with the same version of hnutmeg.
Examples
```haskell import Spectre.Interactive
main :: IO () main = do session <- initSession ["path/to/pdk/lib"] "path/to/netlist.scs" analyses <- listAnalysis session print analyses results <- runAll session print results exitSession session ```
Interactive
Interactive mode commands
| Command | Implemented | Functionality |
|---------------------------|-------------|-------------------------------------|
| sclGetParameter | [ ] | |
| sclListParameter | [ ] | |
| sclGetAttribute | [X] | Get Netlist Parameter Value |
| sclSetAttribute | [X] | Set Netlist Parameter Value |
| sclListAttribute | [ ] | |
| sclGetAnalysis | [ ] | |
| sclGetCircuit | [ ] | |
| sclGetInstance | [ ] | |
| sclGetModel | [ ] | |
| sclGetPrimitive | [ ] | |
| sclListAnalysis | [X] | Get list of all analyses in netlist |
| sclListCircuit | [ ] | |
| sclListInstance | [ ] | |
| sclListModel | [ ] | |
| sclListNet | [ ] | |
| sclListPrimitive | [ ] | |
| sclCreateAnalysis | [ ] | |
| sclReleaseObject | [ ] | |
| sclRun | [X] | Run all analyses |
| sclRunAnalysis | [X] | Run given analysis |
| sclGetError | [ ] | |
| sclGetResultDir | [ ] | |
| sclSetResultDir | [ ] | |
| sclGetPid | [ ] | |
| sclHelp | [ ] | |
| sclQuit | [X] | Quit current session |
| mdlRegMeasurement | [ ] | |
| mdlListAliasMeasurement | [ ] | |
| mdlRun | [ ] | |
| mdlDelMeasurement | [ ] | |
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: 12 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total 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
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
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- base >=4.7 && <5
- bytestring *
- command *
- containers *
- directory *
- hnutmeg *
- posix-pty *
- process *
- raw-strings-qq *
- regex-tdfa *
- scheduler *
- temporary *
- vector *
- base >=4.7 && <5 test
- bytestring * test
- command * test
- containers * test
- directory * test
- hnutmeg * test
- hspectre * test
- posix-pty * test
- process * test
- raw-strings-qq * test
- regex-tdfa * test
- scheduler * test
- temporary * test
- vector * test