| 商品基本信息,请以下列介绍为准 | |
| 商品名称: | 基于Cadence Allegro的FPGA高速板卡设计 电子与通信 书籍 |
| 作者: | 深圳市英达维诺电路科技有限公司 |
| 定价: | 79.0 |
| 出版社: | 电子工业出版社 |
| 出版日期: | 2018-05-01 |
| ISBN: | 9787121341120 |
| 印次: | |
| 版次: | 1 |
| 装帧: | 平装-胶订 |
| 开本: | 16开 |
| 内容简介 | |
| 本书以Cadence公司目前的主流版本Allegro16.6工具为基础,详细介绍了基于FPGA的高速板卡PCB设计的整个流程。其中的设计方法和设计技巧更是结合了笔者多年的设计经验。全书共18章,主要内容除了介绍软件的一些基本作和技巧外,还包括高速PCB设计的精华内容,如层叠阻抗设计、高速串行信号的处理、射频信号的PCB设计、PCIe的基础知识及其金手指的设计要求,是在规则设置方面结合案例做了具体的分析和讲解。本书结合具体的案例展开,其内容旨在告诉读者如何去做项目,每个流程阶段的设计方法是怎样的,哪些东西该引起我们的注意和重视,一些重要的模块该如何去处理等。结合实际的案例,配合大量的图表示意,并配备实际作视频,力图针对该板卡案例,以*直接、简单的方式,让读者更快地掌握其中的设计方法和技巧,因此实用性和专业性强。书中的技术问题及后期推出的一系列增值视频,会通过论坛(www.dodopcb.com)进行交流和公布,读者可交流与下载。 |
| 目录 | |
| 目录 1.1 OrCAD导出Allegro网表 1.2 Allegro 导入OrCAD网表前的准备 1.3 Allegro导入OrCAD网表 1.4 放置元器件 1.5 OrCAD导出Allegro网表常见错误解决方法 1.5.1 位号重复 1.5.2 未分配封装 1.5.3 同一个Symbol中出现Pin Number重复 1.5.4 同一个Symbol中出现Pin Name重复 1.5.5 封装名包含非法字符 1.5.6 元器件缺少Pin Number 1.6 Allegro导入OrCAD网表常见错误解决方法 1.6.1 导入的路径没有文件 1.6.2 找不到元器件封装 1.6.3 缺少封装焊盘 1.6.4 网表与封装引脚号不匹配 第2章 LP Wizard和Allegro创建封装 2.1 LP Wizard的安装和启动 2.2 LP Wizard软件设置 2.3 Allegro软件设置 2.4 运用LP Wizard制作SOP8封装 2.5 运用LP Wizard制作QFN封装 2.6 运用LP Wizard制作BGA封装 2.7 运用LP Wizard制作Header封装 2.8 Allegro元件封装制作流程 2.9 导出元件库 2.10 PCB上更新元件封装 第3章 快捷键设置 3.1 环境变量 3.2 查看当前快捷键设置 3.3 Script的录制与快捷键的添加 3.4 快捷键的常用设置方法 3.5 skill的使用 3.6 Stroke录制与使用 第4章 Allegro设计环境及常用作设置 4.1 User Preference常用作设置 4.2 Design Parameter Editor参数设置 4.2.1 Display选项卡设置讲解 4.2.2 Design选项卡设置讲解 4.3 格点的设置 4.3.1 格点设置的基本原则 4.3.2 Allegro格点的设置方法及技巧 第5章 结构 5.1 手工绘制板框 5.2 导入DXF文件 5.3 重叠顶、底层DXF文件 5.4 将DXF中的文字导入到Allegro 5.5 Logo导入Allegro 5.6 闭合的DXF转换成板框 5.7 不闭合的DXF转换成板框 5.8 导出DXF结构图 第6章 布局 6.1 Allegro布局常用作 6.2 飞线的使用方法和技巧 6.3 布局的工艺要求 6.3.1 特殊元件的布局 6.3.2 通孔元件的间距要求 6.3.3 压接元件的工艺要求 6.3.4 相同模块的布局 6.3.5 PCB板辅助边与布局 6.3.6 辅助边与母板的连接方式:V-CUT和邮票孔 6.4 布局的基本顺序 6.4.1 整板禁布区的绘制 6.4.2 交互式布局 6.4.3 结构件的定位 6.4.4 整板信号流向规划 6.4.5 模块化布局 6.4.6 主要关键芯片的布局规划 第7章 层叠阻抗设计 7.1 PCB板材的基础知识 7.1.1 覆铜板的定义及结构 7.1.2 铜箔的定义、分类及特点 7.1.3 PCB板材的分类 7.1.4 半固化片(prepreg或pp)的工艺原理 7.1.5 pp(半固化片)的特性 7.1.6 pp(半固化片)的主要功能 7.1.7 基材常见的性能指标 7.1.8 pp(半固化片)的规格 7.1.9 pp压合厚度的计算说明 7.1.10 多层板压合后理论厚度计算说明 7.2 阻抗计算(以一个8层板为例) 7.2.1 微带线阻抗计算 7.2.2 带状线阻抗计算 7.2.3 共面波导阻抗计算 7.2.4 阻抗计算的注意事项 7.3 层叠设计 7.3.1 层叠和阻抗设计的几个阶段 7.3.2 PCB层叠方案需要考虑的因素 7.3.3 层叠设置的常见问题 7.3.4 层叠设置的基本原则 7.3.5 什么是假8层 7.3.6 如何避免假8层 7.4 fpga高速板层叠阻抗设计 7.4.1 生益的S1000-2板材参数介绍 7.4.2 fpga板层叠确定 7.4.3 Cross Section界面介绍 7.4.4 12层板常规层压结构 7.4.5 PCIe板卡各层铜厚、芯板及p |
这本书的排版和印刷质量真的挺不错,拿在手里感觉挺有分量的。内容上,作者对整个设计流程的把握非常到位,从最初的系统规划到后期的物理实现,每一步都讲解得非常细致。尤其是一些关键的设计点,比如电源完整性(PI)和信号完整性(SI)的分析,书里给出了很多实用的仿真和验证方法,对于初学者来说非常有指导意义。我印象最深的是关于高速通道设计的那几章,作者没有停留在理论层面,而是结合具体的案例,展示了如何在实际项目中应对各种复杂的电磁兼容性(EMC)问题。不过,有一点稍显遗憾,可能由于篇幅所限,对最新的高速串行接口标准,比如PCIe Gen5或更高版本的细节探讨略显保守,希望后续版本能增加更多前沿技术的剖析,毕竟高速设计领域日新月异,紧跟技术前沿至关重要。总的来说,这是一本扎实的技术手册,适合有一定基础,希望深入理解Allegro在高速PCB设计中应用的技术人员阅读。
评分这本书的语言风格非常严谨且专业,没有过多的修饰,直奔主题,这对于追求效率的工程师来说是极大的福音。它深入探讨了高速设计中的“魔鬼细节”,例如过孔的等效电感对时序的影响,以及在PCB边缘如何处理信号的过冲和下冲。作者对于信号完整性仿真结果的解读是这本书的一大亮点,他教会读者如何区分“仿真伪影”和“真实物理问题”,这在许多初级读物中是缺失的。对于那些希望将设计能力从“能布通”提升到“能跑稳”阶段的工程师,这本书提供了必要的知识框架和技术深度。不足之处在于,对于Allegro软件界面的迭代更新可能存在滞后性,毕竟软件版本变化较快,某些菜单路径和图标可能与最新版本略有出入,但这并不影响核心设计理念的传达,需要读者自行适应软件的微小变化。
评分这本书的结构编排非常符合我的阅读习惯,它不像很多教材那样枯燥地堆砌公式和定义,而是采用了一种项目驱动式的叙事方式。读者可以清晰地看到一个复杂的高速电路板是如何一步步从概念走向物理实现的。我发现它在处理多层板堆叠和电源分配网络(PDN)设计这一块做得尤为出色。特别是关于去耦电容的选型和布局策略,书中提供了一套清晰的决策树,避免了我们在实际设计中因为电容组合过多而产生的困惑。此外,作者对设计规则检查(DRC)和物理验证(LVS/DRC/Extract)的重视程度也值得称赞,强调了验证是设计周期的生命线。如果一定要提改进意见,我觉得如果在特定章节能穿插一些实际的失败案例分析,并展示如何用Allegro工具反向推导出问题所在,那这本书的实用价值会再上一个台阶。现在的案例偏向于“成功路径展示”,而对“陷阱规避”的描述还可以更生动一些。
评分我是在一个项目中急需提升PCB设计能力时找到这本书的,坦白说,初看时感觉内容有点“硬核”,很多术语和概念需要结合实际操作来消化。这本书的优点在于它不是那种空泛地谈论“做好设计”的书,而是深入到了具体工具的操作层面。对于Allegro布局布线器的那些专业技巧,比如如何高效地管理差分对、如何进行层叠优化以及复杂的阻抗控制设置,作者都详细拆解了操作步骤。我特别喜欢它在讲解约束设置时的逻辑性,先讲原理,再示范如何在软件中将其转化为可执行的规则,这极大地帮助我理清了设计意图与软件实现之间的关系。然而,对于非硬件工程师背景的读者(比如我最初的软件背景),可能需要花费更多时间去理解其背后的电磁学原理,书中对这些理论背景的铺垫相对较少,更侧重于“如何做”而非“为何如此做”。总体来说,这本书更像是一位经验丰富的老工程师手把手带你入门实战环节的工具书,而不是一本纯理论教材。
评分我个人对这本书的价值评估,主要基于它在“设计规范化”方面给予的巨大帮助。在进行大型、多人协作的FPGA板卡设计时,如何确保所有人的设计都符合预设的电气性能标准是关键。这本书详尽地介绍了如何在Cadence环境中建立和维护一套完整的、可追溯的设计约束集。它不仅仅是教你如何使用Allegro,更是在传递一种系统化的、面向性能的设计哲学。作者在讲解布线策略时,非常强调与FPGA厂商提供的设计指南的对接,这一点非常关键,避免了因不兼容而导致的返工。如果非要挑剔,我希望书中能对高速设计中的热管理(Thermal Management)部分能有更深入的讨论,尤其是在高功耗FPGA的散热设计中,如何与Allegro的物理设计流程相结合,进行热仿真和优化,这是一个与信号/电源完整性同等重要的课题,目前的覆盖略显单薄。尽管如此,这本书依然是高速PCB设计领域不可多得的优秀参考资料。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有