Advertisement
DavidsonDFGL

netlist

Jul 24th, 2020
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.26 KB | None | 0 0
  1. //
  2. //Written by GowinSynthesis
  3. //Product Version "GowinSynthesis V1.9.2Beta"
  4. //Fri Jul 24 23:32:59 2020
  5.  
  6. //Source file index table:
  7. //file0 "\/home/davidson/Downloads/Programas/Gowin/Work/ramtest/src/memory.v"
  8. //file1 "\/home/davidson/Downloads/Programas/Gowin/Work/ramtest/src/TOP.v"
  9. `timescale 100 ps/100 ps
  10. module alu ( op_i,data1_i,data2_i,data_o,zf_o,sf_o);
  11. input [3:0] op_i;
  12. input [15:0] data1_i;
  13. input [15:0] data2_i;
  14. output [15:0] data_o;
  15. output zf_o;
  16. output sf_o;
  17. wire op_i_3;
  18. wire op_i_5;
  19. wire op_i_7;
  20. wire op_i_9;
  21. wire data1_i_3;
  22. wire data1_i_5;
  23. wire data1_i_7;
  24. wire data1_i_9;
  25. wire data1_i_11;
  26. wire data1_i_13;
  27. wire data1_i_15;
  28. wire data1_i_17;
  29. wire data1_i_19;
  30. wire data1_i_21;
  31. wire data1_i_23;
  32. wire data1_i_25;
  33. wire data1_i_27;
  34. wire data1_i_29;
  35. wire data1_i_31;
  36. wire data1_i_33;
  37. wire data2_i_3;
  38. wire data2_i_5;
  39. wire data2_i_7;
  40. wire data2_i_9;
  41. wire data2_i_11;
  42. wire data2_i_13;
  43. wire data2_i_15;
  44. wire data2_i_17;
  45. wire data2_i_19;
  46. wire data2_i_21;
  47. wire data2_i_23;
  48. wire data2_i_25;
  49. wire data2_i_27;
  50. wire data2_i_29;
  51. wire data2_i_31;
  52. wire data2_i_33;
  53. wire GND;
  54. wire VCC;
  55. wire n84;
  56. wire n84_1_COUT;
  57. wire n83;
  58. wire n83_1_COUT;
  59. wire n82;
  60. wire n82_1_COUT;
  61. wire n81;
  62. wire n81_1_COUT;
  63. wire n80;
  64. wire n80_1_COUT;
  65. wire n79;
  66. wire n79_1_COUT;
  67. wire n78;
  68. wire n78_1_COUT;
  69. wire n77;
  70. wire n77_1_COUT;
  71. wire n76;
  72. wire n76_1_COUT;
  73. wire n75;
  74. wire n75_1_COUT;
  75. wire n74;
  76. wire n74_1_COUT;
  77. wire n73;
  78. wire n73_1_COUT;
  79. wire n72;
  80. wire n72_1_COUT;
  81. wire n71;
  82. wire n71_1_COUT;
  83. wire n70;
  84. wire n70_1_COUT;
  85. wire n69;
  86. wire n69_1_COUT;
  87. wire add_84_2_O0;
  88. wire add_84_2_O0_0_COUT;
  89. wire n117_1;
  90. wire n117_1_0_COUT;
  91. wire n116_1;
  92. wire n116_1_0_COUT;
  93. wire n115_1;
  94. wire n115_1_0_COUT;
  95. wire n114_1;
  96. wire n114_1_0_COUT;
  97. wire n113_1;
  98. wire n113_1_0_COUT;
  99. wire n112_1;
  100. wire n112_1_0_COUT;
  101. wire n111_1;
  102. wire n111_1_0_COUT;
  103. wire n110_1;
  104. wire n110_1_0_COUT;
  105. wire n109_1;
  106. wire n109_1_0_COUT;
  107. wire n108_1;
  108. wire n108_1_0_COUT;
  109. wire n107_1;
  110. wire n107_1_0_COUT;
  111. wire n106_1;
  112. wire n106_1_0_COUT;
  113. wire n105_1;
  114. wire n105_1_0_COUT;
  115. wire n104_1;
  116. wire n104_1_0_COUT;
  117. wire n103_1;
  118. wire n103_1_0_COUT;
  119. wire n182;
  120. wire \data_o[15]_17 ;
  121. wire \data_o[14]_17 ;
  122. wire \data_o[13]_17 ;
  123. wire \data_o[12]_17 ;
  124. wire \data_o[11]_17 ;
  125. wire \data_o[10]_17 ;
  126. wire \data_o[9]_17 ;
  127. wire \data_o[8]_17 ;
  128. wire \data_o[7]_17 ;
  129. wire \data_o[6]_17 ;
  130. wire \data_o[5]_17 ;
  131. wire \data_o[4]_17 ;
  132. wire \data_o[3]_17 ;
  133. wire \data_o[2]_17 ;
  134. wire \data_o[1]_17 ;
  135. wire \data_o[0]_17 ;
  136. wire n182_5;
  137. wire n182_7;
  138. wire n182_9;
  139. wire n182_11;
  140. wire \data_o[15]_19 ;
  141. wire \data_o[15]_21 ;
  142. wire \data_o[15]_23 ;
  143. wire \data_o[14]_19 ;
  144. wire \data_o[14]_21 ;
  145. wire \data_o[14]_23 ;
  146. wire \data_o[13]_19 ;
  147. wire \data_o[13]_21 ;
  148. wire \data_o[12]_19 ;
  149. wire \data_o[12]_21 ;
  150. wire \data_o[12]_23 ;
  151. wire \data_o[11]_19 ;
  152. wire \data_o[11]_21 ;
  153. wire \data_o[11]_23 ;
  154. wire \data_o[10]_19 ;
  155. wire \data_o[10]_21 ;
  156. wire \data_o[10]_23 ;
  157. wire \data_o[9]_19 ;
  158. wire \data_o[9]_21 ;
  159. wire \data_o[9]_23 ;
  160. wire \data_o[8]_19 ;
  161. wire \data_o[8]_21 ;
  162. wire \data_o[8]_23 ;
  163. wire \data_o[7]_19 ;
  164. wire \data_o[7]_21 ;
  165. wire \data_o[7]_23 ;
  166. wire \data_o[6]_19 ;
  167. wire \data_o[6]_21 ;
  168. wire \data_o[6]_23 ;
  169. wire \data_o[5]_19 ;
  170. wire \data_o[5]_21 ;
  171. wire \data_o[5]_23 ;
  172. wire \data_o[4]_19 ;
  173. wire \data_o[4]_21 ;
  174. wire \data_o[4]_23 ;
  175. wire \data_o[3]_19 ;
  176. wire \data_o[3]_21 ;
  177. wire \data_o[3]_23 ;
  178. wire \data_o[2]_19 ;
  179. wire \data_o[2]_21 ;
  180. wire \data_o[2]_23 ;
  181. wire \data_o[1]_19 ;
  182. wire \data_o[1]_21 ;
  183. wire \data_o[1]_23 ;
  184. wire \data_o[0]_19 ;
  185. wire \data_o[0]_21 ;
  186. wire \data_o[0]_23 ;
  187. wire \data_o[15]_25 ;
  188. wire \data_o[15]_27 ;
  189. wire \data_o[15]_29 ;
  190. wire \data_o[15]_31 ;
  191. wire \data_o[13]_27 ;
  192. wire \data_o[13]_29 ;
  193. wire \data_o[13]_31 ;
  194. IBUF op_i_ibuf121 (
  195. .I(op_i[0]),
  196. .O(op_i_3)
  197. );
  198. IBUF op_i_ibuf122 (
  199. .I(op_i[1]),
  200. .O(op_i_5)
  201. );
  202. IBUF op_i_ibuf123 (
  203. .I(op_i[2]),
  204. .O(op_i_7)
  205. );
  206. IBUF op_i_ibuf124 (
  207. .I(op_i[3]),
  208. .O(op_i_9)
  209. );
  210. IBUF data1_i_ibuf125 (
  211. .I(data1_i[0]),
  212. .O(data1_i_3)
  213. );
  214. IBUF data1_i_ibuf126 (
  215. .I(data1_i[1]),
  216. .O(data1_i_5)
  217. );
  218. IBUF data1_i_ibuf127 (
  219. .I(data1_i[2]),
  220. .O(data1_i_7)
  221. );
  222. IBUF data1_i_ibuf128 (
  223. .I(data1_i[3]),
  224. .O(data1_i_9)
  225. );
  226. IBUF data1_i_ibuf129 (
  227. .I(data1_i[4]),
  228. .O(data1_i_11)
  229. );
  230. IBUF data1_i_ibuf130 (
  231. .I(data1_i[5]),
  232. .O(data1_i_13)
  233. );
  234. IBUF data1_i_ibuf131 (
  235. .I(data1_i[6]),
  236. .O(data1_i_15)
  237. );
  238. IBUF data1_i_ibuf132 (
  239. .I(data1_i[7]),
  240. .O(data1_i_17)
  241. );
  242. IBUF data1_i_ibuf133 (
  243. .I(data1_i[8]),
  244. .O(data1_i_19)
  245. );
  246. IBUF data1_i_ibuf134 (
  247. .I(data1_i[9]),
  248. .O(data1_i_21)
  249. );
  250. IBUF data1_i_ibuf135 (
  251. .I(data1_i[10]),
  252. .O(data1_i_23)
  253. );
  254. IBUF data1_i_ibuf136 (
  255. .I(data1_i[11]),
  256. .O(data1_i_25)
  257. );
  258. IBUF data1_i_ibuf137 (
  259. .I(data1_i[12]),
  260. .O(data1_i_27)
  261. );
  262. IBUF data1_i_ibuf138 (
  263. .I(data1_i[13]),
  264. .O(data1_i_29)
  265. );
  266. IBUF data1_i_ibuf139 (
  267. .I(data1_i[14]),
  268. .O(data1_i_31)
  269. );
  270. IBUF data1_i_ibuf140 (
  271. .I(data1_i[15]),
  272. .O(data1_i_33)
  273. );
  274. IBUF data2_i_ibuf141 (
  275. .I(data2_i[0]),
  276. .O(data2_i_3)
  277. );
  278. IBUF data2_i_ibuf142 (
  279. .I(data2_i[1]),
  280. .O(data2_i_5)
  281. );
  282. IBUF data2_i_ibuf143 (
  283. .I(data2_i[2]),
  284. .O(data2_i_7)
  285. );
  286. IBUF data2_i_ibuf144 (
  287. .I(data2_i[3]),
  288. .O(data2_i_9)
  289. );
  290. IBUF data2_i_ibuf145 (
  291. .I(data2_i[4]),
  292. .O(data2_i_11)
  293. );
  294. IBUF data2_i_ibuf146 (
  295. .I(data2_i[5]),
  296. .O(data2_i_13)
  297. );
  298. IBUF data2_i_ibuf147 (
  299. .I(data2_i[6]),
  300. .O(data2_i_15)
  301. );
  302. IBUF data2_i_ibuf148 (
  303. .I(data2_i[7]),
  304. .O(data2_i_17)
  305. );
  306. IBUF data2_i_ibuf149 (
  307. .I(data2_i[8]),
  308. .O(data2_i_19)
  309. );
  310. IBUF data2_i_ibuf150 (
  311. .I(data2_i[9]),
  312. .O(data2_i_21)
  313. );
  314. IBUF data2_i_ibuf151 (
  315. .I(data2_i[10]),
  316. .O(data2_i_23)
  317. );
  318. IBUF data2_i_ibuf152 (
  319. .I(data2_i[11]),
  320. .O(data2_i_25)
  321. );
  322. IBUF data2_i_ibuf153 (
  323. .I(data2_i[12]),
  324. .O(data2_i_27)
  325. );
  326. IBUF data2_i_ibuf154 (
  327. .I(data2_i[13]),
  328. .O(data2_i_29)
  329. );
  330. IBUF data2_i_ibuf155 (
  331. .I(data2_i[14]),
  332. .O(data2_i_31)
  333. );
  334. IBUF data2_i_ibuf156 (
  335. .I(data2_i[15]),
  336. .O(data2_i_33)
  337. );
  338. GND GND_ins157 (
  339. .G(GND)
  340. );
  341. VCC VCC_ins158 (
  342. .V(VCC)
  343. );
  344. OBUF data_o_obuf159 (
  345. .I(\data_o[0]_17 ),
  346. .O(data_o[0])
  347. );
  348. OBUF data_o_obuf160 (
  349. .I(\data_o[1]_17 ),
  350. .O(data_o[1])
  351. );
  352. OBUF data_o_obuf161 (
  353. .I(\data_o[2]_17 ),
  354. .O(data_o[2])
  355. );
  356. OBUF data_o_obuf162 (
  357. .I(\data_o[3]_17 ),
  358. .O(data_o[3])
  359. );
  360. OBUF data_o_obuf163 (
  361. .I(\data_o[4]_17 ),
  362. .O(data_o[4])
  363. );
  364. OBUF data_o_obuf164 (
  365. .I(\data_o[5]_17 ),
  366. .O(data_o[5])
  367. );
  368. OBUF data_o_obuf165 (
  369. .I(\data_o[6]_17 ),
  370. .O(data_o[6])
  371. );
  372. OBUF data_o_obuf166 (
  373. .I(\data_o[7]_17 ),
  374. .O(data_o[7])
  375. );
  376. OBUF data_o_obuf167 (
  377. .I(\data_o[8]_17 ),
  378. .O(data_o[8])
  379. );
  380. OBUF data_o_obuf168 (
  381. .I(\data_o[9]_17 ),
  382. .O(data_o[9])
  383. );
  384. OBUF data_o_obuf169 (
  385. .I(\data_o[10]_17 ),
  386. .O(data_o[10])
  387. );
  388. OBUF data_o_obuf170 (
  389. .I(\data_o[11]_17 ),
  390. .O(data_o[11])
  391. );
  392. OBUF data_o_obuf171 (
  393. .I(\data_o[12]_17 ),
  394. .O(data_o[12])
  395. );
  396. OBUF data_o_obuf172 (
  397. .I(\data_o[13]_17 ),
  398. .O(data_o[13])
  399. );
  400. OBUF data_o_obuf173 (
  401. .I(\data_o[14]_17 ),
  402. .O(data_o[14])
  403. );
  404. OBUF data_o_obuf174 (
  405. .I(\data_o[15]_17 ),
  406. .O(data_o[15])
  407. );
  408. OBUF zf_o_obuf175 (
  409. .I(n182),
  410. .O(zf_o)
  411. );
  412. OBUF sf_o_obuf176 (
  413. .I(\data_o[15]_17 ),
  414. .O(sf_o)
  415. );
  416. GSR VCC_ins177 (
  417. .GSRI(VCC)
  418. );
  419. ALU n84_ins326 (
  420. .I0(data1_i_3),
  421. .I1(data2_i_3),
  422. .I3(GND),
  423. .CIN(GND),
  424. .SUM(n84),
  425. .COUT(n84_1_COUT)
  426. );
  427. defparam n84_ins326.ALU_MODE=0;
  428. ALU n83_ins327 (
  429. .I0(data1_i_5),
  430. .I1(data2_i_5),
  431. .I3(GND),
  432. .CIN(n84_1_COUT),
  433. .SUM(n83),
  434. .COUT(n83_1_COUT)
  435. );
  436. defparam n83_ins327.ALU_MODE=0;
  437. ALU n82_ins328 (
  438. .I0(data1_i_7),
  439. .I1(data2_i_7),
  440. .I3(GND),
  441. .CIN(n83_1_COUT),
  442. .SUM(n82),
  443. .COUT(n82_1_COUT)
  444. );
  445. defparam n82_ins328.ALU_MODE=0;
  446. ALU n81_ins329 (
  447. .I0(data1_i_9),
  448. .I1(data2_i_9),
  449. .I3(GND),
  450. .CIN(n82_1_COUT),
  451. .SUM(n81),
  452. .COUT(n81_1_COUT)
  453. );
  454. defparam n81_ins329.ALU_MODE=0;
  455. ALU n80_ins330 (
  456. .I0(data1_i_11),
  457. .I1(data2_i_11),
  458. .I3(GND),
  459. .CIN(n81_1_COUT),
  460. .SUM(n80),
  461. .COUT(n80_1_COUT)
  462. );
  463. defparam n80_ins330.ALU_MODE=0;
  464. ALU n79_ins331 (
  465. .I0(data1_i_13),
  466. .I1(data2_i_13),
  467. .I3(GND),
  468. .CIN(n80_1_COUT),
  469. .SUM(n79),
  470. .COUT(n79_1_COUT)
  471. );
  472. defparam n79_ins331.ALU_MODE=0;
  473. ALU n78_ins332 (
  474. .I0(data1_i_15),
  475. .I1(data2_i_15),
  476. .I3(GND),
  477. .CIN(n79_1_COUT),
  478. .SUM(n78),
  479. .COUT(n78_1_COUT)
  480. );
  481. defparam n78_ins332.ALU_MODE=0;
  482. ALU n77_ins333 (
  483. .I0(data1_i_17),
  484. .I1(data2_i_17),
  485. .I3(GND),
  486. .CIN(n78_1_COUT),
  487. .SUM(n77),
  488. .COUT(n77_1_COUT)
  489. );
  490. defparam n77_ins333.ALU_MODE=0;
  491. ALU n76_ins334 (
  492. .I0(data1_i_19),
  493. .I1(data2_i_19),
  494. .I3(GND),
  495. .CIN(n77_1_COUT),
  496. .SUM(n76),
  497. .COUT(n76_1_COUT)
  498. );
  499. defparam n76_ins334.ALU_MODE=0;
  500. ALU n75_ins335 (
  501. .I0(data1_i_21),
  502. .I1(data2_i_21),
  503. .I3(GND),
  504. .CIN(n76_1_COUT),
  505. .SUM(n75),
  506. .COUT(n75_1_COUT)
  507. );
  508. defparam n75_ins335.ALU_MODE=0;
  509. ALU n74_ins336 (
  510. .I0(data1_i_23),
  511. .I1(data2_i_23),
  512. .I3(GND),
  513. .CIN(n75_1_COUT),
  514. .SUM(n74),
  515. .COUT(n74_1_COUT)
  516. );
  517. defparam n74_ins336.ALU_MODE=0;
  518. ALU n73_ins337 (
  519. .I0(data1_i_25),
  520. .I1(data2_i_25),
  521. .I3(GND),
  522. .CIN(n74_1_COUT),
  523. .SUM(n73),
  524. .COUT(n73_1_COUT)
  525. );
  526. defparam n73_ins337.ALU_MODE=0;
  527. ALU n72_ins338 (
  528. .I0(data1_i_27),
  529. .I1(data2_i_27),
  530. .I3(GND),
  531. .CIN(n73_1_COUT),
  532. .SUM(n72),
  533. .COUT(n72_1_COUT)
  534. );
  535. defparam n72_ins338.ALU_MODE=0;
  536. ALU n71_ins339 (
  537. .I0(data1_i_29),
  538. .I1(data2_i_29),
  539. .I3(GND),
  540. .CIN(n72_1_COUT),
  541. .SUM(n71),
  542. .COUT(n71_1_COUT)
  543. );
  544. defparam n71_ins339.ALU_MODE=0;
  545. ALU n70_ins340 (
  546. .I0(data1_i_31),
  547. .I1(data2_i_31),
  548. .I3(GND),
  549. .CIN(n71_1_COUT),
  550. .SUM(n70),
  551. .COUT(n70_1_COUT)
  552. );
  553. defparam n70_ins340.ALU_MODE=0;
  554. ALU n69_ins341 (
  555. .I0(data1_i_33),
  556. .I1(data2_i_33),
  557. .I3(GND),
  558. .CIN(n70_1_COUT),
  559. .SUM(n69),
  560. .COUT(n69_1_COUT)
  561. );
  562. defparam n69_ins341.ALU_MODE=0;
  563. ALU add_84_2_O0_ins342 (
  564. .I0(data1_i_3),
  565. .I1(data2_i_3),
  566. .I3(GND),
  567. .CIN(VCC),
  568. .SUM(add_84_2_O0),
  569. .COUT(add_84_2_O0_0_COUT)
  570. );
  571. defparam add_84_2_O0_ins342.ALU_MODE=1;
  572. ALU n117_1_ins343 (
  573. .I0(data1_i_5),
  574. .I1(data2_i_5),
  575. .I3(GND),
  576. .CIN(add_84_2_O0_0_COUT),
  577. .SUM(n117_1),
  578. .COUT(n117_1_0_COUT)
  579. );
  580. defparam n117_1_ins343.ALU_MODE=1;
  581. ALU n116_1_ins344 (
  582. .I0(data1_i_7),
  583. .I1(data2_i_7),
  584. .I3(GND),
  585. .CIN(n117_1_0_COUT),
  586. .SUM(n116_1),
  587. .COUT(n116_1_0_COUT)
  588. );
  589. defparam n116_1_ins344.ALU_MODE=1;
  590. ALU n115_1_ins345 (
  591. .I0(data1_i_9),
  592. .I1(data2_i_9),
  593. .I3(GND),
  594. .CIN(n116_1_0_COUT),
  595. .SUM(n115_1),
  596. .COUT(n115_1_0_COUT)
  597. );
  598. defparam n115_1_ins345.ALU_MODE=1;
  599. ALU n114_1_ins346 (
  600. .I0(data1_i_11),
  601. .I1(data2_i_11),
  602. .I3(GND),
  603. .CIN(n115_1_0_COUT),
  604. .SUM(n114_1),
  605. .COUT(n114_1_0_COUT)
  606. );
  607. defparam n114_1_ins346.ALU_MODE=1;
  608. ALU n113_1_ins347 (
  609. .I0(data1_i_13),
  610. .I1(data2_i_13),
  611. .I3(GND),
  612. .CIN(n114_1_0_COUT),
  613. .SUM(n113_1),
  614. .COUT(n113_1_0_COUT)
  615. );
  616. defparam n113_1_ins347.ALU_MODE=1;
  617. ALU n112_1_ins348 (
  618. .I0(data1_i_15),
  619. .I1(data2_i_15),
  620. .I3(GND),
  621. .CIN(n113_1_0_COUT),
  622. .SUM(n112_1),
  623. .COUT(n112_1_0_COUT)
  624. );
  625. defparam n112_1_ins348.ALU_MODE=1;
  626. ALU n111_1_ins349 (
  627. .I0(data1_i_17),
  628. .I1(data2_i_17),
  629. .I3(GND),
  630. .CIN(n112_1_0_COUT),
  631. .SUM(n111_1),
  632. .COUT(n111_1_0_COUT)
  633. );
  634. defparam n111_1_ins349.ALU_MODE=1;
  635. ALU n110_1_ins350 (
  636. .I0(data1_i_19),
  637. .I1(data2_i_19),
  638. .I3(GND),
  639. .CIN(n111_1_0_COUT),
  640. .SUM(n110_1),
  641. .COUT(n110_1_0_COUT)
  642. );
  643. defparam n110_1_ins350.ALU_MODE=1;
  644. ALU n109_1_ins351 (
  645. .I0(data1_i_21),
  646. .I1(data2_i_21),
  647. .I3(GND),
  648. .CIN(n110_1_0_COUT),
  649. .SUM(n109_1),
  650. .COUT(n109_1_0_COUT)
  651. );
  652. defparam n109_1_ins351.ALU_MODE=1;
  653. ALU n108_1_ins352 (
  654. .I0(data1_i_23),
  655. .I1(data2_i_23),
  656. .I3(GND),
  657. .CIN(n109_1_0_COUT),
  658. .SUM(n108_1),
  659. .COUT(n108_1_0_COUT)
  660. );
  661. defparam n108_1_ins352.ALU_MODE=1;
  662. ALU n107_1_ins353 (
  663. .I0(data1_i_25),
  664. .I1(data2_i_25),
  665. .I3(GND),
  666. .CIN(n108_1_0_COUT),
  667. .SUM(n107_1),
  668. .COUT(n107_1_0_COUT)
  669. );
  670. defparam n107_1_ins353.ALU_MODE=1;
  671. ALU n106_1_ins354 (
  672. .I0(data1_i_27),
  673. .I1(data2_i_27),
  674. .I3(GND),
  675. .CIN(n107_1_0_COUT),
  676. .SUM(n106_1),
  677. .COUT(n106_1_0_COUT)
  678. );
  679. defparam n106_1_ins354.ALU_MODE=1;
  680. ALU n105_1_ins355 (
  681. .I0(data1_i_29),
  682. .I1(data2_i_29),
  683. .I3(GND),
  684. .CIN(n106_1_0_COUT),
  685. .SUM(n105_1),
  686. .COUT(n105_1_0_COUT)
  687. );
  688. defparam n105_1_ins355.ALU_MODE=1;
  689. ALU n104_1_ins356 (
  690. .I0(data1_i_31),
  691. .I1(data2_i_31),
  692. .I3(GND),
  693. .CIN(n105_1_0_COUT),
  694. .SUM(n104_1),
  695. .COUT(n104_1_0_COUT)
  696. );
  697. defparam n104_1_ins356.ALU_MODE=1;
  698. ALU n103_1_ins357 (
  699. .I0(data1_i_33),
  700. .I1(data2_i_33),
  701. .I3(GND),
  702. .CIN(n104_1_0_COUT),
  703. .SUM(n103_1),
  704. .COUT(n103_1_0_COUT)
  705. );
  706. defparam n103_1_ins357.ALU_MODE=1;
  707. LUT4 n182_ins359 (
  708. .I0(n182_5),
  709. .I1(n182_7),
  710. .I2(n182_9),
  711. .I3(n182_11),
  712. .F(n182)
  713. );
  714. defparam n182_ins359.INIT=16'h8000;
  715. LUT3 \data_o[15]_ins360 (
  716. .I0(\data_o[15]_19 ),
  717. .I1(\data_o[15]_21 ),
  718. .I2(\data_o[15]_23 ),
  719. .F(\data_o[15]_17 )
  720. );
  721. defparam \data_o[15]_ins360 .INIT=8'hEF;
  722. LUT3 \data_o[14]_ins361 (
  723. .I0(\data_o[14]_19 ),
  724. .I1(\data_o[14]_21 ),
  725. .I2(\data_o[14]_23 ),
  726. .F(\data_o[14]_17 )
  727. );
  728. defparam \data_o[14]_ins361 .INIT=8'hEF;
  729. LUT4 \data_o[13]_ins362 (
  730. .I0(\data_o[13]_19 ),
  731. .I1(op_i_7),
  732. .I2(\data_o[13]_21 ),
  733. .I3(\data_o[13]_31 ),
  734. .F(\data_o[13]_17 )
  735. );
  736. defparam \data_o[13]_ins362 .INIT=16'h70FF;
  737. LUT3 \data_o[12]_ins363 (
  738. .I0(\data_o[12]_19 ),
  739. .I1(\data_o[12]_21 ),
  740. .I2(\data_o[12]_23 ),
  741. .F(\data_o[12]_17 )
  742. );
  743. defparam \data_o[12]_ins363 .INIT=8'hEF;
  744. LUT3 \data_o[11]_ins364 (
  745. .I0(\data_o[11]_19 ),
  746. .I1(\data_o[11]_21 ),
  747. .I2(\data_o[11]_23 ),
  748. .F(\data_o[11]_17 )
  749. );
  750. defparam \data_o[11]_ins364 .INIT=8'hEF;
  751. LUT3 \data_o[10]_ins365 (
  752. .I0(\data_o[10]_19 ),
  753. .I1(\data_o[10]_21 ),
  754. .I2(\data_o[10]_23 ),
  755. .F(\data_o[10]_17 )
  756. );
  757. defparam \data_o[10]_ins365 .INIT=8'hEF;
  758. LUT3 \data_o[9]_ins366 (
  759. .I0(\data_o[9]_19 ),
  760. .I1(\data_o[9]_21 ),
  761. .I2(\data_o[9]_23 ),
  762. .F(\data_o[9]_17 )
  763. );
  764. defparam \data_o[9]_ins366 .INIT=8'hEF;
  765. LUT3 \data_o[8]_ins367 (
  766. .I0(\data_o[8]_19 ),
  767. .I1(\data_o[8]_21 ),
  768. .I2(\data_o[8]_23 ),
  769. .F(\data_o[8]_17 )
  770. );
  771. defparam \data_o[8]_ins367 .INIT=8'hEF;
  772. LUT3 \data_o[7]_ins368 (
  773. .I0(\data_o[7]_19 ),
  774. .I1(\data_o[7]_21 ),
  775. .I2(\data_o[7]_23 ),
  776. .F(\data_o[7]_17 )
  777. );
  778. defparam \data_o[7]_ins368 .INIT=8'hEF;
  779. LUT3 \data_o[6]_ins369 (
  780. .I0(\data_o[6]_19 ),
  781. .I1(\data_o[6]_21 ),
  782. .I2(\data_o[6]_23 ),
  783. .F(\data_o[6]_17 )
  784. );
  785. defparam \data_o[6]_ins369 .INIT=8'hFB;
  786. LUT3 \data_o[5]_ins370 (
  787. .I0(\data_o[5]_19 ),
  788. .I1(\data_o[5]_21 ),
  789. .I2(\data_o[5]_23 ),
  790. .F(\data_o[5]_17 )
  791. );
  792. defparam \data_o[5]_ins370 .INIT=8'hEF;
  793. LUT3 \data_o[4]_ins371 (
  794. .I0(\data_o[4]_19 ),
  795. .I1(\data_o[4]_21 ),
  796. .I2(\data_o[4]_23 ),
  797. .F(\data_o[4]_17 )
  798. );
  799. defparam \data_o[4]_ins371 .INIT=8'hEF;
  800. LUT3 \data_o[3]_ins372 (
  801. .I0(\data_o[3]_19 ),
  802. .I1(\data_o[3]_21 ),
  803. .I2(\data_o[3]_23 ),
  804. .F(\data_o[3]_17 )
  805. );
  806. defparam \data_o[3]_ins372 .INIT=8'hEF;
  807. LUT3 \data_o[2]_ins373 (
  808. .I0(\data_o[2]_19 ),
  809. .I1(\data_o[2]_21 ),
  810. .I2(\data_o[2]_23 ),
  811. .F(\data_o[2]_17 )
  812. );
  813. defparam \data_o[2]_ins373 .INIT=8'hEF;
  814. LUT3 \data_o[1]_ins374 (
  815. .I0(\data_o[1]_19 ),
  816. .I1(\data_o[1]_21 ),
  817. .I2(\data_o[1]_23 ),
  818. .F(\data_o[1]_17 )
  819. );
  820. defparam \data_o[1]_ins374 .INIT=8'hEF;
  821. LUT3 \data_o[0]_ins375 (
  822. .I0(\data_o[0]_19 ),
  823. .I1(\data_o[0]_21 ),
  824. .I2(\data_o[0]_23 ),
  825. .F(\data_o[0]_17 )
  826. );
  827. defparam \data_o[0]_ins375 .INIT=8'hEF;
  828. LUT4 n182_ins376 (
  829. .I0(\data_o[2]_17 ),
  830. .I1(\data_o[8]_17 ),
  831. .I2(\data_o[13]_17 ),
  832. .I3(\data_o[3]_17 ),
  833. .F(n182_5)
  834. );
  835. defparam n182_ins376.INIT=16'h0001;
  836. LUT4 n182_ins377 (
  837. .I0(\data_o[14]_17 ),
  838. .I1(\data_o[15]_17 ),
  839. .I2(\data_o[0]_17 ),
  840. .I3(\data_o[7]_17 ),
  841. .F(n182_7)
  842. );
  843. defparam n182_ins377.INIT=16'h0001;
  844. LUT4 n182_ins378 (
  845. .I0(\data_o[11]_17 ),
  846. .I1(\data_o[5]_17 ),
  847. .I2(\data_o[4]_17 ),
  848. .I3(\data_o[6]_17 ),
  849. .F(n182_9)
  850. );
  851. defparam n182_ins378.INIT=16'h0001;
  852. LUT4 n182_ins379 (
  853. .I0(\data_o[12]_17 ),
  854. .I1(\data_o[9]_17 ),
  855. .I2(\data_o[10]_17 ),
  856. .I3(\data_o[1]_17 ),
  857. .F(n182_11)
  858. );
  859. defparam n182_ins379.INIT=16'h0001;
  860. LUT4 \data_o[15]_ins380 (
  861. .I0(\data_o[15]_25 ),
  862. .I1(data2_i_33),
  863. .I2(data1_i_33),
  864. .I3(\data_o[13]_19 ),
  865. .F(\data_o[15]_19 )
  866. );
  867. defparam \data_o[15]_ins380 .INIT=16'h28FC;
  868. LUT4 \data_o[15]_ins381 (
  869. .I0(n69),
  870. .I1(n103_1),
  871. .I2(op_i_3),
  872. .I3(\data_o[15]_27 ),
  873. .F(\data_o[15]_21 )
  874. );
  875. defparam \data_o[15]_ins381 .INIT=16'hCA00;
  876. LUT4 \data_o[15]_ins382 (
  877. .I0(data2_i_33),
  878. .I1(\data_o[15]_29 ),
  879. .I2(\data_o[15]_31 ),
  880. .I3(data1_i_33),
  881. .F(\data_o[15]_23 )
  882. );
  883. defparam \data_o[15]_ins382 .INIT=16'h770F;
  884. LUT4 \data_o[14]_ins383 (
  885. .I0(\data_o[15]_25 ),
  886. .I1(data2_i_31),
  887. .I2(data1_i_31),
  888. .I3(\data_o[13]_19 ),
  889. .F(\data_o[14]_19 )
  890. );
  891. defparam \data_o[14]_ins383 .INIT=16'h28FC;
  892. LUT4 \data_o[14]_ins384 (
  893. .I0(n70),
  894. .I1(n104_1),
  895. .I2(op_i_3),
  896. .I3(\data_o[15]_27 ),
  897. .F(\data_o[14]_21 )
  898. );
  899. defparam \data_o[14]_ins384 .INIT=16'hCA00;
  900. LUT4 \data_o[14]_ins385 (
  901. .I0(data2_i_31),
  902. .I1(\data_o[15]_29 ),
  903. .I2(\data_o[15]_31 ),
  904. .I3(data1_i_31),
  905. .F(\data_o[14]_23 )
  906. );
  907. defparam \data_o[14]_ins385 .INIT=16'h770F;
  908. LUT4 \data_o[13]_ins386 (
  909. .I0(op_i_7),
  910. .I1(op_i_3),
  911. .I2(op_i_9),
  912. .I3(op_i_5),
  913. .F(\data_o[13]_19 )
  914. );
  915. defparam \data_o[13]_ins386 .INIT=16'h0B0C;
  916. LUT4 \data_o[13]_ins387 (
  917. .I0(data1_i_29),
  918. .I1(data2_i_29),
  919. .I2(op_i_5),
  920. .I3(\data_o[13]_19 ),
  921. .F(\data_o[13]_21 )
  922. );
  923. defparam \data_o[13]_ins387 .INIT=16'h68EE;
  924. LUT4 \data_o[12]_ins389 (
  925. .I0(\data_o[15]_25 ),
  926. .I1(data2_i_27),
  927. .I2(data1_i_27),
  928. .I3(\data_o[13]_19 ),
  929. .F(\data_o[12]_19 )
  930. );
  931. defparam \data_o[12]_ins389 .INIT=16'h28FC;
  932. LUT4 \data_o[12]_ins390 (
  933. .I0(n72),
  934. .I1(n106_1),
  935. .I2(op_i_3),
  936. .I3(\data_o[15]_27 ),
  937. .F(\data_o[12]_21 )
  938. );
  939. defparam \data_o[12]_ins390 .INIT=16'hCA00;
  940. LUT4 \data_o[12]_ins391 (
  941. .I0(data2_i_27),
  942. .I1(\data_o[15]_29 ),
  943. .I2(\data_o[15]_31 ),
  944. .I3(data1_i_27),
  945. .F(\data_o[12]_23 )
  946. );
  947. defparam \data_o[12]_ins391 .INIT=16'h770F;
  948. LUT4 \data_o[11]_ins392 (
  949. .I0(\data_o[15]_25 ),
  950. .I1(data2_i_25),
  951. .I2(data1_i_25),
  952. .I3(\data_o[13]_19 ),
  953. .F(\data_o[11]_19 )
  954. );
  955. defparam \data_o[11]_ins392 .INIT=16'h28FC;
  956. LUT4 \data_o[11]_ins393 (
  957. .I0(n73),
  958. .I1(n107_1),
  959. .I2(op_i_3),
  960. .I3(\data_o[15]_27 ),
  961. .F(\data_o[11]_21 )
  962. );
  963. defparam \data_o[11]_ins393 .INIT=16'hCA00;
  964. LUT4 \data_o[11]_ins394 (
  965. .I0(data2_i_25),
  966. .I1(\data_o[15]_29 ),
  967. .I2(\data_o[15]_31 ),
  968. .I3(data1_i_25),
  969. .F(\data_o[11]_23 )
  970. );
  971. defparam \data_o[11]_ins394 .INIT=16'h770F;
  972. LUT4 \data_o[10]_ins395 (
  973. .I0(\data_o[15]_25 ),
  974. .I1(data2_i_23),
  975. .I2(data1_i_23),
  976. .I3(\data_o[13]_19 ),
  977. .F(\data_o[10]_19 )
  978. );
  979. defparam \data_o[10]_ins395 .INIT=16'h28FC;
  980. LUT4 \data_o[10]_ins396 (
  981. .I0(n74),
  982. .I1(n108_1),
  983. .I2(op_i_3),
  984. .I3(\data_o[15]_27 ),
  985. .F(\data_o[10]_21 )
  986. );
  987. defparam \data_o[10]_ins396 .INIT=16'hCA00;
  988. LUT4 \data_o[10]_ins397 (
  989. .I0(data2_i_23),
  990. .I1(\data_o[15]_29 ),
  991. .I2(\data_o[15]_31 ),
  992. .I3(data1_i_23),
  993. .F(\data_o[10]_23 )
  994. );
  995. defparam \data_o[10]_ins397 .INIT=16'h770F;
  996. LUT4 \data_o[9]_ins398 (
  997. .I0(\data_o[15]_25 ),
  998. .I1(data2_i_21),
  999. .I2(data1_i_21),
  1000. .I3(\data_o[13]_19 ),
  1001. .F(\data_o[9]_19 )
  1002. );
  1003. defparam \data_o[9]_ins398 .INIT=16'h28FC;
  1004. LUT4 \data_o[9]_ins399 (
  1005. .I0(n75),
  1006. .I1(n109_1),
  1007. .I2(op_i_3),
  1008. .I3(\data_o[15]_27 ),
  1009. .F(\data_o[9]_21 )
  1010. );
  1011. defparam \data_o[9]_ins399 .INIT=16'hCA00;
  1012. LUT4 \data_o[9]_ins400 (
  1013. .I0(data2_i_21),
  1014. .I1(\data_o[15]_29 ),
  1015. .I2(\data_o[15]_31 ),
  1016. .I3(data1_i_21),
  1017. .F(\data_o[9]_23 )
  1018. );
  1019. defparam \data_o[9]_ins400 .INIT=16'h770F;
  1020. LUT4 \data_o[8]_ins401 (
  1021. .I0(\data_o[15]_25 ),
  1022. .I1(data2_i_19),
  1023. .I2(data1_i_19),
  1024. .I3(\data_o[13]_19 ),
  1025. .F(\data_o[8]_19 )
  1026. );
  1027. defparam \data_o[8]_ins401 .INIT=16'h28FC;
  1028. LUT4 \data_o[8]_ins402 (
  1029. .I0(n76),
  1030. .I1(n110_1),
  1031. .I2(op_i_3),
  1032. .I3(\data_o[15]_27 ),
  1033. .F(\data_o[8]_21 )
  1034. );
  1035. defparam \data_o[8]_ins402 .INIT=16'hCA00;
  1036. LUT4 \data_o[8]_ins403 (
  1037. .I0(data2_i_19),
  1038. .I1(\data_o[15]_29 ),
  1039. .I2(\data_o[15]_31 ),
  1040. .I3(data1_i_19),
  1041. .F(\data_o[8]_23 )
  1042. );
  1043. defparam \data_o[8]_ins403 .INIT=16'h770F;
  1044. LUT4 \data_o[7]_ins404 (
  1045. .I0(\data_o[15]_25 ),
  1046. .I1(data2_i_17),
  1047. .I2(data1_i_17),
  1048. .I3(\data_o[13]_19 ),
  1049. .F(\data_o[7]_19 )
  1050. );
  1051. defparam \data_o[7]_ins404 .INIT=16'h28FC;
  1052. LUT4 \data_o[7]_ins405 (
  1053. .I0(n77),
  1054. .I1(n111_1),
  1055. .I2(op_i_3),
  1056. .I3(\data_o[15]_27 ),
  1057. .F(\data_o[7]_21 )
  1058. );
  1059. defparam \data_o[7]_ins405 .INIT=16'hCA00;
  1060. LUT4 \data_o[7]_ins406 (
  1061. .I0(data2_i_17),
  1062. .I1(\data_o[15]_29 ),
  1063. .I2(\data_o[15]_31 ),
  1064. .I3(data1_i_17),
  1065. .F(\data_o[7]_23 )
  1066. );
  1067. defparam \data_o[7]_ins406 .INIT=16'h770F;
  1068. LUT4 \data_o[6]_ins407 (
  1069. .I0(n78),
  1070. .I1(n112_1),
  1071. .I2(op_i_3),
  1072. .I3(\data_o[15]_27 ),
  1073. .F(\data_o[6]_19 )
  1074. );
  1075. defparam \data_o[6]_ins407 .INIT=16'hCA00;
  1076. LUT4 \data_o[6]_ins408 (
  1077. .I0(\data_o[15]_29 ),
  1078. .I1(\data_o[15]_25 ),
  1079. .I2(data1_i_15),
  1080. .I3(data2_i_15),
  1081. .F(\data_o[6]_21 )
  1082. );
  1083. defparam \data_o[6]_ins408 .INIT=16'h533F;
  1084. LUT4 \data_o[6]_ins409 (
  1085. .I0(data2_i_15),
  1086. .I1(\data_o[13]_19 ),
  1087. .I2(data1_i_15),
  1088. .I3(\data_o[15]_31 ),
  1089. .F(\data_o[6]_23 )
  1090. );
  1091. defparam \data_o[6]_ins409 .INIT=16'h3F32;
  1092. LUT4 \data_o[5]_ins410 (
  1093. .I0(\data_o[15]_25 ),
  1094. .I1(data2_i_13),
  1095. .I2(data1_i_13),
  1096. .I3(\data_o[13]_19 ),
  1097. .F(\data_o[5]_19 )
  1098. );
  1099. defparam \data_o[5]_ins410 .INIT=16'h28FC;
  1100. LUT4 \data_o[5]_ins411 (
  1101. .I0(n79),
  1102. .I1(n113_1),
  1103. .I2(op_i_3),
  1104. .I3(\data_o[15]_27 ),
  1105. .F(\data_o[5]_21 )
  1106. );
  1107. defparam \data_o[5]_ins411 .INIT=16'hCA00;
  1108. LUT4 \data_o[5]_ins412 (
  1109. .I0(data2_i_13),
  1110. .I1(\data_o[15]_29 ),
  1111. .I2(\data_o[15]_31 ),
  1112. .I3(data1_i_13),
  1113. .F(\data_o[5]_23 )
  1114. );
  1115. defparam \data_o[5]_ins412 .INIT=16'h770F;
  1116. LUT4 \data_o[4]_ins413 (
  1117. .I0(\data_o[15]_25 ),
  1118. .I1(data2_i_11),
  1119. .I2(data1_i_11),
  1120. .I3(\data_o[13]_19 ),
  1121. .F(\data_o[4]_19 )
  1122. );
  1123. defparam \data_o[4]_ins413 .INIT=16'h28FC;
  1124. LUT4 \data_o[4]_ins414 (
  1125. .I0(n80),
  1126. .I1(n114_1),
  1127. .I2(op_i_3),
  1128. .I3(\data_o[15]_27 ),
  1129. .F(\data_o[4]_21 )
  1130. );
  1131. defparam \data_o[4]_ins414 .INIT=16'hCA00;
  1132. LUT4 \data_o[4]_ins415 (
  1133. .I0(data2_i_11),
  1134. .I1(\data_o[15]_29 ),
  1135. .I2(\data_o[15]_31 ),
  1136. .I3(data1_i_11),
  1137. .F(\data_o[4]_23 )
  1138. );
  1139. defparam \data_o[4]_ins415 .INIT=16'h770F;
  1140. LUT4 \data_o[3]_ins416 (
  1141. .I0(\data_o[15]_25 ),
  1142. .I1(data2_i_9),
  1143. .I2(data1_i_9),
  1144. .I3(\data_o[13]_19 ),
  1145. .F(\data_o[3]_19 )
  1146. );
  1147. defparam \data_o[3]_ins416 .INIT=16'h28FC;
  1148. LUT4 \data_o[3]_ins417 (
  1149. .I0(n81),
  1150. .I1(n115_1),
  1151. .I2(op_i_3),
  1152. .I3(\data_o[15]_27 ),
  1153. .F(\data_o[3]_21 )
  1154. );
  1155. defparam \data_o[3]_ins417 .INIT=16'hCA00;
  1156. LUT4 \data_o[3]_ins418 (
  1157. .I0(data2_i_9),
  1158. .I1(\data_o[15]_29 ),
  1159. .I2(\data_o[15]_31 ),
  1160. .I3(data1_i_9),
  1161. .F(\data_o[3]_23 )
  1162. );
  1163. defparam \data_o[3]_ins418 .INIT=16'h770F;
  1164. LUT4 \data_o[2]_ins419 (
  1165. .I0(\data_o[15]_25 ),
  1166. .I1(data2_i_7),
  1167. .I2(data1_i_7),
  1168. .I3(\data_o[13]_19 ),
  1169. .F(\data_o[2]_19 )
  1170. );
  1171. defparam \data_o[2]_ins419 .INIT=16'h28FC;
  1172. LUT4 \data_o[2]_ins420 (
  1173. .I0(n82),
  1174. .I1(n116_1),
  1175. .I2(op_i_3),
  1176. .I3(\data_o[15]_27 ),
  1177. .F(\data_o[2]_21 )
  1178. );
  1179. defparam \data_o[2]_ins420 .INIT=16'hCA00;
  1180. LUT4 \data_o[2]_ins421 (
  1181. .I0(data2_i_7),
  1182. .I1(\data_o[15]_29 ),
  1183. .I2(\data_o[15]_31 ),
  1184. .I3(data1_i_7),
  1185. .F(\data_o[2]_23 )
  1186. );
  1187. defparam \data_o[2]_ins421 .INIT=16'h770F;
  1188. LUT4 \data_o[1]_ins422 (
  1189. .I0(\data_o[15]_25 ),
  1190. .I1(data2_i_5),
  1191. .I2(data1_i_5),
  1192. .I3(\data_o[13]_19 ),
  1193. .F(\data_o[1]_19 )
  1194. );
  1195. defparam \data_o[1]_ins422 .INIT=16'h28FC;
  1196. LUT4 \data_o[1]_ins423 (
  1197. .I0(n83),
  1198. .I1(n117_1),
  1199. .I2(op_i_3),
  1200. .I3(\data_o[15]_27 ),
  1201. .F(\data_o[1]_21 )
  1202. );
  1203. defparam \data_o[1]_ins423 .INIT=16'hCA00;
  1204. LUT4 \data_o[1]_ins424 (
  1205. .I0(data2_i_5),
  1206. .I1(\data_o[15]_29 ),
  1207. .I2(\data_o[15]_31 ),
  1208. .I3(data1_i_5),
  1209. .F(\data_o[1]_23 )
  1210. );
  1211. defparam \data_o[1]_ins424 .INIT=16'h770F;
  1212. LUT4 \data_o[0]_ins425 (
  1213. .I0(\data_o[15]_25 ),
  1214. .I1(data2_i_3),
  1215. .I2(data1_i_3),
  1216. .I3(\data_o[13]_19 ),
  1217. .F(\data_o[0]_19 )
  1218. );
  1219. defparam \data_o[0]_ins425 .INIT=16'h28FC;
  1220. LUT4 \data_o[0]_ins426 (
  1221. .I0(n84),
  1222. .I1(add_84_2_O0),
  1223. .I2(op_i_3),
  1224. .I3(\data_o[15]_27 ),
  1225. .F(\data_o[0]_21 )
  1226. );
  1227. defparam \data_o[0]_ins426 .INIT=16'hCA00;
  1228. LUT4 \data_o[0]_ins427 (
  1229. .I0(data2_i_3),
  1230. .I1(\data_o[15]_29 ),
  1231. .I2(\data_o[15]_31 ),
  1232. .I3(data1_i_3),
  1233. .F(\data_o[0]_23 )
  1234. );
  1235. defparam \data_o[0]_ins427 .INIT=16'h770F;
  1236. LUT2 \data_o[15]_ins428 (
  1237. .I0(op_i_7),
  1238. .I1(op_i_5),
  1239. .F(\data_o[15]_25 )
  1240. );
  1241. defparam \data_o[15]_ins428 .INIT=4'h4;
  1242. LUT3 \data_o[15]_ins429 (
  1243. .I0(op_i_9),
  1244. .I1(op_i_7),
  1245. .I2(op_i_5),
  1246. .F(\data_o[15]_27 )
  1247. );
  1248. defparam \data_o[15]_ins429 .INIT=8'h40;
  1249. LUT2 \data_o[15]_ins430 (
  1250. .I0(op_i_7),
  1251. .I1(op_i_3),
  1252. .F(\data_o[15]_29 )
  1253. );
  1254. defparam \data_o[15]_ins430 .INIT=4'h4;
  1255. LUT4 \data_o[15]_ins431 (
  1256. .I0(op_i_5),
  1257. .I1(op_i_9),
  1258. .I2(op_i_7),
  1259. .I3(op_i_3),
  1260. .F(\data_o[15]_31 )
  1261. );
  1262. defparam \data_o[15]_ins431 .INIT=16'h1000;
  1263. LUT4 \data_o[13]_ins433 (
  1264. .I0(\data_o[15]_27 ),
  1265. .I1(\data_o[15]_31 ),
  1266. .I2(data1_i_29),
  1267. .I3(n71),
  1268. .F(\data_o[13]_27 )
  1269. );
  1270. defparam \data_o[13]_ins433 .INIT=16'h51F3;
  1271. LUT4 \data_o[13]_ins434 (
  1272. .I0(\data_o[15]_27 ),
  1273. .I1(\data_o[15]_31 ),
  1274. .I2(data1_i_29),
  1275. .I3(n105_1),
  1276. .F(\data_o[13]_29 )
  1277. );
  1278. defparam \data_o[13]_ins434 .INIT=16'h51F3;
  1279. MUX2_LUT5 \data_o[13]_ins435 (
  1280. .I0(\data_o[13]_27 ),
  1281. .I1(\data_o[13]_29 ),
  1282. .S0(op_i_3),
  1283. .O(\data_o[13]_31 )
  1284. );
  1285. endmodule
  1286.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement