SVRF学习_①_review下先

由来

自从正式工作后,时间都被有偿贡献给了公司。周末闲暇,也无兴致聊表乐趣之事。

目前从事IC设计相关,大多工作资料都属于商业机密。<_>

最近闲暇,想趁此诸君交流一些开放知识,分享会使我们共同进步!

简单总结当前技术面

想到啥写啥,随时改

  • layout 绘制 -- 本职 (90%以上都属于商业机密了,哈哈)
    • STDcell,high-speed,analog,sub-floorplan,PAD,interface、ESD...
    • dram 的 cap、architecture、spec、voltage gen、datapath...
  • IC验证相关 -- 主要是calibre的SVRF,也是现在想要深入了解的
    • DRC、LVS、ERC,会用会找会查会调,现在想探究怎么写rule
    • latchup、floating、antenna、fanout... special check rules嘛
    • tapeout前的final check检查,包括但不限于 Grid、prBoundary、diff-lib、Empty-layout、special degree Angles、Invalid object、illegal lpp、duplicate metal...太多啦,每家公司cad开发的工具都不一样
    • SVRF 还可以通过rsf脚本 高效地 对pattern运算,得到新的pattern,【最有用的一集】
  • IC 设计相关 -- 其实就是帮老板仿真
    • 用Hspice,网表改起来更灵活,但不如ADE直观
    • 啥?你问为啥layouter要仿真,问就是模拟或者数字人手不够
    • 基本激励一般问设计要,中间的时序和逻辑约束得自己分析,Design给出最后output趋势或者要求。图一大,甚至得画个clktree架构图分析
    • 自己搞自己调Parasitic RC,反过来指导layout
    • 辛亏俺是集成电路设计与集成系统专业,还记得一点点知识
  • cadence skill -- 【最喜欢的一集】
    • 一种 lisp 方言本人最常用的编程语言 ,现在应该算一年经验了吧
    • 用于工作自动化提升效率,包括但不限于 批量修改、layout信息提取、自动填充......
    • 写了二十几个小脚本了,2个大脚本,哈哈哈
    • 求CAD,不如求自己,✌
  • python3 & ruby -- 会用,但仅仅会用系列。
    • 原本期望它们完成一些网表处理和数学计算相关,但。。。
    • EDA的系统老旧封闭,不可联网,只有非常少的默认包可以用。
    • python3大部分情况下甚至不如perl5/6,因为没有联网
  • 常用的linux文本工具
    • vim & gvim ,过于古老的系统内核,只有gvim可堪一用
    • grep & awk & sed 以及正则表达式
    • csh环境
  • 业余爱好
    • archlinux 多年老用户,大学遇见后就离不开了,完美切中我这种懒惰的实用主义
    • 单片机开发,大学爱好,现在想不出做点啥好玩,esp32系列真不错,让俺放弃了stm32库函数、51汇编
    • CS2 战地1 战地2042 apex titanfail2 cod 等FPS苦手
posted @ 2024-05-28 23:49  橘子国王  阅读(329)  评论(0编辑  收藏  举报