4 changed files with 145 additions and 15 deletions
@ -1 +1 @@
@@ -1 +1 @@
|
||||
Subproject commit f5af7ec3d9554c35f72ed42be6719f49438201c2 |
||||
Subproject commit 7a69ce901680164ad392a303f11b9f8067df5728 |
||||
@ -0,0 +1,53 @@
@@ -0,0 +1,53 @@
|
||||
module all_kyupy_primitives (i0, i1, i2, i3, o); |
||||
input i0; |
||||
input i1; |
||||
input i2; |
||||
input i3; |
||||
output [32:0] o; |
||||
|
||||
BUF1 buf1_0 (.i0(i0), .o(o[0])); |
||||
INV1 inv1_0 (.i0(i1), .o(o[1])); |
||||
|
||||
AND2 and2_0 (.i0(i0), .i1(i1), .o(o[2])); |
||||
AND3 and3_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[3])); |
||||
AND4 and4_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[4])); |
||||
|
||||
NAND2 nand2_0 (.i0(i0), .i1(i1), .o(o[5])); |
||||
NAND3 nand3_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[6])); |
||||
NAND4 nand4_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[7])); |
||||
|
||||
OR2 or2_0 (.i0(i0), .i1(i1), .o(o[8])); |
||||
OR3 or3_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[9])); |
||||
OR4 or4_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[10])); |
||||
|
||||
NOR2 nor2_0 (.i0(i0), .i1(i1), .o(o[11])); |
||||
NOR3 nor3_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[12])); |
||||
NOR4 nor4_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[13])); |
||||
|
||||
XOR2 xor2_0 (.i0(i0), .i1(i1), .o(o[14])); |
||||
XOR3 xor3_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[15])); |
||||
XOR4 xor4_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[16])); |
||||
|
||||
XNOR2 xnor2_0 (.i0(i0), .i1(i1), .o(o[17])); |
||||
XNOR3 xnor3_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[18])); |
||||
XNOR4 xnor4_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[19])); |
||||
|
||||
AO21 ao21_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[20])); |
||||
AO22 ao22_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[21])); |
||||
OA21 oa21_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[22])); |
||||
OA22 oa22_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[23])); |
||||
|
||||
AOI21 aoi21_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[24])); |
||||
AOI22 aoi22_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[25])); |
||||
OAI21 oai21_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[26])); |
||||
OAI22 oai22_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[27])); |
||||
|
||||
AO211 ao211_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[28])); |
||||
OA211 oa211_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[29])); |
||||
|
||||
AOI211 aoi211_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[30])); |
||||
OAI211 oai211_0 (.i0(i0), .i1(i1), .i2(i2), .i3(i3), .o(o[31])); |
||||
|
||||
MUX21 mux21_0 (.i0(i0), .i1(i1), .i2(i2), .o(o[32])); |
||||
|
||||
endmodule |
||||
Loading…
Reference in new issue