一下课,六人就齐齐奔向图书馆。
两个小时后,六人一起借了二十来本专业书籍,然后抱回到宿舍去啃。
这点专业书籍算什么,前世方浩毕业后当了硬件工程师,看过的专业书籍起码上百本,平时工作少部分时间是进行设计,更多的时间是思考和调试,最多的时间是啃各种专业书籍。
在方浩的建议下,每天晚上,众人便会把自己学习心得给大家讲述,否则完全靠着一个人学,学完这么多专业书籍要学习到猴年马月。
一周后,这二十几本专业书籍都过了一边,几人一边看书,一边参考专业书籍里面的案例进行讨论。
一转眼就过去了半个月,半个月时间几人还是在啃书。
“方浩,没想到创业就是要学习,这是我们没想到的。”宿舍中,杨峰抱着书苦笑。
“我们现在什么思路都没有,当然得看书,而且我们不是为了学习它们,而是从书里面找到方法,然后建立软硬件的框架,要不然怎么叫白手起家呢?”方浩说道,接着说道:“对了,我们钱都投了,不可能又反悔吧,无论怎么样都要咬牙走下去。”
“确实如此,我觉得这样做也是换个方法学习了,很不错,我以前读书从没这几天这么认真。”黄许杰嘿嘿说道。
渐渐地,软件架构论证,硬件架构论证,详细架构设计,EDA架构设计逐渐完成。
这个软件一共分为148个模块,整整一本三千页的设计书,完成这一份设计,一共历时一个月时间。
每一个模块都有详细的设计要求,详细的设计方案,还配套有简短的设计案例,可以作为以后真正写代码时的参考。
“这就是我们对这款软件的详细结构分解了,因为期末考试到来,所以项目要暂时中止,下学期我们按照这里设计的内容进行分工合作,招收学生进来进行代码编写。”方浩对着大家说道。
“不容易啊,这一个月的时间,我感觉比半个学期学到的东西还要多。”李明明感叹道。
“我觉得也是。”杨峰深以为然。
“再过几天就要期末考试,大家好好考试,等着明年再战。”张仰说道。
按照众人的设计,EDA作为集成电路设计的基础工具,需要经历了四个开发阶段,其实他们是没多少主意的,大多是方浩的意思。
第一个开发阶段是CAD设计阶段,CAD即计算机辅助设计,设计人员依靠手工完成电路图的输入、布局和布线,这一时期的电路集成度不高,依靠手工在坐标纸上描绘出晶体管图形,输入到图形发生器再用刻红膜的方式制做光刻版。
第二个开发阶段是CAD自动化设计阶段,尝试利用软件将整个设计工程自动化,CAD主要功能有交互图形编辑,晶体管级版图设计、布局布线、设计规则检查,门级电路模拟和验证等。
第三个开发阶段是EDA软件编程语言设计阶段,让EDA软件可以用语言编程的方式设计芯片,国外的EDA硬件编程语言是硬件描述语言VHDL和Verilog,辉煌科技公司也要有自己的硬件编程语言。
第四个开发阶段是EDA系统设计阶段,这个阶段的EDA设计用高级语言描述,可以实现系统综合、系统仿真、系统测试,真正实现了设计的自动化,设计有几个要求: