How to teach yourself chip design?

As we all know, self-study in chip design is still relatively difficult, and there is no crash course. Here is a brief description of the study plan.

learn the corresponding knowledge

Whether you graduated from a major or majored in science and engineering, if you want to enter the IC industry, you must have relevant basic knowledge. Especially in school, many things learned are more academic than actual combat.

The things that need to be learned mainly include C language, microcomputer principle, digital and electrical foundation, and verilog foundation. This is the basic knowledge that needs to be learned before entering the industry. Of course, mastering these is far from enough. If you want to improve your own competitiveness, you need to master more, such as being familiar with the application of certain EDA tools.

Here, front-end engineers are taken as an example. Front-end design generally requires the knowledge of Linux operation foundation, digital electronics foundation, verilog language, computer architecture, scripting language, EDA simulation tools, etc.

The threshold for the post of digital front-end design engineer is relatively high, and there are many things to learn and master, so there must be a complete and systematic learning plan. Learning casually, fishing for three days and drying the net for two days is not efficient. After all, it is not so easy to earn a high income.

Have certain project experience

Since last year, companies have paid more attention to project experience. There is a big difference in the eyes of interviewers between those who have done projects and those who have not done projects. Here I suggest that everyone participate in as many projects as possible, obtain projects from enterprises, and those who have really worked with the company perform differently in interviews. For social recruitment, whether you have project experience, the direction of the project, and the degree of completion of the project are all very important. Especially for social recruitment, project experience is an important reference standard for job matching.

Here are some recommended books:

1. "Modern Integrated Circuit Semiconductor Devices" Electronic Industry Press, author: Hu Zhengming.

insert image description here

This book systematically introduces semiconductor devices in modern integrated circuits. It is a textbook that deeply explains the physical mechanism and working principle of semiconductor devices and combines them with practice.

2. "Digital Integrated Circuit Analysis and Design (Second Edition)" Electronics Industry Press, author: David A. Hodges.

insert image description here

Based on the physics of semiconductor devices, the book expounds design techniques for digital integrated circuits in deep submicron processes. Topics include device models and equations, basic gates, static and dynamic circuits, memory design, effects of interconnect lines, and distribution of power grids and clocks in chips. The book's discussions are based primarily on 0.18 μm and 0.13 μm CMOS processes, highlighting new issues and design implications for interconnects in deep submicron processes.

In addition, the book emphasizes the application of SPICE simulation tools in circuit design. This book reflects the design technology development of deep submicron digital integrated circuits. It can be used as a textbook and reference book for undergraduates and graduate students majoring in microelectronics, computer, and electronic engineering in colleges and universities, and can also be used as a reference for technical personnel working in related fields.

3. "Physical Design of Digital Integrated Circuits" Science Press, authors: Chen Chun, Ai Xia, Wang Guoxiong.

insert image description here

This is the first special textbook in China that comprehensively and completely introduces the back-end layout and wiring design technology of today's digital integrated circuits. Combining his many years of theoretical research and rich practical and teaching experience, the author introduces in detail the important work involved in the process of generating digital integrated circuits based on standard cells from the gate-level netlist to the final layout layout, including layout planning, Power planning, layout, clock tree synthesis, routing, parasitic extraction, static timing analysis, signoff verification and physical verification, etc.

"Physical Design of Digital Integrated Circuits" teaches the basic concepts in an easy-to-understand manner, and the relevant content, supporting exercises and experiments are closely related to actual engineering, so that readers can lay a solid foundation for engineering practice.

It can be used as a textbook for masters of engineering in integrated circuit design related majors in colleges and universities, as well as for undergraduates and postgraduates in related majors, and can be used as a reference for integrated circuit design engineers.

4. "Verilog Digital System Design Tutorial" Beijing University of Aeronautics and Astronautics Press, author: Xia Yuwen.

insert image description here

The teaching method of this book is advisable to teach one chapter every 2 class hours, and it takes 10 hours to review and think after each class. After completing the 10 chapters, you can start to do computer exercises, from simple to complex, from typical to general, and learn the basics of Verilog HDL step by step.

According to the steps in the book, undergraduates and postgraduates of electronics and computer engineering, as well as design engineers in related fields can master Verilog HDL design technology within half a year.

This book can be used as a teaching book for senior undergraduates and postgraduates of electronic engineering, automatic control, and computer, and it can also be used for self-study and reference by other engineers.

5. "Microcomputer Principles and Assembly Language" Tsinghua University Press, author: Zhao Wei.

insert image description here

This book is mainly based on the widely popular 16/32-bit microprocessors at home and abroad, based on Intel8086/808816-bit computers, and tracks the technical development direction of Intel's mainstream series of high-performance microcomputers. The specific content includes the representation of numbers in computers, number system conversion, the basic structure of 8086/8088 microcomputers, system bus, 8086/8088 instruction system, assembly language programming, DOS function calls, memory design, the principle of Cache, memory Management, input/output mode, interrupt, 8259 interrupt controller, 8255 parallel port, 8250 serial port, analog/digital conversion and digital/analog conversion.

This book is written for the purpose of enabling students to master the basic knowledge of microcomputer hardware and assembly language programming. It is a textbook for non-computer major undergraduates in ordinary colleges and universities. A self-study reference book for technologists with development.

The biggest problem with self-study is slowness, and self-study to a certain extent will encounter the ceiling. It is difficult to learn a certain level without actually doing an actual in-depth project. Whether it is self-study or class registration, the best situation must be that you have reached the final standard when you are looking for a job.

Students who need learning materials can leave the correct contact information in private messages, and the teacher will take the initiative to contact you to send learning materials!

おすすめ

転載: blog.csdn.net/coachip/article/details/129065752