Skip to content

Demonstrate LVS #425

@nikosavola

Description

@nikosavola

Demonstrate LVS with KLayout

Demonstrate a layout-vs-schematic (LVS) flow with gdsfactory and KLayout that does roughly the following:

  • Create single KLayout .lvs deck (it uses a modified Ruby interpreter), see the resources.
    • It should include layer connectivity setup, including vias (TSVs and indium bumps in this case)
    • It should include component-specific device detection code. The detection should be done by assuming the component's have their own 'marker layer' which catch the device when using a boolean and with the actual physical layer.
    • Ports should have their own layer for each physical metal, add a common port shape to all relevant components and use this for port detection
  • Create a notebook or mystmd documentation explaining what LVS is, how to do it, and how the compare the results using KLayout's Netlist Database Browser

You should have a single KLayout .lvs deck (it uses a modified Ruby interpreter), see the resources. The KLayout deck itself maybe should use Jinja2 templating to simplify generating similar looking sections

Resources

Metadata

Metadata

Labels

componentsRelating to PDK componentspdkPDK issuepythonPull requests that update python code
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions