⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modified_booth_cla_rtl_ungroup.v

📁 主題 : Low power Modified Booth Multiplier 介紹 : 為了節省乘法器面積、加快速度等等
💻 V
📖 第 1 页 / 共 2 页
字号:
  CLKINVXL U239 ( .A(n134), .Y(n135) );  CLKINVXL U240 ( .A(n134), .Y(n136) );  CLKINVXL U241 ( .A(n450), .Y(n303) );  BUFXL U242 ( .A(\m2/N7 ), .Y(n137) );  AOI21XL U243 ( .A0(x[0]), .A1(n96), .B0(y[0]), .Y(\m2/N7 ) );  BUFXL U244 ( .A(n434), .Y(n138) );  CLKINVXL U245 ( .A(n138), .Y(n139) );  CLKINVXL U246 ( .A(n138), .Y(n140) );  NAND2XL U247 ( .A(n139), .B(n433), .Y(n141) );  CLKINVXL U248 ( .A(n141), .Y(n142) );  CLKINVXL U249 ( .A(n141), .Y(n143) );  BUFXL U250 ( .A(n136), .Y(n144) );  CLKINVXL U251 ( .A(n144), .Y(n145) );  CLKINVXL U252 ( .A(n144), .Y(n146) );  NOR2XL U253 ( .A(n146), .B(n68), .Y(n301) );  OR2XL U254 ( .A(x[7]), .B(n97), .Y(n147) );  CLKINVXL U255 ( .A(n147), .Y(n148) );  CLKINVXL U256 ( .A(n147), .Y(n149) );  BUFXL U257 ( .A(n432), .Y(n150) );  BUFXL U258 ( .A(n432), .Y(n151) );  NAND4BXL U259 ( .AN(y[0]), .B(n28), .C(n459), .D(n460), .Y(n432) );  NOR2XL U260 ( .A(n451), .B(n148), .Y(n152) );  CLKINVXL U261 ( .A(n152), .Y(n153) );  CLKINVXL U262 ( .A(n152), .Y(n154) );  AND2XL U263 ( .A(n159), .B(n217), .Y(n155) );  CLKINVXL U264 ( .A(n155), .Y(n156) );  CLKINVXL U265 ( .A(n155), .Y(n157) );  BUFXL U266 ( .A(n163), .Y(n158) );  CLKINVXL U267 ( .A(n158), .Y(n159) );  CLKINVXL U268 ( .A(n158), .Y(n160) );  AND2XL U269 ( .A(n30), .B(n275), .Y(n161) );  CLKINVXL U270 ( .A(n161), .Y(n162) );  CLKINVXL U271 ( .A(n161), .Y(n163) );  XOR2XL U272 ( .A(n162), .B(n453), .Y(n451) );  XOR2XL U273 ( .A(n162), .B(n149), .Y(n452) );  NOR2XL U274 ( .A(n458), .B(n163), .Y(n457) );  AND2XL U275 ( .A(n149), .B(n99), .Y(n164) );  CLKINVXL U276 ( .A(n164), .Y(n165) );  CLKINVXL U277 ( .A(n164), .Y(n166) );  CLKINVXL U278 ( .A(n100), .Y(n304) );  BUFXL U279 ( .A(n275), .Y(n167) );  CLKINVXL U280 ( .A(n167), .Y(n168) );  CLKINVXL U281 ( .A(n167), .Y(n169) );  BUFXL U282 ( .A(n169), .Y(n279) );  BUFXL U283 ( .A(n168), .Y(n278) );  XNOR2XL U284 ( .A(n431), .B(n36), .Y(n170) );  CLKINVXL U285 ( .A(n170), .Y(n171) );  CLKINVXL U286 ( .A(n170), .Y(n172) );  AND2XL U287 ( .A(n172), .B(n426), .Y(n173) );  CLKINVXL U288 ( .A(n173), .Y(n174) );  CLKINVXL U289 ( .A(n173), .Y(n175) );  CLKINVXL U290 ( .A(n176), .Y(n177) );  CLKINVXL U291 ( .A(n176), .Y(n178) );  BUFXL U292 ( .A(n93), .Y(n179) );  CLKINVXL U293 ( .A(n179), .Y(n180) );  CLKINVXL U294 ( .A(n179), .Y(n181) );  BUFXL U295 ( .A(\m2/N2 ), .Y(n182) );  BUFXL U296 ( .A(\m2/N2 ), .Y(n183) );  AOI21XL U297 ( .A0(x[5]), .A1(n279), .B0(y[5]), .Y(\m2/N2 ) );  CLKINVXL U298 ( .A(n86), .Y(n184) );  CLKINVXL U299 ( .A(n87), .Y(n185) );  BUFXL U300 ( .A(\m2/N6 ), .Y(n186) );  BUFXL U301 ( .A(\m2/N6 ), .Y(n187) );  BUFXL U302 ( .A(n187), .Y(n188) );  AOI2BB1XL U303 ( .A0N(n433), .A1N(n274), .B0(y[1]), .Y(\m2/N6 ) );  CLKINVXL U304 ( .A(n188), .Y(n189) );  CLKINVXL U305 ( .A(n188), .Y(n190) );  BUFXL U306 ( .A(n121), .Y(n191) );  CLKINVXL U307 ( .A(n191), .Y(n192) );  CLKINVXL U308 ( .A(n191), .Y(n193) );  BUFXL U309 ( .A(n115), .Y(n194) );  CLKINVXL U310 ( .A(n194), .Y(n195) );  CLKINVXL U311 ( .A(n194), .Y(n196) );  BUFXL U312 ( .A(n127), .Y(n197) );  CLKINVXL U313 ( .A(n197), .Y(n198) );  CLKINVXL U314 ( .A(n197), .Y(n199) );  BUFXL U315 ( .A(n109), .Y(n200) );  CLKINVXL U316 ( .A(n200), .Y(n201) );  CLKINVXL U317 ( .A(n200), .Y(n202) );  BUFXL U318 ( .A(n133), .Y(n203) );  CLKINVXL U319 ( .A(n203), .Y(n204) );  CLKINVXL U320 ( .A(n203), .Y(n205) );  BUFXL U321 ( .A(n183), .Y(n206) );  CLKINVXL U322 ( .A(n206), .Y(n207) );  CLKINVXL U323 ( .A(n206), .Y(n208) );  BUFXL U324 ( .A(n106), .Y(n209) );  CLKINVXL U325 ( .A(n209), .Y(n210) );  CLKINVXL U326 ( .A(n209), .Y(n211) );  BUFXL U327 ( .A(n157), .Y(n212) );  CLKINVXL U328 ( .A(n212), .Y(n213) );  CLKINVXL U329 ( .A(n212), .Y(n214) );  NOR2XL U330 ( .A(n73), .B(n130), .Y(n329) );  AOI221X1 U331 ( .A0(n126), .A1(n213), .B0(n132), .B1(n129), .C0(n447), .Y(        n442) );  BUFXL U332 ( .A(\m2/N1 ), .Y(n215) );  OAI221X4 U333 ( .A0(n182), .A1(n136), .B0(n87), .B1(n166), .C0(n332), .Y(        n318) );  AOI21XL U334 ( .A0(x[6]), .A1(n97), .B0(y[6]), .Y(\m2/N1 ) );  XNOR2XL U335 ( .A(n111), .B(n458), .Y(n216) );  CLKINVXL U336 ( .A(n216), .Y(n217) );  CLKINVXL U337 ( .A(n216), .Y(n218) );  AOI222X1 U338 ( .A0(n92), .A1(n265), .B0(n229), .B1(n303), .C0(n83), .C1(        n221), .Y(n443) );  BUFXL U339 ( .A(n166), .Y(n219) );  CLKINVXL U340 ( .A(n219), .Y(n220) );  CLKINVXL U341 ( .A(n219), .Y(n221) );  CLKINVXL U342 ( .A(n76), .Y(n222) );  CLKINVXL U343 ( .A(n75), .Y(n224) );  CLKINVXL U344 ( .A(n75), .Y(n223) );  AOI221X1 U345 ( .A0(n210), .A1(n145), .B0(n223), .B1(n220), .C0(n435), .Y(        n355) );  CLKINVXL U346 ( .A(n66), .Y(n225) );  CLKINVXL U347 ( .A(n65), .Y(n227) );  CLKINVXL U348 ( .A(n65), .Y(n226) );  AOI221X1 U349 ( .A0(n226), .A1(n145), .B0(n207), .B1(n220), .C0(n336), .Y(        n327) );  CLKINVXL U350 ( .A(n103), .Y(n228) );  CLKINVXL U351 ( .A(n102), .Y(n230) );  CLKINVXL U352 ( .A(n102), .Y(n229) );  NAND2XL U353 ( .A(n71), .B(n230), .Y(n390) );  NAND2XL U354 ( .A(n99), .B(n228), .Y(n389) );  CLKINVXL U355 ( .A(n63), .Y(n231) );  CLKINVXL U356 ( .A(n62), .Y(n233) );  CLKINVXL U357 ( .A(n62), .Y(n232) );  CLKINVXL U358 ( .A(n60), .Y(n234) );  CLKINVXL U359 ( .A(n59), .Y(n236) );  CLKINVXL U360 ( .A(n59), .Y(n235) );  CLKINVXL U361 ( .A(n57), .Y(n237) );  CLKINVXL U362 ( .A(n56), .Y(n239) );  CLKINVXL U363 ( .A(n56), .Y(n238) );  CLKINVXL U364 ( .A(n48), .Y(n240) );  CLKINVXL U365 ( .A(n49), .Y(n242) );  CLKINVXL U366 ( .A(n48), .Y(n241) );  CLKINVXL U367 ( .A(n51), .Y(n243) );  CLKINVXL U368 ( .A(n52), .Y(n245) );  CLKINVXL U369 ( .A(n51), .Y(n244) );  NOR2XL U370 ( .A(n263), .B(n54), .Y(n302) );  OR2XL U371 ( .A(n25), .B(n40), .Y(n246) );  CLKINVXL U372 ( .A(n246), .Y(n247) );  CLKINVXL U373 ( .A(n41), .Y(n249) );  CLKINVXL U374 ( .A(n41), .Y(n248) );  CLKINVXL U375 ( .A(n44), .Y(n250) );  CLKINVXL U376 ( .A(n43), .Y(n252) );  CLKINVXL U377 ( .A(n43), .Y(n251) );  CLKINVXL U378 ( .A(n89), .Y(n253) );  CLKINVXL U379 ( .A(n90), .Y(n255) );  CLKINVXL U380 ( .A(n89), .Y(n254) );  CLKINVXL U381 ( .A(n39), .Y(n364) );  CLKINVXL U382 ( .A(n33), .Y(n256) );  CLKINVXL U383 ( .A(n34), .Y(n258) );  CLKINVXL U384 ( .A(n33), .Y(n257) );  BUFXL U385 ( .A(n177), .Y(n259) );  BUFXL U386 ( .A(n178), .Y(n260) );  BUFXL U387 ( .A(n177), .Y(n261) );  NOR2XL U388 ( .A(n53), .B(n261), .Y(n328) );  CLKINVXL U389 ( .A(n154), .Y(n262) );  CLKINVXL U390 ( .A(n153), .Y(n265) );  CLKINVXL U391 ( .A(n153), .Y(n263) );  CLKINVXL U392 ( .A(n154), .Y(n264) );  CLKINVXL U393 ( .A(n175), .Y(n266) );  CLKINVXL U394 ( .A(n174), .Y(n269) );  CLKINVXL U395 ( .A(n175), .Y(n267) );  CLKINVXL U396 ( .A(n174), .Y(n268) );  CLKINVXL U397 ( .A(n143), .Y(n270) );  CLKINVXL U398 ( .A(n142), .Y(n273) );  CLKINVXL U399 ( .A(n142), .Y(n271) );  CLKINVXL U400 ( .A(n143), .Y(n272) );  OAI222XL U401 ( .A0(n257), .A1(n180), .B0(\m2/N7 ), .B1(n250), .C0(n187),         .C1(n271), .Y(pro[1]) );  BUFXL U402 ( .A(n151), .Y(n274) );  BUFXL U403 ( .A(n151), .Y(n277) );  BUFXL U404 ( .A(n150), .Y(n275) );  BUFXL U405 ( .A(n150), .Y(n276) );  XOR2XL U406 ( .A(n388), .B(n72), .Y(n385) );  CLKINVXL U407 ( .A(n388), .Y(n441) );  OAI221X4 U408 ( .A0(n204), .A1(n156), .B0(n180), .B1(n124), .C0(n446), .Y(        n388) );  CLKINVXL U409 ( .A(n344), .Y(n343) );  XOR2XL U410 ( .A(n344), .B(n342), .Y(n341) );  OAI221X4 U411 ( .A0(n157), .A1(n201), .B0(n195), .B1(n123), .C0(n359), .Y(        n344) );  XOR2XL U412 ( .A(n439), .B(n440), .Y(n375) );  OAI221X4 U413 ( .A0(n192), .A1(n156), .B0(n198), .B1(n123), .C0(n454), .Y(        n439) );  NOR2XL U414 ( .A(n160), .B(n71), .Y(n456) );  NAND3XL U415 ( .A(n345), .B(n27), .C(n347), .Y(n321) );  XOR2XL U416 ( .A(n326), .B(n327), .Y(n325) );  AOI221X4 U417 ( .A0(n214), .A1(n233), .B0(n129), .B1(n108), .C0(n338), .Y(        n326) );  XOR2XL U418 ( .A(n354), .B(n355), .Y(n353) );  AOI221X4 U419 ( .A0(n114), .A1(n73), .B0(n120), .B1(n130), .C0(n437), .Y(        n354) );  XNOR2XL U420 ( .A(n443), .B(n442), .Y(n444) );  XOR2XL U421 ( .A(n238), .B(\m2/add_70/carry[7] ), .Y(n401) );  CLKINVXL U422 ( .A(n40), .Y(n363) );  NOR2XL U423 ( .A(n137), .B(n434), .Y(pro[0]) );  NOR2XL U424 ( .A(n111), .B(n427), .Y(n429) );  NOR2XL U425 ( .A(n405), .B(n140), .Y(n406) );  OAI222X4 U426 ( .A0(n57), .A1(n273), .B0(n256), .B1(n401), .C0(n251), .C1(        n202), .Y(n408) );  OAI221X4 U427 ( .A0(n255), .A1(n195), .B0(n193), .B1(n236), .C0(n425), .Y(        n409) );  OAI221X4 U428 ( .A0(n253), .A1(n192), .B0(n199), .B1(n234), .C0(n412), .Y(        n411) );  OAI221X4 U429 ( .A0(n198), .A1(n254), .B0(n80), .B1(n234), .C0(n424), .Y(        n414) );  OAI221X4 U430 ( .A0(n205), .A1(n254), .B0(n181), .B1(n236), .C0(n417), .Y(        n416) );  NOR2XL U431 ( .A(n45), .B(n269), .Y(n361) );  NAND2XL U432 ( .A(x[0]), .B(n274), .Y(n434) );  OAI222X4 U433 ( .A0(n94), .A1(n270), .B0(n258), .B1(n82), .C0(n204), .C1(n46), .Y(n418) );  OAI222X4 U434 ( .A0(n183), .A1(n272), .B0(n258), .B1(n81), .C0(n252), .C1(        n84), .Y(n413) );  AOI22XL U435 ( .A0(n232), .A1(n262), .B0(n245), .B1(n109), .Y(n315) );  AOI22XL U436 ( .A0(n262), .A1(n108), .B0(n244), .B1(n115), .Y(n332) );  AOI22XL U437 ( .A0(n264), .A1(n114), .B0(n54), .B1(n121), .Y(n337) );  AOI22XL U438 ( .A0(n264), .A1(n120), .B0(n243), .B1(n127), .Y(n358) );  AOI22XL U439 ( .A0(n263), .A1(n126), .B0(n244), .B1(n133), .Y(n436) );  AOI22XL U440 ( .A0(n265), .A1(n132), .B0(n245), .B1(n93), .Y(n449) );  AOI22XL U441 ( .A0(n248), .A1(n184), .B0(n268), .B1(n239), .Y(n402) );  AOI22XL U442 ( .A0(n249), .A1(n208), .B0(n267), .B1(n185), .Y(n407) );  AOI22XL U443 ( .A0(n45), .A1(n223), .B0(n266), .B1(n227), .Y(n412) );  AOI22XL U444 ( .A0(n249), .A1(n190), .B0(n268), .B1(n78), .Y(n417) );  AOI22XL U445 ( .A0(n248), .A1(n211), .B0(n269), .B1(n222), .Y(n424) );  AOI22XL U446 ( .A0(n247), .A1(n226), .B0(n267), .B1(n77), .Y(n425) );  AOI22XL U447 ( .A0(n241), .A1(n184), .B0(n260), .B1(n237), .Y(n339) );  AOI22XL U448 ( .A0(n242), .A1(n207), .B0(n331), .B1(n185), .Y(n359) );  AOI22XL U449 ( .A0(n53), .A1(n227), .B0(n178), .B1(n77), .Y(n438) );  AOI22XL U450 ( .A0(n242), .A1(n83), .B0(n259), .B1(n78), .Y(n446) );  AOI22XL U451 ( .A0(n241), .A1(n210), .B0(n260), .B1(n224), .Y(n448) );  AOI22XL U452 ( .A0(n240), .A1(n224), .B0(n261), .B1(n225), .Y(n454) );  XOR2XL U453 ( .A(n296), .B(n297), .Y(n295) );  AOI222XL U454 ( .A0(n292), .A1(n281), .B0(n294), .B1(n295), .C0(n296), .C1(        n297), .Y(pro[15]) );  OAI222X4 U455 ( .A0(n301), .A1(n237), .B0(n302), .B1(n231), .C0(n104), .C1(        n304), .Y(n297) );  XNOR2XL U456 ( .A(n375), .B(n376), .Y(n373) );  AOI22XL U457 ( .A0(n439), .A1(n440), .B0(n376), .B1(n375), .Y(n356) );  OAI32X4 U458 ( .A0(n381), .A1(n441), .A2(n389), .B0(n442), .B1(n443), .Y(        n376) );  OAI32X4 U459 ( .A0(n390), .A1(pro[4]), .A2(pro[5]), .B0(n391), .B1(n392),         .Y(n382) );  CLKINVXL U460 ( .A(n293), .Y(n280) );  CLKINVXL U461 ( .A(n280), .Y(n281) );  XOR2XL U462 ( .A(n293), .B(n292), .Y(pro[14]) );  OAI21XL U463 ( .A0(n307), .A1(n308), .B0(n281), .Y(pro[13]) );  NAND2XL U464 ( .A(n307), .B(n308), .Y(n293) );  CLKINVXL U465 ( .A(n282), .Y(n283) );  NAND2XL U466 ( .A(n309), .B(n283), .Y(n308) );  OAI21XL U467 ( .A0(n333), .A1(n334), .B0(n310), .Y(pro[11]) );  NAND2XL U468 ( .A(n333), .B(n334), .Y(n310) );  CLKINVXL U469 ( .A(n287), .Y(n284) );  CLKINVXL U470 ( .A(n284), .Y(n285) );  OAI21XL U471 ( .A0(pro[8]), .A1(n286), .B0(n285), .Y(pro[9]) );  NAND2XL U472 ( .A(n335), .B(n285), .Y(n334) );  XOR2XL U473 ( .A(n287), .B(n335), .Y(pro[10]) );  NAND2XL U474 ( .A(n286), .B(pro[8]), .Y(n287) );  XOR2XL U475 ( .A(n295), .B(n294), .Y(n292) );  OAI222X4 U476 ( .A0(n361), .A1(n239), .B0(n362), .B1(n231), .C0(n363), .C1(        n171), .Y(n347) );  CLKINVXL U477 ( .A(n455), .Y(n330) );  XOR2X1 U478 ( .A(n288), .B(n289), .Y(pro[7]) );  NOR3X1 U479 ( .A(n298), .B(n299), .C(n300), .Y(n294) );  OAI2BB2X1 U480 ( .B0(n316), .B1(n317), .A0N(n318), .A1N(n319), .Y(n306) );  OAI22X1 U481 ( .A0(n340), .A1(n341), .B0(n342), .B1(n343), .Y(n324) );  AOI2BB2X1 U482 ( .B0(n348), .B1(n349), .A0N(n350), .A1N(n351), .Y(n322) );  OAI22X1 U483 ( .A0(n366), .A1(n367), .B0(n368), .B1(n369), .Y(n348) );  AOI2BB2X1 U484 ( .B0(n371), .B1(n372), .A0N(n373), .A1N(n374), .Y(n368) );  OAI22X1 U485 ( .A0(n379), .A1(n380), .B0(n288), .B1(n289), .Y(n371) );  AOI2BB2X1 U486 ( .B0(n382), .B1(n383), .A0N(n384), .A1N(n385), .Y(n288) );  OAI2BB2X1 U487 ( .B0(n387), .B1(n386), .A0N(n410), .A1N(n411), .Y(n399) );  OAI2BB2X1 U488 ( .B0(n398), .B1(n397), .A0N(n415), .A1N(n416), .Y(n393) );  OAI221X1 U489 ( .A0(n186), .A1(n135), .B0(n105), .B1(n165), .C0(n449), .Y(        n440) );endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -