当前位置:网站首页>How to become a senior digital IC Design Engineer (1-3) Verilog coding syntax: Verilog behavior level, register transfer level, gate level (abstract level)
How to become a senior digital IC Design Engineer (1-3) Verilog coding syntax: Verilog behavior level, register transfer level, gate level (abstract level)
2022-07-03 11:18:00 【New core design】
One 、 Behavior level (Behavior Level)
1、 More advanced , Mainly used for simulation verification 、 System behavior 、 Algorithm description , It's not about circuit implementation .
2、 The function description mainly adopts high-level language structure , Such as task、function.
Two 、 Register transfer level (Register Transfer Level)
1、 It's lower , It is mainly used for ASIC and FPGA Design , Lies in the circuit implementation , Focus on describing the data flow and control flow within or between function blocks .
2、 The function description mainly adopts a comprehensive language structure , Such as always、assign.
3、 ... and 、 Gate level (Gate Level)
1、 Lower level , It is mainly used for IC Physical implementation of the back end , lie in ASIC and FPGA Development of small-scale components .
2、 The function description mainly adopts logic gates 、 User defined primitives 、 Module and network connection , Such as and、or、not.
Four 、 Design consistency
Numbers IC The task of the design engineer , It can be understood as transforming a IDEA perhaps SPEC Design for Physics (ASIC、FPGA), Excellent numbers IC Design engineers can have good Verilog Encoding style ,100% Ensure the consistency of pre simulation and post simulation of the design (Presynthesis and Postsynthesis), meanwhile 100% Ensure that the design can be synchronously transferred to simulation and synthesis . otherwise , Easy when the chip has been produced , Only to find that the chip can't work properly , Then start designing again , Secondary projection (TapeOut).
边栏推荐
- 2. Hal hardware abstraction layer
- The role and necessity of implementing serializable interface
- 可以写进简历的软件测试电商项目,不进来get一下?
- 11. Provider service registration of Nacos service registration source code analysis
- Ext file system mechanism principle
- 如何成为一名高级数字 IC 设计工程师(1-2)Verilog 编码语法篇:Verilog 1995、2001、2005 标准
- UI自动化测试如何走出困境?价值又如何体现?
- Software testing redis database
- What are the strengths of "testers"?
- one hot 独热码
猜你喜欢

EPS电动转向系统分析

Incremental database backup - DB incr DB full

How did I grow up in the past eight years as a test engineer of meituan? I hope technicians can gain something after reading it

Clion debug

Encapsulation attempt of network request framework of retro + kotlin + MVVM

The element form shows the relationship between elementary transformation and elementary matrix

解决undefined reference to `__aeabi_uidivmod‘和undefined reference to `__aeabi_uidiv‘错误

基于I2C协议的驱动开发

My understanding of testing (summarized by senior testers)

Activity and fragment lifecycle
随机推荐
Google Earth engine (GEE) -- when we use the front and back images to make up for the interpolation effect, what if there is no effect?
Project management essence reading notes (VII)
Google Earth Engine(GEE)——当我们前后影像来弥补插值效果得时候,没有效果怎么办?
AMS Series 1 - AMS startup process
浅析-JMM内存模型
15 software testing Trends Worthy of attention
IIS does not take effect after modifying the configuration information
【Proteus仿真】74HC154 四线转12线译码器组成的16路流水灯
C语言日志库zlog基本使用
Definition and properties of summation symbols
After a month, I finally got Kingdee offer! Share tetrahedral Sutra + review materials
What are the strengths of "testers"?
读书笔记:《心若菩提》 曹德旺
Game test related tests a hero's skills (spring moves are asked more questions)
活动预告 | 直播行业“内卷”,以产品力拉动新的数据增长点
Unity移动端游戏性能优化简谱之 画面表现与GPU压力的权衡
Have you learned the new technology to improve sales in 2021?
栈,单调栈,队列,单调队列
Solution: jupyter notebook does not pop up the default browser
Analysis of JMM memory model