Skip to content

Commit ca8daa3

Browse files
authored
Asap7 Platform With Fakeram Memory Model (#1110)
* Add - fakeram configurations for Megaboom design - both .lib and .lef * Add README.md
1 parent 23244b2 commit ca8daa3

21 files changed

+11347
-0
lines changed

flow/platforms/asap7/README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Summary
2+
3+
Version 1.7
4+
5+
This package contain minimal file set require for designs, packaged under OpenROAD.
6+
This package also contain memory macro created from FakeRam2.0. The purpose of the
7+
memory macros is to complete OpenROAD design flow.
8+
9+
FakeRam2.0 https://github.com/maliberty/FakeRAM2.0.git
10+
11+
# Content
12+
13+
The package contain
14+
15+
* lib - timing libraries for both standard cells and memory macros
16+
* lef - LEF file format for physical design implementation for both
17+
stardard cells and memory macros
18+
* verilog - verilog model for memory macros
19+
* gds - GDS for standard cells
20+
21+
Along with data files, the package contain
22+
23+
* PDN configuration for OpenROAD PG implementation
24+
* tapcell.tcl - script for OpenROAD tap cell insertion
25+
* KLayout technology files

flow/platforms/asap7/config.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,13 +234,15 @@ ifeq ($(CORNER),)
234234
$(info Default PVT selection: $(CORNER))
235235
export LIB_FILES += $($(CORNER)_LIB_FILES)
236236
export LIB_DIRS += $($(CORNER)_LIB_DIRS)
237+
export DB_FILES += $(realpath $($(CORNER)_DB_FILES))
237238
export TEMPERATURE = $($(CORNER)_TEMPERATURE)
238239
export VOLTAGE = $($(CORNER)_VOLTAGE)
239240
export DONT_USE_SC_LIB = $(OBJECTS_DIR)/lib/merged.lib
240241
else
241242
$(info User PVT selection: $(CORNER))
242243
export LIB_FILES += $($(CORNER)_LIB_FILES)
243244
export LIB_DIRS += $($(CORNER)_LIB_DIRS)
245+
export DB_FILES += $(realpath $($(CORNER)_DB_FILES))
244246
export TEMPERATURE = $($(CORNER)_TEMPERATURE)
245247
export VOLTAGE = $($(CORNER)_VOLTAGE)
246248
export DONT_USE_SC_LIB = $(OBJECTS_DIR)/lib/merged.lib

0 commit comments

Comments
 (0)