0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ASIC设计的“四大神器”

旺材芯片 来源:硅农 作者:硅农 2020-12-11 14:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ASIC设计的“四大神器”,折叠(Fold ),展开(Expand),重定时(Retiming),资源共享(Resource Sharing) 。

折叠&展开

Fold & Expand,折叠和展开

b8736372-25b9-11eb-8f97-12bb97331649.png

一拍得出结果,使用了两个乘法器,面积大,速度快。

b9043ca8-25b9-11eb-8f97-12bb97331649.png

两拍得出结果,使用了1个乘法器,面积小,速度慢。

这个过程就叫做折叠,展开可以看作是折叠的逆操作,在实际工程中,我们根据需求适当的使用这个两个技术,实现设计最优化。

提高速度和降低面积是两个矛盾的目标,所以在具体的设计中要折中(Trade-off),一个好的设计追求的极致是让乘法器等占用面积大的逻辑尽量不要空闲。高度复用。

重定时

笔试题中常有问,什么是Retiming技术?

Retiming就是重新调整时序,例如电路中遇到复杂的组合逻辑,延迟过大,电路时序不满足,这个时候采用流水线技术,在组合逻辑中插入寄存器加流水线,进行操作,面积换速度思想。

b90be868-25b9-11eb-8f97-12bb97331649.png

我们知道任何的数字电路都可以等效成组合逻辑加D触发器打拍,两个D触发器之间的组合逻辑路径决定了,系统的工作频率,决定芯片的性能。所以为了提高芯片的工作频率,使用流水线技术在组合逻辑中插入寄存器。

b95ed172-25b9-11eb-8f97-12bb97331649.png

插入寄存器的位置需要慎重选择,不同的位置数据的打拍所消耗的寄存器的数量也不同,比方说你在位置a消耗25bit寄存器,位置b消耗20bit寄存器,能省则省。

b9b2b576-25b9-11eb-8f97-12bb97331649.png

前面插入寄存器的位置使得comb1的延迟为30ns,comb2的延迟为10ns,系统的最高工作频率是由最长路径决定的。也就是说你这个系统最高工作频率的周期,不小于30ns,前面是插入pipeline,这个时候我们不改变时序,采用重定时技术,使得各个组合逻辑之间的延迟相当。

资源共享

从设计的角度来说,最常见的就是计数器,能用一个计数器实现的,就别用俩,底层模块之间相同的逻辑尽量使用一块电路,减少重复的设计。

基本逻辑单元的共享举例,面积:加法器 > 比较器 > 选择器。俗称加比选。

乘法器本质上也是全加器。

所以就有先选后比,先选后加,先选后乘。

画个图意思一下。

b9d8987c-25b9-11eb-8f97-12bb97331649.png

ba283ae4-25b9-11eb-8f97-12bb97331649.png

最基本的层次共享是基于基本元器件的共享,综合工具能做较多的自动优化,在布局布线时还能进一步提高资源利用率,通常情况下是在同一模块内进行优化,但如果你的工具足够强大,则可以打破模块边界进行优化。像很多模块被打散揉在一起布线是可能的,从后端看也看不到模块边界。工具的布线优化人工都很难干预。

最后

以上是从基本电路设计的角度上和数据通路上进行归类,控制逻辑的话,简单来说一个字,状态机大法好。这个问题我们下次再聊。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • asic
    +关注

    关注

    34

    文章

    1269

    浏览量

    124064
  • 寄存器
    +关注

    关注

    31

    文章

    5590

    浏览量

    129091

原文标题:干货 | ASIC设计之“四大神器”

文章出处:【微信号:wc_ysj,微信公众号:旺材芯片】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    微弱信号采集 ASIC芯片 CBM12AD1X

    ASIC芯片
    芯佰微电子
    发布于 :2025年11月28日 15:04:53

    后摩智能六篇论文入选四大国际顶会

    2025年以来,后摩智能在多项前沿研究领域取得突破性进展,近期在NeurIPS、ICCV、AAAI、ACMMM四大国际顶会上有 6 篇论文入选。致力于大模型的推理优化、微调、部署等关键技术难题,为大模型的性能优化与跨场景应用提供了系统化解决方案。
    的头像 发表于 11-24 16:42 702次阅读
    后摩智能六篇论文入选<b class='flag-5'>四大</b>国际顶会

    和而泰发布四大自研核心技术平台

    从智能家电到工业机器人,从新能源汽车到低空经济,和而泰的四大技术平台正在重新定义智能设备的"生命系统"。
    的头像 发表于 10-13 16:08 716次阅读

    汇川技术四大架构重磅发布

    2025 汇川技术爆品发布会上,FA、运控、传动、机器人四大 IPMT 主任携覆盖 “设计 - 制造 - 传动 - 执行” 的全栈架构登场,为中国制造业智能化转型破局。这不是简单产品升级,而是重构智能制造底层逻辑的革命。
    的头像 发表于 09-02 15:54 4118次阅读
    汇川技术<b class='flag-5'>四大</b>架构重磅发布

    空气是如何“钻空子”的?压铸件气密检测泄漏的四大元凶

    压铸件泄漏是制造业常见质量难题,看似偶然,实则是设计、工艺、材料、检测四大环节的“漏洞”共同导致。空气通过这些薄弱点侵入产品,引发质量事故。下面深度剖析四大元凶,并提供实战解决方案。1.设计缺陷隐形
    的头像 发表于 08-29 15:39 989次阅读
    空气是如何“钻空子”的?压铸件气密检测泄漏的<b class='flag-5'>四大</b>元凶

    AI芯片,需要ASIC

    电子发烧友网报道(文/李弯弯) 2025年,全球AI芯片市场正迎来一场结构性变革。在英伟达GPU占据主导地位的大格局下,ASIC(专用集成电路)凭借针对AI任务的定制化设计,成为推动算力革命的新动力
    的头像 发表于 07-26 07:30 5847次阅读

    四大核心要素驱动汽车智能化创新与相关芯片竞争格局

    当下,功能安全、高效高灵活性的算力、产品生命周期,以及软件生态兼容性这“四大核心要素”,已成为衡量智能汽车AI芯片创新力和市场竞争力的核心标准。
    的头像 发表于 07-01 14:49 512次阅读

    英飞凌碳化硅产品创新的四大支柱综述(二)

    本文是作者2024年“第十八届中国半导体行业协会半导体分立器件年会”演讲稿第二部分,第一部分请见《英飞凌碳化硅SiC技术创新的四大支柱综述(一)》。英飞凌SiC技术创新到丰富产品的四大支柱SiC
    的头像 发表于 05-19 17:32 590次阅读
    英飞凌碳化硅产品创新的<b class='flag-5'>四大</b>支柱综述(二)

    慕尼黑上海电子展上,村田中国展示四大前沿创新

    未来” 为主题,集中呈现了通信与计算、车载、工业及环境、健康四大核心领域的创新突破。   在电子发烧友网记者参观期间,村田中国工作人员重点介绍了款前沿创新方案,分别是 “不可思议的石头 echorb”、可伸缩电路板 SPC、透明 ID 标签和超声波穿透超材料
    的头像 发表于 04-22 00:07 2314次阅读
    慕尼黑上海电子展上,村田中国展示<b class='flag-5'>四大</b>前沿创新

    助焊剂四大功能及特性

    第一章 助焊 劑一‧助焊劑的四大功能助焊劑(FLUX)這個字來自拉丁文是“流動”(Flow in Soldering)的意思,但在此它的作用不祇是幫助流動,還有其他功能。助焊劑的主要功能為:(1
    发表于 04-01 14:12

    无线传输中的四大“隐形指挥官”:频段、功率、灵敏度和空速

    、功率、灵敏度和空中速率。在无线通信系统的设计与优化中,工作频段、发射功率、接收灵敏度、空中速率是决定性能的四大核心参数。它们相互制约又彼此关联,直接影响传输距离、数
    的头像 发表于 03-20 19:33 2236次阅读
    无线传输中的<b class='flag-5'>四大</b>“隐形指挥官”:频段、功率、灵敏度和空速

    奇瑞集团四大品牌开启“全球车国民价”惊喜活动

    为回馈广大新老用户,秉承着让用户以“国民价”享受 “全球车”出行体验。2月8日,奇瑞集团旗下四大品牌——奇瑞、捷途、星途和iCAR携手开启“全球车 国民价”惊喜活动,为用户提供更多优惠选择,让更多人体验全球车品质,感恩全球1572万用户的信赖与支持。
    的头像 发表于 02-08 11:46 686次阅读

    CPLD 与 ASIC 的比较

    在数字电子领域,CPLD和ASIC是两种广泛使用的集成电路技术。它们各自有着独特的优势和局限性,适用于不同的应用场景。 1. 定义与基本原理 1.1 CPLD(复杂可编程逻辑器件) CPLD是一种
    的头像 发表于 01-23 10:04 1195次阅读

    ASIC和GPU的原理和优势

      本文介绍了ASIC和GPU两种能够用于AI计算的半导体芯片各自的原理和优势。 ASIC和GPU是什么 ASIC和GPU,都是用于计算功能的半导体芯片。因为都可以用于AI计算,所以也被称为“AI
    的头像 发表于 01-06 13:58 3092次阅读
    <b class='flag-5'>ASIC</b>和GPU的原理和优势

    Verilog 与 ASIC 设计的关系 Verilog 代码优化技巧

    Verilog与ASIC设计的关系 Verilog作为一种硬件描述语言(HDL),在ASIC设计中扮演着至关重要的角色。ASIC(Application Specific Integrated
    的头像 发表于 12-17 09:52 1455次阅读