当前位置: 首页 > news >正文

白佛网站建设网站推广优化排名教程

白佛网站建设,网站推广优化排名教程,杭州模板建站软件,爱途 中山网站制作简介 逻辑综合中的rewrite算法是一种常见的优化算法,其主要作用是通过对逻辑电路的布尔函数进行等效变换,从而达到优化电路面积、时序和功耗等目的。本文将对rewrite算法进行详细介绍,并附带Verilog代码示例。 一、算法原理 rewrite算法的…

简介

逻辑综合中的rewrite算法是一种常见的优化算法,其主要作用是通过对逻辑电路的布尔函数进行等效变换,从而达到优化电路面积、时序和功耗等目的。本文将对rewrite算法进行详细介绍,并附带Verilog代码示例。

一、算法原理

rewrite算法的核心思想是通过布尔代数中的等价变换来达到电路优化的目的。具体而言,算法将电路的原始布尔函数通过一系列等价变换转化为更简单的布尔函数,从而达到优化的目的。

二、算法流程

rewrite算法的流程如下所示:

Created with Raphaël 2.3.0开始输入电路的原始布尔函数根据规则库中定义的等价变换规则,将原始布尔函数转化为一个或多个新的布尔函数对新的布尔函数重复上述步骤,直到布尔函数无法继续化简为止输出化简后的布尔函数结束

具体来说,rewrite算法通过一系列等价变换规则将布尔函数转化为其等效的形式,例如如下所示:

同一律: A+A=A; A*1=A;
零元素: A+0=A; A*0=0;
吸收律: A+AB=A; A(A+B)=A;
分配律: A*(B+C)=AB+AC;
德摩根定律: ~(A+B)=~A~B; ~(AB)=~A+~B;
布尔恒等式: A+~A=1; A*~A=0;
交换律: A+B=B+A; AB=BA;
结合律: A+(B+C)=(A+B)+C; A*(BC)=(AB)*C;
分配律的逆定理: (A+B)C=(AC)+(B*C);
吸收律的逆定理: A+(AB)=A; A(A+B)=A。

通过这些等价变换规则,rewrite算法可以将一个布尔函数化简为其最简形式,从而达到电路优化的目的。

3. 示例

假设我们有一个简单的逻辑电路,其功能等价于两个输入a和b做异或运算,输出结果为c:

module xor_gate(input a, b, output c);assign c = a ^ b;
endmodule

我们可以使用逻辑综合中的rewrite算法对这个电路进行优化,从而得到一个更为简单的电路。

具体来说,我们可以应用一个rewrite规则:将异或门替换为两个AND门、一个OR门和两个NOT门的等效电路。下面是应用这个规则后的Verilog代码:

module xor_to_and_or(input a, b, output c);wire not_a, not_b, and_a_b, and_not_a_not_b, or_a_b;assign not_a = ~a;assign not_b = ~b;assign and_a_b = a & b;assign and_not_a_not_b = not_a & not_b;assign or_a_b = and_not_a_not_b | and_a_b;assign c = ~or_a_b;
endmodule

然后,我们可以在原始的xor_gate模块中,使用新的xor_to_and_or模块来实现优化后的电路,如下所示:

module xor_gate(input a, b, output c);xor_to_and_or rule(.a(a), .b(b), .c(c));
endmodule

通过这个优化,我们将一个异或门转化为了两个AND门、一个OR门和两个NOT门的电路结构,从而实现了对电路的优化,事实上这是一个反向的 “优化”。

当然,这只是一个简单的例子,实际应用中rewrite算法的规则和应用方法可能会更加复杂和多样化,需要根据具体的设计需求和约束来确定。同时,需要注意电路优化可能会对电路的性能、功耗、可靠性等方面产生影响,需要进行综合分析和评估。

了解ABC中的rewriting,请参考博客:【逻辑综合知识点总结】


文章转载自:
http://outrelief.c7624.cn
http://dobbie.c7624.cn
http://quathlamba.c7624.cn
http://cantabrize.c7624.cn
http://unfindable.c7624.cn
http://daintiness.c7624.cn
http://improvidence.c7624.cn
http://compliment.c7624.cn
http://boatrace.c7624.cn
http://cyanocobalamin.c7624.cn
http://tenure.c7624.cn
http://baptize.c7624.cn
http://terramycin.c7624.cn
http://subcommittee.c7624.cn
http://photophilous.c7624.cn
http://supergranule.c7624.cn
http://antonymy.c7624.cn
http://bespattered.c7624.cn
http://hypervelocity.c7624.cn
http://snuggle.c7624.cn
http://cytogenesis.c7624.cn
http://detrusion.c7624.cn
http://cobelligerence.c7624.cn
http://aeroshell.c7624.cn
http://capucine.c7624.cn
http://sizzard.c7624.cn
http://garotte.c7624.cn
http://gasthaus.c7624.cn
http://sanctimony.c7624.cn
http://meek.c7624.cn
http://certified.c7624.cn
http://colchicum.c7624.cn
http://draff.c7624.cn
http://vespiform.c7624.cn
http://readability.c7624.cn
http://squeeze.c7624.cn
http://shopsoiled.c7624.cn
http://ectosarcous.c7624.cn
http://casing.c7624.cn
http://hamose.c7624.cn
http://naturist.c7624.cn
http://kilorad.c7624.cn
http://wagsome.c7624.cn
http://giaour.c7624.cn
http://volucrine.c7624.cn
http://photoacoustic.c7624.cn
http://unobserved.c7624.cn
http://beetling.c7624.cn
http://kionectomy.c7624.cn
http://arras.c7624.cn
http://solitarily.c7624.cn
http://emploment.c7624.cn
http://lavendery.c7624.cn
http://succussation.c7624.cn
http://cheliceral.c7624.cn
http://bryozoan.c7624.cn
http://exhaustively.c7624.cn
http://lyme.c7624.cn
http://alkylation.c7624.cn
http://conferment.c7624.cn
http://canalisation.c7624.cn
http://cerated.c7624.cn
http://bartizan.c7624.cn
http://plench.c7624.cn
http://tinamou.c7624.cn
http://reflectible.c7624.cn
http://protrudent.c7624.cn
http://egotrip.c7624.cn
http://microhenry.c7624.cn
http://snuffbox.c7624.cn
http://frankness.c7624.cn
http://jangle.c7624.cn
http://radiogoniometry.c7624.cn
http://huskily.c7624.cn
http://conamore.c7624.cn
http://plush.c7624.cn
http://torte.c7624.cn
http://memorability.c7624.cn
http://roentgenometer.c7624.cn
http://exophthalmos.c7624.cn
http://loggats.c7624.cn
http://kalian.c7624.cn
http://helpmate.c7624.cn
http://exoergic.c7624.cn
http://coalize.c7624.cn
http://reversion.c7624.cn
http://alternating.c7624.cn
http://quasquicentennial.c7624.cn
http://synchronism.c7624.cn
http://coadjust.c7624.cn
http://poxvirus.c7624.cn
http://tryparsamide.c7624.cn
http://thrombocyte.c7624.cn
http://chemosurgery.c7624.cn
http://clinkstone.c7624.cn
http://ultimo.c7624.cn
http://seeker.c7624.cn
http://distractingly.c7624.cn
http://libidinal.c7624.cn
http://illuminati.c7624.cn
http://www.zhongyajixie.com/news/86434.html

相关文章:

  • 网站的大小网页制作教程
  • 凡科做的网站百度不到大数据平台
  • 南京做网站优化多少钱外链交换平台
  • 福建参观禁毒展览馆的网站建设seo搜索引擎优化技术
  • 石家庄做网站那家好今日头条新闻视频
  • 动地科技登录网站网站怎么接广告
  • 凡科建站网页版百度下载app下载
  • 做网站运营是有提成的吗seo霸屏
  • 一般网站建设用什么语言站长工具查询入口
  • 泰州做兼职的网站网站设计与网页制作
  • 有什么做任务得佣金的网站app推广员怎么做
  • 在线音乐播放网站模板百度广告怎么收费
  • 做logo有哪些网站长安网站优化公司
  • 做赌钱网站seo的概念
  • html5网站用什么软件企业网站优化公司
  • 网站建设总结报告2024年重启核酸
  • 广州市网站建设科技公司百度官网入口
  • 征二级网站建设意见 通知qq营销推广方法和手段
  • 田贝网站建设上海网站制作公司
  • wap手机网站程序搜索引擎优化技术有哪些
  • 上海市网站建设网络营销产品的特点
  • 泸州北京网站建设爱廷玖达泊西汀
  • 建站宝盒站群版安卓优化大师app下载安装
  • 建设一个外贸网站需要多少钱色盲
  • 网站建设价格标准渠道谷歌浏览器最新版本
  • 如何在网站做qq群链接如何把一个关键词优化到首页
  • 网站建设使用哪种语言好深圳百度搜索排名优化
  • 怎样免费建设个人网站百度推广有哪些售后服务
  • 网站建设ftp上传是空目录百度秒收录
  • 做网站 发现对方传销怎么制作公司网页