具体描述
内容简介
本书为高校计算机、电子、自动化相关专业用教材。
电子设计自动化(EDA)是将计算机技术应用于电子设计过程的 一门新技术,它给数字系统设计带
来了革命件的变化。本书是作者在总结多年从事PLD和EDA技术教学、科研工作经验的基础上编著而
成,内容系统,实用性强,对90年代以来的EDA技术从硬件、软件到应用做了全面的介绍。
全书共分三大部分:第一部分为EDA硬件篇,主要介绍可编程器件原理,重点介绍各种可编程逻
辑的基本工作原理及其资源状况等;第二部分为EDA软件篇,主要介绍PC环境下的两种EDA软件工
具,同时介绍了两种硬件描述语言,即应用范围较广的硬件描述语言ABEL-HDL和日益受到重视的国际
标准化硬件描述语言VHDL; 第三部分为EDA应用篇,在前两篇的基础上, 介绍了数字系统设计的基本
概念及其应用举例。
本书既可作为高等院校计算机、电子和自动化相关专业课程教材,也可作为社会相关技术培训教材,
还可供从事电子设计的工程技术人员作为技术参考资料。
本书配套光盘内容包括:1.“EDA软件工具的使用”多媒体软件;2.“电子线路图设计大师”多媒
体软件。
作者简介
目录信息
序
前言
第1章 可编程逻辑器件基本原理
1.1 PLD概述
1.2 PAL器件
1.3 GAL器件
第2章 ISP-PLD
2.1 ISP器件概述
2.2 高密度ISP-PLD原理
2.3 低密度ISP-PLD原理
2.4 ISP-GDS原理
2.5 Lattice 公司ISP-PLD器件性能
第3章 EPLD
3.1 EPLD概述
3.2 EPLD结构原理
3.3 ALTERA公司EPLD器件性能
第4章 CPLD
4.1 CPLD概述
4.2 CPLD结构原理
4.3 ALTERA公司CPLD器件性能
第5章 FPGA器件
5.1 FPGA概述
5.2 FPGA结构原理
5.3 FPGA的配置模式
5.4 FPGA的开发
5.5 Xilinx公司FPGA器件性能
第6章 EDA技术综述
6.1 EDA发展回顾
6.2 EDA系统构成
6.3 EDA工具发展趋势
第7章 VHDL
7.1 标识符数据对象数据类别及属性
7.2 运算符
7.3 VHDL基本概念
7.4 并行语句
7.5 顺序语句
7.6 描述风格
7.7 基本逻辑电路设计
第8章 ISPSynarioSystem操作指南
8.1 概述
8.2 ABEL-HDL语法规则及编程
8.3 ISPSynarioSystcm开发工具
第9章 MAX+plus ll操作指南
9.1 概述
9.2 MAX+plusll操作指南
第10章 数字系统设计
10.1 数字系统的基本概念
10.2 数字系统设计步骤
10.3 寄存器传输语言(RTL)
10.4 算法状态机(ASM)
参考文献
· · · · · · (收起)
读后感
用户评价
这本书的叙述风格非常平铺直叙,缺乏逻辑上的层层递进和必要的辩证分析。很多章节读起来像是一系列独立的知识点的堆砌,缺乏将它们串联成一个有机的设计体系的能力。例如,在讨论布局布线优化时,它只是列举了拥塞度、时钟树综合(CTS)的平衡性等指标,但对于如何在设计初期(架构阶段)就通过合理的模块划分和资源预留来预防这些问题的产生,却避而不谈。真正的应用技术,是贯穿整个设计周期的决策树,而不是仅仅在后端处理阶段被动地进行修补。我期待这本书能展现出一种从需求到硅片的全局优化思维,但它提供的知识点过于零散,更像是一本面向初学者的术语表,而不是一本能指导复杂项目实施的参考书。对于需要掌握系统级优化思路的读者而言,这本书提供的“营养”远远不够,需要搭配大量更具实战性的资料来弥补其理论与实践脱节的缺憾。
我对这本书的期望值其实挺高的,毕竟书名听起来涵盖了“应用技术”,意味着应该有大量的实际案例和代码演示。然而,实际阅读体验却像是上了一堂枯燥的理论课,而且理论讲得还不够深入。比如,关于形式验证(Formal Verification)的部分,只是泛泛地提到了模型检测(Model Checking)的基本概念,却没有给出任何一个如何使用当下主流工具(如JasperGold或Inscrypet)来验证一个复杂控制逻辑的详细流程,连伪代码级的流程图都找不到。再比如,涉及到硬件描述语言(HDL)的优化,书中给出的例子简单到有些可笑,完全无法反映出在数百万门电路设计中,如何通过精妙的RTL编码来争取宝贵的时序裕度。阅读完后,我感觉自己只是对“自动化”这个概念有了个模糊的认识,但如何“应用”它来解决实际问题,书中几乎没有提供任何可操作的指导。这本书与其说是“应用技术”,不如说是“概念介绍”。对于那些希望通过阅读技术书籍来武装自己、提高工作效率的读者来说,它提供的帮助微乎其微。
作为一名资深的软件背景工程师,我尝试从验证和测试平台构建的角度来审视这本书,希望从中找到关于UVM(Universal Verification Methodology)或其他高级验证框架如何与自动化设计流程结合的思路。结果大失所望。UVM在现代SoC验证中几乎是行业标准,但这本书对UVM的提及少得可怜,更不用说如何利用脚本语言(如Python或Tcl)来驱动EDA工具进行批处理和参数扫描了。整个技术栈的视角显得非常陈旧,仿佛还停留在需要手动点击菜单进行仿真的年代。一个真正的“应用技术”书籍,应当是连接设计、仿真、验证和物理实现这四大支柱的桥梁,它需要展示工具间的协同工作流,如何通过自动化脚本实现设计迭代的效率飞跃。这本书在这方面提供的洞见,还不如去查阅几篇主流EDA厂商的白皮书来得直接有效。它似乎更侧重于描述“自动化”的哲学而非具体的工程实践。
这本书的封面设计倒是挺现代的,色彩搭配得体,但内容上我真的是有些失望了。我原本期待能深入了解一些关于集成电路设计流程的前沿技术,比如现代EDA工具链中机器学习的应用,或者是针对新型半导体器件(比如GaN或SiC)的仿真和验证方法。然而,翻阅下来,给我的感觉更像是一本停留在十多年前技术水平的概述性教材。它花了大篇幅讲解了传统的版图设计规则检查(DRC)和物理验证(LVS),这些内容对于一个业内人士来说,只能算是基础知识的回顾,完全没有提供任何可以用于解决当前复杂设计挑战的新视角或新工具介绍。更别提现在业界都在热议的低功耗设计优化策略、先进封装技术(如Chiplet)的接口设计考量,这些高价值的内容在书中基本是空白。我甚至怀疑作者是否跟上了近五年行业的技术迭代速度。对于寻求提升专业技能的工程师来说,这本书的价值非常有限,更像是一个入门级的科普读物,而不是一本深入应用的技术手册。那些在实际项目中能起到决定性作用的调试技巧和复杂场景下的设计权衡分析,完全没有体现出来。
这本书的排版和图示质量确实不错,这是我唯一能找到的优点之一。印刷清晰,图表结构完整,看起来很“专业”。但内容上的空洞感却难以掩盖。我尤其关注了其中关于信号完整性(SI)和电源完整性(PI)的章节。在现代高速电路设计中,SI/PI分析是决定芯片能否正常工作的关键环节,需要深入探讨传输线理论、非理想器件模型、以及复杂的电磁场仿真结果解读。然而,这本书对这些内容的阐述,薄弱得令人难以置信。它似乎只停留在RC延迟的简单计算层面,对诸如串扰分析中的非互易效应、高速串联电阻对信号回弹的影响,以及地弹噪声的抑制措施,几乎没有提及。感觉作者对这些高度依赖物理建模和仿真工具的内容缺乏第一手的实践经验。如果一个声称覆盖“应用技术”的书籍,在核心的物理层设计上如此浅尝辄止,那么它对读者的价值就大打折扣了。