New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

qnngds

Package Overview
Dependencies
Maintainers
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

qnngds

The QNN library for creating gds files

  • 4.0.1
  • PyPI
  • Socket score

Maintainers
3

QNNGDS

Description

QNNGDS is a toolbox built on top of phidl for device design in the QNN group.

The package is built so that any person wanting to create a new design can do it easily and quickly. It offers various devices, circuits, and test structures used and designed in the QNN group. The package hierarchy is thought as follows:

Hierarchy

  • Design: contains classes from which a complete design can be built. The class inputs are the basic parameters of the chip. Its methods are pre-built cells and tools for distributing and managing the cells over the chip.

    • Cells: is a library of cells pre-built, that are called by the Design's classes. Each cell contains a text, border marks and an experiment (circuits, devices, or tests) connected to pads for external connection.

      • Circuits: is a library of circuits made of devices.

        • Devices: is a library of basic devices like nTron, hTron, nanowires, resistors etc...
      • Tests: is a library of test structures that help through the fabrication process and characterization.

      • Geometries: contains useful shapes/geometries that are not available in Phidl or has been adapted from it for special use cases.

      • Utilities: contains useful tools for building cells and circuits.

Below is an example of the modules used to build a design.

Example Hierarchy

Getting Started

Installing

  • Make sure gdspy is installed
  • Install qnngds package with 'pip install qnngds'

Dependencies

License

This project is licensed under the MIT License - see the LICENSE.txt file for details

Documentation

How to contribute

Keywords

FAQs


Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc