IC设计
文章平均质量分 64
龚黎明
威盛电子高级芯片工程师,公众号:IC免费课
展开
-
晶体管的两种不同理解
最近发现概念很混淆,尤其是对于晶体管这个概念。晶体管的第一种理解是专指TTL。大家都知道TTL跟CMOS是两种经常拿来对比的东西。TTL的英文是Transistor-Transistor Logic,也叫晶体管。CMOS为互补场效应管。两者工作的原理不一样,MOS管是电压控制型器件,而TTL是电流控制型器件。从这个概念上讲,晶体管只是一种专指器件。晶体管的第二种理解是泛指一原创 2013-11-03 15:31:49 · 1928 阅读 · 0 评论 -
IC设计行业分类辨析
数字IC前端设计,ASIC前端设计和FPGA设计其实很相像,都需要掌握硬件编程语言(verilog/VHDL)和基本的EDA工具,所以他们的岗位需求看起来都很相像。但是从概念上看,IC是个大概念,ASIC设计则是其中一个很小的部分,FPGA设计则是其中一种方法,通常只做硅前验证。不过,如今因为流片的成本很高,所以IC设计行业门槛较高,中国很多公司规模很小,做不了芯片。倒是FPGA设计因为不需要流片,再加上良好的可编程能力,所以基本上从IC设计中独立出来了,使得FPGA工程师的需求超过了IC设计的需求。中原创 2013-11-06 18:50:00 · 3777 阅读 · 1 评论 -
IC 逆向设计
源地址:http://blog.renren.com/blog/202761609/447515104 逆向设计传统上被称为“自底向上”的设计方法,也称为反向设计。“反向设计”的提法似乎让人很容易与侵犯别人知识产权产生联系,实际上逆向设计与正向设计一样,只是IC设计的一种技术手段,通过逆向设计获取别人先进的设计思想用于自己的芯片设计中,并不能说侵犯知识产权。特别是对于初学IC设计转载 2013-11-07 19:43:05 · 3492 阅读 · 0 评论 -
不归零法编码、曼彻斯特编码和差分曼彻斯特编码
数字信号和数位化编码的数据之间存在着自然的联系。数位化存储的数据表现为0和1的序列。由于数字信号能够在两个恒量之间交替变换,所以可以简单地把0赋予其中的一个恒量,而把1赋予另一个恒量。这里恒量的具体取值并不重要。如果是电子信号的话,这两个恒量数值相同,但符号相反。为了保持论述的普遍性,我们把它们分别称为“高电平”和“低电平”。1. 不归零法编码 不归零法(Nonreturn to Z转载 2014-09-20 20:30:19 · 9056 阅读 · 0 评论 -
CDC问题的解决方案总结
CDC(不同时钟之间传数据)问题是ASIC/FPGA设计中最头疼的问题。CDC本身又分为同步时钟域和异步时钟域。这里要注意,同步时钟域是指时钟频率和相位具有一定关系的时钟域,并非一定只有频率和相位相同的时钟才是同步时钟域。异步时钟域的两个时钟则没有任何关系。这里假设数据由clk1传向clk2。 单bit传输时,同步时钟域因为频率和相位关系都是已知的,可以推导的,所以不需要采用额外的硬件电路原创 2014-08-17 19:10:52 · 8319 阅读 · 1 评论 -
DDR技术基础
核弹炸楼:作为一个不打游戏的三好青年,本人对于显卡本身是不感兴趣的,反正穷,也买不起;但是作为一名有追求的工程师,看到GTX1080的技术参数中含有GDDR5x的时候,我本能的搜了一搜。相信很多人对于内存以及显存的技术都是一知半解,关于SRAM,SDRAM和DDR,LPDDR以及GDDR等。今天我们就来简单讲讲这些东西。要讲LPDDR以及GDDR,都得先讲DRAM,原创 2016-05-27 14:13:27 · 5997 阅读 · 0 评论