Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / design / sys / iop / rst / rtl / rst_spare_ctl_macro__num_1.v
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: rst_spare_ctl_macro__num_1.v
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 ============================================
35module rst_spare_ctl_macro__num_1 (
36 l1clk,
37 scan_in,
38 siclk,
39 soclk,
40 scan_out);
41wire si_0;
42wire so_0;
43wire spare0_flop_unused;
44wire spare0_buf_32x_unused;
45wire spare0_nand3_8x_unused;
46wire spare0_inv_8x_unused;
47wire spare0_aoi22_4x_unused;
48wire spare0_buf_8x_unused;
49wire spare0_oai22_4x_unused;
50wire spare0_inv_16x_unused;
51wire spare0_nand2_16x_unused;
52wire spare0_nor3_4x_unused;
53wire spare0_nand2_8x_unused;
54wire spare0_buf_16x_unused;
55wire spare0_nor2_16x_unused;
56wire spare0_inv_32x_unused;
57
58
59input l1clk;
60input scan_in;
61input siclk;
62input soclk;
63output scan_out;
64
65cl_sc1_msff_8x spare0_flop (.l1clk(l1clk),
66 .siclk(siclk),
67 .soclk(soclk),
68 .si(si_0),
69 .so(so_0),
70 .d(1'b0),
71 .q(spare0_flop_unused));
72assign si_0 = scan_in;
73
74cl_u1_buf_32x spare0_buf_32x (.in(1'b1),
75 .out(spare0_buf_32x_unused));
76cl_u1_nand3_8x spare0_nand3_8x (.in0(1'b1),
77 .in1(1'b1),
78 .in2(1'b1),
79 .out(spare0_nand3_8x_unused));
80cl_u1_inv_8x spare0_inv_8x (.in(1'b1),
81 .out(spare0_inv_8x_unused));
82cl_u1_aoi22_4x spare0_aoi22_4x (.in00(1'b1),
83 .in01(1'b1),
84 .in10(1'b1),
85 .in11(1'b1),
86 .out(spare0_aoi22_4x_unused));
87cl_u1_buf_8x spare0_buf_8x (.in(1'b1),
88 .out(spare0_buf_8x_unused));
89cl_u1_oai22_4x spare0_oai22_4x (.in00(1'b1),
90 .in01(1'b1),
91 .in10(1'b1),
92 .in11(1'b1),
93 .out(spare0_oai22_4x_unused));
94cl_u1_inv_16x spare0_inv_16x (.in(1'b1),
95 .out(spare0_inv_16x_unused));
96cl_u1_nand2_16x spare0_nand2_16x (.in0(1'b1),
97 .in1(1'b1),
98 .out(spare0_nand2_16x_unused));
99cl_u1_nor3_4x spare0_nor3_4x (.in0(1'b0),
100 .in1(1'b0),
101 .in2(1'b0),
102 .out(spare0_nor3_4x_unused));
103cl_u1_nand2_8x spare0_nand2_8x (.in0(1'b1),
104 .in1(1'b1),
105 .out(spare0_nand2_8x_unused));
106cl_u1_buf_16x spare0_buf_16x (.in(1'b1),
107 .out(spare0_buf_16x_unused));
108cl_u1_nor2_16x spare0_nor2_16x (.in0(1'b0),
109 .in1(1'b0),
110 .out(spare0_nor2_16x_unused));
111cl_u1_inv_32x spare0_inv_32x (.in(1'b1),
112 .out(spare0_inv_32x_unused));
113assign scan_out = so_0;
114
115
116
117endmodule
118