
Bring the capabilities of skill to Python so (ideally) you don’t have to write skill code to do EDA in Python
In those cases where you do need to write skill, make it pythonic
Projects built with Virtue#
Softworks: Software and documentation view types in the Cadence Virtuoso IC design environment.
Data-panels: Export rich data reports from simulation results to pptx slides and xlsx tables
Morpheus: Generate Maestro test benches in a standard way compatible with an associated data-panels report
YouTube Video Explanation
I explain Virtue as a part of the Silicon Austria Labs (SAL) bootcamp: YouTube Video Explanation
Features#
A SKILL code packaging system
Simple SKILL package installation from the Python environment
Define SKILL++ Modules
Create SKILL++ Packages
Import modules into a SKILL++ environment using the top-level “Import” table
A SKILL Test Framework modeled after pytest
A SKILL Standard Library of “batteries included” modules
A SKILL TOML config file reader and writer for the TOML standard
Seamless execution of SKILL from Python using SkillBridge