走在科技前沿 | Robei 可视化 EDA工具!

winniewei 提交于 周五, 06/19/2020
走在科技前沿 | Robei 可视化 EDA工具!

作者丨Robei君 

图片 | Robei/网络

没有EDA,就没有芯片,EDA是造芯的工具。

如果没有EAD软件,可能全球所有的芯片设计公司都得停摆,代工厂在进行工艺研发与优化时也将无工具可用。

走在科技前沿 | Robei 可视化 EDA工具!

01 “EDA工具”

可能很多人都不清楚什么是EDA,EDA(Electronics Design Automation)是电子设计自动化的缩写。跟CAD,CAM一样,都是辅助设计工具,而EDA则用于芯片的设计,是集成电路领域内至关重要的存在。

所以,在集成电路的设计领域,最重要的就是EDA工具,没有工具,再好的想法都不能实现。更别说让你做出一个超过十亿门的电路,这个确实不太可能,所以EDA工具是比较重要的一个部分。

走在科技前沿 | Robei 可视化 EDA工具!

图片来源:网络

在中美贸易战中:“中兴事件”、“三大EDA软件供应商断供事件”,无疑再次验证了EDA在集成电路领域的核心地位。从前面的直播中我们也了解到,这些EDA工具,基本上都已被国外垄断,而垄断的这三大巨头均属于美国公司。

走在科技前沿 | Robei 可视化 EDA工具!

图片来源:网络

正是基于目前的形式和种种原因,Robei才突破重重困难开始研发、探索,最后终于走在了科技的最前沿,研发出了Robei EDA工具!

Robei希望通过这个工具,能够弥补掉一些缺口。另外,我们也希望所培养出的人才能够直接为公司所用,达到用人的一个基础要求。并且我们也希望学生在使用这套工具工作的时候能够直接出成果,而不是要等很长的时间,这样不但可以缩短学习的时间,而且还能降低企业的用人成本。

02 “Robei EDA工具”

EDA技术的出现极大地提高了电路设计的效率和可操作性,减少了设计者的劳动强度。EDA没有出现时,芯片设计的图纸起初都是靠工程师手绘出来的,而如今的芯片设计也比从前复杂了许多,已经不太可能靠手绘绘制。

此时,Robei EDA的出现正好也弥补了其它EDA工具的缺陷,并展现了其各方面强大的使用优势。Robei EDA工具,是一款全新的集成电路前端设计、仿真工具,具备简化的设计流程,可视化分层设计理念、透明的模型IP库。

Robei将芯片设计高度抽象画,并精简到三个元素:模块、引脚、连接线。采用框图和代码相融合的设计模式,结构层(模块、引脚、例化)自动生成代码。

Robei EDA 工具

Robei EDA 工具

Robei不仅具备传统设计工具的代码编写、编译、仿真功能,同时还增加了可视化和模块化分层设计理念,并采用透明、开放的模型IP资源,方便工程师、学生对模块的重新利用,加快设计速度和进度。

图片来源:网络

图片来源:网络

虽然EDA有很多类别,但并不是所有东西都叫芯片设计,EDA有PCB设计、ASIC设计和FPGA设计,但是Robei涵盖的是ASIC设计和FPGA设计,不做电路板的设计。

EDA分类▼

EDA分类

Robei EDA工具的特点

Robei EDA工具特点:简单易用、例化直观、代码生成、跨平台、分层设计、数字前端设计、所见即所得、波形查看、语法检查、IEEE1364-2005。

Robei EDA国产自主可控

Robei 有自己设计的核心板,有配套的教材和实验指导书,知识产权相对完善。

走在科技前沿 | Robei 可视化 EDA工具!

设计理念:三元素

我们在开发Robei EDA工具的时候,目标就是打算把所有的芯片设计进行虚拟化。也就是你在这里所搭建的芯片都是虚拟的芯片。如果你掌握了Robei EDA工具的设计理念,用起来还是非常得心应手的。

首先,我们把这个东西归为三元素:模块、引脚、连接线只要你掌握了这三元素,如果你用Robei来设计基本上是没问题的,但是还要学会一些语言,如:Verilog 语言。

走在科技前沿 | Robei 可视化 EDA工具!

设计理念:界面与代码的融合

Robei所体现的一个功能就是:自动生成代码,省去了你大量的编程时间。因此,在Robei里面,我们的结构层是自动生成代码的。

软件特色:透明IP

Robei还有一些其他的特色:像很多公司他们的IP核都是封闭、不开放的,简单的说就是黑匣子的设计结构。而对于Robei来说,我们所有的模块均可打开,均可修改,模块重用率高。

走在科技前沿 | Robei 可视化 EDA工具!

软件特色:代码生成功能

你的任何一个模块,把它例化的时候,直接拖过来连上线,它会自动生成一些例化的代码,不用去写,另外它还可以自己连接内部的信号。

软件特色:跨平台

Robei是跨平台的一个设计工具,同时不依赖于任何器件,可以和业界其它工具兼容。

软件特色:无限分层

Robei可以提供一种无限分层的分层设计理念。在国外,因为每个项目都是从上往下进行架构细分,然后再从下设计,再往上进行测试的这样一种模式。

并且,还可以用立体复用的概念替代大面积平铺,面向对象的理念,无限分层复用,无需打包,更改一键刷新贯穿。

走在科技前沿 | Robei 可视化 EDA工具!

软件特色:一键生成Test

右键单击弹出Create Test ,选中后会自动生成模块测试文件,并且会自动配置引脚属性,且秩序加入被测试模块,撰写代码,让Testbench流程和Module流程一致!

软件特色:自动生成datasheet

当我们做完实验,需要填写实验报告的时候,里面的一些引脚名称、信号就可以拉出来放在里面,从而来充实你的实验报告。手写就比较麻烦了,如果使用Robei就可以节省大量的工作时间。

走在科技前沿 | Robei 可视化 EDA工具!

大型设计:RISC-V CPU

这是我们基于EDA工具做的简单的3级流水 RISC-V CPU的设计。

图像处理

基于Robei EDA工具,我们还开发出来了一个图像处理的相关案例,比如:卷积运算、神经网络等。

走在科技前沿 | Robei 可视化 EDA工具!

用户群体:用户人数

目前,使用Robei的用户还是比较多的,遍布全球!

资源平台:开放平台、资源共用

Robei资源全开放,有大量设计案例,并且源代码下载即可运行,还有众多高校学生参与贡献。

走在科技前沿 | Robei 可视化 EDA工具!

对比:界面风格

用传统的工具去学习和用Robei的工具去学习,对比下来,你的时间会缩短,你的速度会提高,你的效率和你的架构理念会变得更好。

A1、传统的设计工具:集成电路课程抽象,老师讲得很辛苦;

B1、Robei:所见即所得,抽象的代码编程形象的模块。

对比:界面风格▼

对比:界面风格▼

对比 教学与实验一体

目前我们的教学与实验是分开的,教育做分离,知识与课堂是分开的,还有可能是不同的老师上的课,只会导致一些脱钩。

A2、传统模式:教与做分离,知识课堂与动手分开;

B2、Robei:所见即所得,抽象的代码编程形象的模块。

如果使用Robei,你在课堂上所学的一些东西就可以直接实现。通过编写代码,然后直接把它仿真出来,就可以看到并得到一些东西,即所见即所得。另外,还可以直接找问题,老师指导一些方面,然后直接可以做对比。

教学与实验一体▼

教学与实验一体▼

对比:课程体系贯穿

A3)传统模式:数字电路、EDA和FPGA以及SOC各用各的实验环境,没有连贯性,学生就业还要重新培养;

B3)Robei:课程连贯,统一语言,学习中经验可积累,项目可贯穿。

对比:可随时随地实验

A4)传统模式:实验设备巨大,实验软件昂贵,学生离开实验室就无法动手实践;

B4)Robei:设备小巧,人手一套,软件可在电脑上、平板上完成实验、随时随地都是实验室。

走在科技前沿 | Robei 可视化 EDA工具!

对比:实验报告

A5)传统模式:实验内容枯燥、实验报告千篇一律;

B5)Robei:自动生成datasheet,模块可视化,架构清晰、每个人的报告都会不同(除非照抄)。

对比:无需配置

给老师减轻负担,给学生及时反馈!

A6)传统模式:学生作业老师检验结果麻烦,很多配置问题不能直接运行,仔细检验非常麻烦;

B6)Robei:双击即可打开查看结构,点击即可运行,查看波形就可以判断正确与否。

走在科技前沿 | Robei 可视化 EDA工具!

竞争对比:成本对比

Robei可随身携带,快速下载,简单易用,性价比高!

竞争对手:美国三巨头

Robei的主要竞争对手是:Synopsys、Cadence、Mentor Graphics这三家。但是很多方面,Robei都是优于他们的,简直完胜。

走在科技前沿 | Robei 可视化 EDA工具!

Robei EDA之所以功能如此强大,且优于其他EDA工具,关键的核心在于其背后强大的技术团队和自带优势的公司背景。Robei,正在稳步前进中不断创新。

来源:Robei

相关文章

Digi-Key