《Cadence中Schematic,Layout以及Waveform的打印输出及图片文件后处理》由会员分享,可在线阅读,更多相关《Cadence中Schematic,Layout以及Waveform的打印输出及图片文件后处理(6页珍藏版)》请在金锄头文库上搜索。
1、1. Plotter的设置将.cdsplotinit文件放置在工作目录或者用户根目录下。google 一下可以找到很多.cdsplotinit文件,但是最简单有效的方法是将Cadence自带的 Sample 文件拿过来直接使用。将$opt/cadence/ic5141u6/tools/plot /samples/cdsplotint.sample拷贝至工作目录或者用户根目录,并改名为 .cdsplotinit即可。(cpcdsplotinit.sample /.cdsplotinit)打印机的定义可以参照cdsplotint.sample文件,这里给一个例子:EPS|Encapsulated
2、Postscript. :manufacturer=Adobe: :type=epsf: :maximumPages#1: :resolution#300: :paperSize=“Unlimited“ 72000 72000:经过以上设置之后,Plotter 一般就算设置好了。如果这样还有问题,可以添加环境变量setenv CDSPLOTINIT /.cdsplotinit (对应的是 .cdsplotinit保存在用户根目录,如果.cdsplotinit保存在工作目录,则给出相应路径。) 2.Schematic或 Layout打印成 PS 或 EPS 输出(1)打开相应的schematic
3、或 layout 。(2)在 Virtusuo Schematic Editor或 Virtusuo Layout Editor中, Design - Plot - Submit., 将调出Submit Plot窗口。(3)在 Area to Plot栏里点击 Select 按钮,可以选择需要打印的区域,默认是Full Size 。(4)Plot With 可以选择 header (默认是已选择)和notes 。一般不选。(5)点击右下部的Plot Options按钮,调出Plot Options 窗口。(6)在 Plotter Name有下拉菜单,可以选择你已设置添加的Plotter ,Pa
4、per Size选择打印页面尺寸,因为一般打印成PS 或 EPS 文件是为了作文档贴图,什么尺寸都可以,默认即可。Orentation 一般默认选Autamatic 即可。(7)可以选择 Center Plot或、和 Fit to Page, 前者决定是否打印在页面正中还是从页面的默认起始端开始打印,后则决定打印的图形是否放大到整个页面。(8)选中 Send Plot Only To File,并添加希望生成的文件保存的路径及文件名,比如/figure/eps/schematic.ps (或 schematic.eps )。(9)取消 Mail Log To 选项 ,否则每次打印都会给你设置的
5、默认邮箱发送通知email 。(10)OK,关闭 Plot Options窗口,返回到Submit Plot窗口。(11)Submit Plot窗口中点 OK,Plot Options窗口将关闭并在(8)所设置的打印路径下生成相应的PS或 EPS 文件。如果想测试不同打印设置的效果,可以在Plot Options窗口中修改Plotter name等设置,并在 Submit Plot窗口中反复Apply 即可。3. Wavescan的波形图打印成PS 或 EPS 输出(1)在 Graph Window中,File - Print., 调出 Print 窗口。 Print Service 的Nam
6、e 中下拉菜单选择设置的虚拟打印机。我这边默认有一个名为lp 的打印机,前述 .cdsplotinit文件中设置的打印机并非都能在此处出现。比如下面定义的打印机将会出现:IBM 4039|Apple LaserWriter II NT/NTX: :manufacturer=IBM Corp: :type=postscript1: :spool=/bin/qprt -Pps -c -Bnn: :query=lpq -Pps: :remove=lprm -Pps $3: :resolution#300: :maximumPages#30: :paperSize=“A“ 2400 3150 75 7
7、5: 原则上由 .cdsplotinit定义的 postscript 类型的打印机都可以被Wavescan使用,但是需要在.cdsplotinit 定义 postscript类型打印机的时候明确指出打印机的名字,比如上例中的:spool=/bin/qprt -Pps -c -Bnn: 定义了 Wavescan的打印机列表中出现的名字为ps ,又如 :spool=lpr -Php4m: 定义了Wavesacn的打印机列表中出现的名字为hp4m。还可以使用 -d $PRINTER 参数,比如下面例子中将直接引用( :spool=lp-d $PRINTER: )第一行定义的打印机名字(Guide-P
8、S BW ),使之出现在Wavescan的打印机列表中:Guide-PS BW|Hewlett-Packard LaserJet, PS: :manufacturer=Hewlett-Packard: :type=postscript1: :spool=lp-d $PRINTER: :query=lpstat -o $PRINTER: :remove=cancel $1 $PRINTER: :maximumPages#30: :resolution#600: :paperSize=“A4“ 4758 6846 90 90: (2)选择 Print To File 。其他选项一般默认即可。App
9、earance - Color Appearance可以选择打印成黑白Monochrome 还是彩色 Color 。Annotations 可以设置 Trace Legends 和Labels and Cursors。(3)点 Print 将调出 Print to File对话框,选择合适的路径,设置文件名,比如WaveScan.eps 。OK, 在所设置的打印路径下生成相应的PS 或 EPS 文件。4. PS 或 EPS 转 PDF EPS 文件可以直接被Tex/LaTex使用,但是有些时候可能需要将PS/EPS 文件转换成PDF 使用。如前所述, 上面方法生成的PS 或 EPS 文件的后缀
10、名互改 (比如将原始生成的schematic.ps改为 schematic.eps ,或者将原始生成的layout.eps改为 layout.ps )似乎都没有问题。将已生成的PS 或 EPS 文件转换成PDF可以在 Linux/Unix命令行方式下完成,也可以在Windows XP下完成。(1). Linux/Unix命令行方式是进入PS/EPS 保存目录,运行:ps2pdfwr schematic.eps schematic.pdf 该命令的完整的语法是:ps2pdfwr options. (input.eps|-) output.pdf|-。(2).Windows XP下可以右键单击sc
11、hematic.ps ,Converter to Adobe PDF.或者也可以从右键菜单中选择从程序打开 - Acrobat Distiller。(3). 用 Gsview转换。 Gsview打开 PS/EPS 文件, File Convert. Device选择 pdfwriter,Resolution选 300 ,Pages 选择需转换的页面,其他默认,OK 。强烈推荐此方法,生成的PDF 文件比( 2)小很多!需要指出的是, Linux/Unix 命令行方式和XP 的 Acrobat Distiller方式转换 wavescan 波形图形的时候可能会丢失一些图形信息,比如波形图中的一些
12、Guidline 。至少在我这边是这样的情况,也许是具体设置的问题,原因暂时不明。5. PS 或 EPS 转 EMF ,JPG 及 PNG 文件。(参见另文 “ EPS 格式图片转EMF 格式图片之GSview+ pstoedit” )6. Plotter设置的错误检查。有些人发现就算按照1 中所述设置好了.cdsplotinit ,在 2 的 Submit Plot窗口中还是看不到任何可选择的Plotter ,我本人就碰到过这么奇怪的事情,具体原因至今不明,但是怀疑是XP 和 Linux 之间的文字编码出了什么问题,导致不能正常识别.cdsplotinit文件中的空格或者换行符。这时候就有三
13、条非常重要也非常有用的命令来帮助你确认错误所在。在CIW 窗口中输入下面三条命令:CIW psConfigLoaded() CIW psLoadCdsPlotInit() CIW psQueryPlotters() 我碰到过一次问题就是通过psLoadCdsPlotInit()发现 .cdsplotinit文件中有不能识别的错误,最后重新编辑 .cdsplotinit文件(虽然我自己认为内容完全没有变化,但是可能字体编码有变化)而解决的。7. AWD Window Hardcopy 8. 使用 Illustrator 编辑 PS 文件解除 Group ,修改线条 3pt ,文字 1pt。9.
14、PS 文件的直接编辑使用文本编辑器打开PS 文件,找到其中的字体设置段落,可以将其中的Helvetica 改为 Arial 。10. Encapsulated PostScript. Plotting with TIFF Preview By plotting to an Encapsulated PostScript. (EPS) plotter with TIFF preview , you can use the resulting file in Microsoft Word or other Microsoft Office applications. For example, yo
15、u can add the following to your .cdsplotinit file: Encapsulated PostScript. TIFF preview |Encapsulated PostScript. :manufacturer=Adobe: :type=epsfiC: :EPSPreviewType=TIFF: :resolution#300: :maximumPages#1: :paperSize=“5x5 inches“ 1500 1500: :paperSize=“8x8 inches“ 2400 2400: :paperSize=“Unlimited“ 7
16、2000 72000: You can specify any of the following type keywords: type=epsfEPS black and white, without preview type=epsfiEPS black and white, with preview type=epsfCEPS with color, no preview type=epsfiCEPS with color, with preview To plot from the Virtuoso?Schematic Editor, do the following: 1. Choose Design - Plot - Submit. The Submit Plot form.ap