×

签到

分享到微信

打开微信,使用扫一扫进入页面后,点击右上角菜单,

点击“发送给朋友”或“分享到朋友圈”完成分享

漫谈ESL(一) IronMan2019-08-15 21:23:37 回复 19 查看 行业动态 综合话题 经验交流
漫谈ESL(一)
分享到:

   哪怕是半导体行业从业人员,大部分人可能也对ESL这个词感到陌生,因为只有复杂的SoC(System On Chip)才会投入人力做ESL相关的工作,所以大部分限于海思这样的大厂。我们寒武纪拥有自己的ESL团队,说明我们的芯片架构设计已经足够复杂、规模足够庞大,这是多么值得自豪啊!

    半导体行业因人工智能而蓬勃发展,ESL也理应得到重视和发展,所以我在这里想介绍一下ESL相关的内容,还希望和大家多多交流,为整个半导体行业的进步尽自己的一份力量。

    另外,我希望尽可能的用通俗易懂的词汇,也避免用一些黑话,无论您是做软件、硬件,哪怕不是研发体系的,都希望您能看懂。

    什么是ESL?

    ESL全称是Electric System Level,what?这是什么词?电子系统级是个什么鬼?大家第一印象应该和我一样吧,看到这个词的全称,反而更加不理解这个概念了。

    别急,我们慢慢来说。

    先说这个level,对硬件的描述,自顶向下,分为四个级别,即系统级、行为级、寄存器传输级和物理级:

image.png

  如果您是芯片设计的同事,那么一定十分熟悉RTL,如果您是后端同事,那么一定十分熟悉物理实现级。我就不多赘述其他层级了,我们的ESL是这里对硬件最高级别也最抽象的描述。

    我们现在对ESL有了一个基本的概念:对硬件的高级描述。

    概念是不是还有点儿抽象?没关系,我会接着来介绍为什么要有ESL、ESL能干什么、ESL是怎么工作的,然后我们再回来理解这个概念就会更加清晰明白了。


版权所有 © 2024 寒武纪 Cambricon.com 备案/许可证号:京ICP备17003415号-1
关闭