首页--工业技术论文--无线电电子学、电信技术论文--微电子学、集成电路(IC)论文--一般性问题论文--设计论文

基于FPGA的实例型SAT求解芯片的设计与实现

摘要第3-4页
ABSTRACT第4页
1 绪论第8-10页
    1.1 SAT问题的背景和意义第8页
    1.2 本文主要研究内容第8-9页
    1.3 本文工作的主要安排第9-10页
2 SAT求解器的分类第10-15页
    2.1 按照算法特征的分类第10-12页
        2.1.1 完备算法第10页
        2.1.2 不完备算法第10-12页
    2.2 按照实现方法的分类第12-14页
        2.2.1 软件第12-13页
        2.2.2 硬件第13-14页
            2.2.2.1 ASIC第13页
            2.2.2.2 FPGA第13-14页
    2.3 本章小结第14-15页
3 基于电路特征的SAT求解芯片第15-26页
    3.1 工具链第15-16页
        3.1.1 Xilinx ISE工具第15页
        3.1.2 CNF到电路的自动解析器第15-16页
    3.2 FPGA架构第16-18页
        3.2.1 逻辑生成器模块第16-17页
        3.2.2 激励模块第17-18页
    3.3 硬件求解流程第18-19页
    3.4 求解方法第19-25页
        3.4.1 顺序遍历激励求解第19-21页
            3.4.1.1 电路设计第19-20页
            3.4.1.2 实例分析第20-21页
        3.4.2 真随机数激励和伪随机数激励求解第21-25页
            3.4.2.1 引言第21页
            3.4.2.2 基于FPGA的大变量真随机数产生机制第21-22页
            3.4.2.3 基于FPGA的大变量伪随机数产生机制第22-23页
            3.4.2.4 实例分析第23-25页
    3.5 本章小结第25-26页
4 基于DPLL的SAT求解芯片第26-41页
    4.1 随机前后溯的DPLL算法简介第26-29页
        4.1.1 算法的蕴含推理计算第26页
        4.1.2 DPLL算法结构第26-27页
        4.1.3 随机前后溯第27-29页
            4.1.3.1 随机变量搜索第27-28页
            4.1.3.2 随机变量赋值第28-29页
    4.2 工具链第29-30页
    4.3 FPGA架构第30-31页
    4.4 主要电路模块第31-35页
        4.4.1 蕴含推理及冲突检测电路第31-33页
        4.4.2 FSM电路第33-35页
    4.5 实例分析第35-40页
        4.5.1 实验环境第35-38页
        4.5.2 实验结果分析第38-40页
    4.6 本章小结第40-41页
5 展望与总结第41-42页
    5.1 本文工作总结第41页
    5.2 未来的工作第41-42页
参考文献第42-46页
附录第46-73页
致谢第73-74页
攻读硕士期间发表的学术论文第74-75页
攻读硕士期间参与的科研项目第75页

论文共75页,点击 下载论文
上一篇:增量式聚类的新闻热点话题发现研究
下一篇:社会蜘蛛群优化算法改进分析及应用研究