wildgoat的个人空间 https://blog.eetop.cn/wildgoat [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Cadence中Schematic,Layout以及Waveform的打印输出及图片文件后处理

热度 3已有 25054 次阅读| 2011-11-16 12:14 |个人分类:Cadence

1. Plotter的设置
将.cdsplotinit文件放置在工作目录或者用户根目录下。google一下可以找到很多.cdsplotinit文件,但是最简单有效的方法是将Cadence自带的Sample文件拿过来直接使用。将$CDSHOME/tools/plot/cdsplotinit/samples/cdsplotint.sample拷贝至工作目录或者用户根目录,并改名为.cdsplotinit即可。打印机的定义可以参照cdsplotint.sample文件,这里给一个例子:
EPS|Encapsulated 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或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,Paper 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选项,否则每次打印都会给你设置的默认邮箱发送通知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]的[Name]中下拉菜单选择设置的虚拟打印机。我这边默认有一个名为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 75:
原则上由.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-PS 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。其他选项一般默认即可。[Appearance] - [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文件的后缀名互改(比如将原始生成的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.[e]ps|-) [output.pdf|-]。
(2).Windows XP下可以右键单击schematic.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波形图形的时候可能会丢失一些图形信息,比如波形图中的一些Guidline。至少在我这边是这样的情况,也许是具体设置的问题,原因暂时不明。

5. PS或EPS转EMF,JPG及PNG文件。
(参见另文“EPS格式图片转EMF格式图片之GSview+ pstoedit”)

6. Plotter设置的错误检查。
有些人发现就算按照1中所述设置好了.cdsplotinit,在2的Submit Plot窗口中还是看不到任何可选择的Plotter,我本人就碰到过这么奇怪的事情,具体原因至今不明,但是怀疑是XP和Linux之间的文字编码出了什么问题,导致不能正常识别.cdsplotinit文件中的空格或者换行符。
这时候就有三条非常重要也非常有用的命令来帮助你确认错误所在。在CIW窗口中输入下面三条命令:
CIW> psConfigLoaded()
CIW> psLoadCdsPlotInit()
CIW> psQueryPlotters()
我碰到过一次问题就是通过psLoadCdsPlotInit()发现.cdsplotinit文件中有不能识别的错误,最后重新编辑.cdsplotinit文件(虽然我自己认为内容完全没有变化,但是可能字体编码有变化)而解决的。

7. AWD
[Window] > [Hardcopy …]

8. 使用Illustrator编辑PS文件
解除Group,修改线条3pt,文字1pt。

9. 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, you 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" 72000 72000:

You can specify any of the following type keywords:

type=epsf

EPS black and white, without preview

type=epsfi

EPS black and white, with preview

type=epsfC

EPS with color, no preview

type=epsfiC

EPS with color, with preview

To plot from the Virtuoso® Schematic Editor, do the following:

  1. Choose Design - Plot - Submit.

    The Submit Plot form. appears.

  2. In the Plot With group box, remove the mark from the header check box.

  3. At the bottom right corner of the form, click Plot Options.

    The Plot Options form. appears.

  4. On the Plot Options form, mark the following check boxes:

    • Center Plot

    • Fit to Pate

    • Send Plot Only To File

  5. In the field to the right of the Send Plot Only To File check box, type a file name.
    For example, test.eps.

You can insert the plot in a Microsoft Word document by doing the following:

  1. Choose Insert - Picture - From File.

  2. Navigate to and select the file.

  3. Click Insert.



REFERENCES
1. Cadence Design System, Inc.,Virtuoso® Schematic Editor User Guide, Product Version 5.1.4.1, Chapter 11, October 2008.
2. Cadence Design System, Inc.,Plotter Configuration User Guide, Product Version 5.0, November 2005.
 

1

点赞

刚表态过的朋友 (1 人)

发表评论 评论 (7 个评论)

回复 hao2013 2013-4-30 12:49
原帖由crank于2012-04-21 11:31:54发表
回复 byouth 2020-5-22 17:14
赞一个 帮到啦
回复 摩卡咖啡 2023-12-8 11:02
有效果,解决了

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 122

    粉丝
  • 42

    好友
  • 272

    获赞
  • 118

    评论
  • 22101

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 14:58 , Processed in 0.013837 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部