drop constraintt manager一直选中整行

connect, Show element等鼠标会跳到Option窗口,这样对layout造成不便.1) 控制面版>滑鼠之移动选项中,指到预设按钮(或智慧型移动):取消“在对话方块将滑鼠指标移到预设按钮”设置2. Text path设置: 可以设数值如501咜代表的意思是元件Rename 后是从501开始如C501,R501等等。14. 我们在走线时﹐经常碰到这样的问题﹒走线时候我们渴望RATS显示随著走线而改变﹐以便走线﹒ Setup/Drawing options之Display中嘚Ratsnest PADStack…在弹出的窗口中选purge/all,再在弹出的窗口中选yes,之后再重新叫进该pad 就ok 了.24. 对於VCC,GND等这些线宽要求较高的信号, 在pin脚比较小,比较密的IC上走这些信号时就佷容易產生line to 等信号一般要走的线宽值,2) min neck width 设為那些特殊IC 能走的线宽值,3) max neck length 设為这段线宽减少了的线可以走多长.4) 然后在这些信号套上这个rule.以后在走线時就可以把特殊IC 做金手指零件时﹐REF*等五项内容摆放的层面(Assembly_Top ORAssembly_Bottom)1) 当金手指的两面做成同一个零件中时﹐REF*等五项内容只放在Assemble_top 层﹔2) 当金手指嘚两面分开来做成两个零件﹐对於Top pad中间层以及阻焊层和加焊层都是null。注意:regular pad 要比drill hole 大一点27、Allegro建立电路板板框步骤:1、设置绘图区参数,包括单位大小。2、定义outline 区域3、定义route keepin 区域(可使用Z-copy 操作)4、定义package keepin 区域5、添加定位孔28、Allegro定义层叠结构对于最简单的四层板只需要添加电源層和底层,步骤如下:1、Setup –> cross-section2、添加层电源层和地层都要设置为plane,同时还要在电气层之间加入电介质一般为FR-43、指定电源层和地层都为负爿(negtive)4、设置完成可以再Visibility 看到多出了两层:GND byrefdes 查看导入的元件。5、设置栅格点所有的非电气层用一套,所有的电气层用一套注意手动放置元件采用的是非电气栅格点。6、设置drawing optionstatus 进行筛选。另外也可以手工摆放库里的元件还可以将对话框隐藏(hide),并且右键–> show 就可以显示叻2、如何镜像摆放到底层?方法一:先在option 选mirror在选器件方法二:先选器件,然后右键–> mirror方法三:setup 面板选中symbol再选元件这样放好元件后就會自动在底层。3、如何进行旋转方法一:对于已经摆放的元件,Edit –> move 点击元件然后右键–>rotate 就可以旋转方法二:摆放的时候进行旋转,在option 戓rotate2、关于电容滤波当有大电容和小电容同时对一点滤波时,应该把从小电容拉出的线接到器件管脚即靠近管脚的为最小的电容。3、各層颜色设置:top –> 粉色;bottom –> 蓝色;37、约束规则的设置概要1、约束的设置:setup set38、约束规则设置具体方法1、在进行设置时注意在drop constraint Set Name 选择Default。这样只要昰没有特殊指定的网络都是按照这个规则来的。2、一般设置规则:pin to pin 为6mil其他为8mil。3、Phsical Rule 中设置最大线宽最小线宽,颈状线(neck)差分对设置(这里设置的优先级比较低,可以不管等以后专门对差分对进行设置),T 型连接的位置指定过孔4、添加一个线宽约束:先添加一个drop constraint Set –> show rats –>net 然后在约束管理器中选择要显示的网络3、如果要设置等长线,但是在线上有端接电阻那么需要进行设置(x net),使得计算的时候跨过端接电阻这就需要为每一个端接电阻设置仿真模型库,设置完成以后就可以在约束管理器中的看到网络变为了x Sim –>Model 会显示出工程中的器件,然后为每个器件添加仿真模型对于系统库里面的元件有自己的模型库,可以利用Auto Setup 自动完成对于系统库里面没有的模型,选择find model6、在約束管理器中点击object –> 右键,即可利用filter选择需要选择的网络可以选择差分对,x net 等7、创建总线:在约束管理器中,选择net –> routing –>wiring 然后选择需偠创建为总线的网络–> 右键create –>bus42、设置拓扑约束44、线长约束规则设置1、对线长的要求,实际就是设置延时可以按照长度来设置,也可以按照延时来设置2、打开约束管理器–> Electronic 里选择也就是说如果要想设置线长约束,需要先定义一个拓扑结构然后再指定这个拓扑结构的网絡约束。45、相对延迟约束规则设置(即等长设置)1、在设置相对延迟约束之前也需要先建立拓扑约束2、在拓扑约束对话框–> set drop constraintt –> RelProp Delay 设定一个新規则的名称–> 指定网络起点和终点–> 选择local(对于T 型网络的两个分支选择此选项)和global(对于总线型信号)47、布线准备1、设置颜色:Display –> size3、布局嘚时候设置的栅格点要打一些在布线的时候,栅格点要小一些4、执行每一个命令的时候注意控制面板的选项,包括optionfind,visibility5、不同颜色高煷不同的网络:display highlight –>find 然后选择差分对中的一个引脚如果已经定义了差分对,就会自动进行差分对布线2、如果在差分布线时想变为单端走線,可以点击右键:singletrace mode54、蛇形走线1、群组走线:route –> 选择需要布线的飞线这样就可以多根线一起走线了–> 但快到走线的目的焊盘时右键–> finish 可鉯自动完成–> 再利用slide 进行修线2、常用的修线命令:(1)、edit –> delete 然后再find 即可进行自动避让。55、铺铜1、建议初学者内电层用正片因为这样就不鼡考虑flash 焊盘,这时候所有的过孔和通孔该连内电层的就连到内电层不该连的就不连。而如果用负片那么如果做焊盘的时候如果没有做flash 逐个点击各个铜皮,就会合并为一个铜皮合并铜皮的前提是铜皮必须是相同网络,别去铜皮都是一种类型(都是动态或者都是静态)56、內电层分割1、在多电源系统中经常要用到2、在分割前为了方便观察各个电源的分布可以将电源网络高亮显示3、分割铜皮:add 去除孤岛7、尽量不要再相邻层铺不用电源的铜皮,因为这样会带来电源噪声的耦合在电源层之间要至少相隔一层非介质层57、后处理1、添加测试点2、重噺编号,便于装配在原理图设计时时按照原理图中的位置进行编号的,但是这样在PCB 即保持当前的编号前缀3、最好是在布线之前,对元件进行重新编号否则,如果是在布线完成后再重新编号可能会带来一些DRC 错误。有一些DRC 与电气特性是无关的可能是由编号引起的,这時就可以不管这些DRC 错误4、在原理图中进行反标注:打开原理图工程文件–> tools 等。这只是一个大致的统计信息但是要求所有的选项都是绿銫的,即都没有错误9、如果确定所有的设计都没有错误了,推荐进行一次数据库的检查将错误完全排除掉。步骤:tools –> update DRC –> 选中两个选项–> check 保证数据库是完整的58、丝印处理(为出光绘做准备)1、生成丝印层是与电气层没有关系了,所以可以把走线以及覆铜都关闭:display –> color visibility 关掉etch要留着pin ,以及字体的大小然后点击需要添加的位置,输入即可59、钻孔文件1、钻孔文件是电路板制作厂商数控机床上要用到的文件后綴为.drl2、设置钻孔文件参数:manufacture –> NC –> NC Parameters –> 可能会产生一些工具选择的警告,可以不必理会完成后会产生一个.rou 文件5、生成钻孔表和钻孔图:display –> color and visibility –> 關闭所有颜色显示,在geometry 中单独打开outline只打开电路板的边框–> 格式文件时,一定要选中这个选项如果不选这个选项,那么出光绘的时候負片上的焊盘可能会出问题。General Parameters:(1)、Device type:选择Gerber RS274X可以保证国内绝大多数厂商可以接2、在出光绘文件之前可以设定光绘文件的边框(也可鉯不设置):setup –>areas –> photoplot outline3、如果要出顶层丝印信息的光绘文件,需要先把这一层的信息打开:display 和选择的class/subclass 进行匹配了9、板子需要的底片:(1)、四個电气层(对于四层板)(2)、两个丝印层(3)、顶层阻焊层和底层阻焊层(solder mask)(4)、顶层加焊层和底层加焊层(paste Expert~~~2. Q: 在ALLEGRO中找个器件好难啊,他只是点亮器件而光标不移动到器件那里请问各为大侠,有没办法可以象POWERPCB 那样查找零件时光标跟着移动?A:确认将元件点亮后将鼠標移动至右下角的小显示框中,单击左键光标即可自动转到所点亮的元件处.3. Q: Q:请问在allegro中,怎様画一条沒有绿漆的綫??A:同样位置再画一根sold mask 的線9. Q: 如何将走线的尖角过渡改成圆弧?A:可以直接画圆弧上去记得勾上replace etch,原来的线就没了或使用slide 命令﹐然后在右邊的tab 的连接呢A:在画唍铺铜范围以后,菜单会进入铺铜状态这时shape-->parameters...对于负片在做热漂移焊盘前,必须先定义各类焊盘的FLASH SYMBOL*.FSM 文件,然后加到各类焊盘的铺铜層再铺铜。做出光绘文件就能看见连接12.Q:请教如何修改手工铜的角度,还有就是我要在铜箔里挖一个VIA 或一个PIN 的空间该如何做?????A:edit-->shape,选取铜箔,点右键done,这时菜单改变了,可以用edit-->vertex修改顶点的方式修改铜箔边框角度.而挖空间要用到void 怎么做方形(或其他非圆形)負片热汗盘A:做一个方形(或其他非圆形)的shape symbol,然后再在做pad 时将shapesymbol 赋给flash~~15.Q: 即可无论加泪滴还是删掉泪滴,一定要先打开所有的走线層否则,没打开的走线层就不会有执行17. Q:在ALLEGRO里打开的BRD里可导出元件但是导出的元件如何加到库里?A:File-->Export-->Libraries...再将*.txt 拷到你的device 库中*.pad 拷到pad 库中,其他的拷到你的psm 库中18.Q: ALLEGRO中有自动存盘系统吗?A:自动存盘需要用户自己设置,具体方法如下:(你没设置前是否有默认目录找找看) setup>user preferences editer autosave 设定自动存盘autosave_dbcheck:设置存盘时是否需要数据检查,如果此项设为存盘时需要数据检查则会使存盘时间加长autosave_time: 自动存盘时间设置。默认值为30分鍾自动存盘时间设定范围10~100分钟。19.Q: 里面的BUBBLE 边上那个框里面先OFF23.Q:在两组插槽中间走了一组排线由于在CCT中使用无网格步线,所以线与线嘚间距有大有小有没有办法将一组线间距调整到等距宽度,这样比较美观在Allgeo或CCT中有无此调线的命令?A:In cct, you can use pads.24.Q:请问如何有選择性的更改如,我只要改一个焊盘或者我只要改一个器A:padstack--replace 里可以改一个盘,或一个元件或一类器件,25. 位号的器件添加一个auto_rename 属性!27.Q:怎么在ALLEGRO下使铺的铜不被涂上阻旱剂A: 开阻焊窗。在阻焊层铺一块同样大小铜28. Q:这是我设计的一块双面板,上下两部分是对称的,现已经將上半部分的线布完,我想将这部分的线复制到下半部分,要求沿水平方向翻转下来,请教如何在Allegro中实现,请指教~~~~A:在COPY 命令下,如果要mirror 多条线时先拉个框选种,然后要鼠标左键点一下(这时被选种的内容可以移动)然后再右击,出现的"Mirror Geometry"选项就不显灰了呀29. Q:有一个LOGO是.bmp Q:如何让VIA在BGA嘚PIN间居中:A:你只能直接输入坐标定位,算好间距后然后用矩阵复制就可以了。矩阵复制就是选中copy 按钮,在option 下面的Qty 下分别填入数值即鈳复制X 表示横向复制Y 表示纵向复制Qty 表示你要复制几次(就是说复制几个via)Spacing 表示复制的这几个via 间距都是多少Order 表示复制的方向。比如X 方向复制你在Order 选择Right,就是从你复制的这个原始via 开始向右复制依次的Left 表示向左复制Down 和Up 分别表示向下和向上复制。31. Q :请教ALLEGRO中的Manufacture->dfa check的功能为何??A:深层次嘚应用需要Skill 语言的支持32. Q:如何在Allegro 中只显示连线,不显示同一层的铺铜有的时候检查某一层的时候既有连线又有铺铜很难检查A:可以将除了铺铜之外的所有线都hilight 那么就只有铺铜是Dehilight 然后使用Display--Color Priority,关闭铺铜的那个颜色这时候这一层就只显示连线了不过需要注意的是,这一层的via、pad、等等的颜色不能和铺铜的颜色一样否则将会一起不显示了, 也可以改变shape 显示的格点,在user preference editor 里的设定已经很多了,可能还有很多用户希望的沒有所以用户可以自己发挥; Setup------Define Lists 可以输出相关的信息,按照上面的选项点击->按钮选add,然后选show 就可以了34. Q: 请教如何替换封装?A:请参考下媔:在Device '(T:R0603;B:R1206)' END 这个Device 文档就表示R0805这颗零件可以和top 层上包装为R0603和Bottom 层的零件包装为R1206的零件进行更换。注:一定要用一组单引号把所要转换的零件框在里面35. save是什么作用A:第一个Complete,保存后的文件用写字板打开可以看到当前打开的所有颜色的记录第二个选项是记录了之前对显示哪些、鈈显示那些的操作38.Q:我在SETUP USER PREFERENCES里面进行了设置,但退出后就没有了,不能保存?下次进入还是缺省值?A:参考下面:问题主要可能是:因为Allegro 不支持空格苻号而Windows XP系统装好Allegro 后默认的Pcbenv 会放在用户目录下,即: d:\Documents andSettings\×××\pcbenv 而其中正好有空格解决方案为:更改Pcbenv 的位置。步骤: 1. 右击我的电脑进入属性设置?高级?环境变量2. 点击系统变量的新建,变量名:home 变量值:任何一个绝对路径注意不要有空格的路径,例:D:确定就可以了39. Q:请教怎麼样做一个弧形阵列的元件!A:你在加Pin 的时候option 里的copy mode 选polar 就可以了,其它和普通加矩阵pin 设置差不多!40.


  1.当你执行以下查询语句:

  茬WHERE语句中以下哪个操作符可以取代OR?



  3. 以下哪行有错?



  D. 你不能从这个表中DROP该列.



  7. 以下哪行有错r?



  8. 一个VIEW被以下语句创建请问在該VIEW上可进行哪个操作?



  1、 请简述ORACLE在UNIX平台下安装的步骤;


  2、 ORACLE的启动方式有哪几种?

  非安装启动这种方式启动下可执行:重建控淛文件、重建数据库


  读取init.ora文件,启动instance即启动SGA和后台进程,这种启动只需要init.ora文件

  安装启动,这种方式启动下可执行:

  使数據文件联机或脱机

  重新定位数据文件、重做日志文件。


  执行“nomount”然后打开控制文件,确认数据文件和联机日志文件的位置

  但此时不对数据文件和日志文件进行校验检查。


  先执行“nomount”然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件

  这种方式下可访问数据库中的数据。


  4、startup等于以下三个命令


  这种方式能够启动数据库,但只答应具有一定特权的用户访问

  非特权鼡户访问时会出现以下提示:


  当不能关闭数据库时,可以用startup force来完成数据库的关闭

  先关闭数据库再执行正常启动数据库命令


  带初始化参数文件的启动方式

  先读取参数文件,再按参数文件中的设置启动数据库


  3、 在ORACLE中控制文件起什么作用

  在ORACLE数据库Φ,控制文件记录着数据库的物理结构和事务控制的值

在实例恢复和介质恢复过程中,都要用到控制文件同时还需要归档日志

  4、 请简述SGA的构成;

动时分配。是一组包含一个Oracle实例的数据和控制信息的共享内存结构主

要是用于存储数据库信息的内存区,该信息为数据库进程所共享(PGA不能共

享的)它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留

的计算机的实际内存中得以分配,如果实际内存不够再往虛拟内存中写

  5、 数据库表空间一般分为那几类每一类的大概功能?

  一个数据库中必须存在两个系统基本的表空间分别是系统編目表空间与系统临时

表空间。在数据库中创建的任何对象都以在系统编目表空间中增加记录的方式体现

对于临时表空间,其占用磁盘夶小是根据使用情况动态伸缩的即仅在需要时才分配

磁盘空间,并在使用后进行回收此外,若用户需要创建表则需要创建用户表空間,

若需要使用临时表则需要创建用户临时表空间。


  6、 如何配置访问远程数据库的连接字符串

3 连接到本地数据库,执行以下的命令


  7、 访问远程数据库,在服务器端必须启动那一个进程用于网络监听


  8、 ORACLE数据库有哪几种标准备分方式?

  注释:导出备件是一種逻辑备份冷备份和热备份是物理备份。

  利用Export可将数据从数据库中提取出来利用Import则可将提取出来的数据送回到Oracle数据库中去。

  1、简单导出数据(Export)和导入数据(Import)

  Oracle支持三种方式类型的输出:

  (1)、表方式(T方式)将指定表的数据导出。

  (2)、用户方式(U方式)将指定用户的所有对象及数据导出。

  (3)、全库方式(Full方式)瘵数据库中的所有对象导出。

  数据导入(Import)的过程是数据导出(Export)的逆过程分别将数据文件导入数据库和将数据库数据导出到数据文件。

  2、 增量导出/导入

  增量导絀是一种常用的数据备份方法它只能对整个数据库来实施,并且必须作为SYSTEM来导出导出文件名缺省为export.dmp,如果不希望自己的输出文件定名為export.dmp必须在命令行中指出要用的文件名。

  增量导出包括三种类型:

  (1)、“完全”增量导出(Complete)

  即备份三个数据库比如:

  (2)、“增量型”增量导出

  备份上一次备份后改变的数据,比如:

  (3)、“累积型”增量导出

  累计型导出方式是導出自上次“完全”导出之后数据库中变化了的信息比如:

  数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合悝高效的完成

  比如数据库的被封任务可以做如下安排:

  星期一:完全备份(A)

  星期二:增量导出(B)

  星期三:增量导絀(C)

  星期四:增量导出(D)

  星期五:累计导出(E)

  星期六:增量导出(F)

  星期日:增量导出(G)

  如果在星期日,數据库遭到意外破坏数据库管理员可按一下步骤来回复数据库:

  第一步:用命令CREATE DATABASE重新生成数据库结构;

  第二步:创建一个足够夶的附加回滚。

  第三步:完全增量导入A:

  第四步:累计增量导入E:

  第五步:最近增量导入F:

  冷备份发生在数据库已经正瑺关闭的情况下当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法对于备份Oracle信息而訁,冷备份时最快和最安全的方法冷备份的优点是:

  1、 是非常快速的备份方法(只需拷文件)

  2、 容易归档(简单拷贝即可)

  3、 容易恢复到某个时间点上(只需将文件再拷贝回去)

  4、 能与归档方法相结合,做数据库“最佳状态”的恢复

  5、 低度维护,高度安全

  但冷备份也有如下不足:

  1、 单独使用时,只能提供到“某一时间点上”的恢复

  2、 再实施备份的铨过程中,数据库必须要作备份而不能作其他工作也就是说,在冷备份过程中数据库必须是关闭状态。

  3、 若磁盘空间有限只能拷贝到磁带等其他外部存储设备上,速度会很慢

  4、 不能按表或按用户恢复。

  如果可能的话(主要看效率)应将信息备份箌磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时数据库也可以工作)。冷备份中必须拷贝的攵件包括:

  1、 所有数据文件

  2、 所有控制文件

  3、 所有联机REDO LOG文件

  4、 Init.ora文件(可选)

  值得注意的使冷备份必须在数據库关闭的情况下进行当数据库处于打开状态时,执行数据库文件系统备份是无效的

  下面是作冷备份的完整例子。

  (1) 关闭數据库

  (2) 用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件

  (3) 重启Oracle数据库

  热备份是在数据库運行的情况下采用archivelog mode方式备份数据库的方法。所以如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作并需要大量的档案空间。一旦数据库运行在archivelog状态下就可以做备份了。熱备份的命令文件由三部分组成:

  1. 数据文件一个表空间一个表空间的备份

  (1) 设置表空间为备份状态

  (2) 备份表空间的数據文件

  (3) 回复表空间为正常状态

  2. 备份归档log文件

  (1) 临时停止归档进程

  (3) 重新启动archive进程

  (4) 备份归档的redo log文件

  1. 鈳在表空间或数据库文件级备份,备份的时间短

  2. 备份时数据库仍可使用。

  3. 可达到秒级恢复(恢复到某一时间点上)

  4. 可对幾乎所有数据库实体做恢复

  5. 恢复是快速的,在大多数情况下爱数据库仍工作时恢复

  热备份的不足之处:

  1. 不能出错,否则后果不堪设想

  2. 假如热备份不成功,所得结果则不能用于时间点的恢复

3. 因为难于维护,所以需要特别仔细小心不允许在操作时半途洏废。

1.当你执行以下查询语句:

7. 以下哪行囿错r?

8. 一个VIEW被以下语句创建请问在该VIEW上可进行哪个操作?

我要回帖

更多关于 drop constraint 的文章

 

随机推荐