用于支持设计电路的方法、装置及印刷电路板制造方法制造方法及图纸

技术编号:2829613 阅读:152 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了用于支持设计电路的方法、装置及印刷电路板制造方法。包括在电路设计CAD装置中的现场可编程门阵列信息管理单元检索由现场可编程门阵列设计CAD装置创建的现场可编程门阵列信息,例如引脚分配信息和属性信息。库创建单元利用现场可编程门阵列信息创建符号库。引脚交换处理单元从封装设计CAD装置检索引脚交换信息,并将引脚交换反映在符号库、现场可编程门阵列信息、电路图和约束条件中。

【技术实现步骤摘要】

本专利技术涉及一种用于支持(辅助)设计其中采用可编程逻辑器件(PLD)作为元件的电路的技术。
技术介绍
在设计其中采用诸如FPGA (现场可编程门阵列)的PLD作为元件 的电路中,在封装设计中可改变元件设计中PLD的引脚分配。这是因为, 在PLD中,元件内部的动作会因程序的重写而改变,从而在封装设计阶 段执行PLD的引脚替换,以容易地进行引脚布局。当在封装设计中改变引脚分配时,封装设计中引脚分配的改变需要 在PLD设计信息中反映出来,以确保封装设计信息和PLD设计信息一致。 因此,已开发了这样一种技术在PLD设计信息中反映封装设计中的引 脚替换。例如,专利文献1公开了如下一种FPGA设计支持装置,在该 装置中,关于在封装设计或电路设计中改变的引脚布局的信息反映在 FPGA设计信息中。然而,上述FPGA设计支持装置中的问题在于,封装设计或电路设 计中引脚布局的改变可反映在FPGA设计中,但是封装设计中引脚布局 的改变不能反映在电路设计中。
技术实现思路
本专利技术的目的在于至少部分解决传统技术中的问题。 根据本专利技术的一方面,提供了一种电路设计支持装置,该电路设计 支持装置支持设计其中采用PLD作为元件的电路,该电路设计支持装置 包括引脚交换信息接收单元,其用于接收引脚交换信息,所述引脚交 换信息是关于在封装设计中针对所述PLD执行的引脚交换的信息;和引脚交换处理单元,其通过利用所述引脚交换信息将所述引脚交换反映在 电路图中。根据本专利技术的另一方面,提供了一种用于支持设计其中采用PLD作 为元件的电路的方法,所述方法包括以下步骤第一接收步骤,其包括 接收引脚交换信息,所述引脚交换信息是关于在封装设计中针对所述 PLD执行的引脚交换的信息;并且通过利用所述引脚交换信息将所述引脚交换反映在电路图中。根据本专利技术的又一方面,提供了一种制造印刷电路板的方法,该方法为支持设计其中采用PLD作为元件的电路的电路设计支持装置所采 用,所述方法包括以下步骤接收引脚交换信息,所述引脚交换信息是 关于在封装设计中针对所述PLD执行的引脚交换的信息;并且通过利用 所述引脚交换信息将所述引脚交换反映在电路图中。根据本专利技术的再一方面,提供了一种其中存储有计算机程序的计算 机可读记录介质,所述计算机程序使计算机实施上述方法。附图说明通过阅读以下结合附图考虑时对本专利技术的当前优选实施方式的详细 描述,将更好地理解本专利技术的上述和其它目的、特征、优点及技术和工 业重要性。图1是用于说明根据本专利技术第一实施方式的FPGA协调设计的概念 的说明图2是根据第一实施方式的FPGA协调设计系统的功能框图3是用于说明电路设计的说明图4A和图4B是用于说明FPGA的符号库的说明图5是存储在FPGA信息存储单元中的FPGA信息的实施例的图表;图6是存储在符号库存储单元中的符号库的实施例的图7是引脚交换的实施例的图8是如何在电路图中反映引脚交换的实施例的图9是存储在约束条件存储单元中的约束条件的实施例的图IO是存储在改变历史存储单元中的改变历史的实施例的图11是由历史输出单元输出到FPGA设计CAD装置的通知信息的 实施例的图12是通知信息的输出格式的图13是由电路设计CAD装置执行的用于创建符号库的处理和用于 布置符号的处理的流程图14是由DRC单元执行的用于检查输入/输出属性的处理的流程图15是由DRC单元执行的用于检查差分信号的处理的流程图16是由DRC单元执行的用于检査电源电压的处理的流程图17是由引脚交换处理单元执行的用于引脚交换的处理的流程图18是由历史输出单元执行的用于输出改变历史的处理的流程图19是用于说明根据本专利技术第二实施方式的FPGA协调设计的概念 的说明图20是根据第二实施方式的FPGA协调设计系统的功能框图21是由网表(netlist)检索单元检索的网表的实施例的图22是由网表转换单元输出的网表的实施例的图23是由临时库创建单元创建的临时库的实施例的图24是由临时库创建装置执行的用于输出封装设计CAD用信息的 处理的流程图25是由临时库创建装置执行的用于反映封装的考虑结果的处理 的流程图;以及图26是执行根据第一实施方式的电路设计CAD程序的计算机的功 能框图。具体实施例方式下面,参照附图来详细说明根据本专利技术的示例性实施方式。顺便提 一下,在实施方式中主要说明将本专利技术应用于FPGA的情形。首先,来说明根据本专利技术第一实施方式的FPGA协调设计的概念。图1是用于说明根据第一实施方式的FPGA协调设计的概念的说明图。 如图所示,在根据第一实施方式的FPGA协调设计中,支持FPGA设计 的FPGA设计CAD装置10、支持印刷电路板的封装设计的封装设计CAD 装置20、以及作为用于支持电路设计的电路设计支持装置的电路设计 CAD装置100相互协作,以对设计者提供支持。具体地讲,电路设计CAD装置100接收由FPGA设计CAD装置10 创建的FPGA信息(例如,引脚布局),并创建符号库。当创建FPGA的 符号库时,如果创建了符号库的FPGA布置在电路图中,即,如果符号 库是因FPGA中的改变而新创建的,则电路设计CAD装置100尽可能多 地利用关于现有符号的信息(例如,部分分配和符号引脚的布局)来创 建符号库。如上所述,电路设计CAD装置100通过利用FPGA信息创建FPGA 的符号库,使得电路设计者无需创建FPGA的符号库。因此,可减轻电 路设计者的工作负荷。另外,当由于FPGA的改变而新创建符号库时, 电路设计CAD装置100尽可能多地利用关于现有符号的信息来创建符号 库。因此,可以减少对电路图的修改,因而可提高电路设计的效率。此外,当执行DRC (设计规则检查)时,电路设计CAD装置100 通过参照由FPGA设计CAD装置10创建的FPGA信息(例如,引脚输 入/输出属性)来执行DRC。例如,电路设计CAD装置IOO针对每个网 通过参照FPGA的引脚输入/输出属性来检查输出引脚的数量。这样,电 路设计CAD装置100通过参照FPGA信息(例如,引脚输入/输出属性) 来执行DRC,由此可更精确地执行DRC。此外,当在封装设计中发生引脚交换时,电路设计CAD装置100 从封装设计CAD装置20检索引脚交换信息,并在符号库、电路图等中 反映引脚交换。此外,电路设计CAD装置IOO在约束条件中(例如,引 脚之间的配线的长度)反映封装设计中的引脚交换。这样,电路设计CAD 装置100还在约束条件中反映封装设计中的引脚交换,因而,能够消除 电路设计信息和封装设计信息的不一致。此外,电路设计CAD装置IOO记录封装设计中引脚交换的历史,并将引脚交换的历史信息提供给FPGA设计CAD装置10。这样,电路设 计CAD装置100记录封装设计中引脚交换的历史,并将引脚交换的历史 信息提供给FPGA设计CAD装置10,因而能够确保FPGA设计、电路 设计和封装设计之间的一致性。随后,说明根据第一实施方式的FPGA协调设计系统的构造。图2 是根据第一实施方式的FPGA协调设计系统的功能框图。如图所示,FPGA 协调设计系统包括FPGA设计CAD装置10、封装设计CAD装置20和 电路设计CAD装置100。电路设计CAD装置100与FPGA设计CAD装置10和封装设计C本文档来自技高网...

【技术保护点】
一种电路设计支持装置,该电路设计支持装置用于支持对其中采用可编程逻辑器件作为元件的电路的设计,该电路设计支持装置包括:    引脚交换信息接收单元,其用于接收引脚交换信息,该引脚交换信息是关于在封装设计中针对所述可编程逻辑器件执行的引脚交换的信息;和    引脚交换处理单元,其通过利用所述引脚交换信息将所述引脚交换反映在电路图中。

【技术特征摘要】
JP 2006-12-4 2006-3273901、一种电路设计支持装置,该电路设计支持装置用于支持对其中采用可编程逻辑器件作为元件的电路的设计,该电路设计支持装置包括引脚交换信息接收单元,其用于接收引脚交换信息,该引脚交换信息是关于在封装设计中针对所述可编程逻辑器件执行的引脚交换的信息;和引脚交换处理单元,其通过利用所述引脚交换信息将所述引脚交换反映在电路图中。2、 根据权利要求l所述的电路设计支持装置,该电路设计支持装置 还包括可编程逻辑器件信息接收单元,其接收可编程逻辑器件信息,该可 编程逻辑器件信息是通过利用可编程逻辑器件设计CAD而创建的关于可 编程逻辑器件的设计信息;和库创建单元,其通过利用所述可编程逻辑器件信息,来创建要用于 电路设计的、所述可编程逻辑器件的符号库,其中所述引脚交换处理单元用所述引脚交换信息更新由所述库创建单元 创建的所述符号库,并通过用更新后的符号库更新所述电路图中的符号 来将所述引脚交换反映在所述电路图中。3、 根据权利要求2所述的电路设计支持装置,其中,所述引脚交换 处理单元通过基于所述引脚交换信息替换所述符号库的物理引脚名称来 更新所述符号库。4、 根据权利要求l所述的电路设计支持装置,其中,所述引脚交换 处理单元将所述引脚交换反映在关于所述电路设计的约束条件中。5、 根据权利要求4所述的电路设计支持装置,其中,所述引脚交换 处理单元包括关于引脚之间的配线的长度的约束作为其中反映所述引脚 交换的约束条件。6、 根据权利要求2所述的电路设计支持装置,该电路设计支持装置 还包括可编程逻辑器件信息存储单元,该可编程逻辑器件信息存储单元中存储有由所述可编程逻辑器件信息接收单元接收的可编程逻辑器件信 息,其中,所述可编程逻辑器件信息接收单元将可编程逻辑器件信息写在所述 可编程逻辑器件信息存储单元中,所述库创建单元通过利用所述可编程逻辑器件信息存储单元中的可 编程逻辑器件信息来创建所述符号库,并且所述引脚交换处理单元利用所述引脚交换信息来替换在所述可编程 逻辑器件信息存储单元中存储为可编程逻辑器件信息的逻辑引脚名称和 逻辑的属性。7、 一种用于支持对其中采用可编程逻辑器件作为元件的电路的设计 的方法,该方法包括以下步骤第一接收步骤,其包括接收引脚交换信息,该引脚交换信息是关于 在封装设计中针对所述可编程逻辑器件执行的引脚交换的信息;以及反映步骤,通过利用所述引脚交换信息将所述引脚交换反映在电路 图中。8、 根据权利要求7所述的方法,该方法还包括以下步骤 第二接收步骤,其包括接收可编程逻辑器件信息,该可编程逻辑器件信息是通过利用可编程逻辑器件设计CAD而创建的关于可编程逻辑器 件的设计信息;以及创建步骤,通过利用所述可编程逻辑器件信息来创建要用于电路设 计的、所述可编程逻辑器件的符号库,其中所述反映步璩包括用所述引脚交换信息来更新在所述创建步骤中创 建的符号库,并通过用更新后的符号库更新所述电路图中的符号来在所 述电路图中反映所述引脚交换。9、 根据权利要求8所述的方法,其中,所述反映步骤包括通过基于 所述...

【专利技术属性】
技术研发人员:加藤嘉之青山久志
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1