数字IC常见问题记录(一)

本文详细探讨了数字集成电路(IC)设计中的关键概念,包括CDC跨时钟域处理中的异步FIFO设计,状态机实现,分频器优化,关键路径分析以及低功耗设计技术,如动态功耗、静态功耗、门控时钟和多电压技术的应用。还涵盖了Verilog代码风格和大厂面试知识点总结。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、CDC跨时钟域处理

单bit:低速--高速:2-flop synchronizer,降低产生亚稳态产生的不确定性对电路的影响。

单bit:高速--低速:握手信号,加宽pulse的信号脉宽,异步FIFO。

(70条消息) 单bit异步处理--电平同步、边沿同步、脉冲同步、握手信号_宇哥啊的博客-CSDN博客

多bit:异步FIFO、异步双口RAM、握手、格雷码;

不能用两级同步的原因:由于2-flop synchronizer中信号delay有随机性,可以一个周期得到了同步也可能两个周期,从而导致信号中出现同步数据中没有的状态。               

使用gray code完成:每个时钟延只有一个状态翻转,其余的bit都是稳定的,这样即使需要两个周期才能稳定。

参考:常见数电面试题Pulse Synchronizer -- CDC的那些事(3) (qq.com)                 

异步FIFO相关;

1,异步FIFO需要得到用到两级同步器,则需要另外考虑深度,看一个周期内的最大吞吐量。

2,格雷码可以在2N个数内循环,FIFO深度可以是奇数,一般FIFO地址为都会扩一个位,那么就可以凑成偶数。

2、FSM状态机、三段式状态机 、moore/mealy状态机  

(1)一段式一个always块,既描述状态转移,又描述状态的输入输出,当前状态用寄存器输出;
(2)二段式两个always块,时序逻辑与组合逻辑分开,一个always块采用同步时序描述状态转移;另一个always块采用组合逻辑判断状态转移条件,描述状态转移规律以及输出,当前状态用组合逻辑输出,可能出现竞争冒险,产生毛刺,而且不利于约束,不利于综合器和布局布线器实现高性能的设计。
(3)三段式三个always块,一个always模块采用同步时序描述状态转移;一个always采用组合逻辑判断状态转移条件,描述状态转移规律;第三个always块使用同步时序描述状态输出,寄存器输出。

三段式与二段式相比,关键在于根据状态转移规律,在上一状态根据输入条件判断出当前状态的输出,从而在不插入额外时钟节拍的前提下,实现了寄存器输出

联发科技数字IC的笔试题主要包括以下内容: 首先,笔试会涉及对数字IC设计的基础知识的考察。这包括数字电路的基本概念、逻辑门电路、布尔代数、多路选择器、触发器等。考生需要掌握数字电路的基本原理和设计方法,并能够进行常见数字电路的设计和分析。 其次,联发科技数字IC的笔试题还包括对计算机体系结构的了解和应用。例如,指令集体系结构、存储器组织、中央处理器架构等。考生需要熟悉常见的计算机体系结构,并能够解释其工作原理。 此外,对于数字信号处理的知识也可能出现在笔试中。数字信号处理是联发科技的核心技术之,涉及到信号的采样、量化、编码、滤波等方面的内容。考生需要了解数字信号处理的基本原理和常见方法,以及在数字IC设计中的应用。 最后,联发科技数字IC的笔试题还可能会涉及到模拟电路和射频电路的知识。模拟电路和射频电路在数字IC设计中起着重要的作用,考生需要了解模拟电路和射频电路的基本理论和设计方法,并能够解决与数字IC设计相关的问题。 总之,联发科技数字IC的笔试题对考生的专业知识和能力都有定的要求。考生需要具备扎实的数字电路设计、计算机体系结构、数字信号处理、模拟电路和射频电路等方面的知识,以及良好的问题解决能力和分析能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值