注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Perl語言IC設(shè)計(jì)實(shí)踐

Perl語言IC設(shè)計(jì)實(shí)踐

Perl語言IC設(shè)計(jì)實(shí)踐

定 價(jià):¥79.00

作 者: 滕家海 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111696438 出版時(shí)間: 2022-01-01 包裝: 平裝
開本: 16開 頁數(shù): 236 字?jǐn)?shù):  

內(nèi)容簡介

  本書采用集成電路設(shè)計(jì)工作中的實(shí)際案例,介紹了Perl的各類基本知識(shí),包括:變量、子例程、正則表達(dá)式,文件操作等。針對模擬線路設(shè)計(jì),數(shù)字線路設(shè)計(jì)和版圖設(shè)計(jì)等設(shè)計(jì)過程,分別選取了有代表性的應(yīng)用案例,實(shí)現(xiàn)并講解和分析了完整的Perl代碼。還介紹了集成電路設(shè)計(jì)工作中可能常用的模塊,以及代碼風(fēng)格建議等進(jìn)階內(nèi)容。本書zui后介紹了圖形用戶界面(Perl/Tk)的入門和常用功能.

作者簡介

暫缺《Perl語言IC設(shè)計(jì)實(shí)踐》作者簡介

圖書目錄


前言
第1章 Perl語言基礎(chǔ) 1
1.1 準(zhǔn)備工作 1
1.1.1 安裝環(huán)境 1
1.1.2 選擇編輯器 2
1.1.3 查閱官方文檔 3
1.1.4 運(yùn)行本書中的程序 3
1.2 初識(shí)命令行參數(shù) 4
1.2.1 標(biāo)量 7
1.2.2 數(shù)組 8
1.2.3 循環(huán)結(jié)構(gòu)for 9
1.3 改進(jìn)命令行參數(shù) 10
1.3.1 散列 13
1.3.2 判斷結(jié)構(gòu)if 14
1.3.3 “真”與“假” 15
1.4 繼續(xù)改進(jìn)命令行參數(shù) 16
1.4.1 數(shù)組的散列 20
1.4.2 散列的散列 21
1.5 完成命令行參數(shù) 22
1.5.1 引用 25
1.5.2 子例程 27
1.5.3 模塊 29
第2章 與操作系統(tǒng)交互 34
2.1 識(shí)別文件或目錄 34
2.2 讀取文件 35
2.3 寫入文件 37
2.4 讀取目錄 39
2.5 創(chuàng)建目錄 39
2.6 執(zhí)行操作系統(tǒng)命令 40
2.7 獲取系統(tǒng)命令的輸出 41
2.8 獲取和設(shè)置環(huán)境變量 41
2.9 讀取命令行參數(shù) 41
第3章 正則表達(dá)式 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 內(nèi)插變量 57
3.3 分組和捕獲 59
3.3.1 分組并捕獲 59
3.3.2 匹配的特點(diǎn) 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章 模塊的改進(jìn) 68
4.1 參數(shù)值存為標(biāo)量 68
4.2 增加data_type的類型識(shí)別 69
4.3 提供默認(rèn)值 70
4.4 新增子例程 72
4.4.1 把文件讀取到數(shù)組中 72
4.4.2 把數(shù)組寫入文件中 73
4.4.3 新建目錄 73
4.5 參數(shù)值可以短劃線開頭 74
第5章 模擬IC電路仿真實(shí)踐 75
5.1 模擬IC電路設(shè)計(jì)流程簡介 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 補(bǔ)充說明 86
第6章 版圖設(shè)計(jì)實(shí)踐 88
6.1 版圖設(shè)計(jì)流程簡介 88
6.2 DRC程序的功能定義和參數(shù)設(shè)計(jì) 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 補(bǔ)充說明 99
第7章 數(shù)字IC電路設(shè)計(jì)實(shí)踐 101
7.1 Verilog連接程序的功能定義和參數(shù)設(shè)計(jì) 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 補(bǔ)充說明 115
第8章 提升代碼質(zhì)量 116
8.1 正確的代碼 116
8.1.1 use strict 116
8.1.2 use warnings 119
8.1.3 程序的結(jié)構(gòu) 120
8.1.4 輕度debug 122
8.2 好看的代碼 123
8.2.1 縮進(jìn)和大括號(hào) 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 文件的內(nèi)容 131
8.4 遞歸 132
8.5 監(jiān)控長時(shí)間運(yùn)行的任務(wù) 134
8.6 雜項(xiàng) 145
8.6.1 
8.6.2 Schwartz變換 147
8.6.3 其他運(yùn)算符 147
8.6.4 非十進(jìn)制數(shù)處理 150
8.7 更多閱讀推薦 153
第9章 特殊名稱、常用函數(shù)與模塊 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 常用函數(shù) 163
9.2.1 數(shù)學(xué)計(jì)算 164
9.2.2 標(biāo)量操作 166
9.2.3 列表和數(shù)組處理 171
9.2.4 僅數(shù)組處理(不能處理列表) 174
9.2.5 散列處理 177
9.2.6 輸入輸出 179
9.2.7 文件(和目錄)操作 193
9.2.8 流程控制 198
9.2.9 范圍 201
9.2.10 時(shí)間處理 205
9.2.11 其他函數(shù) 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)