In chip design, you need to efficiently manage multiple types of data, including:
GDSFactory Hub provides a cutting-edge data storage solution designed specifically for the complexities of chip design. Our platform seamlessly integrates into your existing workflow, offering a scalable, efficient, and organized way to store, manage, and analyze all your critical data.
By using GDSFactory Hub, you can enhance efficiency, improve collaboration, and streamline your design process.
Note
This tool requires an active GDSFactory+ subscription. To learn more, visit GDSFactory.com.
GDSFactory Hub uses a structured database schema that captures the relationships between different entities in chip design:
flowchart LR
A["project"]
A --> B["cell"]
B --> C["device"]
C --> D["device_data"]
D --> E["analysis"]
A --> F["wafer"]
F --> G["die"]
G --> D
H["function"] --> E
This relationship model allows you to:
We support Python 3.11, 3.12, and 3.13 and recommend VSCode IDE and uv. If you don't have uv
install it with the following command:
Then install GDSFactory Hub with:
Or add it to the dependencies of your current project with:
Ensure you create a .env
file in your working directory with the following contents (fill in your details):
GDSFACTORY_HUB_API_URL="https://{org}.gdsfactoryhub.com"
GDSFACTORY_HUB_QUERY_URL="https://query.{org}.gdsfactoryhub.com"
GDSFACTORY_HUB_KEY="<same api key as in GDSFactory+>"
The .env
file should be placed in the project where you run the notebooks.
To run the notebooks, you can use either VSCode or JupyterLab from your activated virtual environment.