
Security News
Deno 2.6 + Socket: Supply Chain Defense In Your CLI
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.
glayout
Advanced tools
A PDK-agnostic layout automation framework for analog circuit design.
Glayout is a powerful layout automation tool that generates DRC-clean circuit layouts for any technology implementing the Glayout framework. It is implemented as an easy-to-install Python package with all dependencies available on PyPI.
Key features:
pip install .
git clone https://github.com/your-username/glayout.git
cd glayout
pip install -e ".[dev]"
pip install -e ".[ml]"
from glayout import sky130, gf180, nmos ,pmos,via_stack
# Generate a via stack
#met2 is the bottom layer. met3 is the top layer.
via = via_stack(sky130, "met2", "met3", centered=True)
# Generate a transistor
transistor = nmos(sky130, width=1.0, length=0.15, fingers=2)
# Write to GDS
via.write_gds("via.gds")
transistor.write_gds("transistor.gds")
For detailed documentation, please visit our documentation site.
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.
If you use Glayout in your research, please cite our papers:
@article{hammoud2024human,
title={Human Language to Analog Layout Using Glayout Layout Automation Framework},
author={Hammoud, A. and Goyal, C. and Pathen, S. and Dai, A. and Li, A. and Kielian, G. and Saligane, M.},
journal={Accepted at MLCAD},
year={2024}
}
@article{hammoud2024reinforcement,
title={Reinforcement Learning-Enhanced Cloud-Based Open Source Analog Circuit Generator for Standard and Cryogenic Temperatures in 130-nm and 180-nm OpenPDKs},
author={Hammoud, A. and Li, A. and Tripathi, A. and Tian, W. and Khandeparkar, H. and Wans, R. and Kielian, G. and Murmann, B. and Sylvester, D. and Saligane, M.},
journal={Accepted at ICCAD},
year={2024}
}
For questions and support, please contact:
FAQs
A PDK-agnostic layout automation framework for analog circuit design
We found that glayout demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.

Security News
New DoS and source code exposure bugs in React Server Components and Next.js: what’s affected and how to update safely.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.