
数字IC设计/验证-基础知识
文章平均质量分 78
主要介绍一些数字IC设计时的基础知识,及相关的设计经验
ZHE980121
数字IC设计/验证
展开
-
亚稳态介绍、危害及如何避免亚稳态
亚稳态专题(亚稳态的概念、亚稳态的产生、亚稳态的后果、以及如何避免亚稳态)原创 2022-08-02 23:58:02 · 7658 阅读 · 0 评论 -
AMBA总线协议AHB、APB、AXI对比分析
AMBA (Advanced Microcontroller Bus Architecture) 高级处理器总线架构AHB (Advanced High-performance Bus)— 高级高性能总线ASB (Advanced System Bus) —高级系统总线APB (Advanced Peripheral Bus) —高级外围总线AXI (Advanced eXtensible Interface)— 高级可拓展接口。...原创 2022-08-02 23:25:28 · 942 阅读 · 0 评论 -
组合逻辑电路毛刺产生原因及消除办法
一、毛刺产生原因(竞争与冒险)1.1 竞争有两种情况会产生竞争:门电路两个输入信号同时向相反的逻辑电平跳变或同一信号经不同路径到达终点的时间有先有后的现象。例1:信号 A、B 不可能突变,需要经历一段极短的过渡时间。而门电路的传输时间也各不相同,故当A、B同时改变状态时可能在输出端产生虚假信号。例2:同一信号经不同路径到达终点的时间有先后(或者两个不同信号变化不同步)结果,在t1-t2 时间内,电路输出端产生了Y=1的尖峰脉冲,不符合静态下,Y恒为0的逻辑关系:1.2 竞争-冒险根据上面原创 2021-10-14 14:38:27 · 8611 阅读 · 0 评论 -
数字电路基础
数字电路常用表示方法一、与门与门,英文名称是 AND Gate,又称“与电路”、逻辑“与”电路。 与门是门电路里面比较重要的一个逻辑门。与门是执行“ 与” 运算的基本门电路。与门有多个输入端, 1 个输出端。当多个输入端同时为“ 逻辑 1” 高电平时,输出才为“ 逻辑 1” 电平,否则输出为“ 逻辑 0” 低电平。与门的表达式是 F = A & B, “ &” 代表与的意思,这个符号也是 Verilog 语法定义的与逻辑符。“ 与” 门的电路mos实现如下图所示:通过上图原创 2021-10-14 13:47:46 · 9337 阅读 · 0 评论 -
Vi/Vim/GVim 常用命令总结
一、Vim 介绍Vim是从 vi 发展出来的一个文本编辑器。 官方网站介绍 vim 是一个程序开发工具。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。二、 Vim 的三种模式基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。2.1. 命令模式 (Command mode)启动 vim 后,进入命令模式。此状态下敲击键盘被识别为命令,而非输入字符。比如此时原创 2021-10-09 23:43:01 · 1726 阅读 · 0 评论 -
GVIM/VIM中的正则表达式详解
一、GVIM/VIM中正则表达式简介GVIM/VIM正则表达式常在底行模式下运用,一般用于对同一类的代码进行替换,用时也可以实现删除等操作。典型的替换命令格式“ :%s/正则表达式/要替换的字符串/选项”二、元字符元字符是具有特殊意义的字符。使用元字符可以表达任意字符、行首、行 尾、某几个字符等意义普通字符含义.匹配任意字符[abc]匹配方括号中的任意字符[^abc]匹配除方括号中字符以外的字符\d匹配阿拉伯数字,等同于[0~9],decimal十进制原创 2021-10-09 20:35:27 · 11303 阅读 · 3 评论 -
数字IC设计流程及工具简介
一、芯片架构图想要设计数字IC设计,首先要了解IC芯片的架构图,下面两图为芯片的架构图。二、数字IC设计流程及工具介绍IC的设计过程可分为两个部分,分别为:前端设计(也称逻辑设计)和后端设计(也称物理设计),这两个部分并没有统一严格的界限,凡涉及到与工艺有关的设计可称为后端设计。前端设计的主要流程:1、规格制定芯片规格,也就像功能列表一样,是客户向芯片设计公司(称为Fabless,无晶圆设计公司)提出的设计要求,包括芯片需要达到的具体功能和性能方面的要求。2、详细设计Fabless根据原创 2021-10-09 11:17:13 · 3834 阅读 · 0 评论