数字后端
文章平均质量分 52
yyeternal99
这个作者很懒,什么都没留下…
展开
-
从零开始的pr学习之旅--day3 preplace阶段的注意事项
PreplaceFp并非一定要摆的四四方方,想办法使core区域更接近椭圆形,这样的好处是mem ip和core区域std cell接触面积更大。Tap点最好在同一水平或者垂直线上,以便于顶层连接。Tap点附近可以加个小的hardblk,预留antcell antinv的位置。如果加,在preplace最后阶端加。检查好pin terminal是否在track上。关于mem沟道距离,一般是根据信号pin的数目,出pin层次,结合相应金属层的track间距预留。mem排布主要有几种可能。相邻m原创 2022-01-04 15:33:02 · 2035 阅读 · 3 评论 -
每日收获--01 定义变量定义数组
定义变量怎么想来也都是个基础到不能再基础的事情了,但其实里面还是有很多门道的。通常说希望脚本可读性要好,变量的可读性好就是脚本可读性好的前提。 innovus中,一般定义一个变量我们就采用以下方式。这种定义变量和变量值有着明确的一对一关系,很清晰明了。 但是有时候我们需要表述出某种多对一的关系的时候又该怎么办呢?比如,某年级a班20人,学号对应1-20,要定义变量清晰表示出该班每个学号对应的学生姓名,年龄,身高。这需要怎么做呢? 首先我们定义学号 其次我们定义a班该学号...原创 2021-09-23 21:58:43 · 949 阅读 · 0 评论 -
从零开始的小白pr学习之旅--day2 数字后端流程(一)
个人认为,在开始后端工作的时候,抛开别的,首先要思考的就是我有什么,我要做什么,我要怎么做,我要做到什么程度。有了这个思路,下面将描述下我对数字后端工作流程的理解。 1.Data Prepare 这一阶主要是对手头所拥有的文件,资料做一个整理。个人觉得这是后端工作重中之重的一个环节。大概要整理的内容如下图 首先是库文件,项目所用到的某一厂家的某一制成,会有相应一套完整的库文件。需要在其中选择项目要用到的,并把它们按照固定的分类规整的放置好。比如要用到的lef,包括tlef,s...原创 2021-09-08 00:09:56 · 7184 阅读 · 2 评论 -
从零开始的小白pr学习之旅--day1 前言
简单写个前言好了。 个人感觉学东西是一个吞吐的过程。吞就是吸收接受的过程,吐就是将吸纳进来的东西以自己的视角呈现出来。所以我准备以写贴记笔记的这种方式,将我所理解的东西呈现出来,如果被人看到了,那就是一个交流分享的过程。刚好如果我有理解偏差的地方,也可能会被别人指正。又或者一段时间后,自己回顾发现当初自己的错误,也好有更进一步的空间。 目前主攻的工具是c家的innovus,计划之后的笔记将从innovus工具的使用,脚本的学习,以及后端知识三个方面进行。...原创 2021-09-07 20:33:56 · 733 阅读 · 0 评论