2018年3月28日 星期三

Altium Designer - 1:1列印各圖層

(1). 點選"檔案 > 頁面設定"。

(2). 在"縮放比例"的"模式"選擇"Scaled Print","比例"選擇"1.00",之後再點選"進階..."。

(3). 在欄位視窗中按"滑鼠右鍵",點選"Create Final"。

(4). 點選"Yes"。

(5). 產生所有會列印出的圖層。

(6). 使用"滑鼠左鍵"選擇不須列印的圖層,在按"滑鼠右鍵",選擇"Delete",刪除完成後按"OK"。

(7). 再點選"頁面設定..."。

(8). 點選"預覽列印"。

(9). 結果顯示需要列印的圖層。

2018年3月9日 星期五

Cadence Virtuoso IC510-Importing Verilog(3) 匯入硬體描述電路

(1). 在CIW(Command Interpreter Window)視窗下,選擇"File > Import > Verilog..."。

(2). 在Target Library Name欄位中,點選"Browse",開啟Library Browser視窗,在Library欄中點選上章節中新增的Library。

(3). 在File Filter Name點選之前章節所撰寫Verilog檔案後,按"Add",設定完成按"OK"。

(4). 按"Yes"。

(5). 顯示logIn的資訊。

(6). 之後可以在Library Manager視窗中的View欄位中看到新加入的硬體描述電路。

(7). 點選View欄位中的"functional",可以看到Verilog原始程式碼,點選View欄位中的"symbol"會開啟電路的符號。

Cadence Virtuoso IC510-Importing Verilog(2) 新增Library

(1). 在Linux作業系統下,開啟"Terminal",輸入"icfb&"。

(2). 在Library Manager視窗下,選擇"File > New > Library..."。

(3). 在Name欄位中輸入Library 名稱,這裡先使用"test",在Directory欄位中點選存檔路徑,這裡先存檔至"/root/Desktop/test"下,/test是事先在桌面新增的檔案夾,設定完成後按"OK"。

(4). 勾選"Don't need a techfile",因為之後的作業只是要模擬設計電路,不需要選定晶圓製程,勾選好後按"OK"。

(5). 最後可以在Library Manager視窗下的Library欄中看到新建立的"test"Library。

Cadence Virtuoso IC510-Importing Verilog(1) 撰寫數位電路程式

(1). 在建立的目錄檔案夾下按"滑鼠右鍵",選擇"Create Document > Empty File"。

(2). 修改檔案名稱,因為使用的語言是Verilog,因此副檔名要改成".v",這裡先輸入"test.v"。

(3). 使用"滑鼠左鍵"點選檔案後,在按"滑鼠右鍵",選擇"Open with "Text Editor""。

(4). 選擇"View > Highlight Mode > Sources",勾選"Verilog",這樣Verilog語言的關鍵字會顯示不同的顏色,以方便識別。

(5). 輸入硬體描述的程式碼,之後按"Save"。

2018年3月3日 星期六

Cadence Virtuoso IC510(6) 模擬

(1). 使用"滑鼠左鍵"點選電阻元件,在按"滑鼠中鍵",選擇"Properties..."。

(2). 在Edit Object Properties視窗中,在Resistance欄中將電阻值由"5K"改成"1K"後,按"OK"。

(3). 使用"滑鼠左鍵"點選電壓源元件,在按"滑鼠中鍵",選擇"Properties..."。

(4). Edit Object Properties視窗中,在DC  voltage欄將"5V"改成"vs"後,按"OK"。

(5). Schematic Editing視窗下,選擇"Design > Check and Save"或是"Check and Save"ICON。

(6). 選擇"Tools > Analog Environment"。

(7). 在Analog Design Environment視窗,選擇"Variables > Copy From Cellview"。

(8). 在Design Variables欄中的Name會增加"vs"欄位,使用"滑鼠左鍵"點選此欄位,在選擇"Variables > Edit..."或點選Edit Variables "ICON

(9). 在Value(Expr)欄位中輸入"5",後按"OK"。

(10). 選擇"Analyses > Choose"或點選"Choose Analyses"ICON。

(11). 依下圖勾選與輸入,Analysis勾選:"dc",
勾選"Save DC Operating Point",
Sweep Variable欄中勾選"Design Variable",Variable Name輸入"vs",
Sweep Range欄中,Start欄位輸入"1",Stop欄位輸入"5",Sweep Type選擇"Linear",勾選的Step Size欄位輸入"1",
完成後按"OK"。


(12). 選擇"Outputs > Save All..."存檔設定。

(13). 在Save Options視窗中,
Select signals to output(save)勾選"all",
Select power signals to output(pwr)勾選"all",
Select device currents(currents)勾選"all",
Select AC terminal currents(useprobes)勾選"yes",
設定完成按"OK"。

(14). 選擇"Simulation > Netlist and Run"或是點選"Netlist and Run"ICON。

(15). 產生了spectre.out檔。

(16). 選擇"Results > Direct Plot > Main Form..."

(17). 在Function欄位中勾選"Current",勾選完成後直接點選Schematic Editing視窗下的電路節點

(18). 使用"滑鼠左鍵"點選電阻與電壓源的節點。

(19). 顯示模擬結果。

2018年3月2日 星期五

Cadence Virtuoso IC510(5) 修改電路圖中元件屬性

(1). 使用"滑鼠左鍵"點選電阻元件,再按"滑鼠中鍵 > Properties..."。

(2). 在Edit Object Properties視窗中,在Resistance欄中將電阻值由"1K"改成"5K"後,按"OK"。

(3). 結果如圖所示。

(4). 使用"滑鼠左鍵"點選電壓源元件,再按"滑鼠中鍵 > Properties..."。

(5). Edit Object Properties視窗中,在DC  voltage欄中輸入"5V"後,按"OK"。

(6).  結果如圖所示。