TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
Perl語言IC設計實踐(簡體書)
滿額折

Perl語言IC設計實踐(簡體書)

商品資訊

人民幣定價:79 元
定價
:NT$ 474 元
優惠價
87412
缺貨無法訂購
相關商品
商品簡介
名人/編輯推薦
目次

商品簡介

本書基於集成電路設計實踐,首先介紹了Perl語言的各類基本知識,包括變量、子例程、正則表達式、文件操作等。針對模擬線路設計、數字線路設計和版圖設計等,分別選取了有代表性的應用案例,講解和分析完整的Perl代碼。同時還介紹了集成電路設計常用模塊,以及代碼風格建議等進階內容。除此之外,本書也介紹了圖形用戶界面(Perl/Tk)的入門知識和常用功能。本書的目標就是讓讀者學會Perl語言,並且能將Perl語言應用到IC設計實踐中,提高工作效率。

名人/編輯推薦

本書用典型實例講解了如何使用Perl語言提高設計效率,是芯片設計領域學習Perl語言的指南

目次


前言
第1章 Perl語言基礎 1
1.1 準備工作 1
1.1.1 安裝環境 1
1.1.2 選擇編輯器 2
1.1.3 查閱官方文檔 3
1.1.4 運行本書中的程序 3
1.2 初識命令行參數 4
1.2.1 標量 7
1.2.2 數組 8
1.2.3 循環結構for 9
1.3 改進命令行參數 10
1.3.1 散列 13
1.3.2 判斷結構if 14
1.3.3 “真”與“假” 15
1.4 繼續改進命令行參數 16
1.4.1 數組的散列 20
1.4.2 散列的散列 21
1.5 完成命令行參數 22
1.5.1 引用 25
1.5.2 子例程 27
1.5.3 模塊 29
第2章 與操作系統交互 34
2.1 識別文件或目錄 34
2.2 讀取文件 35
2.3 寫入文件 37
2.4 讀取目錄 39
2.5 創建目錄 39
2.6 執行操作系統命令 40
2.7 獲取系統命令的輸出 41
2.8 獲取和設置環境變量 41
2.9 讀取命令行參數 41
第3章 正則表達式 45
3.1 匹配的基本過程 46
3.2 匹配 48
3.2.1 普通字符 48
3.2.2 元字符 49
3.2.3 反斜杠家族 54
3.2.4 修飾符 56
3.2.5 內插變量 57
3.3 分組和捕獲 59
3.3.1 分組並捕獲 59
3.3.2 匹配的特點 62
3.3.3 分組不捕獲 64
3.3.4 分組捕獲並反向引用 65
3.4 替換 66
3.4.1 修飾符 67
3.4.2 界定符 67
3.4.3 不改變原變量 67
第4章 模塊的改進 68
4.1 參數值存為標量 68
4.2 增加data_type的類型識別 69
4.3 提供默認值 70
4.4 新增子例程 72
4.4.1 把文件讀取到數組中 72
4.4.2 把數組寫入文件中 73
4.4.3 新建目錄 73
4.5 參數值可以短劃線開頭 74
第5章 模擬IC電路仿真實踐 75
5.1 模擬IC電路設計流程簡介 75
5.2 PVT仿真的過程 76
5.3 定義PVT仿真程序的功能 77
5.4 程序的主體 79
5.5 各子例程 81
5.5.1 define_opt_rule 81
5.5.2 run_pvt 82
5.5.3 generate_netlist 83
5.5.4 run_sim 84
5.5.5 get_sim_result 85
5.5.6 generate_report 86
5.6 補充說明 86
第6章 版圖設計實踐 88
6.1 版圖設計流程簡介 88
6.2 DRC程序的功能定義和參數設計 89
6.3 程序的主體 90
6.4 各子例程 93
6.4.1 prepare_run_dir 93
6.4.2 export_gds 94
6.4.3 prepare_drc_rule 95
6.4.4 replace_array 96
6.4.5 get_match_word 97
6.4.6 run_drc 98
6.4.7 report_result 99
6.5 補充說明 99
第7章 數字IC電路設計實踐 101
7.1 Verilog連接程序的功能定義和參數設計 101
7.2 程序的主體 104
7.3 各子例程 106
7.3.1 read_f?ile_list 106
7.3.2 read_verilog_f?ile 107
7.3.3 con_top_verilog 109
7.3.4 generate_lines 111
7.3.5 output_verilog 113
7.4 補充說明 115
第8章 提升代碼質量 116
8.1 正確的代碼 116
8.1.1 use strict 116
8.1.2 use warnings 119
8.1.3 程序的結構 120
8.1.4 輕度debug 122
8.2 好看的代碼 123
8.2.1 縮進和大括號 123
8.2.2 斷行 125
8.2.3 注釋 126
8.2.4 POD 127
8.3 中文處理 129
8.3.1 常量 130
8.3.2 變量名 130
8.3.3 文件的內容 131
8.4 遞歸 132
8.5 監控長時間運行的任務 134
8.6 雜項 145
8.6.1 <<操作符 145
8.6.2 Schwartz變換 147
8.6.3 其他運算符 147
8.6.4 非十進制數處理 150
8.7 更多閱讀推薦 153
第9章 特殊名稱、常用函數與模塊 156
9.1 特殊名稱 156
9.1.1 $0 156
9.1.2 @ARGV 157
9.1.3 $_ 157
9.1.4 @_ 160
9.1.5 $a和$b 161
9.1.6 $. 161
9.1.7 %ENV 161
9.1.8 $$ 162
9.1.9 $! 162
9.1.10 STDERR、STDIN、STDOUT 162
9.2 常用函數 163
9.2.1 數學計算 164
9.2.2 標量操作 166
9.2.3 列表和數組處理 171
9.2.4 僅數組處理(不能處理列表) 174
9.2.5 散列處理 177
9.2.6 輸入輸出 179
9.2.7 文件(和目錄)操作 193
9.2.8 流程控制 198
9.2.9 範圍 201
9.2.10 時間處理 205
9.2.11 其他函數 206
9.3 常用模塊 211
9.3.1 strict 211
9.3.2 warnings 214
9.3.3 parent 215
9.3.4 Benchmark 216
9.3.5 Cwd 218
9.3.6 Data::Dumper 219
9.3.7 Digest::MD5 220
9.3.8 File::Basename 221
9.3.9 Spreadsheet::XLSX 222

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
缺貨無法訂購

暢銷榜

客服中心

收藏

會員專區