The Last one i promise !

This commit is contained in:
The Syf Tool 2000-05-30 14:27:42 +00:00
parent 00ebc4b753
commit 2c763fd077
1 changed files with 42 additions and 15 deletions

View File

@ -40,8 +40,6 @@ GRAAL = echo
# GRAAL = $(ALLIANCE_TOP)/bin/graal
DREAL = echo
# DREAL = $(ALLIANCE_TOP)/bin/dreal
GENVIEW = echo
# GENVIEW = $(ALLIANCE_TOP)/bin/genview
############################
#
@ -99,10 +97,14 @@ ENV_SL = MBK_TARGET_LIB=$(SCR); export MBK_TARGET_LIB; \
MBK_VSS=vss; export MBK_VSS
# Set the Rectangle Data Structure environment
ENV_RDS = RDS_TECHNO_NAME=$(ALLIANCE_TOP)/etc/prol10_11.rds; \
export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \
ENV_REAL = RDS_TECHNO_NAME=$(ALLIANCE_TOP)/etc/prol10_11.rds; \
export RDS_TECHNO_NAME
ENV_SYMB = RDS_TECHNO_NAME=$(ALLIANCE_TOP)/etc/cmos_11.rds; \
export RDS_TECHNO_NAME
ENV_RDS = RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \
MBK_WORK_LIB=.; export MBK_WORK_LIB
############################
@ -193,9 +195,11 @@ clean_layout :
rm -f ./mclib/CATAL
rm -f *.al
rm -f lvx_result_*
rm -f *.drc
rm -f drc_result_*
clean_real :
rm -f dlxm_chip.cif
rm -f *.cif
############################
#
@ -550,8 +554,8 @@ dlxm_ctl.ap : dlxm_ctl.vst dlxm_ctl.scr
$(ENV_VST); \
$(ENV_AP); \
$(SCR_EXE) -p -r -i 3000 -l 5 -a 5 dlxm_ctl; \
$(ENV_RDS); $(ENV_SYMB); \
$(GRAAL) -l dlxm_ctl
$(GENVIEW) -l dlxm_ctl
#####################################
#
@ -565,11 +569,12 @@ dlxm_ctl.al : dlxm_ctl.ap
@ MBK_CATA_LIB=$(SCR); export MBK_CATA_LIB; \
$(ENV_AL); \
$(ENV_AP); \
$(ENV_RDS); $(ENV_SYMB); \
$(LYNX) -v dlxm_ctl dlxm_ctl
#####################################
#
# Netlist comparaison
# Netlist comparison
#
# - Call LVX
#
@ -622,11 +627,12 @@ dlxm_dpt.al : dlxm_dpt.ap
@ MBK_CATA_LIB=./mclib:$(ALL); export MBK_CATA_LIB; \
$(ENV_AL); \
$(ENV_AP); \
$(ENV_RDS); $(ENV_SYMB); \
$(LYNX) -v dlxm_dpt dlxm_dpt
#####################################
#
# Netlist comparaison
# Netlist comparison
#
# - Call LVX
#
@ -669,8 +675,8 @@ dlxm_core.ap : dlxm_core.c dlxm_dpt.ap dlxm_ctl.ap
$(ENV_AP); \
$(GENLIB) -v dlxm_core; \
$(BBR) dlxm_core -v -o dlxm_core vdd 12 vss 12; \
$(ENV_RDS); $(ENV_SYMB); \
$(GRAAL) -l dlxm_core
$(GENVIEW) -l dlxm_core
#####################################
#
@ -684,11 +690,12 @@ dlxm_core.al : dlxm_core.ap
@ MBK_CATA_LIB=./mclib:$(ALL); export MBK_CATA_LIB; \
$(ENV_AL); \
$(ENV_AP); \
$(ENV_RDS); $(ENV_SYMB); \
$(LYNX) -v dlxm_core dlxm_core
#####################################
#
# Netlist comparaison
# Netlist comparison
#
# - Call LVX
#
@ -713,7 +720,7 @@ lvx_result_core : dlxm_core.al
#
#####################################
dlxm_routing : core_routing lvx_result_dlxm
dlxm_routing : core_routing lvx_result_dlxm drc_result_dlxm
#####################################
#
@ -728,8 +735,8 @@ dlxm_chip.ap : dlxm_core.ap dlxm_chip.rin
$(ENV_VST); \
$(ENV_AP); \
$(RING_EXE) dlxm_chip dlxm_chip; \
$(ENV_RDS); $(ENV_SYMB); \
$(GRAAL) -l dlxm_chip
$(GENVIEW) -l dlxm_chip
#####################################
#
@ -743,11 +750,12 @@ dlxm_chip.al : dlxm_chip.ap
@ MBK_CATA_LIB=$(ALL); export MBK_CATA_LIB; \
$(ENV_AL); \
$(ENV_AP); \
$(ENV_RDS); $(ENV_SYMB); \
$(LYNX) -v dlxm_chip dlxm_chip
#####################################
#
# Netlist comparaison
# Netlist comparison
#
# - Call LVX
#
@ -760,6 +768,24 @@ lvx_result_dlxm : dlxm_chip.al
$(LVX) vst al dlxm_chip dlxm_chip
touch lvx_result_dlxm
#####################################
#
# Design Rules Check
#
# - Call DRUC
#
# - Create a file for makefile dependances
#
#####################################
drc_result_dlxm : dlxm_chip.ap
@MBK_CATA_LIB=./mclib:$(ALL); export MBK_CATA_LIB; \
$(ENV_RDS); $(ENV_SYMB); \
$(ENV_AP); \
$(DRUC) dlxm_chip
touch drc_result_dlxm
#####################################
#
# How to make real view of dlxm
@ -780,6 +806,7 @@ dlxm_real : physical dlxm_chip.cif
dlxm_chip.cif : dlxm_chip.ap
@ MBK_CATA_LIB=./mclib:$(ALL); export MBK_CATA_LIB; \
$(ENV_REAL); \
$(ENV_RDS); \
$(ENV_AP); \
$(S2R) dlxm_chip; \