1
0
mirror of https://github.com/aolofsson/oh.git synced 2025-02-07 06:44:09 +08:00
oh/chip/synthesis/example.tcl
Andreas Olofsson 9d4f970d88 Reorg
2016-02-16 12:33:42 -05:00

40 lines
1.4 KiB
Tcl

set LOCALPATH [file dirname [ info script ]]
######################################
# DESIGN SPECIFIC
######################################
set OH_DESIGN "ecore"
set OH_FILES "../../../hdl/$OH_DESIGN.v \
-y $env(OH_HOME)/emesh/hdl \
-y $env(OH_HOME)/common/hdl \
-y $env(EPIPHANY_HOME)/chip/hdl \
-y $env(EPIPHANY_HOME)/ecore/hdl \
-y $env(EPIPHANY_HOME)/emesh/hdl \
-y $env(EPIPHANY_HOME)/edma/hdl \
-y $env(EPIPHANY_HOME)/compute/hdl \
-y $env(EPIPHANY_HOME)/memory/hdl \
-y $env(EPIPHANY_HOME)/fpumm/hdl \
+incdir+$env(EPIPHANY_HOME)/emesh/hdl \
+incdir+$env(EPIPHANY_HOME)/ecore/hdl \
+incdir+$env(EPIPHANY_HOME)/edma/hdl"
set OH_CONSTRAINTS "${OH_DESIGN}.sdc"
set OH_FLOORPLAN "${OH_DESIGN}_floorplan.tcl"
set OH_LIBS "svtlib lvtlib"; # ip library names
set OH_MACROS "sram_macro"; # hard macro library names
set OH_VENDOR "synopsys"; # eda vendor name
set OH_TOOL "dc"; # name of eda vendor synthesis tool
######################################
# RUN SYNTHESIS
#####################################
source $LOCALPATH/run.tcl