Bin.wang的个人空间 https://blog.eetop.cn/?1779684 [收藏] [复制] [分享] [RSS]

日志

shell:通过gds及lvs_rule文件进行devicelist自动提取

热度 1已有 206 次阅读| 2025-8-28 16:32 |系统分类:芯片设计

该shell脚本通过生成的layout.sp与svdb进行比对查询,核心语句分别是:calibre -spice、calibre -query,前者提取gds网表生成svdb文件,后者通过q.cmd中所写的规则对svdb进行检索、反馈,最终提取到devicelist文件内。

  1. 首先需要准备写好gds路径名字的LVS_RULE文件;

  2. 终端输入./device_list.sh LVS_RULE,运行shell脚本;

  3. 最终结果会显示在终端上,或在dir_device/dev.list文件可查得。


device_list.sh脚本如下:

#!/bin/bash


if [ $# -lt 1 ]; then
echo "Usage: $0 calibre.lvs.rul"
exit 1
fi

rm -rf svdb dir_device

mkdir -p dir_device

calibre -spice layout.sp "$1" || exit $?

cat > q.cmd << EOF
response file dir_device/dev.list
device templates used
device direct
EOF

calibre -query svdb < q.cmd
clear
cat dir_device/dev.list


点赞

发表评论 评论 (1 个评论)

回复 Mibio 2025-9-5 10:34
用./device_list.sh LVS_RULE命令跑脚本时出现,command not found 这是什么原因啊

facelist

您需要登录后才可以评论 登录 | 注册

  • 0

    周排名
  • 8

    月排名
  • 0

    总排名
  • 1

    关注
  • 2

    粉丝
  • 2

    好友
  • 11

    获赞
  • 2

    评论
  • 26

    访问数
关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-14 04:42 , Processed in 0.023792 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部