Skip to content

AugustUnderground/serafin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SERAFIN

Single-Ended Operational Amplifier Characterization loosely based on AC²E.

Dependencies:

Installation

With pip:

$ pip install git+https://github.com/augustunderground/serafin.git

From source:

$ git clone https://github.com/augustunderground/serafin.git
$ pushd serafin
$ pip install .

Example

A few things need to be adjusted to run the example:

  • Correct PDK path in ./example/gpdk180.yml
  • Derived statements for transistors in ./example/sym.scs
  • Change nmos and pmos name in ./example/sym.scs according to PDK
import serafin as sf

pdk = './example/gpdk180.yml'
net = './example/sym.scs'
ckt = './example/sym.yml'

sym = sf.operational_amplifier(pdk, ckt, net)

rsz = sf.random_sizing(sym)
prf = sf.evaluate(sym, rsz)

About

Single-Ended Operational Amplifier Characterization

Resources

License

Stars

Watchers

Forks

Languages