Add gf180mcu ROM example

This commit is contained in:
mole99
2024-02-03 11:31:58 +01:00
parent b6a6f12642
commit 85e242fa27
8 changed files with 48 additions and 5 deletions
+1
View File
@@ -50,6 +50,7 @@ WORKING_ROM_STAMPS=$(filter-out $(addsuffix .ok, $(BROKEN)), $(ROM_STAMPS))
EXAMPLE_STAMPS=$(filter example%, $(WORKING_SRAM_STAMPS)) $(filter example%, $(WORKING_ROM_STAMPS))
SKY130_STAMPS=$(filter sky130%, $(WORKING_SRAM_STAMPS)) $(filter sky130%, $(WORKING_ROM_STAMPS))
GF180MCU_STAMPS=$(filter gf180mcu%, $(WORKING_SRAM_STAMPS)) $(filter gf180mcu%, $(WORKING_ROM_STAMPS))
FREEPDK45_STAMPS=$(filter freepdk45%, $(WORKING_STAMPS)) $(filter freepdk45%, $(WORKING_ROM_STAMPS))
SCN4M_SUBM_STAMPS=$(filter scn4m_subm%, $(WORKING_STAMPS)) $(filter scn4m_subm%, $(WORKING_ROM_STAMPS))
+20
View File
@@ -0,0 +1,20 @@
# See LICENSE for licensing information.
#
# Copyright (c) 2016-2023 Regents of the University of California and The Board
# of Regents for the Oklahoma Agricultural and Mechanical College
# (acting for and on behalf of Oklahoma State University)
# All rights reserved.
#
word_size = 1
check_lvsdrc = True
rom_data = "rom_configs/example_1kbyte.bin"
data_type = "bin"
output_name = "rom_1kbyte"
output_path = "macro/{output_name}".format(**locals())
import os
exec(open(os.path.join(os.path.dirname(__file__), 'gf180mcu_rom_common.py')).read())
+14
View File
@@ -0,0 +1,14 @@
# See LICENSE for licensing information.
#
# Copyright (c) 2016-2023 Regents of the University of California and The Board
# of Regents for the Oklahoma Agricultural and Mechanical College
# (acting for and on behalf of Oklahoma State University)
# All rights reserved.
#
tech_name = "gf180mcu"
nominal_corner_only = True
route_supplies = "ring"
check_lvsdrc = True
# check_lvsdrc = False