在使用 Cadence 進行設計時,經常需要在原理圖繪制完成后將其轉換成PDF文件進行進一步的閱讀查錯或者交接。聽說了可以生成帶有網絡追蹤的 PDF(就是帶有標簽跳轉)后,對其生成方法進行了探索整理,在此記錄如下。
軟件准備
- Cadence:這個就沒什么說的了吧,一切一切的基礎。(本人使用版本16.6)
- FreePDF:PDF 制作使用,其實相當於一個虛擬打印機,可以將一些文本打印為 PDF 格式。下載地址為FreePDF官網。在安裝完成后在設備和打印機中可以看到一個 FreePDF 的虛擬打印機。
- Ghostscript:Ghostscript 是一套建基於 Adobe、PostScript 及可移植文檔格式(PDF)的頁面描述語言等而編譯成的免費軟件。下載地址為Ghostscript 官網,選擇合適的版本下載即可。
PDF 生成操作
流程圖
下圖展示了在 Capture 中 PDF 生成的流程,其中的 Postscript driver 就是上文中的 FreePDF,Postscript2PDF converter 就是上文中的 Ghostscript。
操作步驟
-
在打開的 Capture 工程窗口,點擊菜單欄 Accessories -->> Cadence Tcl/Tk Utilities -->> Utilities,進入一個 Application 窗口后選擇 [Design Utilities] 選項下的 PDF Export 后,電子右側的[Launch]按鈕啟動。如下圖中所示。
-
在 PDF Export 界面中,如下圖所示。
- (1)為輸出文件的路徑(2)為輸出文件的名稱,(1)和(2)請按照需求選擇更改即可。
- (3)處更改為 FreePDF
- (4)處需要選擇 Ghostscript 選項
- (5)處方框中需要進行一定更改,比如我安裝了 64 位,安裝路徑為 C:\Program Files\gs...,那么需要把{}內的
gswin32c.exe
更改為C:\Program Files\gs\gs9.19\bin\gswin64c.exe
- Option部分保持默認即可,記得勾選
Create Net and Part Bookmarks
- Output Paper Size根據設定自行更改即可
-
點擊 [OK],等待生成即可。
-
打開生成的 PDF ,即可看到其書簽目錄等信息,另外 PDF 文件中的元件還可以點擊查看其屬性,生成效果見下圖所示。
進一步改進
上述步驟 2 中講到了需要更改 FreeFDP 和將 {} 內的 gswin32c.exe
更改為 C:\Program Files\gs\gs9.19\bin\gswin64c.exe
,為了減少后續每次生成時的改動,我們可以直接改動默認的相關文本文件,使得點擊選項后為正確的路徑文件。
修改文件路徑為:<Installdirectory>:\tools\capture\tclscripts\capUtils
,比如我的為
D:\Cadence\SPB_16.6\tools\capture\tclscripts\capUtils
。文件為capPdfUtil.tcl
。
-
將
gswin32c.exe
更改為正確路徑
更改為
-
將 PS 默認為 FreePDF
更改為
-
保存后,再次打開 PDF Export,就可以見到默認已經變為了我們所更改的參數。
參考文章
[1] FlowCAD_AN_Capture_PDF_Export.PDF
[2] OrCAD_Capture_TclTk_Extensions.PDF
注:本文系參考[1]的翻譯文,根據自己風格進行適當調整,在此對原文表示感謝。[2]文可以安裝 Everything 進行硬盤搜索,安裝 Cadence 時已經自行安裝在硬盤上了。