必备知识:
1.ASIC基础
(1)digital intergrated circut design (数字集成电路设计)
(2)digital design principles and practices (数字设计——原理与实践)
(3)advanced digital design with the verilog HDL(verilog HDL高级数字设计)
(4)cliford.E.cumming 论文集
2. 懂一款MCU
MCU:ARM MIPS等
总线:AMBA AXI等
3.熟悉模拟电路及数模混合设计,应用系统
4.熟悉门级设计、数字后端
5.熟悉CHECK LIST
6.熟悉UNIX工具
大部分IC公司的工作环境都是基于UNIX工作站的,熟悉常用命令和熟练使用一种编辑工具,对于工作效率的提高会有很大帮助,如目前常用的编辑工具VIM、EMACS等
7.脚本语言
shell、Perl(或者Python)脚本语言是工作的基础,应熟练掌握。《perl语言入门》《perl语言编程》《perl高效编程》《Python核心编程》
8.其他语言
systemverilog和C++被广泛应用在验证模型或者验证环境中熟悉这些语言是做前端设计的基本要求。《C++primer》