“大师另有甚么题目吗?”
“EDA实例化过程需求将工具的布局位置和摆列体例天生运转脚本以便节制光刻机停止出产和制造。”
“在我们的软件推出以后,由专业职员设想出的布局跟配套的指令集、函数再颠末考证跟考核以后,也能够同步到我们的库中。”
一旦更新慢了,就后进了……
“各位传授,各位教员,大师好,非常感激大师能抱着对我的信赖插手我们EDA项目组。明天这个集会就是大抵报告一下我们这款极简EDA的设想理念,以及对大师接下来的事情做一个合作。”
“设想界面:用于对工具停止布局、摆列和连接。”
……
“这里又对我们的产品提出了一个要求,就是要内置一个对布局的逻辑判定才气。简朴来讲就是所求即所得,换句话说,用户只需求能够比较精确的描述出需求,我们的软件就能主动给其保举能完成这一需求的架构跟配套的配置文件!”
以是全部项目组没几小我看好这款EDA软件的远景。
“宁为,能不能解释下,设想这款软件的初志是甚么?合用代价又在那里?”
“从这类视角,大师应当看出我们的EDA设想思路实在很简朴,一方面我们要让操纵者很轻松的将代表分歧范例工具的标记在设想界面长停止定位和摆列并停止接线;另一方面,操纵者的统统操纵实际上是计算机背景将工具的函数相互串连调用,终究构成一个大函数过程。”
“出产函数:用于将工具的布局、摆列和连接停止脚本化供应给光刻机用于出产。”
起首是几近不能设想跟仿真大型庞大的通用芯片,比如CPU、GPU。
用户通过烧入 FPGA 配置文件,来定义这些门电路以及存储器之间的连线,用硬件描述说话对 FPGA 的硬件电路停止设想。每完成一次烧录,FPGA内部的硬件电路就有了肯定的连接体例,具有了必然的服从,输入的数据只需求顺次颠末各个门电路,便能够获得输出成果。
项目构成员们面面相觑。
“每一个工具要都包含属性和函数两部分。”
另一个就是利用层了。
因为人在局中很难设想这么一款EDA软件开辟出来的意义在哪。
“想来大师已经明白这款软件的设想理念了。那就是简朴,充足的简朴,就几近不需求任何推行本钱。”
“容器:用以承装元、组或群的布局。”
“换句话说,我们每针对某个特定题目设想的芯片,都要有全方位的支撑。这也是我们的产品差别化合作之地点。我们的产品并不但是面向特定的大厂专业EDA设想职员,我的初志是要让一个小学孩子,在看过申明书后,都能够用我们的软件设想出能用的芯片。”
但也有人感觉如许不当。
“以上是对设想过程的要求。同时,我们的EDA软件要具有仿真服从。EDA仿真过程是向大函数过程输入参数并记录反应成果的过程,也包含对各个子过程之间通报的参数和返回值的监测。
跟宁为的构思分歧,FPGA直接便能够了解为一种全能芯片,有着同一的布局。
“函数库:用于保存现有或将来新增工具的函数。”
“除此以外,因为这是一款全新的EDA软件,我们没体例依托外设接口来引入外挂法度,以是我们还要有一个跟其他EDA辨别开的库。这个库跟工具库相对应。我们每设想一种布局,便要为这一布局更新一个指令集跟配套的函数。”
“它们别离是元,即现有技术能够制作的最小布局单位,这个单位是能够跟动技术的冲破而更新的。”