进入工作岗位之后,我们在工作中时常会遇到各种各样的技术问题。很多时候,从周围同事得到的回答也是模棱两可,或者浮于表面,并不能解决我们心中的疑惑。这时候就需要我们自己去查阅一些资料进行研究和学习。
下面推荐一些适合初级工程师学习的理论书籍。
1. 《Verilog HDL 高级数字设计》
推荐星级:★★★★★ (五星)
推荐原因:个人感觉是一本非常优秀的外国教材,从非常基础的数电理论开始,一步一步讲述组合逻辑、时序逻辑如何用Verilog语言进行描述,综合是做什么,以及程序机的原理和设计,常用模块的设计等等,看完会对整个数字设计原理和流程有更深刻、细致、准确的理解和认识。不仅教你知其然,还会教你知其所以然。读一遍不一定能理解所有细节,建议放在手边常读。
2. 《数字集成电路—电路、系统与设计》
推荐星级:★★★★☆ (四星)
推荐理由:也是一本非常优秀的教材,但是相对上面第一本来说内容更加基础,主要讲解导线、及各种数字逻辑器件的原理和特性,更偏向模拟一点。这些知识在目前的数字IC设计工作中涉及较少,学习的优先级不是很高,但是学过肯定是有好处。
3. 《数字IC设计入门》
推荐星级:★★★★☆ (四星)
推荐理由:近几年新出的一本书,作者分享了一些数字IC设计领域常见的注意事项和设计技巧,可以看出作者在写作时花了比较多的心思,对于初级工程师来说值得一读,应该能有不少收获。
4. 《Verilog 编程艺术》
推荐星级:★★★☆☆ (三星)
推荐原因:作者对使用Verilog进行数字逻辑设计有一些值得参考的方法论的介绍,对初级工程师提升Coding与项目水平有帮助。书的前面几十页讲了一些关于编码风格的东西,但是后面很大篇幅又在讲语法,还有一部分内容是直接翻译外文论文,有点大杂烩的感觉。
5. 《Static Timing Analysis for Nanometer Designs》
推荐星级:★★★★★ (五星)
推荐理由:比较公认的STA领域最优秀的专业书籍,确实非常不错,对STA的基础理论进行了系统全面的介绍。有中文的翻译版,名字是《IC芯片设计中的静态时序分析实践》。但是原版的英文也很容易读懂,直接看原版也可以。这本书与第一本一样,值得放在手边,常读常新。
6. 《Introduction to Advanced System-on-Chip Test Design and Optimization》
推荐星级:★★★★☆ (四星)
推荐理由:DFT相关的比较优秀的理论书籍。
7. 《Low Power Methodology Manual》
推荐星级:★★★★☆ (四星)
推荐理由:低功耗设计方面比较优秀的理论书籍。
后面发现有好的书籍再与大家分享。