当前位置:网站首页>如何成为一名高级数字 IC 设计工程师(5-1)理论篇:时钟技术、复位技术
如何成为一名高级数字 IC 设计工程师(5-1)理论篇:时钟技术、复位技术
2022-06-29 01:38:00 【新芯设计】
一、时钟技术
--GATING:控制时钟的开关(对于逻辑门容易出现毛刺,推荐专用的 Gating Standard Cell)
--MUX :控制时钟的切换(对于逻辑门容易出现毛刺,推荐专用的 MUX)
--DIV :控制时钟的分频
--晶振 -> PLL -> MUX -> GATING -> DIV -> CLOCK
--时钟定义
----主要是检查时钟通路上 DFF 的 Timing 是否满足建立时间和保持时间的要求
--时钟目的
----提供工具时序分析的参数
----提供工具时序分析的起点(create clock/create_generate_clock)
----指定时钟之间的相互关系
--DFT 基本概念
----DFT 分为普通测试(全局时钟切换成 test_clk 进行测试)与实速测试
(在普通测试的基础之上,在 capture 阶段时钟切换成 function 模式进行测试)
----无实速测试需求的时钟通过 clk_mux 实现 DFT 时钟的切换
----有实速测试需求的时钟通过 occ_clk_mux 实现不同 DFT 模式的时钟的切换
--注意
----需要实速测试的时钟都必须经过 occ_clk_mux 处理,且时钟通路上只能存在一个 occ_clk_mux,不能接任何的 clk_mux
--注意
----DIV/MUX 必须放在 occ_clk_mux 之前
----时钟的产生尽量由 ccmu 统一进行处理
----通常情况下,各个模块的 occ 由 ccmu 模块来统一进行 occ_clk_mux,如果模块内部存在额外的时钟源
----那么模块内部需要例化一个 occ_clk_mux,ccmu 送给模块的时钟不经过 ccmu 模块内部的 occ_clk_mux
----时钟的定义点切记不能选择在 clk_mux 或者 occ_clk_mux 的输出端,否则会导致 D边栏推荐
- Kuboardv3 and monitoring kit installation
- SRAM和DRAM之间的异同
- Analysis of parsing principle of OData metadata request response in SAP ui5 application
- [proteus simulation] 4x4 matrix keyboard interrupt mode scanning + nixie tube display
- NOIP2006-2018 提高组 初赛试题完善程序题 CSP-S 2019 2020 初赛试题完善程序题
- Vulnerability mining | routine in password retrieval
- TypeScript(6)函数
- DO280分配持久性存储
- Teach you how to understand the test environment project deployment
- AHA C language, C language programming introductory books and PPT (PDF version) download website
猜你喜欢

Server antivirus

Vulnerability mining | routine in password retrieval

Magic Quadrant of motianlun's 2021 China Database

Day 8 script and audio

独家分析 | 关于简历和面试

The function of Schottky diode in preventing reverse connection of power supply

【内网穿透】Frp 自建跳板-两个内网通讯上线-反弹shell
![[temperature detection] thermal infrared image temperature detection system based on Matlab GUI [including Matlab source code 1920]](/img/b7/95601082e67fd31aab80c35d57f273.png)
[temperature detection] thermal infrared image temperature detection system based on Matlab GUI [including Matlab source code 1920]

TiFlash 面向编译器的自动向量化加速

C language course design - food warehouse management system
随机推荐
Database - optimizer
Large scale visual relationship understanding
Battle drag method 1: moderately optimistic and build self-confidence (2)
Installing Oracle database in docker
[js practice every m days] JS export object analysis based on libcef application (steam)
Qt est basé sur le système de gestion RFID (peut être appliqué à la plupart des systèmes de gestion RFID)
Exclusive analysis | real situation of software test about resume and interview
我把整个研发中台拆分过程的一些心得总结
独家分析 | 关于简历和面试
EdrawMax思维导图,EdrawMax组织结构图
Adding, deleting, checking and modifying stack - dynamic memory
[RRT 3D path planning] rapid expansion of random tree UAV 3D path planning based on MATLAB [including Matlab source code phase 1914]
大厂裁员潮下,测试人员路在何方?
TypeScript(6)函数
Last week, institutional encryption asset products outflow US $423million, a record high
Share the code technology points and software usage of socket multi client communication
Analysis of advantages and disadvantages of environment encryption and transparent encryption
PAT甲级真题1165
Basic use of flask Sqlalchemy
如何进行数据库选型