热搜关键词: VHDL电机数字电路模拟电路

下载中心>文集> 数字IC前端设计资料专辑

数字IC前端设计资料专辑

学习ic设计该如何入手?怎样学习才能成为一名合格的数字ic前端设计工程师?本文集整理收集了有关数字ic前端设计资料,涵盖基础知识、语言、平台环境、开发流程、设计对象等,希望对入行的同学有帮助。

下载:5787 评论

数字IC前端设计资料专辑 文档列表

pdf
《数字集成电路设计—电路、系统与设计》,Jan M. Rabaey著, 周润德译
标签:数字电路IC设计/制造CMOS
积分:1 类型:技术书籍上传者:B-B变换器上传时间:2022-05-13
简介:数字集成电路设计第二版,Jan M. Rabaey著, 周润德译
pdf
Verilog数字系统设计教程(第3版)
标签:数字系统设计
积分:1 类型:技术书籍上传者:Shengdong上传时间:2020-07-15
简介:Verilog数字系统设计教程(第3版),高清书签版本。 讲述利用硬件描述语言Verilog HDL设计复杂数字系统的方法。 《普通高等教育"十一五"国家级规划教材•北京高等教育精品教材•Verilog数字系统设计教程(第2版)》讲述了自20世纪90年代开始在美国和其他先进的工业化国家逐步推广的利用硬件描述语言(VerilogHDL)建模、仿真和综合的设计复杂数字逻辑电路与系统的方法和技术。《Verilog数字系统设计教程》中内容从算法和计算的基本概念出发,讲述如何由硬线逻辑电路来实现复杂数字逻辑系统的方法。《Verilog数字系统设计教程》共分4部分。第一部分共8章,即Verilog数字设计基础篇,可作为本科生的入门教材。第二部分共10章,即设计和验证篇,可作为本科高年级学生或研究生学习数字系统设计的参考书。第三部分为实践篇,共提供12个上机练习和实验范例。第四部分是语法篇,即Verilog硬件描述语言参考手册;IEEEVerilog13642001标准简介,以反映Verilog语法的最新变化,可供读者学习、查询之用。《Verilog数字系统设计教程》的教学方式以每2学时讲授一章为宜,每次课后需要花10h复习思考。完成10章学习后,就可以开始做上机练习,由简单到复杂,由典型到一般,循序渐进地学习VerilogHDL基础知识。按照书上的步骤,可以使大学电子类及计算机工程类本科及研究生,以及相关领域的设计工程人员在半年内掌握VerilogHDL设计技术。
pdf
Perl语言入门
标签:IC设计/制造perl
积分:1 类型:技术书籍上传者:sigma上传时间:2021-05-09
简介:在作者群多年教授Perl的经验之下,“小骆驼书”以新的面貌重生了,既能让初次接触Perl的读者容易理解,又保留了翔实的讨论、齐全的范例以及著名的巧思妙语。 本书加入了许多新的习题与解答,让读者能够趁记忆犹新之际锻炼所学到的技巧。 本书内容涵盖: ● Perl的变量类型 ● 文字的处理 ● 子例程 ● 字符串与排序 ● 文件的操作 ● 进程的管理 ● 正则表达式 ● 模块的使用 如果你问今日的Perl程序员,当初他们学习Perl的时候最值得信赖的参考书是哪一本,你会发现“小骆驼书”就是绝大多数的答案。原因不证自明,其他的书也许会教你如何写出Perl程序,但本书却能将你造就成真正的Perl程序员。
pdf
Python编程:从入门到实践
标签:python
积分:1 类型:技术书籍上传者:太白金星上传时间:2021-05-30
简介:本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。
pdf
《Python编程快速上手-让繁琐工作自动化》
标签:python
积分:6 类型:技术书籍上传者:283145107上传时间:2020-02-10
简介:----------------------------------------------------- 书名《Python编程快速上手 -- 让繁琐工作自动化》 【美】AI Sweigart 著 王海鹏 译 中国工信出版集团 人民邮电出版社 ----------------------------------------------------- 非扫描版,有目录。 如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。 本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。
pdf
鸟哥的Linux私房菜 - 基础学习篇 第四版
标签:linux
积分:1 类型:技术书籍上传者:sigma上传时间:2021-10-24
简介:鸟哥的linux私房菜:基础学习篇 (第四版)是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 鸟哥的linux私房菜:基础学习篇 (第四版)内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。鸟哥的linux私房菜:基础学习篇 (第四版)是初学者学习Linux不可多得的一本入门好书。 鸟哥的linux私房菜:基础学习篇 (第四版)目录 第一部分 Linux的规则与安装 第0章 计算机概论 1 0.1 计算机:辅助人脑的好工具 2 0.1.1 计算机硬件的五大单元 2 0.1.2 CPU的种类 3 0.1.3 接口设备 4 0.1.4 运作流程 4 0.1.5 计算机分类 5 0.1.6 计算机上面常用的计算单位(大小、速度等) 6 0.2 个人计算机架构与接口设备 7 0.2.1 CPU 7 0.2.2 内存 9 0.2.3 显卡 11 0.2.4 硬盘与存储设备 12 0.2.5 PCI适配卡 14 0.2.6 主板 15 0.2.7 电源 16 0.2.8 选购须知 16 0.3 数据表示方式 17 0.3.1 数字系统 17 .0.3.2 文字编码系统 18 0.4 软件程序运行 18 0.4.1 机器程序与编译程序 18 0.4.2 操作系统 19 0.4.3 应用程序 22 0.5 重点回顾 22 0.6 本章习题 23 0.7 参考数据与扩展阅读 24 第1章 Linux是什么 25 1.1 Linux是什么 26 1.1.1 Linux是什么 26 1.1.2 Linux之前UNIX的历史 27 1.1.3 关于GNU项目 32 1.2 Torvalds的Linux开发 34 1.2.1 Minix 34 1.2.2 对386硬件的多任务测试 35 1.2.3 初次释出Linux 0.02 36 1.2.4 Linux的开发:虚拟团队的产生 37 1.2.5 Linux的内核版本 38 1.2.6 Linux distributions 39 1.3 Linux的特色 42 1.3.1 Linux的特色 42 1.3.2 Linux的优缺点 43 1.3.3 关于授权 45 1.4 重点回顾 46 1.5 本章习题 46 1.6 参考数据与扩展阅读 47 第2章 Linux如何学习 48 2.1 Linux当前的应用角色 49 2.1.1 企业环境的利用 49 2.1.2 个人环境的使用 50 2.2 鸟哥的Linux苦难经验回忆录 51 2.2.1 鸟哥的Linux学习之路 51 2.2.2 学习心态的分别 53 2.2.3 X Window的学习 54 2.3 有心向Linux操作系统学习者学习态度 55 2.3.1 从头学习Linux基础 56 2.3.2 选择一本易读的工具书 57 2.3.3 实践再实践 57 2.3.4 发生问题怎么处理.. 58 2.4 鸟哥的建议(重点在Solution的学习) 59 2.5 重点回顾 60 2.6 本章习题 61 2.7 参考数据与扩展阅读 61 第3章 主机规划与磁盘分区 62 3.1 Linux与硬件的搭配 63 3.1.1 认识计算机的硬件配置 63 3.1.2 选择与Linux搭配的主机配置 64 3.1.3 各硬件设备在Linux中的文件名 66 3.2 磁盘分区 67 3.2.1 磁盘连接的方式与设备文件名的关系 67 3.2.2 磁盘的组成复习 68 3.2.3 磁盘分区表(partition table) 69 3.2.4 开机流程与主引导分区(MBR) 72 3.2.5 Linux安装模式下,磁盘分区的选择(极重要) 74 3.3 安装Linux前的规划 76 3.3.1 选择适当的distribution 76 3.3.2 主机的服务规划与硬件的关系 77 3.3.3 主机硬盘的主要规划 79 3.3.4 鸟哥说:关于练习机的安装建议 80 3.3.5 鸟哥的两个实际案例 80 3.3.6 大硬盘配合旧主机造成的无法开机问题 81 3.4 重点回顾 82 3.5 本章习题 82 3.6 参考数据与扩展阅读 82 第4章 安装CentOS 5.x与多重引导小技巧 83 4.1 本练习机的规划(尤其是分区参数) 84 4.2 开始安装CentOS 5 85 4.2.1 调整启动媒体(BIOS) 86 4.2.2 选择安装结构与开机 87 4.2.3 选择语系数据 89 4.2.4 磁盘分区 90 4.2.5 引导装载程序、网络、时区设置与root密码 95 4.2.6 软件选择 98 4.2.7 其他功能:RAM testing、安装笔记本电脑的内核参数(Option) 99 4.3 安装后的首次设置 100 4.4 多重引导安装流程与技巧 104 4.4.1 新主机仅有一块硬盘 104 4.4.2 旧主机有两块以上硬盘 105 4.4.3 旧主机只有一块硬盘 105 4.5 关于大硬盘导致无法开机的问题 106 4.6 重点回顾 106 4.7 本章习题 107 4.8 参考数据与扩展阅读 107 第5章 首次登录与在线求助man page 108 5.1 首次登录系统 109 5.1.1 首次登录CentOS 5.x图形界面 109 5.1.2 GNOME的操作与注销 110 5.1.3 KDE的操作与注销 113 5.1.4 X Window与命令行模式的切换 115 5.1.5 在终端界面登录linux 116 5.2 在命令行模式下执行命令 117 5.2.1 开始执行命令 117 5.2.2 基础命令的操作 118 5.2.3 重要的热键[Tab], [ctrl]-c, [ctrl]-d 121 5.2.4 错误信息的查看 122 5.3 Linux系统的在线求助man page与info page 122 5.3.1 man page 123 5.3.2 info page 127 5.3.3 其他有用的文件(documents) 129 5.4 超简单文本编辑器:nano 130 5.5 正确的关机方法 131 5.5.1 数据同步写入磁盘:sync 132 5.5.2 惯用的关机命令:shutdown 132 5.5.3 重启、关机:reboot, halt, poweroff 133 5.5.4 切换执行等级:init 133 5.6 开机过程的问题排解 134 5.6.1 文件系统错误的问题 134 5.6.2 忘记root密码 135 5.7 重点回顾 136 5.8 本章习题 136 5.9 参考数据与扩展阅读 137 第二部分 Linux文件、目录与磁盘格式 第6章 Linux的文件权限与目录配置 138 6.1 用户与用户组 139 6.2 Linux文件权限概念 140 6.2.1 Linux文件属性 141 6.2.2 如何改变文件属性与权限 144 6.2.3 目录与文件的权限意义 147 6.2.4 Linux文件种类与扩展名 150 6.3 Linux目录配置 152 6.3.1 Linux目录配置标准:FHS 152 6.3.2 目录树(directory tree) 156 6.3.3 绝对路径与相对路径 158 6.3.4 CentOS的查看 159 6.4 重点回顾 159 6.5 本章练习 160 6.6 参考数据与扩展阅读 160 第7章 Linux文件与目录管理 161 7.1 目录与路径 162 7.1.1 相对路径与绝对路径 162 7.1.2 目录的相关操作 162 7.1.3 关于执行文件路径的变量:$PATH 165 7.2 文件与目录管理 167 7.2.1 查看文件与目录:ls 167 7.2.2 复制、删除与移动:cp, rm, mv 169 7.2.3 取得路径的文件名与目录名称 173 7.3 文件内容查阅 173 7.3.1 直接查看文件内容 173 7.3.2 可翻页查看 175 7.3.3 数据选取 176 7.3.4 非纯文本文件:od 177 7.3.5 修改文件时间或创建新文件:touch 178 7.4 文件与目录的默认权限与隐藏权限 180 7.4.1 文件默认权限:umask 181 7.4.2 文件隐藏属性:chattr, lsattr 183 7.4.3 文件特殊权限:SUID, SGID, SBIT 184 7.4.4 查看文件类型:file 187 7.5 命令与文件的查询 187 7.5.1 脚本文件名的查询 187 7.5.2 文件名的查找 188 7.6 权限与命令间的关系(极重要) 192 7.7 重点回顾 193 7.8 本章习题 194 7.9 参考数据与扩展阅读 195 第8章 Linux磁盘与文件系统管理 196 8.1 认识EXT2文件系统 197 8.1.1 硬盘组成与分区的复习 197 8.1.2 文件系统特性 197 8.1.3 Linux的EXT2文件系统(inode) 199 8.1.4 与目录树的关系 204 8.1.5 EXT2/EXT3文件的访问与日志文件系统的功能 206 8.1.6 Linux文件系统的操作 208 8.1.7 挂载点(mount point)的意义 208 8.1.8 其他Linux支持的文件系统 与VFS 209 8.2 文件系统的简单操作 210 8.2.1 磁盘与目录的容量:df, du 210 8.2.2 连接文件:ln 213 8.3 磁盘的分区、格式化、检验与挂载 217 8.3.1 磁盘分区:fdisk 217 8.3.2 磁盘格式化 223 8.3.3 磁盘检验:fsck, badblocks 225 8.3.4 磁盘挂载与卸载 226 8.3.5 磁盘参数修改 231 8.4 设置开机挂载 234 8.4.1 开机挂载/etc/fstab及/etc/mtab 234 8.4.2 特殊设备loop挂载(镜像文件不刻录就挂载使用) 236 8.5 内存交换空间(swap)的构建 238 8.5.1 使用物理分区构建swap 238 8.5.2 使用文件构建swap 240 8.5.3 swap使用上的限制 241 8.6 文件系统的特殊查看与操作 241 8.6.1 boot sector与superblock的关系 241 8.6.2 磁盘空间的浪费问题 243 8.6.3 利用GNU的parted进行分区行为 243 8.7 重点回顾 245 8.8 本章习题 245 8.9 参考数据与扩展阅读 246 第9章 文件与文件系统的压缩与打包 248 9.1 压缩文件的用途与技术 249 9.2 Linux系统常见的压缩命令 250 9.2.1 Compress 250 9.2.2 gzip, zcat 252 9.2.3 bzip2, bzcat 253 9.3 打包命令:tar 253 9.3.1 tar 254 9.4 完整备份工具:dump 259 9.4.1 dump 259 9.4.2 restore 262 9.5 光盘写入工具 265 9.5.1 mkisofs:新建镜像文件 265 9.5.2 Cdrecord:光盘刻录工具 267 9.6 其他常见的压缩与备份工具 269 9.6.1 dd 269 9.6.2 Cpio 270 9.7 重点回顾 272 9.8 本章习题 272 9.9 参考数据与扩展阅读 273 第三部分 学习shell与shell script 第10章 vim程序编辑器 274 10.1 vi与vim 275 10.1.1 为何要学vim 275 10.2 vi的使用 276 10.2.1 简单执行范例 277 10.2.2 按键说明 278 10.2.3 一个案例练习 281 10.2.4 vim的保存文件、恢复与打开时的警告信息 282 10.3 vim的功能 284 10.3.1 块选择(Visual Block) 285 10.3.2 多文件编辑 286 10.3.3 多窗口功能 286 10.3.4 vim环境设置与记录:~/.vimrc, ~/.viminfo 287 10.3.5 vim常用命令示意图 289 10.4 其他vim使用注意事项 289 10.4.1 中文编码的问题 289 10.4.2 DOS与Linux的断行字符 290 10.4.3 语系编码转换 290 10.5 重点回顾 291 10.6 本章练习 291 10.7 参考数据与扩展阅读 292 第11章 认识与学习bash 293 11.1 认识bash这个shell 294 11.1.1 硬件、内核与shell 294 11.1.2 为何要学命令行界面的shell 295 11.1.3 系统的合法shell与/etc/shells功能 295 11.1.4 bash shell的功能 296 11.1.5 bash shell的内置命令:type 298 11.1.6 命令的执行 298 11.2 shell的变量功能 299 11.2.1 什么是变量 299 11.2.2 变量的显示与设置:echo, unset 300 11.2.3 环境变量的功能 304 11.2.4 影响显示结果的语系变量(locale) 308 11.2.5 变量的有效范围 309 11.2.6 变量键盘读取、数组与声明:read,array,declare 310 11.2.7 与文件系统及程序的限制关系:ulimit 312 11.2.8 变量内容的删除、替代与替换 313 11.3 命令别名与历史命令 317 11.3.1 命令别名设置:alias,unalias 317 11.3.2 历史命令:history 318 11.4 Bash Shell的操作环境 320 11.4.1 路径与命令查找顺序 320 11.4.2 bash的登录与欢迎信息:/etc/issue, /etc/motd 320 11.4.3 bash 的环境配置文件 321 11.4.4 终端机的环境设置:stty, set 325 11.4.5 通配符与特殊符号 327 11.5 数据流重定向 328 11.5.1 什么是数据流重定向 329 11.5.2 命令执行的判断依据:
pdf
高级ASIC芯片综合.pdf
标签:FPGA
积分:0 类型:技术书籍上传者:nishisb上传时间:2019-09-17
简介:高级ASIC芯片综合 《高级ASIC芯片综合》(第2版)(翻译版)描述了使用Synopsys工具进行ASIC芯片综合、物理综合、形式验证和静态时序分析的最新概念和技术,同时针对VDSM(超深亚微米)工艺的完整ASIC设计流程的设计方法进行了深入的探讨。《高级ASIC芯片综合》(第2版)(翻译版)的重点是使用Synopsys工具解决各种VDSM问题的实际应用。读者将详细了解有效处理复杂亚微米ASIC的设计方法,其重点是HDL的编码风格、综合和优化、动态仿真、形式验证、DFT扫描插入、lmks to layout、物理综合和静态时序分析。在每个步骤中,确定了设计流程中每一部分的问题,并详细描述了解决方法。此外,对包括与时钟树综合和links t0 layo[1t等版图相关的问题也进行了较详细的论述。而且,《高级ASIC芯片综合》(第2版)(翻译版)还对Synosys基本的工艺库、HDL编码风格以及最佳的综合解决方案进行了深入探讨。
pdf
Static Timing Analysis for Nanometer Designs
标签:IC设计/制造
积分:1 类型:应用文档上传者:sigma上传时间:2021-11-21
简介:Static Timing Analysis for Nanometer Designs
pdf
集成电路静态时序分析与建模
标签:集成电路
积分:1 类型:技术书籍上传者:sigma上传时间:2022-04-23
简介:由于芯片尺寸的减小、集成度密集化的增强、电路设计复杂度的增加、电路性能要求的提高等因素,对芯片内的时序分析提出了更高的要求。静态时序分析是大规模集成电路设计中非常重要的一个环节,它能验证设计在时序上的正确性,并决定设计是否能够在要求的工作频率下运行。本书由集成电路设计专业论坛www.icdream.com站长刘峰编著,共11章,基于广度和深度两个方面来阐述整个CMOS集成电路静态时序分析流程与时序建模技术,并通过实践案例对技术应用进行更深入的讲解,使初学者在静态时序分析与建模两方面得到理论与实战的双重提高。本书适合作为微电子与集成电路相关专业的研究生、本科生、职业技术类学生的教材和教辅书,也可作为电子、自控、通信、计算机类工程技术人员学习使用集成电路设计软件和进修集成电路设计的专业技术参考书与工具书。 前 言 第1章 引论 1 1.1 集成电路发展史简介 1 1.2 国内集成电路的发展现状 2 1.3 国际集成电路的发展态势 4 1.4 静态时序分析技术 4 1.4.1 静态时序分析简介 4 1.4.2 静态时序分析背景 4 1.4.3 静态时序分析的优缺点 5 1.5 主流静态时序分析与建模工具介绍 6 第2章 静态时序分析的基础知识 9 2.1 逻辑门单元 9 2.2 门单元的时序计算参数 10 2.3 时序单元相关约束 12 2.4 时序路径 14 2.5 时钟特性 17 2.6 时序弧 19 2.7 PVT环境 24 2.8 时序计算单位 28 第3章 单元库时序模型 29 3.1 基本时序模型简介 29 3.2 Synopsys工艺库模型 33 3.3 延时计算模型 38 3.4 互连线计算模型 45 3.4.1 互连线计算模型 45 3.4.2 线负载时序模型 47 3.5 引脚电容值的计算 49 3.6 功耗模型的计算 50 3.7 时序信息建模基本方法 51 第4章 时序信息库文件 54 4.1 非线性延时模型 54 4.1.1 库组 54 4.1.2 因子 57 4.1.3 输入电压组 59 4.1.4 输出电压组 59 4.1.5 功耗查找表模板组 59 4.1.6 操作条件组 60 4.1.7 线负载组 60 4.1.8 延时查找表模板组 61 4.1.9 单元组 62 4.1.10 引脚组 64 4.1.11 触发器组 67 4.1.12 逻辑状态表组 68 4.1.13 电源引脚组 69 4.1.14 延时组 69 4.1.15 单元上拉延时组 70 4.1.16 单元下拉延时组 71 4.1.17 上拉转换组 71 4.1.18 下拉转换组 72 4.1.19 上拉约束组 72 4.1.20 下拉约束组 73 4.1.21 内部功耗组 73 4.1.22 哑阈漏流功耗组 74 4.2 复合电流源延时模型 75 4.2.1 输出电流查找表模板组 75 4.2.2 输出上拉电流组 75 4.2.3 输出下拉电流组 76 4.2.4 向量组 76 4.2.5 接收电容组 77 第5章 静态时序分析的基本方法 79 5.1 时序图 79 5.2 时序分析策略 80 5.3 时序路径延时计算方法 81 5.4 时序路径的分析方法 83 5.5 时序路径分析模式 88 5.5.1 单一分析模式 90 5.5.2 最好-最坏分析模式 91 5.5.3 芯片变化相关分析模式 94 5.6 时序减免 96 5.7 其他芯片变化相关分析模式 98 5.8 时钟路径悲观移除 103 5.9 时序优化 105 第6章 时序约束 107 6.1 时钟约束 107 6.1.1 创建时钟 107 6.1.2 生成时钟 111 6.1.3 虚拟时钟 114 6.1.4 最小时钟脉宽 116 6.2 I/O延时约束 117 6.3 I/O环境建模约束 119 6.4 时序例外 121 6.5 恒定状态约束 125 6.6 屏蔽时序弧 126 6.7 时序设计规则约束 127 第7章 串扰噪声 129 7.1 噪声的定义 129 7.2 噪声的来源 130 7.3 噪声恶化的原因 133 7.4 噪声的体现形式 134 7.5 噪声相互作用形式 135 7.6 NLDM噪声模型的计算 136 7.7 噪声延时计算方法 141 7.8 时间窗口 143 7.9 优化噪声的物理方法 145 7.10 CCS噪声模型 148 第8章 单元时序建模实战 153 8.1 时序信息提取实现 153 8.1.1 时序信息特征化实现流程 153 8.1.2 时序信息特征化数据准备 154 8.1.3 标准单元时序信息提取 158 8.2 SiliconSmart工具的使用流程简介 162 8.3 时序信息提取内容 163 第9章 静态时序分析实战(ETS篇) 170 9.1 静态时序分析的基本流程 170 9.2 建立静态时序分析的工作环境 171 9.3 静态时序分析实现 174 9.3.1 建立时间分析 174 9.3.2 保持时间分析 192 9.3.3 时序设计规则分析 201 9.3.4 时序违反修复 204 第10章 Tcl脚本编程 207 10.1 Tcl语法 207 10.1.1 命令格式 207 10.1.2 替换 209 10.1.3 双引号和花括号 211 10.1.4 注释 211 10.2 数据结构 212 10.2.1 简单变量 212 10.2.2 数组 212 10.3 表达式 212 10.3.1 操作数 213 10.3.2 运算符和优先级 213 10.3.3 数学函数 214 10.3.4 列表集合 215 10.4 控制流 219 10.4.1 if命令 219 10.4.2 循环命令 220 10.5 eval命令 223 10.6 source命令 223 10.7 过程 223 10.7.1 过程定义和返回值 224 10.7.2 局部变量和全局变量 224 10.7.3 默认参数和可变个数参数 225 10.8 引用 226 10.9 字符串操作 228 10.10 文件访问 234 10.10.1 文件名 234 10.10.2 基本文件输入/输出命令 234 第11章 Tcl脚本编程应用实例(PT篇) 237 11.1 get_failing_paths_high_slew 237 11.2 get_interclock_skew 241 11.3 report_unclocked 244 11.4 get_buffers 248 11.5 get_ports_edge_sense 255 11.6 report_clock_endpoint_skew 260 11.7 report_violations 264 11.8 eco_fix_violations 271 附录 290 参考文献313
rar
pcie协议资料
标签:pcie
积分:1 类型:应用文档上传者:sigma上传时间:2022-09-05
简介:pcie协议相关技术文档和书籍
pdf
CPU自制入门
标签:cpu
积分:1 类型:技术书籍上传者:sigma上传时间:2022-05-29
简介:《CPU自制入门》教读者制作原创的计算机系统。第 1章以介绍CPU为主,同时介绍如何制作存储程序与数据的内存、输入与输出的I/O以及将这些模块连接起来的总线,这些模块可以组合成一个简单的计算机系统。为了让这个计算机系统运转起来,第 2章介绍电路板的设计和制作。第3章为这个计算机系统编写程序,并上机测试。 《CPU自制入门》可以帮助软件工程师了解硬件与底层,开发出高效代码。硬件工程师可以在该书基础上设计定制硬件,开发高速计算机系统。相信读者可以在《CPU自制入门》的阅读过程中,体会到自制计算机系统的乐趣。 第 1章 CPU的设计与实现 1 1.1 序 2 1.2 计算机系统 4 1.2.1 什么是计算机 4 1.2.2 什么是CPU 5 专栏 CPU的位宽 8 1.2.3 什么是内存 8 1.2.4 什么是I/O 9 专栏 字节序 10 1.2.5 什么是总线 12 专栏 总线的优缺点 14 1.2.6 小结 14 专栏 计算机相关书籍 14 1.3 数字电路基础 15 1.3.1 什么是数字电路 15 1.3.2 数值表达 15 1.3.3 有符号二进制数 16 专栏 比特和字节 17 专栏 1K字节有多大 17 1.3.4 MOSFET的结构 17 1.3.5 逻辑运算 19 1.3.6 CMOS基本逻辑门电路 20 1.3.7 存储元件 21 专栏 建立时间与保持时间 24 1.3.8 组合电路和时序电路 25 1.3.9 时钟同步设计 25 1.3.10 小结 25 专栏 数字电路相关书籍 25 1.4 Verilog HDL语言 26 1.4.1 什么是Verilog HDL 26 1.4.2 电路描述 27 专栏 默认网络类型 32 专栏 组合电路描述中锁存器的推定与Don’t care 37 专栏 正逻辑与负逻辑 42 1.4.3 电路仿真 43 专栏 同步电路中信号变化的时序 45 1.4.4 Verilog HDL的仿真环境 50 1.4.5 小结 56 专栏 Verilog HDL相关书籍 56 1.5 系统蓝图 57 1.5.1 目标系统整体介绍 57 1.5.2 关于本章中的代码 58 专栏 字编址与字节位移 62 1.6 总线的设计与实现 63 1.6.1 总线的设计 63 1.6.2 总线的实现 66 1.6.3 小结 78 1.7 存储器的设计与实现 79 1.7.1 FPGA的RAM区域 79 1.7.2 ROM的设计与实现 81 1.7.3 小结 83 专栏 存储器相关书籍 83 1.8 AZ Processor的设计与实现 84 1.8.1 关于CPU 84 专栏 CPI和MIPS值 93 1.8.2 AZ Processor的设计 93 专栏 指令集架构与微架构 105 1.8.3 AZ Processor的实现 106 1.8.4 小结 159 专栏 计算机架构相关书籍 159 1.9 I/O的设计与实现 162 1.9.1 定时器 162 1.9.2 UART 167 专栏 UART实例 168 1.9.3 GPIO 181 1.9.4 小结 188 专栏 I/O相关书籍 188 1.10 AZPR SoC整体连接 189 1.10.1 各模块的连接 189 1.10.2 时钟模块的实现 191 1.10.3 顶层模块的实现 193 1.10.4 小结 193 1.11 AZPR SoC的仿真 194 1.11.1 仿真模型的编写 194 1.11.2 Testbench的编写 197 1.11.3 执行仿真 200 1.11.4 小结 201 1.12 本章总结 202 第 2章 电路板的设计与制作 203 2.1 序 204 2.2 电路板规格206 2.2.1 电路板名称 206 2.2.2 电路板的构成 206 2.2.3 电路板尺寸 206 2.2.4 电路板层数 207 2.2.5 FPGA选型 207 2.2.6 外围电路的选定 208 专栏 关于FPGA 209 专栏 关于JTAG 211 2.3 元件选型 212 2.3.1 元件选型标准 212 2.3.2 元件选型 212 2.3.3 元件的选购 218 2.4 电路设计 221 2.4.1 下载规格书 222 2.4.2 配置电路 223 2.4.3 外围电路 228 2.4.4 电源电路 232 2.4.5 电路板设计环境 234 2.4.6 使用Eagle设计电路图 236 专栏 关于ULP 241 专栏 Eagle使用方法相关的书籍/说明书 241 2.4.7 完成的电路图 241 2.5 布局设计 247 2.5.1 电路板设计约束条件及布线策略 247 2.5.2 FPGA板的布局设计 248 2.5.3 电源板的布局设计 252 2.5.4 使用Eagle布局 254 2.5.5 完成的布局 259 2.6 制作元件库261 2.6.1 制作Symbol 261 2.6.2 制作Package 263 2.6.3 制作Device 264 2.7 电路板3D模型 269 2.7.1 软件使用说明 269 2.7.2 准备3D模型库 271 专栏 关于3D模型库的管理 278 2.7.3 制作电路板模型 279 2.8 制作感光板电路板 280 2.8.1 整体流程 280 2.8.2 制作光罩 282 2.8.3 粘合光罩 284 2.8.4 曝光 285 2.8.5 显像 288 2.8.6 蚀刻 289 2.8.7 阻焊剂 291 2.8.8 开孔 296 2.8.9 在背面安装VPort接头时的处理 298 2.8.10 制作通孔 299 2.8.11 飞线 300 2.9 使用电路板制造服务 302 2.9.1 电路板制造服务 302 2.9.2 DRC 302 2.9.3 输出Gerber数据 305 2.9.4 检查Gerber数据 306 专栏 执行DFM检查的方法 309 专栏 阻焊层遮罩的印刷设置 312 2.9.5 向P板.com公司下单制板 312 专栏 拼板数据的准备 314 2.9.6 向OLIMEX公司下单制板 318 2.10 组装电路板 321 2.10.1 电源板 321 2.10.2 组装FPGA板 321 2.11 功能测试 323 2.11.1 识别FPGA 323 2.11.2 诊断程序 323 2.12 本章总结 326 第3章 编程 327 3.1 序 328 3.2 开发环境 329 3.2.1 准备工作 329 3.2.2 FPGA开发环境 330 3.2.3 ISE WebPACK 331 3.2.4 UrJTAG 359 专栏 cblsrv-0.1_ft2232 370 3.2.5 交叉汇编程序 370 3.2.6 第 一个程序 376 3.3 串口通信 381 3.3.1 安装Tera Term 381 3.3.2 编写程序 382 专栏 子程序 388 专栏 ASCII码 389 3.3.3 执行程序 390 3.4 程序加载器 391 3.4.1 XMODEM协议 391 3.4.2 编写程序 393 3.4.3 编写加载测试程序 402 3.4.4 执行程序 403 3.5 中断与异常 406 3.5.1 什么是中断 406 3.5.2 编写程序 410 3.5.3 执行程序 414 3.5.4 什么是异常 415 3.5.5 编写程序 415 3.5.6 执行程序 419 3.6 七段数码管 420 3.6.1 什么是七段数码管 420 3.6.2 七段数码管的控制 420 3.6.3 七段数码管计数器概要 422 3.6.4 编写程序 423 3.6.5 执行程序 428 3.7 制作一个实用程序 429 3.7.1 功能概要 429 3.7.2 制作程序 433 3.7.3 执行程序 446 3.8 结语 447 谢辞 448 后记 449 版权声明 450
pdf
手把手教你设计CPU——RISC-V处理器篇
标签:riscv
积分:1 类型:技术书籍上传者:sigma上传时间:2020-10-24
简介:《手把手教你设计CPU——RISC-V处理器篇》是一本介绍通用CPU设计的入门书,以通俗的语言系统介绍了CPU和RISC-V架构,力求为读者揭开CPU设计的神秘面纱,打开计算机体系结构的大门。 本书共分为四部分。第一部分是CPU与RISC-V的综述,帮助初学者对CPU和RISC-V快速地建立起认识。第二部分讲解如何使用Verilog设计CPU,使读者掌握处理器核的设计精髓。第三部分主要介绍蜂鸟E203配套的SoC和软件平台,使读者实现蜂鸟E203 RISC-V处理器在FPGA原型平台上的运行。第四部分是附录,介绍了RISC-V指令集架构,辅以作者加入的背景知识解读和注解,以便于读者理解。 本书不仅适合CPU或芯片设计相关从业者阅读使用,也适合作为大中专院校相关师生学习RISC-V处理器设计(使用Verilog语言)和CPU设计的指导用书。
pdf
The Art Of Hardware Architecture: Design Methods And Techniques For...
标签:数字电路硬件架构
积分:1 类型:技术书籍上传者:sigma上传时间:2021-01-07
简介:《The Art Of Hardware Architecture: Design Methods And Techniques For Digital Circuits》 作者:Mohit Arora 年份:2012 This book highlights the complex issues, tasks and skills that must be mastered by an IP designer, in order to design an optimized and robust digital circuit to solve a problem. The techniques and methodologies described can serve as a bridge between specifications that are known to the designer and RTL code that is final outcome, reducing significantly the time it takes to convert initial ideas and concepts into right-first-time silicon. Coverage focuses on real problems rather than theoretical concepts, with an emphasis on design techniques across various aspects of chip-design.
pdf
Reuse Methodology Manual for System-on-a-Chip Designs (Third Edition)
标签:SoC设计
积分:1 类型:技术书籍上传者:sigma上传时间:2021-01-22
简介:经典数字IC设计圣经,片上系统——可重用设计方法学,《Reuse Methodology Manual for System-on-a-Chip Designs (Third Edition)》作者:Michael Keating,Pierre Bricaud,出版时间:2002年
rar
Low Power Design Essentials
标签:LowPowerDesignEssentials
积分:1 类型:技术书籍上传者:空气上传时间:2013-07-18
简介:Low Power Design Essentials
pdf
Introduction to Advanced System-on-Chip Test Design and Optimization
标签:IC设计
积分:1 类型:技术书籍上传者:sigma上传时间:2022-09-05
简介:作者:Erik Larsson 本书对DFT的测试方法学以及硬件电路做了详细的介绍,涵盖design flow,fault models,test-point insersion,scan,bist,test power做了深入浅出的阐述,是DFT工程师不可多得的一本书籍。
rar
跨时钟域处理资料
标签:IC设计跨时钟域
积分:1 类型:应用文档上传者:sigma上传时间:2022-09-05
简介:资料如下: Simulation and Synthesis Techniques for Asynchronous FIFO Design Synthesis and Scripting Techniques for Designing Multi-Asynchronous Clock Designs 同步世界中的异步信号
pdf
SystemVerilog验证+ChrisSpear著_V2
标签:fpga
积分:1 类型:应用文档上传者:osoon2008上传时间:2013-11-07
简介:SystemVerilog验证+ChrisSpear著_V2
pdf
UVM实战卷I
标签:UVM
积分:1 类型:技术书籍上传者:霹雳之火上传时间:2020-06-07
简介:UVM内容的详细介绍,做芯片验证必读书籍,是作者UVM经验的系统总结。
pdf
芯片验证漫游指南
标签:验证
积分:1 类型:技术书籍上传者:sigma上传时间:2022-02-11
简介:在本书中,资深验证专家刘斌(路桑)将向您全面介绍验证的理论实践 ,并针对系统设计给出了动态验证的集成解决方案。这是一本面向高校集成电路设计相关专业的芯片验证教材,是IC行业产学结合的典范,已投入到示范性微电子学院教学并得到检验 。 第1章 芯片验证全视 1.1 功能验证简介 1.2 验证的处境 1.3 验证能力的5个维度 1.4 验证的任务和目标 1.5 验证的周期 1.6 本章结束语 第2章 验证的策略 2.1 设计的流程 2.2 验证的层次 2.3 验证的透明度 2.4 激励的原则 2.5 检查的方法 2.6 集成的环境 2.7 本章结束语 第3章 验证的方法 3.1 动态仿真 3.2 静态检查 3.3 开发环境 3.4 虚拟模型 3.5 硬件加速 3.6 效能验证 3.7 性能验证 3.8 趋势展望 3.9 本章结束语 第4章 验证的计划 4.1 计划概述 4.2 计划的内容 4.3 计划的实现 4.4 计划的进程评估 4.5 本章结束语 第5章 验证的管理 5.1 验证周期的检查清单 5.2 验证管理的三要素 5.3 验证的收敛 5.4 让漏洞无处可逃 5.5 团队建设 5.6 验证师的培养 5.7 验证的专业化 5.8 本章结束语 第6章 验证的结构 6.1 测试平台概述 6.2 硬件设计描述 6.3 激励发生器 6.4 监测器 6.5 比较器 6.6 验证结构 6.7 本章结束语 第7章 SV环境构建 7.1 数据类型 7.2 模块定义与例化 7.3 接口 7.4 程序和模块 7.5 测试的始终 7.6 本章结束语 第8章 SV组件实现 8.1 激励发生器的驱动 8.2 激励发生器的封装 8.3 激励发生器的随机化 8.4 监测器的采样 8.5 组件间的通信 8.6 比较器和参考模型 8.7 测试环境的报告规范 8.8 本章结束语 第9章 SV系统集成 9.1 包的意义 9.2 验证环境的组装 9.3 测试场景的生成 9.4 灵活化的配置 9.5 初论环境的复用性 9.6 本章结束语 第10章 UVM世界观 10.1 我们所处的验证时代 10.2 类库地图 10.3 工厂机制 10.4 核心基类 10.5 phase机制 10.6 config机制 10.7 消息管理 10.8 宏的优劣探讨 10.9 本章结束语 第11章 UVM结构 11.1 组件家族 11.2 把DUT装进TB分几步 11.3 构建环境的内经 11.4 本章结束语 第12章 UVM通信 12.1 TLM通信概论 12.2 单向、双向及多向通信 12.3 通信管道应用 12.4 TLM2通信 12.5 同步通信元件 12.6 本章结束语 第13章 UVM序列 13.1 新手上路 13.2 Sequence和Item 13.3 Sequencer和Driver 13.4 Sequencer和Sequence 13.5 Sequence的层次化 13.6 本章结束语 第14章 UVM寄存器 14.1 寄存器模型概览 14.2 寄存器模型的集成 14.3 寄存器模型的常规方法 14.4 寄存器模型的场景应用 14.5 本章结束语 第15章 验证平台自动化 15.1 为什么需要一款代码生成器 15.2 UVM Framework 15.3 如何定制一款TB自动化工具 15.4 本章结束语 第16章 跨平台移植复用 16.1 便携激励标准(PSS) 16.2 PSS工具集概览 16.3 跨平台的验证结构考量 16.4 本章结束语 第17章 SV及UVM接口应用 17.1 DPI接口和C测试 17.2 SystemC与UVM的TLM2通信 17.3 MATLAB及Simulink模型与UVM的混合仿真 17.4 脚本语言与UVM的交互 17.5 本章结束语 第18章 SV及UVM高级话题 18.1 SystemVerilog开源公共库 18.2 SV单元测试方法SVUnit 18.3 OVM到UVM的移植 18.4 OVM与UVM的混合仿真 18.5 本章结束语 参考文献
pdf
半导体测试概论
标签:半导体测试
积分:1 类型:应用文档上传者:sigma上传时间:2022-09-05
简介:第一章 電子學基本概念 第二章 半導體測試基本概念 第三章 開路與短路測試 第四章 積體電路規格表 第五章 直流參數測試 第六章 功能參數測試 第七章 交流參數測試 第八章 電路特性分析 第九章 開發測試向量 第十章 測試程式開發時面臨的問題 第十一章 測試程式開發步驟 第十二章 排除問題的方法 第十三章 測試程式的驗證及文件歸檔 第十四章 閂鎖效應 第十五章 掃瞄測試的原理

评论

登录/注册

意见反馈

求资源

回顶部

最新下载

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×

已收藏到:个人中心—我的下载—收藏