mirror of
https://github.com/TinyTapeout/tt-support-tools.git
synced 2026-11-03 04:36:09 +01:00
Make the codebase more PDK-agnostic by moving tech-specific code to `tech.py` and tech specific files (e.g. def files, tile_sizes.yaml) to `tech/<pdkname>` subdirectory.
17 lines
302 B
Python
17 lines
302 B
Python
from typing import TypedDict
|
|
|
|
from tech import TechName
|
|
|
|
|
|
class Config(TypedDict):
|
|
"""TypedDict for Tiny Tapeout's config.yaml file."""
|
|
|
|
id: str
|
|
name: str
|
|
project_dir: str
|
|
end_date: str
|
|
top_level_macro: str
|
|
powered_netlists: bool
|
|
no_power_gating: bool
|
|
pdk: TechName
|