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

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

3天内不再提示

训练营:7天完成SoC的PR设计

全栈芯片工程师 来源:全栈芯片工程师 2023-12-07 10:55 次阅读

每周都能听到学员升职加薪/跳槽涨薪的消息,很多薪资干翻了小编,超越小编2倍的也不少!小编很激动也很有成就感,这就是景芯SoC训练营价值所在,希望你们薪资都是我2倍以上!

不用一味追求高端工艺,市面上90%以上的芯片都是成熟工艺,用7nm工艺的大公司有几个?作为螺丝钉很难爬上去,但是成熟工艺,您可能就是公司PR的一把手,宁为鸡首不为凤尾,掌握全芯片的设计就是一大法宝!

你敢来挑战7天完成景芯SoC PR设计吗?小编成功挑战了7天完成SoC敏捷开发!你也可以的!

ca856912-94aa-11ee-939d-92fbcf53809c.png

APR,顾名思义,自动布局布线,EDA工具日益强大,机器自动化程度越来愈高,学习的门槛也越来越低,7天实践入门足够,2-3个月熟悉完流程脚本,然后常年累月的项目锻炼成长。

小编独立设计SoC/MCU/ISP芯片也被质疑,嘲笑。但也成功交付很多颗设计了,你只管拼命努力,让别人质疑去,成长到位了他们就不会嘲笑了,就开始骂你卷了!敢挑战的来,7天带你入门景芯PR设计!

全芯片UPF低功耗设计(含DFT设计)

ca9b3260-94aa-11ee-939d-92fbcf53809c.png

景芯SoC训练营培训项目,低功耗设计前,功耗为27.9mW。

caaae55c-94aa-11ee-939d-92fbcf53809c.png

低功耗设计后,功耗为0.285mW,功耗降低98.9%!

cab73370-94aa-11ee-939d-92fbcf53809c.png

cac68fbe-94aa-11ee-939d-92fbcf53809c.png

cad62c1c-94aa-11ee-939d-92fbcf53809c.png

7天冲刺PR训练营有同学问如何给IO添加PAD?请思考景芯SoC的IO和PAD如何实现最佳?

cae19d5e-94aa-11ee-939d-92fbcf53809c.png

7天冲刺PR训练营有同学问,同样的floorplan,有些同学很快跑完,有些同学则遇到大量DRC问题(EDA工具不停iteration)导致工具始终无法跑完,具体什么问题呢?

caeecd80-94aa-11ee-939d-92fbcf53809c.png

首先,小编发现该同学的stripe把TM2定义为了horizontal,而熟悉景芯工艺的同学知道,TM2的preference direction是VERTICAL。

cafdf60c-94aa-11ee-939d-92fbcf53809c.png

查询景芯的lef库文件也可以确认:

cb0a9eac-94aa-11ee-939d-92fbcf53809c.png

用错方向有多大影响呢?大家上景芯SoC的后端flow实践一下吧,实践出真知。

7天冲刺PR训练营有同学问,为啥PR花了一天一夜24个小时完成布线还大量DRC错误?小编已经将设计规模尽可能减小以加速PR设计,实际上2小时就可以跑完routing,为何这么慢?原因就是低功耗单元的走线。具体原因及解决办法欢迎加入景芯训练营讨论。

cb11d8ca-94aa-11ee-939d-92fbcf53809c.png

其错误主要集中在M4上,请思考如何解决。

cb15a626-94aa-11ee-939d-92fbcf53809c.png

7天冲刺PR训练营有同学问,power switch cell的secondPG pin(VDDG)从M1接出的,而不是M2, 请思考有什么问题?如何解决?

cb3061d2-94aa-11ee-939d-92fbcf53809c.png

7天冲刺PR训练营有同学问,景芯SoC培训营同学遇到Corner Pad LVS不过怎么处理?

cb50c0f8-94aa-11ee-939d-92fbcf53809c.png

完成景芯SoC培训的前端设计仿真、DFT后,我们来到后端flow,本教程教你一键式跑完数字后端flow。

cb61387a-94aa-11ee-939d-92fbcf53809c.png

生成脚本命令如下:

tclsh ./SCRIPTS/gen_flow.tcl -m flat all

cb73cfb2-94aa-11ee-939d-92fbcf53809c.png

生成flow脚本之前需要配置setup.tcl等相关参数,具体参见【全网唯一】【全栈芯片工程师】提供自研的景芯SoC前端工程、DFT工程、后端工程,带你从算法、前端、DFT到后端全流程参与SoC项目设计。

景芯SoC训练营的同学问,为何innovus读取做好的floorplandef文件报Error?首先看log:

cb83c8f4-94aa-11ee-939d-92fbcf53809c.png

Reading floorplan file - ./data_in/DIGITAL_TOP.def (mem = 1595.0M).

#% Begin Load floorplan data ... (date=10/23 2201, mem=1579.3M)

**ERROR: (IMPFP-710): File version unknown is too old.

以前EDI的时期,我们可以通过定义fp_file的方式来加载floorplan:

set vars(fp_file) "./data_in/DIGITAL_TOP.def"

但是现在innovus升级并放弃了fp_file的加载方式,当然也可以用老版本的EDI9.1及以前版本来加入fp_file,然后转存为新版本,这方式明显没有必要。正如下log提示所说,检查log是非常好的工程师习惯。

Input floorplan file is too old and is not supported in EDI 10.1 and newer.

You can use EDI 9.1 and before to read it in, then save again to create new version.

小编的直觉告诉我,先去看看同学保存的def文件是哪个def版本?

cb8b8328-94aa-11ee-939d-92fbcf53809c.png

同学保存方式如下:

cb9d6138-94aa-11ee-939d-92fbcf53809c.png

那么请问如何解决?请大家加入景芯训练营实践。

景芯SoC用了很多异步FIFO,关注异步RTL实现的同学,可以抓取异步FIFO出来看一下版图连线:

cbae9642-94aa-11ee-939d-92fbcf53809c.png

查看下所有异步FIFO cell的面积;

dbget [dbget top.insts.pstatus unplaced -p].area

查下所有异步FIFO的cell的名字:

dbget [dbget top.insts.pstatus unplaced -p].name

那么怎么抓出异步路径来观察版图走线呢?如何让report_timing呢?更多内容参见知识星球和SoC训练营。

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

    关注

    38

    文章

    3746

    浏览量

    215707
  • eda
    eda
    +关注

    关注

    71

    文章

    2540

    浏览量

    170881
  • ISP
    ISP
    +关注

    关注

    6

    文章

    457

    浏览量

    50848

原文标题:训练营:7天完成SoC的PR设计

文章出处:【微信号:全栈芯片工程师,微信公众号:全栈芯片工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    《3快速学习反激开关电源电路设计》大挑战,完成挑战学费全免!

    开始学习。【训练营学习安排】开直播(7月31日晚8:00)1.了解未来五周要一起完成的任务和基本框架2.了解“《4周快速精通反激开关电源电路设计特训
    发表于 06-29 17:31

    【RTOS第二期训练营】四周学会嵌入式RTOS开发!快来抢免费学习机会!

    ,深度互动交流。加入特训,分分钟跟3成功挑战写RTOS的学霸做朋友,完成学习计划和任务关卡即可获得电子发烧友颁发的结业证书。为了再给你多一点点动力,我们将在训练营结束后获得结业证书
    发表于 07-14 15:16

    ADI模拟技术训练营:放大器初步

    转发ADI模拟技术训练营——放大器初步目录 第一部分:放大器的分类简介 第二部分:使用放大器的一般性规则 第三部分:选择放大器入门 第四部分:使用网络资源 第五部分:数据记录和报告撰写 第六部分:实验和注意事项 附件放大器初步.pdf5.0 MB
    发表于 11-08 09:21

    ADI模拟技术训练营西安站讲义(超详尽版,不能不看)

    ADI模拟训练营西安站已经成功闭幕。没有机会实地参加的同学们可以下载由西安站主讲——西安交大杨建国教授编辑整理的123页的讲义,该讲义超级详细,对于学习模拟设计技术,不能不看!!! 目录•第一部
    发表于 11-20 09:04

    包教包会!!!龙哥《8周LabVIEW视觉项目编程实战特训

    ` 本帖最后由 Nancyfans 于 2019-9-16 17:29 编辑 2019最后一期,《8周LabVIEW视觉项目编程实战特训》报名正在火热进行中...本次视觉训练营是根据众多学员
    发表于 05-21 16:22

    线下培训都太贵?是时候应该来看看这个了~

    经验,此次训练营专为PCB工程师打造。技术指导:特训团队配备工程师团队,工程师全程帮助解决学习中技术难题学习追踪:跟班辅导员全程跟踪每个学院学习进度,监督督促完成学习目标。常有学员会问的问题解答:1.训练营
    发表于 07-24 16:25

    BMS电池管理系统调试手册

    BMS电池管理系统调试手册张飞┃30精通反激开关电源设计线上训练营,包教包会!!!详情链接:http://url.elecfans.com/u/f7c7182ce5
    发表于 10-06 11:37

    基于武汉芯源半导体CW32的无刷电机训练营正式结

    较紧张,所以最后仅有273个电子爱好者提交参与实际项目制作,最终完成项目制作83个。此次训练营,经过专家团审核共评选出最终获奖项目38个,我们也看到了不少优秀的作品和人才。后续我们还会陆续推出其他项目性
    发表于 06-21 15:04

    【CANN训练营第三季】基于Caffe ResNet-50网络实现图片分类

    【CANN训练营第三季】基于Caffe ResNet-50网络实现图片分类
    发表于 12-19 22:34

    4带你上手HarmonyOS ArkUI开发——《HarmonyOS ArkUI入门训练营之健康生活实战》

    《HarmonyOS ArkUI入门训练营之健康饮食应用》是面向入门开发者打造的实战课程系列。特邀华为终端BG高级开发工程师作为本次训练营讲师,以健康饮食为例,开展技术教学及实战案例分享,助力入门
    发表于 01-05 11:49

    首届OpenHarmony竞赛训练营颁奖,75所高校学子助力建设开源生态

    竞赛训练营三方库赛道的多个作品达到了合入OpenHarmony社区主干的要求,完成门禁审核后,将提供给所有开发者访问和使用。 ** OpenHarmony项目群技术指导委员会主席陈海波为获奖赛队颁发
    发表于 11-07 17:10

    速来|阿丘科技线上AI训练营【第四期】报名中…

    阿丘科技致力于用AI技术解决工业自动化领域的视觉问题。2020年至今,阿丘科技多次举办线上、线下AI训练营,并获得学员一致好评。 2022年,阿丘科技【AI训练营】已于4月、5月及6月成功举办
    的头像 发表于 07-19 11:20 425次阅读
    速来|阿丘科技线上AI<b class='flag-5'>训练营</b>【第四期】报名中…

    AI训练营·苏州站 圆满结业

    -阿丘科技-AI训练营苏州站-圆满结业-7月26-27日AI训练营线下专场·苏州站本期线下AI训练营·苏州专场于7月26日如期开营。课程主要围绕阿丘科技工业AI视觉软件平台-AIDI的实际操作
    的头像 发表于 07-29 09:36 529次阅读
    AI<b class='flag-5'>训练营</b>·苏州站 圆满结业

    阿丘科技【AI 训练营】| 9月课程开启预报名!

    AI训练营阿丘科技开启9月预报名!阿丘科技致力于用AI技术解决工业自动化领域的视觉问题。2022年,阿丘科技【AI训练营】已成功举办5场线上AI训练营及线下苏州专场AI训练营
    的头像 发表于 09-02 17:01 586次阅读
    阿丘科技【AI <b class='flag-5'>训练营</b>】| 9月课程开启预报名!

    OpenHarmony竞赛训练营正式启动

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony OpenAtom OpenHarmony(简称“OpenHarmony”)竞赛训练营正式开启,同学快来
    的头像 发表于 10-07 21:10 370次阅读