Merge pull request #2 from ucb-art/primitives_pr

Fix the BAG3 primitives setup to match the technology design parameters.
 * Updated BAG routing grid
 * Updated metal width/space and via specs in `tech_params.yaml`
 * Changed transistor gate and implant implementation in primitives
tree: 55d806ddf8f8f365e42382b5f117f7e66646a1a4
  1. .github/
  2. .idea/
  3. calibre_setup/
  4. docs/
  5. gds_setup/
  6. netlist_setup/
  7. OA/
  8. pcell_setup/
  9. src/
  10. workspace_setup/
  11. .gitignore
  12. AUTHORS
  13. corners_setup.yaml
  14. install.sh
  15. LICENSE
  16. LICENSE.alternative
  17. README.md
  18. tech_config.yaml
README.md

BAG (BAG AMS Generator) Primitives Library for SKY130

This repository contains the required primitives to use the BAG3 framework with the SkyWater proprietary S8 130nm PDK. You can get access to this PDK through signing an NDA and legal agreement with SkyWater Technologies.

This repository also contains a work in progress to make these primitives and the BAG3 framework compatible with the Google skywater-pdk, a fully open source, manufacturable PDK for SkyWater's 130nm (SKY13) process node.

When combined with appropriate generator code, the primitives enables the creation of analog integrated circuits that are manufacturable at SkyWater Technologies commercially or through programs like Google's no-cost MPW shuttle program for open source designs, done in collaboration with efabless.

What is BAG?

BAG AMS Generator (BAG) is the 3rd generation of the Berkeley Analog Generator framework (see also BAG v2 framework).

License

To enable wide compatibility with the existing BAG ecosystem, this repository is dual-licensed. It is available to you under your choice of the the Apache 2.0 license or a 3 clause BSD style.

SPDX-License-Identifier: BSD-3-Clause OR Apache 2.0