Skip to content

Commit

Permalink
Merge branch '6161'
Browse files Browse the repository at this point in the history
  • Loading branch information
joamatab committed Jan 1, 2023
2 parents 3c2b88f + 0ba6fb7 commit 5e7bbfd
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# [CHANGELOG](https://keepachangelog.com/en/1.0.0/)

## 6.16.1

- remove straight Pcell parameter from many components that do not need it [PR](https://github.com/gdsfactory/gdsfactory/pull/1061)

## 6.16.0

- remove bbox and pins siepic layers from strip cross-section [PR](https://github.com/gdsfactory/gdsfactory/pull/1057)
Expand Down
21 changes: 11 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,20 @@ It provides you with an end to end flow for building chips.
You can:

- Design (Layout, Simulation, Optimization)
* define parametric cells (PCells) in python or YAML.
* define routes between component ports.
* Test component settings, ports and geometry to avoid regressions.
- Verificate (DRC, DFM)
* define parametric cells (PCells) functions in python or YAML. Define routes between component ports.
* Test component settings, ports and geometry to avoid unwanted regressions.
* Capture design intent in a schematic.
- Verificate (DRC, DFM, LVS)
* Run simulations directly from the layout thanks to the simulation interfaces. No need to draw the geometry more than once.
- Component simulations (modesolver, FDTD, EME, TCAD, thermal ...)
- Circuit simulations (Sparameters, Spice ...)
* Build Component models and study Design For Manufacturing.
- Run Component simulations (solve modes, FDTD, EME, TCAD, thermal ...)
- Run Circuit simulations from the Component netlist (Sparameters, Spice ...)
- Build Component models and study Design For Manufacturing.
* Create DRC rule decks in Klayout.
* Make sure complex layouts match their design intent (Layout Versus Schematic).
- Validate
* Make sure that as you define the layout you define the test sequence. So when the chips come back you already know how to test them.
* Make sure that as you define the layout you define the test sequence, so when the chips come back you already know how to test them.
* Model extraction: extract the important parameters for each component.
* Build a data pipeline that goes from raw data, to structure data and build the business analytics dashboards for monitoring your chip performance.
* Build a data pipeline from raw data, to structured data and dashboards for monitoring your chip performance.


As input, you write python or YAML code.
Expand All @@ -55,7 +56,7 @@ It also exports component settings (for measurement and data analysis) and netli
![flow](https://i.imgur.com/XbhWJDz.png)


It provides you a common syntax for layout (KLayout, gdstk), simulation (Lumerical, tidy3d, MEEP, MPB, DEVSIM, simphony, SAX, ...) and data analysis libraries.
It provides you a common syntax for design (KLayout, gdstk, Ansys Lumerical, tidy3d, MEEP, MPB, DEVSIM, SAX, ...), verification and validation.

![tool interfaces](https://i.imgur.com/9fNLRvJ.png)

Expand Down

0 comments on commit 5e7bbfd

Please sign in to comment.