幫助中心 | 我的帳號 | 關於我們

Perl語言IC設計實踐/IC設計與嵌入式系統開發叢書

  • 作者:編者:滕家海|責編:王穎//李美瑩
  • 出版社:機械工業
  • ISBN:9787111696438
  • 出版日期:2022/01/01
  • 裝幀:平裝
  • 頁數:223
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從命令行參數的實例開始,介紹Perl語言的基礎知識,並逐步引入模塊等中高階內容。本書還詳細介紹了Perl語言在IC設計中的典型應用,覆蓋模擬電路模擬、版圖驗證和數字電路處理。希望幫助讀者儘快進入實際的Perl編程工作,提升IC設計的效率。
    本書特點:
    零基礎:對編程經驗沒有要求。
    循序漸進:在介紹基礎知識的過程中,逐步改進和完成一個處理命令行參數的模塊,該模塊可以應用到設計實踐中。
    注重實踐:遵循實際的IC設計過程,根據需求來完成相關的Perl編程工作。

作者介紹
編者:滕家海|責編:王穎//李美瑩

目錄

前言
第1章  Perl語言基礎
  1.1  準備工作
    1.1.1  安裝環境
    1.1.2  選擇編輯器
    1.1.3  查閱官方文檔
    1.1.4  運行本書中的程序
  1.2  初識命令行參數
    1.2.1  標量
    1.2.2  數組
    1.2.3  循環結構for
  1.3  改進命令行參數
    1.3.1  散列
    1.3.2  判斷結構if
    1.3.3  「真」與「假」
  1.4  繼續改進命令行參數
    1.4.1  數組的散列
    1.4.2  散列的散列
  1.5  完成命令行參數
    1.5.1  引用
    1.5.2  子常式
    1.5.3  模塊
第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.2.1  普通字元
    3.2.2  元字元
    3.2.3  反斜杠家族
    3.2.4  修飾符
    3.2.5  內插變數
  3.3  分組和捕獲
    3.3.1  分組並捕獲
    3.3.2  匹配的特點
    3.3.3  分組不捕獲
    3.3.4  分組捕獲並反向引用
  3.4  替換
    3.4.1  修飾符
    3.4.2  界定符
    3.4.3  不改變原變數

第4章  模塊的改進
  4.1  參數值存為標量
  4.2  增加data_type的類型識別
  4.3  提供默認值
  4.4  新增子常式
    4.4.1  把文件讀取到數組中
    4.4.2  把數組寫入文件中
    4.4.3  新建目錄
  4.5  參數值可以短劃線開頭
第5章  模擬IC電路模擬實踐
  5.1  模擬IC電路設計流程簡介
  5.2  PVT模擬的過程
  5.3  定義PVT模擬程序的功能
  5.4  程序的主體
  5.5  各子常式
    5.5.1  define_opt_rule
    5.5.2  run_pvt
    5.5.3  generate_netlist
    5.5.4  run_sim
    5.5.5  get_sim_result
    5.5.6  generate_report
  5.6  補充說明
第6章  版圖設計實踐
  6.1  版圖設計流程簡介
  6.2  DRC程序的功能定義和參數設計
  6.3  程序的主體
  6.4  各子常式
    6.4.1  prepare_run_dir
    6.4.2  export_gds
    6.4.3  prepare_drc_rule
    6.4.4  replace_array
    6.4.5  get_match_word
    6.4.6  run_drc
    6.4.7  report_result
  6.5  補充說明
第7章  數字IC電路設計實踐
  7.1  Verilog連接程序的功能定義和參數設計
  7.2  程序的主體
  7.3  各子常式
    7.3.1  read_file_list
    7.3.2  read_verilog_file
    7.3.3  con_top_verilog
    7.3.4  generate_lines
    7.3.5  output_verilog
  7.4  補充說明
第8章  提升代碼質量
  8.1  正確的代碼
    8.1.1  use strict
    8.1.2  use warnings
    8.1.3  程序的結構

    8.1.4  輕度debug
  8.2  好看的代碼
    8.2.1  縮進和大括弧
    8.2.2  斷行
    8.2.3  註釋
    8.2.4  POD
  8.3  中文處理
    8.3.1  常量
    8.3.2  變數名
    8.3.3  文件的內容
  8.4  遞歸
  8.5  監控長時間運行的任務
  8.6  雜項
    8.6.1  <<操作符
    8.6.2  Schwartz變換
    8.6.3  其他運算符
    8.6.4  非十進位數處理
  8.7  更多閱讀推薦
第9章  特殊名稱、常用函數與模塊
  9.1  特殊名稱
    9.1.1  $0
    9.1.2  @ARGV
    9.1.3  $_
    9.1.4  @_
    9.1.5  $a和$b
    9.1.6  $.
    9.1.7  %ENV
    9.1.8  $$
    9.1.9  $!
    9.1.10  STDERR、STDIN、STDOUT
  9.2  常用函數
    9.2.1  數學計算
    9.2.2  標量操作
    9.2.3  列表和數組處理
    9.2.4  僅數組處理(不能處理列表)
    9.2.5  散列處理
    9.2.6  輸入輸出
    9.2.7  文件(和目錄)操作
    9.2.8  流程式控制制
    9.2.9  範圍
    9.2.10  時間處理
    9.2.11  其他函數
  9.3  常用模塊
    9.3.1  strict
    9.3.2  warnings
    9.3.3  parent
    9.3.4  Benchmark
    9.3.5  Cwd
    9.3.6  Data::Dumper
    9.3.7  Digest::MD

    9.3.8  File::Basename
    9.3.9  Spreadsheet::XLSX

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032