circus

Installation and Setup

Automatic Installer

A script for automatically putting up the circus-tent is available. This will install circus with the GPDK180 environments available. Additionally there are instructions for manual installation.

On-Site Installation at E&D

When working at E&D, the install script should be used.

git clone git@gitlab-forschung.reutlingen-university.de:plasma/circus-installer.git \
    pushd ./circus-installer && ./install.sh && popd

Manual Installation

See circus-tent.

Machine Learning Models for elec Environments

The models used for elec envs are trained with precept and must have the following mapping:

[ gmoverid    [ idoverw
, fug      ↦  , L
, Vds         , gdsoverw
, Vbs ]       , Vgs ]

These models (nmos.pt and pmos.pt) must be located in the corresponding PDK sub-directory:

~/.circus
├── ckt
│   ├── fca.yml
│   ├── ffa.yml
│   ├── mil.yml
│   ├── rfa.yml
│   └── sym.yml
├── pdk
│   ├── gpdk180
│   │   ├── fca.scs
│   │   ├── ffa.scs
│   │   ├── mil.scs
│   │   ├── nmos.pt
│   │   ├── pmos.pt
│   │   ├── rfa.scs
│   │   └── sym.scs
│   ├── gpdk180.yml
│   ├── ...

These files must be a torchscript module adhering to the specified input and output dimensions. The scalers