自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 redHawk环境搭建

初始化目录结构designn_data相关数据准备主要配置的文件top.gsr 左边的是配置完的文件,右边的是参考模板这两段可以注释 需要再配置这几个选项自己根据项目情况来跑完查看相应的报告主要看两点:功耗以及drop值

2024-01-22 18:20:30 455

原创 lvs中需要hcell.list的tcl脚本

2024-01-12 15:47:39 441

原创 设置path_group

说明:在pt里面某些相关的path分布在不同的group里看起来比较麻烦的情况下,可以通过设置path_group来处理一下

2024-01-12 11:49:21 536

原创 修timing tcl脚本

情况说明:有三个group的path经过xbar相关的cell,导致时序修不干净

2024-01-12 10:19:45 494

原创 修antenna tcl脚本

需要修的path说明:A是diode cell需要attach的pin

2024-01-11 18:05:03 352 1

原创 star脚本

有关star.cmd 里面 要修改下面的1. 修改 BLOCK : bp_top 这个为 TOP_DEF_FILE : your_final_top.def.gz2. 修改 MILKYWAY_DATABASE : xxxx 为 LEF_FILE : ./all_lef/tech.lef ./all_lef/stdcell.lef ./all_lef/macro.lef ( 也就是你所有的lef file 列表,用 空格空下 ,第一个是tech l

2024-01-11 17:19:13 445 1

原创 zxc600之qrc环境搭建

实际项目之qrc环境搭建

2024-01-11 16:45:51 717 1

原创 实际项目中根据需求写tcl脚本

实战tcl脚本

2023-12-09 11:37:16 364

原创 innovus坐标脚本

innovus出坐标的tcl脚本

2023-12-01 14:15:11 518 1

原创 实际项目cts之cdb

一般插入了很多cdb类型的cell说明是为了将tree做平导致tree太长了解决方案将对应module的pin 都设置成ignore

2023-11-15 17:17:39 97

原创 pt修时序实战经验

pt、手动修时序相关经验

2023-09-21 19:14:53 851 1

原创 innovus 出gds

如果导出的gds发现少了某个ip模块 ,需要确认对应的gds和lef文件种的design name是否相同。其中list的第一gds是streamOut出来的gds。一、需要准备gds文件和mapfile文件。

2023-07-27 17:40:08 772 1

原创 项目环境搭建

library下面首先准备四大数据 1、std_data(标准单元)2、io_data(pad这些)3、ip_data(主要是模拟模块,有foundry的也有用户自己写的)4、memory (macro)这四大数据放总的链接。all_lef 文件全部是从library下面的lef里拷贝过来的。

2023-07-21 16:47:09 87 1

原创 数字后端 工作目录搭建脚本

数字后端 工作目录搭建脚本。

2023-07-14 10:46:06 116 1

原创 save_mem_location

innovus提取memory的位置信息

2023-07-12 11:49:16 71 1

原创 innovus pad摆放相关技巧

bottom:第一个就是bottom最左边的那个位置。right:第一个就是right最下边的那个位置。left:第一个就是left最下边的那个位置。top:第一个就是top最左边的那个位置。

2023-06-16 14:03:29 1775 1

原创 Setup&Hold互卡问题和Useful Skew的影响

setup和hold互卡问题分析

2023-06-15 12:34:38 1785 1

原创 Innovus highlight 一条timing path

timing path

2023-06-14 10:42:03 1098

原创 数字后端抽取lib

这样工具就会在pt/etm目录下生成两个lib文件,一个是cortexa7core wc.lib用于setup分析,一个是cortexa7core bc.lib用于hold分析。这样工具就会在data目录下生成两个lib文件,一个是cortexa7core wc.lib用于setup分析,一个是cortexa7core bc.lib用于hold分析。

2023-06-09 12:38:21 957 1

原创 init_all.tcl

数字后端 innovus init.tcl脚本

2023-06-07 18:31:30 221

原创 linux批量修改文件名后缀

字符串分割操作字符操作参考链接http://c.biancheng.net/view/1120.htmlawk

2023-06-06 12:09:00 315 1

原创 calibre跑drc、lvs、插dummy

用 ll -lrtF 可以看到有个 svdb目录 ,calibredrv -m gds文件 -rve svdb 可以查看open的情况。(1)Input database 下的LAYOUT PATH 和 LAYOUT PRIMARY。(1)Input database 下的LAYOUT PATH 和 LAYOUT PRIMARY。2、编写merge BEOL.gds(产生的dummy gds)和之前准备的gds。产生的 .db文件可以查看short。1、修改rule文件。1、修改rule文件。

2023-05-18 21:37:36 4278

原创 calibre tcl脚本 获取pad(lable坐标)

【代码】calibre tcl脚本 获取pad(lable坐标)

2023-05-16 22:26:17 361

原创 Linux 工作常用操作集锦

【:%s/abc/&/gn】 统计全文abc出现了多少次;或者也可以使用:【:%s/abc//gn】:10,20s/p1/p2/g 将第10到20行中所有p1替换为p2。:., ns/p1/p2/g 将当前行到n行中所有p1替换为p2。:v/green/d 删除所有不包含 green 的行。:%s/p1/p2/g 将当前文件中全替换p1为p2。:g/green/d 删除所有包含 green 的行。😒/p1/p2/g 将当前行中全替换p1为p2。【:%s/^$/d】 删除所有空行。-w 统计文件的单词数。

2023-05-16 22:05:41 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除