Skip to content

efabless/sky130_ef_ip__opamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Analog IP design example: Operational amplifier

This is a simple operational amplifier demonstrating the use of the CACE system. It requires CACE to run the testbenches.

Schematics for this amplifier are done in xschem and can be found in the xschem/ directory. Layouts for this amplifier are done in magic and can be found in the mag/ directory.

The CACE specification is in cace/sky130_ef_ip__opamp.yaml. Testbench schematics are in the cace/templates/ directory. Note that testbenches are editable in xschem, and netlists can be generated, but netlists contain variables that must be substituted by CACE and cannot simulate prior to variable substitution by CACE.

To run characterization with CACE:

cace

CACE can also be run with different arguments, for example:

cace cace/sky130_ef_ip__opamp.yaml --source schematic --parameter=<parameter_name>

About

Instrumentation amplifier (analog IP example)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 75.8%
  • Tcl 24.2%