Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / config / fc_scan_reset.config
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: fc_scan_reset.config
4// Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
5// 4150 Network Circle, Santa Clara, California 95054, U.S.A.
6//
7// * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
8//
9// This program is free software; you can redistribute it and/or modify
10// it under the terms of the GNU General Public License as published by
11// the Free Software Foundation; version 2 of the License.
12//
13// This program is distributed in the hope that it will be useful,
14// but WITHOUT ANY WARRANTY; without even the implied warranty of
15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16// GNU General Public License for more details.
17//
18// You should have received a copy of the GNU General Public License
19// along with this program; if not, write to the Free Software
20// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21//
22// For the avoidance of doubt, and except that if any non-GPL license
23// choice is available it will apply instead, Sun elects to use only
24// the General Public License version 2 (GPLv2) at this time for any
25// software where a choice of GPL license versions is made
26// available with the language indicating that GPLv2 or any later version
27// may be used, or where a choice of which version of the GPL is applied is
28// otherwise unspecified.
29//
30// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
31// CA 95054 USA or visit www.sun.com if you need additional information or
32// have any questions.
33//
34// ========== Copyright Header End ============================================
35#include "defaults.config"
36
37<fc_scan_reset>
38#include "fc_scan_common.config"
39 // use '-config_cpp_args=-DDMU_GATES /-DPEU_GATES in sims command line
40#ifdef USE_DMU_GATES
41 -vcs_run_args=+asicGates
42 -flist=$DV_ROOT/verif/env/fc_scan/dmu_gates.flist
43#else
44#ifndef GATESIM
45 -flist=$DV_ROOT/verif/env/dmu/dmu.rtlflist
46#endif
47#endif
48 -flist=$DV_ROOT/verif/env/dmu/dmu.libsflist
49
50 -model=fc_scan_reset
51 -sunv_args=-excludecell=\^fsr_left\$
52 -sunv_args=-excludecell=\^fsr_right\$
53 -sunv_args=-excludecell=\^fsr_bottom\$
54 -sunv_args=-excludecell=\^dmu\$
55 -sunv_args=-excludecell=\^peu\$
56 -sunv_args=-excludecell=\^psr\$
57 -sunv_args=-excludecell=\^esr\$
58 -sunv_args=-excludecell=\^mac\$
59 -sunv_args=-excludecell=\^headwig\$
60 -sunv_args=-excludecell=\^rdp\$
61 -sunv_args=-excludecell=\^rtx\$
62 -sunv_args=-excludecell=\^tds\$
63 -sunv_args=-define=NOINITMEM
64 -config_rtl=NOINITMEM
65 -config_rtl=FC_SCAN_RESET
66 -sunv_nonprim_list=$DV_ROOT/verif/env/fc/nonprimitive.list
67 -vera_build_args=USE_JTAG_DRIVER=1
68 -vera_build_args=FLUSH_PLI=1
69 -vera_build_args=VERA_SYS_DEFS="-DFC_SCAN_BENCH -DNCURTL -DFC_BENCH -DFC_SCAN_RESET"
70 -vera_diag_args="-DFC_SCAN_RESET_BENCH"
71 -vcs_build_args=+define+FC_SCAN_RESET
72 -vcs_build_args=+define+TOPSCAN=tb_top.cpu
73 -vcs_build_args=+define+FSR_NOATPG
74#ifndef GATESIM
75 -vcs_build_args=-P $DV_ROOT/verif/env/common/pli/dft_pli/dft_pli.tab
76 -vcs_build_args=-P $DV_ROOT/verif/env/common/pli/dft_pli/resetChecks_pli.tab
77 -vcs_build_args= -LDFLAGS $DV_ROOT/verif/env/common/pli/dft_pli/resetChecks_pli.dl
78 -vcs_build_args= -LDFLAGS $DV_ROOT/verif/env/common/pli/dft_pli/dft_pli.dl
79#endif
80
81#ifdef USE_CCU_GATES
82 -vcs_run_args=+asicGates
83 -flist=$DV_ROOT/verif/env/fc_scan/ccu_gates.flist
84#else
85#ifndef GATESIM
86 -flist=$DV_ROOT/verif/env/tcu/ccu_rtl.flist
87#endif
88#endif
89
90#ifdef USE_NIU_GATES
91 -vcs_run_args=+asicGates
92 -flist=$DV_ROOT/verif/env/fc_scan/niu_gates.flist
93 -flist=$DV_ROOT/verif/env/niu/rdp.libsflist
94 -flist=$DV_ROOT/verif/env/niu/mac.libsflist
95 -flist=$DV_ROOT/verif/env/niu/tds.libsflist
96 -flist=$DV_ROOT/verif/env/niu/rtx.libsflist
97#else
98#ifndef GATESIM
99 -flist=$DV_ROOT/verif/env/niu/niu.flist
100#endif
101#endif
102#ifdef USE_PEU_GATES
103 -vcs_run_args=+asicGates
104 -flist=$DV_ROOT/verif/env/fc_scan/peu_gates.flist
105 -flist=$DV_ROOT/verif/env/ilu_peu/peu.libsflist
106#else
107#ifndef GATESIM
108 -flist=$DV_ROOT/verif/env/ilu_peu/ilu_peu_rtl_encrypted.flist
109 -flist=$DV_ROOT/verif/env/ilu_peu/ilu_peu_common.rtlflist
110#endif
111#endif
112
113#ifndef IO_GATE
114 -flist=$DV_ROOT/verif/env/niu/eser_rtl.flist
115#endif
116
117#ifdef IO_GATE
118 -config_rtl=FSR_RTL
119#endif
120#ifndef IO_GATE
121 -flist=$DV_ROOT/verif/env/mcu/fbd_serdes.flist
122#endif
123
124 -zeroIn_build_args=+define+FC_SCAN_RESET
125 -zeroIn_build_args=+define+ZI_NO_RACE_AVOID
126 -zeroIn_build_args=+define+LIB
127</fc_scan_reset>
128