具体描述
内 容 简 介
本书较全面地讨论 了行为功能级模拟器及其使用方法。首先介绍了DDL语言及行
为功能级模拟器的组成。继之以RISC SPARC为例讨论了ASIC的DDL描述及模拟器
的使用方法。最后研讨了全机性行为功能级模拟的策略与测试码的选择问题。
本书可供从事VLSI/ASIC设计自动化的科技工作者参考,也可作为高等学校计算
机专业和VLSI/ASIC设计专业的高年级学生及研究生的教学参考书。
作者简介
目录信息
第一章 DDL语言行为功能级模拟器
第一节行为功能级模拟的意义
第二节 行为功能级模拟器BFLSIM的组成
1源描述输入
2编译器
3模拟系统总控
4模拟器
5输出过程
6DCL解释器
7接口机构
8调试工具
9描述库
第三节 DDL语言简介
1词法约定
2布尔表达式
3相容操作集CSOP
4简单器件说明
5复杂的组合器件说明
6复杂的时序逻辑器件说明
7系统说明
第四节 数据输入和控制命令DCL语言
1工作方式选择段
2模拟时钟范围段
3外部引线输入段
4存贮器件赋值段
5输出 段
6转储段
7抑制段
8启动和停止段
9故障设置
第五节 模拟器的工作流程及操作
1本模拟器的基本功能
2模拟器运行的操作方法
第六节 模拟系统的调试工具DEBUG
第二章 RISC SPARC及其DDL描述
第一节 RISC SPARC简介
1RISC技术的产生与发展
2RISC的体系结构及其特点
3RISC的性能评估
4RISC SPARC的结构及其竞争优势
第二节 RISCSPARC的体系结构及指令操作
1指令格式与分类
2寻址方式
3四级流水线(Pipeline)
4功能单元
5MB86901SPARC的指令操作过程
第三节 MB86901SPARC的DDL描述的总体构思
第四节 单周期指令的描述
第五节 多周期指令的描述
第六节 延迟转移(BRANCH)指令Bicc的描述
第七节 陷阱(TRAP)指令的描述
第八节 跳转(JMPL)指令的描述
第九节 调用(CALL)指令的描述
第十节 存贮、重现和读写控制寄存器指令
1SAVE指令的操作
2RESTORE指令的操作
3读写控制寄存器指令
第十一节 数据相关问题的DDL描述
1相关的指令均属于寄存器间的操作
2访存指令
第三章 MB86901SPARC的行为功能级模拟的执行
第一节 行为功能级硬件模型运行的目的
第二节 MB86901SPARC全机指令模拟结果分析
第三节 MB86901SPARC汇编器的设计及运行
第四节SPARC的硬件设计和时序安排
第四章 MB86901SPARC全机性模拟策略
第一节 行为功能级测试的意义
第二节 寄存器测试
第三节 指令测试
附录一 MB86901SPARC的DDL源描述
附录二 部分指令模拟结果
附录三 乘法指令模拟结果
参考文献
· · · · · · (收起)
读后感
用户评价
在信息爆炸的时代,能够找到一本真正能解决实际问题的技术书籍实属不易。我一直在寻找一本能够帮助我理解和掌握复杂数字电路设计验证的资料,《专用集成电路行为功能级模拟技术》这本书,虽然书名略显专业,但内容却给了我很大的惊喜。它不仅仅是理论的堆砌,而是将大量的实践经验和前沿技术融入其中。书中的重点在于“行为功能级模拟”,这意味着它关注的是电路“做什么”,而不是“怎么做的”的微观细节。这种抽象化的处理方式,极大地提高了设计和验证的效率。书中详细阐述了如何利用各种仿真工具和方法,来模拟和验证设计的逻辑功能。我尤其欣赏书中关于测试平台(Testbench)设计的章节,这里面讲解了如何构建高效、可复用的测试平台,以及如何编写能够全面覆盖设计功能的测试用例。对于我这种需要快速迭代和验证设计的工程师来说,这部分内容简直是“及时雨”。此外,书中还介绍了多种模拟技术,包括事件驱动模拟、周期性模拟等,并对其优缺点进行了深入分析,这让我能够根据实际项目需求选择最合适的模拟策略。书中还涉及了一些高级概念,如断言(Assertions)的使用,这能够帮助我们更主动地发现设计中的违规行为,而不仅仅是被动地等待仿真结果。
这本书的名字是《专用集成电路行为功能级模拟技术》,读起来就感觉是一本很硬核的技术书,但翻开后,发现它确实如书名所言,专注于讲解“行为功能级模拟”。这部分的特点在于,它不纠结于晶体管级别的具体电路结构,而是从更抽象的逻辑功能层面去描述和验证电路的行为。这一点对于我这样刚开始接触IC设计,觉得门槛有点高的人来说,无疑是一个非常友好的切入点。书中并没有一开始就堆砌大量的底层细节,而是循序渐进地介绍了如何用高层次的语言来描述硬件行为,例如使用Verilog或VHDL这样的硬件描述语言。而且,它还深入讲解了如何利用这些描述语言来创建能够仿真和验证电路功能的模型。我特别喜欢它在讲解仿真环境搭建和测试激励生成的部分,这部分内容非常实用,能够帮助我们快速上手,理解如何通过仿真来捕捉和修正设计中的潜在错误,而不是等到后期才发现问题,那样就得不偿失了。书中的例子也相当丰富,涵盖了从简单的逻辑门到稍微复杂一些的状态机设计,每一步的讲解都非常细致,力求让读者能够清晰地理解行为级模型的工作原理以及它在整个IC设计流程中的重要性。总体来说,这本书为理解IC设计的早期阶段,尤其是逻辑验证方面,打下了坚实的基础。
这本书的名字《专用集成电路行为功能级模拟技术》听起来就充满了技术含量,而当我真正翻阅之后,才发现它所涵盖的内容远比我想象的要丰富和深入。它并没有停留在对基础概念的简单介绍,而是将重点放在了“行为功能级模拟”这一核心技术上。这意味着,它关注的是电路在功能层面的表现,而不是其物理实现细节。这对于我这种希望能够快速掌握设计验证核心技能的读者来说,简直是福音。书中详细讲解了如何通过行为级模型来精确地描述和仿真电路的功能。我尤其喜欢书中关于“自顶向下设计”理念的阐述,它强调了从高层次的功能描述开始,逐步细化到具体的实现,而行为级模拟正是这一流程中的关键环节。书中还提供了大量关于如何构建高效仿真环境和测试激励的指导,这对于实际的项目开发非常有帮助。它让我能够理解,如何通过巧妙的测试设计,来发现隐藏在复杂电路中的各种潜在问题。而且,书中对于一些更高级的验证技术,例如形式验证的引入,也进行了初步的介绍,这让我对未来的学习方向有了更清晰的认识。
这本书的写作风格非常独特,它没有采用枯燥的教科书式叙述,而是更像一位经验丰富的老工程师在循循善诱地传授知识。它聚焦于“专用集成电路行为功能级模拟技术”这一核心主题,但其深度和广度都远超我的预期。我一直对如何从概念设计快速过渡到功能验证感到困惑,这本书恰好解决了我的痛点。它详细讲解了如何利用行为级模型来捕捉和仿真电路的设计意图,而无需关心底层的物理实现。这极大地缩短了从概念到验证的时间周期。书中在讲解如何构建行为级模型时,提供了大量生动的示例,这些示例涵盖了各种常用的数字逻辑模块,例如流水线、FIFO、以及一些简单的处理器核心。而且,书中还深入探讨了各种仿真技术的选择和应用,包括如何为复杂的设计选择合适的仿真器,以及如何优化仿真性能。我特别赞赏书中关于“约束随机验证”的讲解,它提供了一种更加智能和高效的验证方法,能够帮助我们发现那些难以通过传统测试用例覆盖的角落。这本书给我最大的启发在于,理解和掌握行为功能级模拟技术,是实现高效IC设计和验证的关键。
对于想要深入了解IC设计流程的读者来说,《专用集成电路行为功能级模拟技术》这本书提供了一个非常宝贵的视角。它所强调的“行为功能级模拟”是整个设计链条中至关重要的一环。我一直觉得,理解一个复杂系统最重要的一步就是能够清晰地描述它的行为,而这本书正是围绕这个核心展开的。它详细介绍了如何使用高层次的抽象模型来描述电路的功能,而不是纠结于底层的晶体管级实现。这种方法论不仅提高了设计的效率,更重要的是,它为后续的验证工作打下了坚实的基础。书中在讲解如何构建这些行为级模型时,提供了一系列实用的技巧和方法,包括如何有效地使用硬件描述语言(HDL)来编写清晰、模块化的代码,以及如何利用这些代码来创建能够准确反映设计意图的仿真模型。我尤其喜欢书中关于“覆盖率分析”的章节,它帮助我理解了如何量化验证的有效性,并指导我如何改进测试策略,以达到更高的验证覆盖率。这本书让我明白了,行为级模拟不仅仅是简单地运行代码,更是一种系统性的验证思维方式。