专利名称:信号仿真方法
技术领域:
本发明是有关于一种信号处理的方法,且特别是有关于一种信号仿真方法 (signal simulation method)0
背景技术:
集成电路设计在空间运用愈来愈斤斤计较的小尺寸芯片上,是一项非常重要的学 问。如何在狭小的空间进行布局,以使设计出来的芯片可以面积更小、速度更快,是集成电 路设计者奉为规镍的准则。信号仿真则是在实际制造集成电路之前,常常需要进行的必要 步骤,以对集成电路的信号的正确性及速度进行预测,检查是否合乎设计的需求。然而在设计出集成电路的布局图后,常常要以人工的方式选择集成电路中的各个 芯片的模型数据,以将其汇入布局文件中,除了耗时费力外,人工亦是出错机率较高的作 法。而一旦出错,集成电路的信号仿真的准确性将大打折扣,而无法对信号的正确性及速度 进行精准的预估。因此,如何设计一个新的信号仿真方法,以快速且精确地进行信号仿真,是业界亟 待解决的问题。
发明内容
因此,本发明的目的在于提供一种信号仿真方法,以快速且精确地进行信号仿真。本发明提供一种信号仿真方法,包含下列步骤提供芯片模型表格;撷取布局文 件,其中布局文件包含多个芯片布局数据;根据各布局文件的芯片布局数据,通过芯片模型 表格搜寻对应芯片布局数据的多个芯片模型数据;根据被搜寻到的芯片模型数据产生芯片 模型数据文件;以及使信号仿真程序读取布局文件及芯片模型数据文件,以进行信号仿真。依据本发明一实施例,其中通过芯片模型表格搜寻对应芯片布局数据的多个芯片 模型数据的步骤,是根据各芯片布局数据具有的芯片型号进行搜寻。依据本发明另一实施例,产生芯片模型数据文件的步骤,还包含撷取芯片模型数 据以及将芯片模型数据进行排序,以产生芯片模型数据文件。其中芯片模型表格是记录各 芯片模型数据的远程储存位置,被搜寻到的芯片模型数据由远程储存位置被撷取至本地资 料夹。依据本发明又一实施例,在根据被搜寻到的芯片模型数据产生芯片模型数据文件 的步骤前,还包含一步骤判断芯片布局数据是否对应至少两个芯片模型数据;以及当芯 片模型对应至少两个芯片模型数据,产生提示信息。依据本发明再一实施例,还包含当撷取的布局文件的数目为至少两个,以对布局 文件进行一整合以及根据整合的至少二布局文件,自芯片模型表格搜寻多个芯片模型连接 数据。其中芯片模型数据文件是根据被搜寻到的芯片模型数据及芯片模型连接数据产生。依据本发明又一实施例,其中芯片模型数据文件为文字文件。应用本发明的优点在于通过布局文件中的芯片布局数据搜寻芯片模型表格,以进一步撷取芯片模型数据,不需人工汇入芯片模型数据,节省时间成本,并降低出错的机率, 而轻易地达到上述的目的。
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说 明如下图1为本发明的一实施例的信号仿真方法的流程图;以及图2为本发明的另一实施例的信号仿真方法的流程图。主要组件符号说明101-108 步骤 201-207 步骤
具体实施例方式请参照图1,为本发明一实施例中的信号仿真方法的流程图。信号仿真是在实际制 造集成电路之前,常常需要进行的必要步骤,以对集成电路的信号的正确性及速度进行预 测,检查是否合乎设计的需求。信号仿真的程序是通过信号仿真程序执行。在不同的实施 例中,信号仿真可由Cadence或是Synopsys等公司所开发的信号仿真程序来进行。此类程 序通常称为电子设计自动化(Electronic Design Automation ;EDA)软件,以提供设计者在 设计集成电路及仿真集成电路的信号传递时,一个快速而便捷的设计及验证流程。然而在设计出集成电路的布局图后,常常要以人工的方式选择集成电路中的各个 芯片的模型数据,以将其汇入布局文件中,除了耗时费力外,人工亦是出错机率较高的作 法。而一旦出错,集成电路的信号仿真的准确性将大打折扣,而无法对信号的正确性及速度 进行精准的预估。图1的流程图中所绘示的信号仿真方法包含下列步骤在步骤101,提供芯片模型 表格。在步骤102,撷取布局文件,其中布局文件包含多个芯片所对应的芯片布局数据。接 着在步骤103,根据各布局文件的芯片布局数据,通过芯片模型表格搜寻对应芯片布局数据 的多个芯片模型数据。芯片模型数据为各个芯片所包含的通讯接口及各种传输速度及处理 的参数。其中,各个芯片布局数据所对应的芯片,都具有一个芯片型号。因此,步骤103实 质上是根据芯片型号来对芯片模型表格进行搜寻。而芯片模型表格在一实施例中,记录了上述的芯片模型数据的远程储存位置。本 实施例所描述的各步骤是在一本地端主机(未绘示)所执行,而芯片模型数据则实质上储 存于远程主机中。因此,在根据芯片型号对芯片模型表格进行搜寻后,将因此搜寻到各个芯 片布局数据所对应的芯片模型数据的远程储存位置。接着在步骤104,被搜寻到的芯片模型 数据由远程主机中的远程储存位置被撷取至本地端主机中的本地资料夹。在其它实施例中,芯片模型数据亦可能储存于本地端主机中,而不需如本实施例 需要进行远程撷取的动作,仅需要参照至本地端主机所存放的资料夹即可。在步骤105,判断芯片布局数据是否对应至少两个芯片模型数据。当芯片模型只对 应一个芯片模型数据,即进行下一步骤106,根据被搜寻到的芯片模型数据产生芯片模型数 据文件。在一实施例中,芯片模型数据文件为将芯片模型数据进行一排序后的结果,并且储 存成为如DAT的文字文件格式,以使得信号仿真程序可以对芯片模型数据文件进行读取。
而当步骤105中,当芯片模型对应至少两个芯片模型数据时,执行步骤107,产生 提示信息。由于芯片布局数据所对应的芯片,可能有不同厂商所提供的芯片模型数据,或者 是同一厂商提供不同版本的芯片模型数据。因此根据同样的芯片型号,可能会通过芯片模 型表格搜寻到两个以上的芯片模型数据。所以,当芯片模型对应至少两个芯片模型数据时, 将产生提示信息,以通知使用者进行检视及选择,并在选择后,继续进行步骤106来产生芯 片模型数据文件。接着在步骤108,使信号仿真程序读取布局文件及芯片模型数据文件,以 进行信号仿真。应用本发明的优点在于通过布局文件中的芯片布局数据搜寻芯片模型表格,以进 一步撷取芯片模型数据,不需人工汇入芯片模型数据,节省时间成本,并降低出错的机率, 以克服先前所述的缺失。图2为本发明的另一实施例的信号仿真方法的流程图。在本实施例中的信号仿真 方法包含下列步骤在步骤201,提供芯片模型表格。在步骤202,撷取至少两个布局文件, 其中各布局文件包含多个芯片所对应的芯片布局数据。接着在步骤203,对布局文件进行整 合。在步骤204,根据各布局文件,自芯片模型表格搜寻多个芯片模型连接数据,以及根据整 合后的布局文件,自芯片模型表格搜寻多个芯片模型数据。芯片模型数据如同前一实施例 所述,为各芯片的通讯接口及传输速度、处理的参数,而芯片模型连接数据则为不同布局文 件间的连接相关数据,因此芯片模型连接数据必需要将布局文件整合完后,才可通过整合 后的布局文件来搜寻。芯片模型表格在一实施例中,记录了上述的芯片模型数据及芯片模型连接数据的 远程储存位置。因此,在步骤205,被搜寻到的芯片模型数据及芯片模型连接数据是由远程 储存位置被撷取至本地资料夹。接着在步骤206,根据被搜寻到的芯片模型数据及芯片模型连接数据产生芯片模 型数据文件。在一实施例中,芯片模型数据文件为将芯片模型数据及芯片模型连接数据进 行一排序后的结果,并且储存成为如DAT的文字文件格式,以使得信号仿真程序可以对芯 片模型数据文件进行读取。接着在步骤207,使信号仿真程序读取布局文件及芯片模型数据 文件,以进行信号仿真。本实施例的信号仿真方法可在具有许多不同的布局文件时,进行布局文件间的整 合,以进一步搜寻芯片模型连接数据,使信号仿真更具有完整性。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术 的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范 围当视权利要求书所界定的范围为准。
权利要求
1.一种信号仿真方法,其特征在于,包含下列步骤 提供一芯片模型表格;撷取至少一布局文件,其中该布局文件包含多个芯片布局数据; 根据各布局文件的该些芯片布局数据,通过该芯片模型表格搜寻对应该些芯片布局数 据的多个芯片模型数据;根据被搜寻到的该些芯片模型数据产生一芯片模型数据文件;以及使一信号仿真程序读取该至少一布局文件及该芯片模型数据文件,以进行一信号仿直ο
2.根据权利要求1所述的信号仿真方法,其特征在于,通过该芯片模型表格搜寻对应 该些芯片布局数据的多个芯片模型数据的步骤,是根据各该些芯片布局数据具有的一芯片 型号进行搜寻。
3.根据权利要求1所述的信号仿真方法,其特征在于,产生该芯片模型数据文件的步 骤,还包含撷取该些芯片模型数据;以及将该些芯片模型数据进行一排序,以产生该芯片模型数据文件。
4.根据权利要求3所述的信号仿真方法,其特征在于,该芯片模型表格是记录各该些 芯片模型数据的一远程储存位置,被搜寻到的该些芯片模型数据是由该远程储存位置被撷 取至一本地资料夹。
5.根据权利要求1所述的信号仿真方法,其特征在于,在根据被搜寻到的该些芯片模 型数据产生该芯片模型数据文件的步骤前,还包含一步骤判断该些芯片布局数据是否对应至少两个芯片模型数据;以及 当该些芯片模型对应至少两个该些芯片模型数据,产生一提示信息。
6.根据权利要求1所述的信号仿真方法,其特征在于,还包含当撷取的该布局文件的数目为至少两个,以对该些布局文件进行一整合;以及 根据该整合的至少二布局文件,自该芯片模型表格搜寻多个芯片模型连接数据。
7.根据权利要求6所述的信号仿真方法,其特征在于,该芯片模型数据文件是根据被 搜寻到的该些芯片模型数据及该些芯片模型连接数据产生。
8.根据权利要求1所述的信号仿真方法,其特征在于,该芯片模型数据文件为一文字 文件。
全文摘要
本发明涉及一种信号仿真方法,包含下列步骤提供芯片模型表格;撷取布局文件,其中布局文件包含多个芯片布局数据;根据各布局文件的芯片布局数据,通过芯片模型表格搜寻对应芯片布局数据的多个芯片模型数据;根据被搜寻到的芯片模型数据产生芯片模型数据文件;以及使信号仿真程序读取布局文件及芯片模型数据文件,以进行信号仿真。
文档编号G06F17/50GK102054058SQ20091020706
公开日2011年5月11日 申请日期2009年10月27日 优先权日2009年10月27日
发明者曾慧玉 申请人:英业达股份有限公司