论文摘要
随着电路规模的扩大、设计主频的提高以及制造工艺的限制,同步电路设计遇到了前所未有的挑战,时钟偏差、时序收敛以及时钟功耗等问题日益突出。相对而言,异步电路使用本地握手信号来控制电路各模块操作的时序,从根本上解决了同步电路所面临的许多问题,并以可移植性好、模块化程度高、电磁兼容性强等诸多优势,重新引起了设计人员的重视。本文针对现有异步控制电路设计方法处理规模较小、实现能力有限以及测试难度较大等问题,对异步控制电路设计与实现等诸多关键技术进行了广泛而深入的研究。本文所取得的主要研究成果如下:1.提出了Burst-Mode状态机层次化分解技术。该技术主要包含两部分内容,一是根据简单有向图基本回路求解算法对Burst-Mode状态机进行逐级分解,得到若干相互独立的较小规模子状态机;二是设计接口状态机以解决各子状态机之间的仲裁问题。层次化分解实例表明该技术能够有效地降低Burst-Mode状态机的处理规模,较好地规避子状态机之间相对苛刻的时序要求。2.提出了Burst-Mode状态机晶体管级/门级直接映射技术。该技术将Burst-Mode状态机的状态节点与具体的电路模块(状态单元)相对应,并以状态单元晶体管级/门级实现的一般性结构为基础,详细阐述了Burst-Mode状态机线性结构、Choice结构、Merge结构以及Scale-of-two循环结构相应的晶体管级/门级实现方法及其优化结构。该技术可以极大地减小Burst-Mode异步控制电路的实现难度,降低时间开销。3.提出了逻辑综合与直接映射相结合的Burst-Mode异步控制电路层次化分解设计方法。该设计方法将Burst-Mode状态机的层次化分解技术、直接映射技术以及逻辑综合技术有机结合,首先对复杂的Burst-Mode状态机进行逐级分解;其次对各子状态机进行逻辑综合,获得相应的子控制电路模块,对接口状态机进行直接映射,获得相应的接口电路模块;最后将各电路模块按照对应信号关系进行连接得到对应的大规模Burst-Mode异步控制电路。该设计方法能够较大幅度地降低Burst-Mode电路的设计复杂性,充分利用逻辑综合和直接映射的优点,切实有效的满足大规模Burst-Mode异步控制电路的设计需求。4.提出了单固定型故障完全可测的速度无关异步控制电路实现技术。该技术针对速度无关异步控制电路故障测试的困难,以改进的、故障中断David Cell为基础,基于直接映射技术加以实现。与此同时对单固定型故障的测试策略进行了详细说明。本文以若干Burst-Mode状态机为例对所提出的Burst-Mode异步控制电路设计方法进行验证。结果表明,该设计方法切实有效,所实现的电路能够在面积开销和时间开销两个参数上取得折中。此外,本文基于所提出的单固定型故障完全可测异步控制电路实现技术对规模不等的速度无关电路加以处理,结果表明,该实现技术能够充分利用异步电路所固有的故障自检测特性,额外开销小且能够实现真速测试。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.1.1 同步电路设计所面临的问题1.1.2 同步电路vs.异步电路1.1.3 异步电路的优势1.1.4 异步电路的不足1.1.5 课题来源1.2 相关工作1.2.1 异步电路研究历程1.2.2 异步电路研究现状1.2.3 异步电路实例1.3 研究内容1.3.1 Burst-Mode状态机层次化分解技术1.3.2 Burst-Mode状态机直接映射技术1.3.3 逻辑综合与直接映射相结合的Burst-Mode异步控制电路层次化分解设计方法1.3.4 固定型故障完全可测异步控制电路实现技术1.4 本文的主要工作和创新1.5 论文结构第二章 异步电路设计方法综述2.1 基本概念2.1.1 握手协议2.1.2 数据编码和传输方式2.1.3 延迟模型2.1.4 工作模式2.1.5 电路行为假设2.2 异步电路基本类型2.2.1 有限延迟电路2.2.2 延迟无关电路2.2.3 速度无关电路与准延迟无关电路2.3 基于语法驱动转换的设计方法2.3.1 基于CSP的描述机制2.3.2 基本设计流程2.4 基于控制通路/数据通路划分的设计方法2.4.1 数据通路设计2.4.2 控制电路设计2.5 解同步设计方法2.6 本章小结第三章 Burst-Mode状态机层次化分解技术3.1 Burst-Mode状态机逐级分解3.1.1 简单有向图基本回路求解算法3.1.2 Burst-Mode状态机分解算法3.1.3 子状态机调整方法3.2 接口状态机设计3.2.1 接口状态机设计步骤3.2.2 子状态机再调整方法3.3 层次化分解实例3.3.1 基本回路集合求解3.3.2 Burst-Mode状态机分解3.3.3 子状态机调整3.3.4 接口状态机设计3.3.5 子状态机再调整3.3.6 接口状态机仲裁机制3.4 层次化分解技术效用分析3.4.1 时间开销比较3.4.2 面积开销比较3.5 本章小结第四章 Burst-Mode状态机直接映射技术4.1 晶体管级直接映射技术4.1.1 晶体管级状态单元4.1.2 基于直接映射技术的晶体管级实现4.1.3 基本输出模块晶体管级实现4.1.4 起始状态节点Reset逻辑晶体管级实现4.1.5 优化措施4.2 门级直接映射技术4.2.1 门级状态单元4.2.2 基于直接映射技术的门级实现4.2.3 基本输出模块门级实现4.2.4 起始状态节点Reset逻辑门级实现4.3 直接映射技术效用分析4.3.1 时间开销比较4.3.2 面积开销比较4.4 本章小结第五章 逻辑综合与直接映射相结合的Burst-Mode异步控制电路设计方法5.1 基本设计流程5.2 接口状态机设计5.2.1 接口状态机设计步骤5.2.2 子状态机优化方法5.2.3 接口状态机仲裁机制5.3 Burst-Mode电路实现5.3.1 子控制电路模块实现方法5.3.2 接口电路模块实现方法5.3.3 基本输出模块实现方法5.4 设计实例与结果分析5.4.1 时间开销比较5.4.2 面积开销比较5.5 本章小结第六章 固定型故障完全可测异步控制电路实现技术6.1 背景知识6.1.1 故障自检测6.1.2 故障模型6.2 故障中断DC单元6.3 故障完全可测异步控制电路实现6.3.1 线性结构6.3.2 Fork/Join结构6.3.3 Merge/Choice结构6.4 实例分析与比较6.5 本章小结第七章 结束语7.1 工作总结7.2 工作展望致谢参考文献作者在学期间取得的学术成果
相关论文文献
标签:异步控制电路论文; 状态机论文; 逻辑综合论文; 层次化分解论文; 直接映射论文; 故障自检测论文;