https://www.cnblogs.com/yeungchie/

  • code
procedure(ycTechLibToDesign(libName attachLibName)
prog((libId techId attachLibId attachTechId)
unless(libId = ddGetObj(libName)
error("Could not access library %s\n" libName)
)
techId = techGetTechFile(libId)
unless(techId~>libName == libName
error("Library is already attached to tech library %s\n" techId~>libName)
)
unless(attachLibId = ddGetObj(attachLibName)
error("Could not access library %s\n" attachLibName)
)
attachTechId = techGetTechFile(attachLibId)
techDeleteTechFile(techId)
techBindTechFile(libId attachTechId~>libName attachTechId~>fileName)
return(t)
)
)
  • describe
ycTechLibToDesign(t_libName t_attachLibName)

将被识别成 Technology Library 的 t_libName 库 Attach 到 t_attachLibName 上。

这会让 t_libName 重新识别为 Design Library 。

  • example
ycTechLibToDesign("project_layout" "pdk_library")
=>t

最新文章

  1. 消息中间件MetaQ高性能原因分析-转自阿里中间件
  2. ajax代码及简单封装
  3. pig相关
  4. windows下wordpress环境快速搭建
  5. 获取某个数据所在数据列表中的行数 mysql
  6. 树形控件CTreeCtrl的使用
  7. java面向对象中的String类中12种常用的方法
  8. MacOSX64位机器上gcc编译32位x264静态库
  9. undefine refrence to "*******"
  10. python之路1
  11. python发送post请求
  12. 我的 FPGA 学习历程(11)—— 实验:按键消抖
  13. vim 支持 nginx配置文件 语法高亮
  14. EGIT
  15. JavaScript -基础- 函数与对象(四) BOM 对象
  16. a标签打开设置
  17. cv2对图像进行旋转和放缩变换
  18. git 查看一个分支是否被合并过
  19. session会话保持原理
  20. 【开发者笔记】冒泡排序过程呈现之java内置GUI表示

热门文章

  1. Netty 源码解析(九): connect 过程和 bind 过程分析
  2. Azure Data Box
  3. 什么是DevOps?该如何正确的在企业内进行实践
  4. Xenon's Attack on the Gangs(树规)
  5. beautiful numbers树形dp or 数位dp
  6. 【学习】从.txt文件读取生成编译代码。
  7. Python GIL(全局解释器锁)
  8. 【题解】uva1104 chips challenge
  9. Python面向对象06 /元类type、反射、函数与类的区别、特殊的双下方法
  10. Java实现导入导出Excel:POI和EasyExcel