Skip to content

Commit

Permalink
Merge pull request #2084 from dnltz/WIP/dnltz/ihp-may-update
Browse files Browse the repository at this point in the history
platforms: ihp-sg13g2: May Update
  • Loading branch information
maliberty authored Aug 5, 2024
2 parents a2e7031 + c174af8 commit 17ce718
Show file tree
Hide file tree
Showing 36 changed files with 170,224 additions and 111 deletions.
1 change: 1 addition & 0 deletions flow/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,7 @@ ifeq ($(KLAYOUT_ENV_VAR_IN_PATH),valid)
else
sed 's,<lef-files>.*</lef-files>,$(foreach file, $(OBJECTS_DIR)/klayout_tech.lef $(SC_LEF) $(ADDITIONAL_LEFS),<lef-files>$(shell realpath --relative-to=$(RESULTS_DIR) $(file))</lef-files>),g' $(KLAYOUT_TECH_FILE) > $(OBJECTS_DIR)/klayout.lyt
endif
sed -i 's,<map-file>.*</map-file>,$(foreach file, $(FLOW_HOME)/platforms/$(PLATFORM)/*map,<map-file>$(shell realpath $(file))</map-file>),g' $(OBJECTS_DIR)/klayout.lyt

$(OBJECTS_DIR)/klayout_wrap.lyt: $(KLAYOUT_TECH_FILE) $(OBJECTS_DIR)/klayout_tech.lef
$(UNSET_AND_MAKE) do-klayout_wrap
Expand Down
757 changes: 757 additions & 0 deletions flow/platforms/ihp-sg13g2/cdl/sg13g2_iocell.cdl

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions flow/platforms/ihp-sg13g2/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,10 @@ export GDS_FILES = $(PLATFORM_DIR)/gds/sg13g2_stdcell.gds \
# on all layers.
# *lpflow* cells are for multi-power domains
export DONT_USE_CELLS += \
sg13g2_antennanp \
sg13g2_lgcp_1 \
sg13g2_sighold \
sg13g2_slgcp_1 \
sg13g2_dfrbp_2
sg13g2_dfrbp_2


# Define fill cells
Expand Down
Binary file added flow/platforms/ihp-sg13g2/gds/bondpad_70x70.gds
Binary file not shown.
Binary file added flow/platforms/ihp-sg13g2/gds/sg13g2_io.gds
Binary file not shown.
44 changes: 44 additions & 0 deletions flow/platforms/ihp-sg13g2/lef/bondpad_70x70.lef
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
VERSION 5.8 ;

MACRO bondpad_70x70
CLASS COVER ;
ORIGIN 0 0 ;
FOREIGN bondpad_70x70 0 0 ;
SIZE 70.0 BY 70.0 ;
SYMMETRY X Y R90 ;
SITE sg13g2_ioSite ;
PIN pad
USE SIGNAL ;
PORT
LAYER Metal2 ;
RECT 0 0 70.0 70.0 ;
LAYER Metal3 ;
RECT 0 0 70.0 70.0 ;
LAYER Metal4 ;
RECT 0 0 70.0 70.0 ;
LAYER Metal5 ;
RECT 0 0 70.0 70.0 ;
LAYER TopMetal1 ;
RECT 0 0 70.0 70.0 ;
LAYER TopMetal2 ;
RECT 0 0 70.0 70.0 ;
END
END pad

OBS
LAYER Metal1 ;
RECT 0 0 70.0 70.0 ;
LAYER Metal2 ;
RECT 0 0 70.0 70.0 ;
LAYER Metal3 ;
RECT 0 0 70.0 70.0 ;
LAYER Metal4 ;
RECT 0 0 70.0 70.0 ;
LAYER Metal5 ;
RECT 0 0 70.0 70.0 ;
LAYER TopMetal1 ;
RECT 0 0 70.0 70.0 ;
LAYER TopMetal2 ;
RECT 0 0 70.0 70.0 ;
END
END bondpad_70x70
Loading

0 comments on commit 17ce718

Please sign in to comment.