- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
… … … … … … … … … … 一 研筮 .gl
基于硬件可绱程逻辑 (Fp )的 T算法的徐述
中山大学逻辑与认知研究所 周 进 赵希川页
【摘要】可满足性问题 (简称SAT问题)作为第一个被证明的NP完全问题,是计算机科学的核心问题之一。本文系统总结了基于硬件可编程逻辑 (FPGA… Field
ProgrammableGateArray)的sAT算法研究。将基于FPGA的sAT算法研究分为了实例型 (instance—specifiedsolver)和应用型 (apphcafion—specifiedsolver)两种类型。通过对
各种方法的深入分析,指出了它们的优点和缺陷,进而提出未来研究的思路。
【关键词】可编程逻辑;SAT算法;可满足性;FPGA
逻辑器件可分类两大类:固定逻辑 1,则称Y是可满足 的。可满足性 问题 算法为标志;后期 (2002一至今)以应用
器件和可编程逻辑器件。固定逻辑器件 (SAT问题)是判定一个任意给定的命题公 型 (Application—SpecifiedSolver)
中的电路是永久性的,其硬件逻辑结构 式是否可满足的问题。众所周知,任何 算法为标志。
和连接方式固定不变 。而可编程逻辑器 命题逻辑公式都逻辑等价于一个合取范 ·实例型 (Instante—Specified
件 (FPGA,CPLD等)内部连接模式和逻 式 (CNF—ConjunctiveNormalForm)。 Solver)算法:硬件结构针对每一个实
辑结构可 以根据不同的需要改变,从而 合取范式即是子句的合取,而子句是文 例进行编译配置然后计算的方式,每一
可以实现多种不同的功能。所 以,此类 字 (变元或其否定)的析取。 个不同的实例对应不同的硬件结构。
器件能够为客户提供范围广泛的具有多 例如, =a【V Vc v)就是一个合 ·应用型 (Application—specified
种逻辑能力、速度和电压特性的标准成 取范式。当a=l,b=O,c=l时,Y=I。故Y solver)算法:硬件结构针对应用进行一
品部件。 是可满足的。 次编译和配置然后计算,在同一个硬件机
可编程硬件算法研究的发展是和硬 SAT算法可以分为完全算法 (Complete) 构上对应用中不同的实例进行计算。
件水平的发展密不可分的。可编程硬件 和不完全算法 (Incomplete)算法两大类。 (1)实例型 (Instance—Specified
是指最早 的硬件 可编程算法 的概念是 通过完全算法总是可以判断公式是否可 Solver)算法 (1996-2002)
G.Estrin在1960年左右提出的Ⅲ,但 由于 以满足,尽管有可能计算时间是相当长 i)实例型硬件直接逻辑算法:Suyama
主要以分立器件为硬件平台,而集成电 的。~IDavis—Putnam 的DP算法 和广 etall(1996)
路也尚在初期,因此并未得到更多研究 泛用于电子 电路测试 向量生成的PODEM Suyama eta1. 在1996年首次提
和应用的支持。从1990年开始,超过IOK (Path—OrientedDecisionMaking) 算 出了实例型硬件直接逻辑算法 (如图三
门级的可编程逻辑器件FPGA (其典型结 法 都是完全算法。不完全算法则是规定 所示)。他首先将SAT实例CNF先转换为
构如图一所示)的出现,使得硬件可编 的时间内寻找SAT问题的解,如果找到则 3-SAT,然后由SFLGenerator转换为HDL
程逻辑算法的研究进入了蓬勃发展的时 说明可满足,但找不~JISAT的可满足解不 语言,将其编译下载后在FPGA固化为硬
期 ,其应用主要分为三种:1、硬件设 能作为SAT是否可满足的依据。经典的DP 件逻辑。形成CNF的Clause逻辑计算模
计模拟;2、快速硬件成样;3、硬件算法 算法如下所示,通过
您可能关注的文档
最近下载
- 初中英语AI辅助阅读理解能力提升策略研究教学研究课题报告.docx
- 人教版部编版统编版六年级上册语文期中复习课件.pptx VIP
- 链家大区商圈经理述职.pptx VIP
- 2025年天津市农机拆解产业园区规划建设可行性研究报告.docx
- 《反对本本主义》课件.ppt VIP
- 北师大三年级下册第七单元《小小鞋店》教学设计含教学反思 .pdf VIP
- 卫生政策学 期末复习小抄.docx VIP
- 房地产成品住房装修技术标准.pdf VIP
- 电力系统北斗短报文业务消息报文传输流程、消息报文编码示例.pdf VIP
- 考研题库 《认知心理学》(第7版)(真题 课后习题 章节题库 模拟试题).docx VIP
原创力文档


文档评论(0)