IC Infra

Instructions for ST Package Setup

这篇文档介绍了意法半导体(ST)内部使用的设计环境配置和管理方式,其中明确区分了系统管理员(CAD Administrator)和普通设计工程师的角色与任务,具体概括如下: 一、管理员配置流程(System Administrator) 管理员的主要职责是准备设计环境,使所有用户能够无障碍地使用 EDA 工具和库。 管理员流程分为两种情况: 1. Design Kit 完整包 ...

桌面工具在HPC/芯片研发中的“集体失效”:跨机器使用为何频繁报错?

桌面工具在HPC/芯片研发中的“集体失效”:跨机器使用为何频繁报错? 当我们在 EDA 流程中,通过 SSH 登录多个服务器,打开 VS Code、LibreOffice 或类似桌面工具时,经常遇到 EACCES、socket 无法创建、配置目录不可写 等奇怪报错。这是为什么? 随着芯片研发、验证和后仿等流程在 分布式计算资源(HPC 集群) 上逐渐常态化,越来越多开发者尝试将本...

How to Configure DNS Forwarding with Microsoft AD DS and Dnsmasq

问题 在芯片研发环境, 有些EDA tools会后台发送使用数据至其公司后台,给公司带来信息安全风险(安全)。 EDA tools在使用时访问一个无法通信的地址时,会等待,导致工具性能低下(性能)。 分析 安全方面,业界的做法是防火墙隔离。当不可避免地需要在上网环境使用时,则可以针对其公司的二级域名及其子域名,全部劫持解析到一个不能访问的地址,以此降低风险。一般的做法是,穷举...

根据文件中指定的映射关系批量重命名多个库,并更新(包括新库名称在内的)库列表下cell view的引用关系

脚本说明 我希望能够一次性重命名多个库。这些库的旧名称与新名称保存在一个文件中,格式如下: oldlib1 newlib1 oldlib2 newlib2 oldlib3 newlib3 同时,我还希望更新其他引用了这些库中 cell 的库,使它们指向新的库名。我会将需要更新引用的库名称写在另一个文件中,一行列出所有库名,例如: SAMPLE MAJOR MINOR FINAL F...