- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
让我再来把DxDesigner批判一番吧
如下所示:
PartNumber PartName PartLabe
100R0805 100R0805
200R0805 200R0805
470R0805 470R0805
因为你要用到的symbol和cell都是一样的。把不同阻值的电阻做成一个Part的好处在于,你在第一个设计时做好的电阻,在第二个、第三个设计里就可以直接拿来用了,画原理时,放置symbol(用Device方式放置)后,不用再指定它的PartNumber等属性。
但是在DXD里,问题就来了,你新建的symbol,有一个DEVICE=*** 的属性,这个DEVICE就对应了PDB里的PartNumber。如果你只做一个symbol,设DEVICE=RES,那么在做PDB时,就无法再使用上面的方式。因为PDB里显然不能允许PartNumber雷同,而它是与symbol的DEVICE属性对应的。也就是说,对于不同电阻,要做看上去一模一样的symbol,分别为它们填上DEVICE=100R0805,DEVICE=200R0805,DEVICE=470R0805这样的东东。不知道DXD支持不支持symbol的复制,恕我初学无知,好像是不支持的,只有DC/DV的库里支持。在PDB里,你将不得不为100,200,470等等这样的Parts一个一个的指定symbol和cell。当然你可以只做一个symbol,令DEVICE=RES,在PDB里做Parts时,指定symbol为RES,CELL用0805就好了。但问题是,每次放置的电阻值,都要手工添加一下阻值。以后你做第二个、第三个设计时,放电阻还是要自己加阻值。与DC/DV的直接放置电阻就有阻值、封装的信息相比(尽管是用PartNumber方式来达到阻值的表示,可能仿真会麻烦一些),效率可想可知了。
这也许是Mentor的人故意这样弄的,以鼓动大家去用它开发的匪夷所思的DxDataBook?
呵呵
第一:DXD可以将symbol另存为别的symbol。
其次:dx->exp中,如果symbol中已经设置好了pin number,那么可以不做pdb。
你所说的这个问题如果不想在原理图中输入参数,那么只能用DxDataBook。不知道你所说的匪夷所思是指什么呢?个人感觉单就输入参数来说,用DxDataBook比用pdb方便快捷的多,当然首次配置的时候可能稍微麻烦一些。
我搞几次DX都没搞定.真是惨呀.
感谢小编yth0,感谢wangjin兄弟的回复,感谢CCTV,感谢Channel V,呵呵
我刚学DXD没几天,好多地方还不太熟悉,能不能麻烦小编yth0大人指点一下那种“指定了pin number,就不用再作PDB”的步骤啊?非常感谢啊
在 Symbol 中 為每個引腳添加屬性 :
# = PinNumber
就可以自動的在Part中自動分配引腳。
通过这些时间的摸索觉得DxDesigner真是个好东西,里面好多东西可以智能,节省了不少时间
现在对于DxDataBook也初步有了认识,DxDesigner+DxDataBook比用其他原理图工具方便的多,就是刚开始入门难,但是以后确实方便了不少。
的确是这样。刚开始的时候入门比较难。尤其是从无到有建库是比较痛苦的。但是Dxdesigner+DxdataBook比较方便公司内部的管理。越到后来越方便。
呵呵, 匪夷所思的DxDataBook, 的確是 匪夷所思, 等 LZ 用過以後這種感受也許更深了.
用了 Mentor 幾個月了,已經建了近萬個Part,中心庫已經近400M,全都是一點一點建立起來的,現在大家用的非常方便,離開了 Dxdatabook, 想畫原理圖那才是匪夷所思.
Dxdesigner+DxdataBook的设计思想和cadence的design entry很相象,在design enrty中如果电阻的值不一样,就要在part table file里重新搞一行。
首先你的原理图中的symbol要包含pin number,并且DEVICE、PKG_TYPE等属性齐全,其次在做Forward Annotation的时候,注意有个Additional Options的按钮,点击,在Import Parts项,选择第二项或者第三项,则它会根据你的DEVICE、PKG_TYPE等属性自动生成一个local pdb库。这个选项在DxDesigner中第一次生成网表的时候也有,你注意看一下。这样的话你不用做pdb也能正确的导入了。
是这样,纠正一下应该Design Entry CIS,DxdataBook和它的CIS功能类似。不过Design Entry的常用操作可能更让人习惯些,不像DxDesigner的操作那样“匪夷所思”。
好的
学习
如果你不想用Databook,想保留DC、DV的方式,这一点在EXP2005SP1中也是支持的,只不过建的symbol时候DEVICE属性为空就可以,只要在LM中建立了part,在DX中使用Place Device from Pdb,symbol放上后会被自动添上Device=part number,但要注意,此时用CDB的方式到EXP,不要用网表方式了(不然要修改配置文件)
DxDataBook工作量好大啊!
也就是说,在做symbol的时候device,pkg_type属性定义为空,pdb也不做,dx会自动生成localpdb,那么这样子就可以一个symbol对应多个器件了?
SYMBOL的上述属性都不定义,在dxdatabook中,再输入相应你想要的pkg_type,VALUE等,dx会自动生成新的pdb?
那不有点向protel里面了,想要什么封装就写什么封装,他就给你生成什么封装,这样似乎不够严谨啊
还有能不能利用Report Writer直接他中心库里已有的器件清单给导出来?我试了试,wg中自带的一些工具似乎和DC联系更紧密一点!
请各位大侠指点!
1.EXP2005SP1中确实支持类似dc-exp的cdb方式,不过这样同样要像dx-exp那样做pdb,而在pdb中添加或修改属性实在是太麻烦了,那样的话还不如直接用dc算了,个人感觉基本的操作dx不如dc流畅顺手。
2.DxDataBook初次工作量可能会大一些,但添加或修改属性非常方便啊,而且属性添加全了,将来出partlist就很省事了。再一个可以用一点做一点啊,慢慢积累,以后就方便了。
3.基本是这样的,在DxDataBook添加全DEVICE、PKG_TYPE等属性,导入的时候按我上面说的就可以了。我不明白你说的:“像protel里面了,想要什么封装就写什么封装,他就给你生成什么封装”。封装必须是中心库中已做好的,程序一切都是根据你DxDataBook中添加的属性自动生成part的信息,怎么和严谨不严谨扯上关系了呢?
列举DXD恶行种种:
位号在DXD中的和在EXP中的不一一对应.
导入FPGA的PIN文件,做成的SYMBOL统统没有pin number
分割IC导入EXP中出错
!@#$%^&*()
也许我哪里没有弄对
各有各的好处
比如在DC里,像你那样弄的话, 做BOOM表舅比较麻烦
回小编:
我目前的做法是在symbol里面都把pkg_type属性都设置好了,一个符号对应一个或多个封装,我的意思是如果symbol这些属性都不定义的话,直接在dxdatabook里面指定,当然封装是肯定都做好了的,只是我在dx里面去指定一个我需要的,比如一个电阻,我在databook指定他的封装为0805,他自动生成pdb,那么下次在别的原理图中,我是不是直接在dxdatabook中改变他的封装为0603,他又生成一个pdb?
相比之下,我觉得dc更好一点,而且他和exp联系更紧密,只可惜,我花了很长时间去做dx的库,否则准备放弃dx的,可能dx不太适合我目前的现状!
不明白你为什么还要在dxdatabook中改变他的封装呢?你0805和0603的电阻做成不同的device啊,事先都做好,你用那个就直接放那个就行了,怎么还用再改封装呢?
dc毕竟是exp的原配,配合的当然好了,可惜它做part太烦琐,而且看样子Mentor是不打算发展它了,它已经很长时间没有重要的改进了。现在dx确实有很多问题,而且改进的速度太慢了,唉,天下没有十全十美的东西啊。
谢谢小编,耐心的等dx发展了!^_^
很好,学习一下。
学习了!
受教了
DC中,画原理图,用滚轮放大缩小,按住滚轮拖动图纸,像这些操作在DX中还存在吗?要是没有,还真的很难改变使用习惯的啊。
学习中
受教了 多谢楼上各位的讨论
Cadence Allegro 培训套装,视频教学,直观易学
上一篇:寻求资深工程师帮助
下一篇:PADS2007里面的PADS layout的我今天刚刚安装一个,是不是和PowerPCB功能一样?我