当前位置:网站首页>How to become a senior digital IC Design Engineer (5-1) theory: clock technology, reset Technology
How to become a senior digital IC Design Engineer (5-1) theory: clock technology, reset Technology
2022-06-29 01:42:00 【New core design】
One 、 Clock technology
--GATING: A switch that controls the clock ( Logic gates are prone to burrs , Recommend special Gating Standard Cell)
--MUX : Control clock switching ( Logic gates are prone to burrs , Recommend special MUX)
--DIV : Control the frequency division of the clock
-- Crystal oscillator -> PLL -> MUX -> GATING -> DIV -> CLOCK
-- Clock definition
---- Mainly check the clock path DFF Of Timing Whether the requirements for establishment time and holding time are met
-- Clock purpose
---- Provide parameters for tool timing analysis
---- Provide a starting point for tool timing analysis (create clock/create_generate_clock)
---- Specify the relationship between clocks
--DFT Basic concepts
----DFT It is divided into ordinary tests ( The global clock is switched to test_clk To test ) And real speed test
( On the basis of ordinary tests , stay capture The phase clock switches to function Mode to test )
---- The clock without real speed test requirements passes clk_mux Realization DFT Clock switching
---- The clock with real speed test requirements passes occ_clk_mux Make a difference DFT Mode clock switching
-- Be careful
---- All clocks that require real speed testing must pass occ_clk_mux Handle , And there can only be one on the clock path occ_clk_mux, You can't take any clk_mux
-- Be careful
----DIV/MUX Must be on occ_clk_mux Before
---- The clock is generated by ccmu Unified treatment
---- Usually , Of each module occ from ccmu Modules occ_clk_mux, If there is an additional clock source inside the module
---- You need to instantiate one inside the module occ_clk_mux,ccmu The clock sent to the module does not go through ccmu Internal to the module occ_clk_mux
---- Remember that the definition point of the clock cannot be selected at clk_mux perhaps occ_clk_mux The output of the , Otherwise, it will lead to D边栏推荐
- Typescript (4) interface
- [understanding of opportunity -33]: seeing is not necessarily true. Most of the time, "seeing is false"
- Fundamentals of scala (3): operators and process control
- How to prevent virus
- How to use PN junction to measure temperature?
- I want to buy stocks today, OK? Is it safe to open an account online now?
- How to choose source code encryption software
- Rasa对话机器人之HelpDesk (五)
- Would like to ask how to choose a securities firm? Is it safe to open an account online now?
- Learning notes of Lichuang EDA: Copper laying dead zone? isolated island? Dead copper?
猜你喜欢

Testing until you're 35? The 35 + test will lead to unemployment?

Typescript (6) function

Advanced Installer Architect创作工具

【内网穿透】Frp 自建跳板-两个内网通讯上线-反弹shell

Near consensus mechanism

How to prevent virus

测试只能干到35岁?35岁+的测试就会失业?

Statistical learning method (4/22) naive Bayes

Typescript (7) generic

Using autogluon to forecast house price
随机推荐
Server antivirus
Testing until you're 35? The 35 + test will lead to unemployment?
我想今天买股票,可以么?现在网上开户安全么?
Three tips from small video app source code developers on small video platforms
The metadata request parsing principle of OData XML format applied by SAP ui5 is based on domparser
Rasa dialogue robot helpdesk (V)
How to choose source code encryption software
TypeScript(4)接口
栈的增删查改---动态内存
0和1的歧义问题
想请教一下,如何选择券商?现在网上开户安全么?
同花顺究竟是如何开户?现在网上开户安全么?
Vulnerability mining | routine in password retrieval
同花顺究竟是如何开户?在线开户是安全么?
OculusRiftS与Unity.UI的交互(1)-总览
Rasa对话机器人之HelpDesk (五)
4276. good at C
如何成为一名高级数字 IC 设计工程师(4-2)脚本篇:Verilog HDL 代码实现的文件读写操作
什么叫股票线上开户?网上开户安全么?
Analysis of advantages and disadvantages of environment encryption and transparent encryption