作品简介

本书采用集成电路设计工作中的实际案例,介绍了Perl的各类基本知识,包括:变量、子例程、正则表达式,文件操作等。针对模拟线路设计,数字线路设计和版图设计等设计过程,分别选取了有代表性的应用案例,实现并讲解和分析了完整的Perl代码。还介绍了集成电路设计工作中可能常用的模块,以及代码风格建议等进阶内容。本书zui后介绍了图形用户界面(Perl/Tk)的入门和常用功能。

滕家海,武汉新芯集成电路制造有限公司(上海),一直从事于IC设计。2013翻译出版《高阶Perl》

作品目录

  • 推荐语
  • 前言
  • 第1章Perl语言基础
  • 1.1 准备工作
  • 1.2 初识命令行参数
  • 1.3 改进命令行参数
  • 1.4 继续改进命令行参数
  • 1.5 完成命令行参数
  • 第2章与操作系统交互
  • 2.1 识别文件或目录
  • 2.2 读取文件
  • 2.3 写入文件
  • 2.4 读取目录
  • 2.5 创建目录
  • 2.6 执行操作系统命令
  • 2.7 获取系统命令的输出
  • 2.8 获取和设置环境变量
  • 2.9 读取命令行参数
  • 第3章正则表达式
  • 3.1 匹配的基本过程
  • 3.2 匹配
  • 3.3 分组和捕获
  • 3.4 替换
  • 第4章模块的改进
  • 4.1 参数值存为标量
  • 4.2 增加data_type的类型识别
  • 4.3 提供默认值
  • 4.4 新增子例程
  • 4.5 参数值可以短划线开头
  • 第5章模拟IC电路仿真实践
  • 5.1 模拟IC电路设计流程简介
  • 5.2 PVT仿真的过程
  • 5.3 定义PVT仿真程序的功能
  • 5.4 程序的主体
  • 5.5 各子例程
  • 5.6 补充说明
  • 第6章版图设计实践
  • 6.1 版图设计流程简介
  • 6.2 DRC程序的功能定义和参数设计
  • 6.3 程序的主体
  • 6.4 各子例程
  • 6.5 补充说明
  • 第7章数字IC电路设计实践
  • 7.1 Verilog连接程序的功能定义和参数设计
  • 7.2 程序的主体
  • 7.3 各子例程
  • 7.4 补充说明
  • 第8章提升代码质量
  • 8.1 正确的代码
  • 8.2 好看的代码
  • 8.3 中文处理
  • 8.4 递归
  • 8.5 监控长时间运行的任务
  • 8.6 杂项
  • 8.7 更多阅读推荐
  • 第9章特殊名称、常用函数与模块
  • 9.1 特殊名称
  • 9.2 常用函数
  • 9.3 常用模块
展开全部