当前位置:网站首页>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).
边栏推荐
- 反正切熵(Arctangent entropy):2022.7月最新SCI论文
- Android log system
- 浅析-JMM内存模型
- Imread change image display size
- IIS修改配置信息后不生效
- 有赞CTO崔玉松:有赞Jarvis核心目标是使产品变得更加聪明和可靠
- Unique in the industry! Fada electronic contract is on the list of 36 krypton hard core technology enterprises
- 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
- 数据库增量备份 - DB INCR DB FULL
- ExecutorException: Statement returned more than one row, where no more than one was expected.
猜你喜欢

基于I2C协议的驱动开发

MATLAB提取不规则txt文件中的数值数据(简单且实用)

Stack, monotone stack, queue, monotone queue

进程与线程

Cause: org. apache. ibatis. builder. Builderexception: error parsing SQL mapper configuration problem analysis

(2) Base

Matlab extracts numerical data from irregular txt files (simple and practical)

英特尔13代酷睿旗舰曝光,单核5.5GHz

Solve undefined reference to`__ aeabi_ Uidivmod 'and undefined reference to`__ aeabi_ Uidiv 'error

What are the strengths of "testers"?
随机推荐
Empire CMS no thumbnail smart tag (e:loop) two ways to judge whether there is a titlepic
My understanding of testing (summarized by senior testers)
如何让让别人畏惧你
UI自动化测试如何走出困境?价值又如何体现?
Have you learned the new technology to improve sales in 2021?
有赞CTO崔玉松:有赞Jarvis核心目标是使产品变得更加聪明和可靠
Inexplicable problems in the nesting of constraintlayout and relativelayout
Project management essence reading notes (VII)
Tencent micro app to get wechat user information
Intel 13th generation core flagship exposure, single core 5.5ghz
如何成为一名高级数字 IC 设计工程师(1-5)Verilog 编码语法篇:操作数
one hot 独热码
IIS修改配置信息后不生效
线性表的双链表
Execute kubectl on Tencent cloud container service node
【obs】封装obs实现采集的基础流程
Kotlin's use of the no Arg compiler plug-in in gradle
软件测试工程师的5年之痒,讲述两年突破瓶颈经验
One hot code
"Core values of testing" and "super complete learning guide for 0 basic software testing" summarized by test engineers for 8 years