硅智财库(IPlibrary)管理系统与方法及其客制化设计专文件的系统的制作方法

文档序号:6450860阅读:422来源:国知局
专利名称:硅智财库(IP library)管理系统与方法及其客制化设计专文件的系统的制作方法
技术领域
本发明是有关集成电路(IC)设计文件的整合与管理,特别有关于整合多方提供的IC设计硅智财(IP)与相关技术文件的管理系统与方法,以提供使用者客制化专属数据夹(portfolio),以对其选择的信息进行监控与管理。
背景技术
早期的计算机与电子产业通常以垂直整合的型态存在。这些大型公司包含不同部门,分别设计并制造一般集成电路芯片(IC chips)或特用芯片。然而,随着产业发达与分化,专门负责集成电路(IC)制造的晶圆代工厂(foundry)也随的兴起。此类晶圆代工厂并不涉及IC设计,而专门为IC设计业者(design houses/design companies)提供晶圆代工的服务。由于兴建半导体制造厂的成本庞大,一般小型设计业者通常无法负担,因此,半导体晶圆代工厂的兴起,使得更多IC设计业者可以专注在IC产品的布局设计上。而设计业者专注于IC产品的开发时,同时发展其专属的设计软件与工具,以更有效的进行设计开发的工作。因此,经过数年的发展后,许多设计业者或公司专精于特定的IC芯片或系统,发展出不同的IC组件(IC components)的知识库(library)。这些由各设计业者发展出来的独特IC设计通常称为硅智财库(intellectual propertylibrary,IP library,以下简称IP库)。
随着IC产业发展,IC设计快速复杂化,消费市场对于各特定领域的特用产品(specialized products)的需求升高。此外,目前设计业者必须在一定的景气循环内将新产品推进消费市场,因此设计开发的时间往往被压缩,使得设计业者趋向于专精在特定领域的IC设计,以累积经验在最短时间内推出新产品。为了因应日益压缩的设计流程,在IC设计产业中,阶层式(hierarchical)的设计架构逐渐成为主流。在此种架构中,IC设计通常预先分割成数个模组块(component circuits)。例如,对于系统单芯片(system on a chip,SOC)而言,其设计架构则区分为内存模组(memory component)、处理器模组(CPU component)与绘图模组(graphics component)等。而进一步,处理器模组(CPU component)被区分为ALU、控制逻辑(control logic)与快取缓冲(cache)等。而记忆模组则可能包含复数个相同的基本记忆胞(memory cell)与控制逻辑(controllogic)等。如上述此种将复杂的芯片分割成数个不同功能模组的趋势,具有下述几种优点。首先,此种阶层式的设计法对于高复杂度的芯片而言,提供一种系统化(systematic)的设计方式。对于IC设计者而言,个别针对模组进行设计也远较从头设计整个芯片容易。再者,同时进行芯片上各个模组的设计开发,也可大幅降低芯片开发的时程。
根据上述趋势,目前越来越多的设计业者或设计服务提供者提供特定IC模组的授权或贩售,而越来越多的设计业者也会购买此种预先设计的IC模组,以节省开发时间与成本。而提供此类硅智财模组(IP blocks)或硅智财核(IP cores)者则称为第三方IP提供者(thethird party IPprovider)。硅智财概念的引入有效降低设计所需要的时间与成本。对于设计业者来说,将第三方IP提供者提供的硅智财模组整合至设计架构中,可节省从头开发所有模组的时间,使得IC设计的整体时程大幅缩短。一般而言,第三方IP提供者通常专精于其提供的硅智财,因此对于IC设计业者而言,可以大幅减少开发所需要的成本。
目前,虽然市场上有为数众多的第三方I P提供各种硅智财模组,然而对于IC设计人员而言,伴随而来的技术数据则带来不同的困扰。对于IC设计人员而言,必须花费时间接触不同的IP提供者以获得相关的硅智财数据。此外,在芯片设计初期,在确定使用特定的IP模组前,设计人员通常需预先评估多家IP提供者所提供的硅智财模组。因此对于IC设计人员而言,在IC开发设计过程中,仍必须花费许多时间管理此类由不同IP提供者所提供的IP信息,以分析其差异与适用性。
IC设计业者遭遇的另一种困扰则在于可能同时与多个IP提供业者合作,因此仍需花费许多时间与人力管理各个IP提供业者所提供的IP信息。当IP提供者修改或更新其IP模组时,IC设计业者仅能被动接受IP提供者的告知。而IC设计者仍必须根据其信息,进一步评估IP模组的修改或更新对原先的设计可能造成的影响。
此外,由于目前新IC产品的设计开发通常以IC设计团队方式进行,因此对于参与其中的设计人员而言,也必须获得相同版本的IP信息,以确保IC设计的正确性。然而在面对多个IP提供者时,要确保IC团队的开发信息一致性则更为困难。

发明内容
根据上述问题,本发明的一个目的在于提供一种系统与方法流程,以管理并分类由多个IP提供者提供的硅智财库(IP libraries)。
本发明的另一个目的在于提供一在线系统,提供IC设计者客制化专属的IP专档,其中包含认证与分类后的设计相关技术文件与IP库(IPlibraries)。
根据上述目的,本发明提供一种硅智财库(IP library,以下简称IP库)的管理系统,包含一IP管理服务器与一储存IP库的数据库。在较佳实施例中,IP管理服务器是程序化为一登入模组,用以提供IP提供者上载并维护IP库,并根据既定准则将该上载的IP库分类;一闸管模组(gating module),用以评估该上载的IP库以决定是否核可;以及,一发布模组(posting module),以在在线发布已核可的IP库。
本发明更提供一种IP库的管理方法,包含下列步骤提供IP库与其相关信息;根据既定准则分类该IP库与其相关信息;评估该IP库与其相关信息是否核可;以及,在线发布(online posting)该核可的IP库与其相关信息。
根据上述,本发明更提供一种客制化设计专文件管理系统,包含一数据库,用以储存预先分类的技术文件、IP库及其变动数据(metainformation);以及,一设计专档管理服务器,提供一终端使用者存取该数据库中验证过的技术文件与IP库,以客制化一设计专档,并监控该专档的状态,当状态改变时则发送通知。
在较佳情况中,该设计专文件管理服务器是程序化为一规则引擎、一搜寻引擎、一安全引擎与一通报引擎,借以提供一终端使用者建立一客制化设计专档。该安全引擎用以认证该终端使用者的身分;该搜寻引擎根据该终端使用者的选择搜寻该数据库以建立一客制化设计专档;该规则引擎确认该数据库中的技术文件与IP库状态;以及,该通报引擎监控该客制化设计专档的状态,当状态改变时则发送通知。
根据上述,本发明的特征之一在于整合由多个IP提供者(IPvendor/provider)提供的IP库(IP libraries)。
本发明的另一个特征在于根据特定准则,如制程线宽(geometry)与应用(application),将上载的IP库与技术文件进行分类。
本发明的再一个特征在于提供IC设计者可于在线维护、监控客制化的设计专档,更可提供分享功能以分享该客制化专档。
本发明的再一个特征为实时通知专文件的拥有者与分享者的专档状态改变。


图1所示为根据本发明的一实施例中,一种用以整合由多个IP提供者提供的IP信息的系统架构,并借其提供设计业者客制化包含特定IP与技术文件的设计专档。
图2A所示为根据本发明的一实施例中,一种IP管理系统,用以管理由IP提供者所上载的IP库。
图2B所示为根据图2A的系统架构的一种验证不同IP提供者所提供的IP库的流程。
图3A与图3B所示为根据本发明的一实施例中的较佳使用者介面,用以提供IP提供者上载IP库。
图4A至图4C所示为根据本发明的一实施例中的较佳使用者介面,用以提供IP提供者更新IP库版本。
图5A至图5F所示为根据本发明的一实施例中的较佳使用者介面,提供IP评估者评估新上载的IP库。
图6所示为根据本发明的一实施例中,一种提供客制化设计专文件管理的复式系统架构。
图7所示为根据本发明的一实施例中,一种爪哇(Java-based)架构的设计专文件管理系统。
图8所示为根据本发明的一实施例中的较佳使用者介面,显示通知标记(notification indicators)。
图号说明100设计专文件管理系统、102IP提供者、
104IP评估者、105IP发布者、106晶圆代工厂、 108IC设计业者、110IP管理服务器、111、113、117使用者介面(UI)、112网际网络、114登入模组、116闸管模组、118发布模组、120技术文件服务器、 130数据库、140设计专档管理服务器、 142网际网络、150邮件数据库、 152邮件系统、160档案服务器、 162FTP服务器、602、604浏览器、 610网际网络、622、624GDNS、 642、646WebLogic平台,644、648BroadVision平台、652、654数据库。
具体实施例方式
为了让本发明的上述目的、特征、及优点能更明显易懂,以下配合所附图式,作详细说明如下图1所示为根据本发明的一实施例中,一种用以整合由多个IP提供者提供的IP信息的系统架构100,并借其提供IC设计业者客制化包含特定IP与技术文件的设计专档。一般而言,IP提供者102可登入IP管理服务器110后,上载(uploading)关于其IP的相关信息。IP管理服务器110在验证过(verification)IP提供者上载的IP与其相关信息后,则储存于数据库130中。在较佳情况中,系统100更包含技术文件服务器120,用以提供晶圆代工厂(foundry)106上载IC制造的相关技术文件(technology documents),以供IC设计者108进行设计时参考。-而较佳者,经技术文件服务器120验证后的技术文件,也储存于数据库130中。系统100中更包含设计专档管理服务器140,提供IC设计业者108经由网际网络连结登入。设计专文件管理服务器140提供使用界面供设计业者108登入,并于其上挑选与其IC设计相关的IP库及/或设计文件,以建立专属的设计专档(customized design portfolio)。较佳者,经授权的设计业者108可直接经由FTP服务器162下载专档中的IP库及/或制造文件。而设计专档管理服务器140更提供设计业者108一通知机制,可以在其专档的状态改变时,实时经由邮件系统152发送电子邮件通知专文件拥有者。
图2A所示为根据本发明的一实施例中,根据图1的IP管理的一系统架构,用以管理由多个IP提供者所提供的IP库。其中,IP管理服务器110是程序化为一登入模组(Log-in Module)114、一闸管模组(GatingModule)116与一发布模组(Posting Module)118。IP管理服务器110提供IP提供者102经由网际网络登入使用者介面(user interface,UI)111并上载其IP库与相关信息。
图2B所示为根据图2A的系统架构,验证IP提供者所提供的IP库的流程。
IP库登入(IP Library Login)登入模组114提供IP提供者上载并维护其IP库,此外,登入模组114根据既定准则,对于上载的IP库进行分类。经授权的IP提供者102可经由使用者介面111登入,以建立新的IP库或维护以建立的IP库。在较佳情况中,登入模组114提供IP提供者102在使用者介面111上选择要建立或维护IP库。当IP提供者102选择建立新的IP库时,则登入模组114提供一基本信息网页,供IP提供者102填入必要的IP库基本信息,例如IP库名称、种类(type)、版本别(version)与特征(feature)等。
在填入并储存新IP库的基本信息后,如图3A所示,登入模组114进一步提供一IP库能力网页(IP availiability page),提供IP提供者102选择该IP库的制程线宽(geometry),如0.35,0.25,0.18,或0.13μm,及其产品应用领域(application),如逻辑(logic)、MS射频(MS/RF)或1TRAM等。在较佳实施例中,该IP库能力网页中更提供IP提供者102选择该IP库所相关或参考的技术文件,如设计条律(designrules)、DRC common files、LVS、SPICE模型(SPICE models)、RC萃取(RC extraction)及/或层间配置(layer mapping)。此类技术文件可由合作的晶圆代工厂106提供。IP提供者102可借此选择设计该IP库时参考的相关技术文件,并填入其参考的版本别。
根据上述,登入模组114根据IP提供者102填入的基本资料(basicinformation)与能力(availability),对该IP库与其相关数据进行分类。
在较佳情况中,登入模组114更提供IP提供者102一附件(attachment)网页,如图3B所示,以加载与该IP库相关的附件。参见图3B,所示的使用者介面提供IP提供者102填入IP库的相关附件,如发行摘记(release notes)、数据页(data sheets)、应用摘记(application notes)、硅财报导(silicon reports)及/或IP库摘要简报(library fact sheets)等相关文件附件,但本发明并非以此为限。如图3B所示,借由点选网页上的浏览键(Browser),即可建立附件的撷取路径。在较佳实施例中,该附件网页更提供IP提供者限定该附件的浏览权限,例如如图3B的网页,勾选限制为仅供内部人员检视(InternalReview Only),亦即,该附件将不直接提供给IC设计业者108。
除了建立新IP库外,该登入模组114更提供IP提供者102使用者介面维护已建立的IP库数据。该维护网页提供IP提供者102检视及/或修改已建立的IP库及其相关信息。IP提供者102可借其修改IP库的种类、特色、制程线宽、应用、相关的技术文件及文件版本或IP库的各种附件等信息。
在较佳情况中,登入模组114更提供IP提供者102如图4A所示的使用者介面,借以更新IP库的版本。IP提供者102可选定一IP库后,借由网页上的版本更新键(Update Version)以产生一版本更新网页,如图4B所示。根据图4B所示,该网页提供IP提供者102填入新的IP库版本别以及必要的特色描述(Feature)字段与版本更新原因字段(VersionUpdate Reason)。而仍参见图4B,在较佳情况中,该版本更新网页中,更可提供IP提供者选择是否发送”状态通知讯息”(Engineering ChangeNotification,以下简称ECN)给曾下载该IP库的IC设计业者108。若IP提供者102勾选该功能后,则所有参考该IP库的使用者均会收到版本更新的通知。而若当版本进行更新后,则进一步提供一使用者介面,如第4C图所示,IP提供者102可借其重新指定新版本IP库所参考的技术文件及其版本。
在一较佳实施例中,登入模组114更提供经授权的IP提供者102删除已建立的IP库。
IP库评估管理(IP Libraries Gating)如图2B所示,IP提供者102新建立的IP库及其相关信息接着由登入模组114送入闸管模组116。在较佳情况中,闸管模组116的功能包含经网际网络或企业内部网络(Intranet),进行IP库的核可(approval)与开放(release)、退回(return)或删除IP库等管理功能。闸管模组116提供使用者介面113供IP提供者104检视新IP库的基本信息、能力、附件与状态通知讯息设定等等。图5A所示为一综览网页(Overview WebPage),提供IP评估者104根据各种条件搜寻一欲检视的IP库。而根据其选定的IP库,闸管模组116进一步提供IP评估者一基本信息网页,如图5B所示,其中显示IP提供者102针对该IP库所提供的基本信息。
在较佳实施例中,该基本信息网页除了提供IP评估者104关于新IP库的基本信息外,更可提供提醒功能(Notice)。例如,先前未通过核可,而经更新(Update)上载的IP库,则会在网页上标示其退回意见(ReturnComment),提供IP评估者参考先前退回该IP库时的意见。对于标示为”删除”(Deletion)的IP库,则代表其提供者选择删除该IP库,该网页上更提供IP评估者104其删除原因与IP库的ECN状态数据。而对于更新版本(Version Update)的IP库而言,网页上则显示该IP库更新后的基本信息及其ECN状态设定。
闸管模组116更提供IP评估者104 IP库能力网页(availabilitypage),如图5C所示,其中显示IP库的相关能力资料(availabilityinformation)。在较佳实施例中,该网页更提供IP评估者104维护或修改特定的IP库能力。评估者104所检视的能力网页上显示IP库的相关信息,如制程线宽(Geometry)、应用领域(Application)与相关技术文件(technology documents)的种类,如DRM、DRC、LVS、SPI CE或RCX、文件编号、文件描述、文件目前版本、版本有效期限、先前选用的版本(即IP提供者选用的版本)与建议版本字段等。而IP评估者104可在建议版本字段中填入技术文件的推荐版本别。
闸管模组116更提供IP评估者104检视IP库的附件网页,如图5D所示。该网页中列出该IP库相关的附件连结,IP评估者104可借其检视及/或维护IP库的附件。而在较佳情况中,该附件网页也一并列出仅供内部检视(internal review only)的附件数据。而该网页更提供IP评估者104勾选在线发布字段(Posted Online),提供IP评估者104设定何类文件可供设计业者108检阅。如图5D所示,该网页中显示IP库的发行摘记(release notes)、资料页(data sheets)、应用摘记(applicationnotes)、硅财报导(silicon reports)、IP库摘要简报(library factsheets)、测试片计划(test chip plan)及/或测试片规格(test chipspec.)等等。而IP评估者104更可借由该网页上的其它(Other)选项,加入其它与此IP库相关的附件。
闸管模组116更提供IP评估者104如图5E所示的评论网页(CommentPage)。借由该评论网页,IP评估者104可选择对该IP库的评论(Comments)与填写摘要意见(Remarks)。而IP评估者104可根据其评估结果,选择欲储存、核可/开放(approve/release)或退回该IP库。在较佳情况中,IP评估者104所填写的摘要意见,可经由电子邮件发送给IP提供者102。而当IP评估者104确认核可该IP库后,则该IP库与其相关信息则传送至发布模组118中。若IP评估者104退回该IP库时,则闸管模组116提供一退回网页(return comments page)供IP评估者104填写退回原因并以电子邮件方式发送给IP提供者102。图5F所示为根据本发明的一实施例中,发送给IP提供者102的退件摘要,其中列举IP库的状态,及其退回原因。
此外,经授权的IP评估者可进一步删除IP库,而闸管模组116提供使用者介面供IP评估者填写删除理由。
在较佳情况中,针对被退回的IP库,IP数据库130仅保存其变动记录与最后的实质文件(如退件原因),但不储存所有支历史文件。而IP评估可将其退件相关的历史文件储存于终端储存区(local storage)中。
IP库发布(IP Library Posting)发布模组118提供IP发布者105经由网际网络或局域网络登入使用者介面117,包含发布者总览网页(publisher overview page),供IP发布者105根据不同准则检索查询已建立的IP库。检索准则包含IP提供者名称、IP登入者名称或代号或IP库的名称、版本别、制程线宽、种类、上线等级(online grade)、状态、评估状态(reviewed status)或建立日期等。发布模组118根据检索结果,进而提供IP发布者105基本信息网页,列出符合特定准则下的所有IP库及其相关数据,如IP提供者名称、IP库的名称、版本别、种类、制程线宽、上线等级、建立日期或最近修改日期与评估状态等等。发布模组118更根据IP发布者选择的特定IP库,提供其检视该IP库的能力网页、附件网页与评估者意见网页,供IP发布者105检视相关的IP库信息及IP评估者的意见。
发布模组118更提供IP发布者105一发布者意见网页,提供IP发布者105针对IP库选择评论(comments)结果与填入摘要意见(remarks)。根据IP发布者105选择的评论(comments)结果,发布模组118可核可该IP库的在线发布,或暂时储存而不发布。在较佳情况中,发布模组118限定IP发布者105的权限仅止于发布IP库,但无法修改IP库或其相关信息。
上述通过核可的IP库及其相关信息均储存于数据库130中,供后续的设计专档管理服务器140进一步的应用。
借由上述系统与方法,由多个IP提供者所提供的IP库,可根据既定准则分类,并进而由IP评估者与IP发布者借由IP管理服务器110进行评估,以决定是否在线提供该IP库及其相关信息。
设计专档的建立、分享、管理与监控根据上述的系统与方法,由多方提供的IP库经整合、验证并储存于数据库130中,因此根据本发明,更提供一客制化设计专档的服务。
参见图1,设计专档管理服务器(design portfolio managementserver)140存取数据库130中储存的已核可发布的IP库。在较佳情况中,数据库130中同时储存由合作的晶圆代工厂106提供的IC设计相关技术文件(technology documents)。晶圆代工厂106提供的技术文件是关于IC设计与实际制造中涉及的制程数据与特性,作为IC设计者进行设计时的参考。
由于IC设计业者可能分散于不同区域或国家,因此较佳者如图6所示,可建构复式或多点式(dual-or multi-site)的网络阶层(web tier)系统架构,借以提供实时服务并降低系统负荷。IC设计业者可借由区域I或II的浏览器604或602,连结至对应的区域GDNS 624与622。而区域I与II均有相同的数据库652与654,以及应用服务器642、644、646与648。在一实施例中,应用服务器可采用一般商业平台,如美商宏道公司(BroadVision,Inc.)的BroadVision平台或BEA Systems的WebLogic平台,作为应用服务器阶层的架构。
在一较佳实施例中,采用如图7所示的J2EE(Java 2 Platform,Enterprise Edition)的爪哇企业架构,与Struts的骨干架构,以提供企业服务的良好弹性与扩充性。该设计专文件管理系统架构140可根据J2EE Model 2的模型-视图-控制器(Mode1-View-Controller,MVC)设计型式。设计专文件管理服务器140可程序化为根据JDBC存取数据库130,以进行数据库与爪哇应用程序间的转译。该网页的使用者介面可采用Java Servlets建制,以提供爪哇服务器网页(JavaServer Pages,JSP)。
仍参见图1,所示为根据本发明的一实施例中的客制化设计专文件的一般系统架构。设计专档管理服务器140提供经授权的设计业者108经由网际网络142登入,以客制化包含IP库及/或IC制造的技术文件的设计专档。
设计专文件管理服务器140是存取数据库130中的数据。在较佳情况中,设计专文件管理服务器140是程序化为安全引擎模组(securityengine module)、规则引擎模组(rule engine module)、搜寻引擎模组(search engine module)、通报引擎模组(posting engine module)及/或分享引擎模组(sharing engine module)。设计专文件管理服务器140提供使用者介面(UI)供终端使用者借由网页浏览器,经网际网络进行交互式连结(interactively access)。在较佳情况中,终端使用者为合作的IC设计公司或IC设计客户108,经授权可进入并浏览该网页数据。在较佳情况中,数据库130包含一储存服务器,用以储存以分类的技术文件与IP库,以及一变动数据库(metadata database),用以储存在储存服务器中的该等技术文件与IP库的变动数据。
设计专档管理服务器140提供一网站与具有特定功能的交互式使用者介面,供IP设计业者108由众多的IP库与技术文件中挑选,以建立、监控与管理其专属的设计专档。设计专文件管理服务器140的安全引擎根据预设的客户资料,验证登入的IC设计业者108的身份。IP设计业者108可借由该网页由该晶圆代工厂提供的技术文件,与第三方IP所提供的IP库中,为其新的IC设计挑选并建立专属的设计档案。该设计专档管理服务器140根据IC设计业者108的选择,由数据库130存取专文件所需的技术文件与IP库,并展示于网页上供IC设计业者108综览。
数据库130中的技术文件已预先由技术文件服务器120分类与验证,而IP库已经由IP管理服务器110分类并核可,一般可根据其制程线宽等级(geometry levels)与IC特征(IC product characteristics)而分类。设计专档管理服务器140提供专档建制网页,借以针对新的IC设计建立一设计专档。在较佳实施例中,IC设计业者108可借由该网页选择线宽等级,例如由线宽清单0.35μm、0.25μm、0.22μm、0.18μm、0.15μm或0.13μm中选择0.25μm。而在选定制程线宽后,则进一步显示IC产品的应用清单,例如逻辑产品(Logic)、射频产品(MS/RF)、CIS、1TRAM或EmbFlash等供进一步选择,待选择后,则进一步显示其对应电性特征供其选择。
当IC设计业者108选定制程线宽与产品应用范围后,则完成专档的初步技术定义。设计专文件管理服务器140中的搜寻引擎则根据IC设计业者108选择的技术定义,搜寻数据库130以提供IC设计业者108一清单,包含所有该定义下相关的技术文件与IP库。I C设计业者108可由该清单中选取与其设计相关的技术文件与IP库,储存为新专档,并给予一专档名称与摘要描述。在较佳情况中,设计专档管理服务器140提供IC设计业者108勾选是否接受专档状态变化通知(Engineering ChangeNotifications,ECN),以得知专档的状态改变。
在较佳实施例中,设计专档管理服务器140更可借由分享引擎提供设计业者108分享专档给同时设计团队中的其它成员。分享引擎可提供经授权的使用者将其专档分享给其它人,如同一设计团队的IC设计者。IC设计业者108可预先提供设计者清单,而当主要设计者建立一专档后,可由后续的分享网页中,由该清单中勾选欲分享者。在较佳情况中,设计专档管理服务器140中的分享引擎是程序化为仅提供被分享者浏览该专档,但无更新、删除或新增等修改专档的权限。
设计专档管理服务器140更提供经授权的使用者编辑或管理其专档。借由一维护网页(maintenance Web page),专档的拥有者可以新增、删除或更新专档中的技术文件或IP库,但一般分享者则无此权限。根据上述,经授权的IC设计者可以借由网际网络,登入设计专档管理服务器140提供的使用者介面,即可轻易的维护其新IC设计的客制化设计专档。
再者,该设计专档管理服务器140更提供专文件状态改变的通知讯息(ECN)。在一较佳实施例中,当包含特定技术文件与IP库的一客制化设计专档建立后,设计专档管理服务器14中的规则引擎则监控专文件中的文件与IP库状态,当专档中的技术文件或IP库的版本更新时,则设计专档管理服务器140中的通报引擎将发送通知,如电子邮件给专文件拥有者,如IC设计业者108。在较佳情况中,通报引擎同时通知专文件拥有者与专档的被分享者,以通知专档中的技术文件或IP库的淘汰、版本冲突或新版本等讯息。在较佳实施例中,当专档拥有者或专档的被分享者登入设计专档管理服务器140时,通报引擎同时在专文件的总览页面上,以通知专档的状态改变。在较佳情况中,通报引擎在专文件拥有者或分享者登入专档网页上时,以特定标记标示专文件中的不同状态改变。
在一较佳实施例中,当使用者登入该网页时,设计专档管理服务器140显示一专文件清单,列出所有该使用者可以点选浏览的专档,包含其建立或被授权分享的所有专档。而在该专文件清单上,更包含通报字段(notification column),例如ECN字段,以显示各专档的文件及/或IP库的状态。参见图8,所示为根据本发明的一实施例中,较佳的使用者介面,显示一使用者的专档总览网页,其上包含通报标记(ECN)。如图8中所示,各通报标记可借由不同颜色灯号代表专档中的技术文件及/或IP库的不同状态改变。例如蓝色灯号代表具该专档中的技术文件或IP库有新版本,黄色灯号代表专档中某些文件版本有潜在的冲突(versionconflicts),而红色灯号代表该专档中至少有一技术文件或IP库已经淘汰。而标记亦可为符号(symbol)或字体(character),在一实施例中,字体”R”代表晶圆厂推荐的新文件或IP库,而”NEW”代表在专文件建立以后,数据库130中新增加的技术文件或IP库。根据上述标记,使用者即可轻易的在网页上得知专档的状态变化。
再者,当使用者由该专文件清单中选定一专文件后,则设计专档管理服务器140将进一步列出该专文件的所有详细数据,同时该专文件数据中也包含通报字段,以各种标记逐一标志专文件中各技术文件或IP库的状态变化。在较佳实施例中,专档网页更提供摘要说明字段(remarkcolumn),在该字段中显示该状态变化可能造成的影响。在较佳实施例中,经授权的使用者或专档拥有者可以根据状态通报通知中的不同标记,于专文件网页上新增、删除、或更新专档中的技术文件或专档。而对于分享者而言,则仅能收到或浏览该状态变化通知,而不具有更动专档的权限。
在一较佳实施例中,设计专档管理服务器140提供经授权的使用者下载专文件的摘要简报(Fact sheets)、技术文件及/或IP库。参见图1,专档管理服务器140可根据经授权使用者的要求,直接存取数据库130中关于专文件的信息。在较佳实施例中,设计专档管理服务器140可将使用者的请求连结至档案服务器160,提供使用者连结至FTP服务器162,以快速下载数据库130中数据。FTP服务器162提供使用者下载数据库130中关于其专文件的摘要简报(Fact sheets)、技术文件及/或IP库。而在较佳实施例中,上述数据是以CSV格式供使用者下载。
根据上述的系统与方法流程,可整合并验证由多个I P提供者所提供的IP库,并进而提供IC设计业者客制化其专属的设计专档,以更方便的管理并监控跟其设计相关的晶圆厂制造文件与第三方硅智财库。因此,根据上述发明,可提供IC设计者客制化设计专档的管理,以节省设计业者的管理设计文件与IP库的时间与人力。
权利要求
1.一种硅智财库(IP library)管理系统,包含一IP管理服务器,是程序化为一登入模组,用以提供复数IP提供者上载与维护复数IP库,并根据复数准则分类该IP库;一闸管模组(gating module),用以评估该上载的IP库以取得核可;一发布模组(posting module),用以发布该核可的IP库;以及一数据库,用以储存该IP库。
2.根据权利要求1所述的硅智财库(IP library)管理系统,其中该上载的IP库包含基本资料、能力(availability)与IP库附件(attachments)。
3.根据权利要求2所述的硅智财库(IP library)管理系统,该上载IP库的基本数据包含名称、种类、版本别(version)与特征(features)。
4.根据权利要求2所述的硅智财库(IP library)管理系统,其中该IP库能力包含线宽等级(geometry)、应用(application)、相关技术文件与该文件的版本。
5.根据权利要求2所述的硅智财库(IP library)管理系统,其中该IP库的附件包含数据页(data sheets)、应用摘记(application notes)、发行摘记(release notes)、硅财报导(silicon reports)及/或IP库摘要简报(library fact sheets)。
6.根据权利要求1所述的硅智财库(IP library)管理系统,其中该登入模组提供一使用者介面供该IP提供者修改及/或更新该IP库。
7.根据权利要求1所述的硅智财库(IP library)管理系统,其中该闸管模组提供一使用者介面供一评估者评估及/或修改该IP库的基本数据、能力与附件,并填入对该IP库的评论(comments)与批注(remarks),以借此完成一记录。
8.根据权利要求1所述的硅智财库(IP library)管理系统,其中当该上载的IP库无法通过核可时,该闸管模组发送一通知给该IP提供者。
9.根据权利要求1所述的硅智财库(IP library)管理系统,其中该发布模组提供一使用者介面供一IP发布者检阅该核可过的IP库。
10.根据权利要求1所述的硅智财库(IP library)管理系统,其中当该发布者核可该IP库的发布时,该发布模组发送一通知给该IP提供者。
11.一种硅智财库(IP library)管理方法,包含下列步骤提供一IP库与其相关信息;根据既定准则分类该IP库与其相关信息;评估该IP库与其相关信息是否核可;以及在线发布(online post ing)该核可的IP库与其相关信息。
12.根据权利要求11所述的硅智财库(IP library)管理方法,其中该IP库与其相关信息包含该IP库的基本数据、能力(availability)与该IP库附件(attachment)。
13.根据权利要求12所述的硅智财库(IP library)管理方法,其中该IP库的基本数据包含名称、种类、版本别(version)与特征(feature)。
14.根据权利要求12所述的硅智财库(IP library)管理方法,其中该IP库能力包含线宽等级(geometry)、应用(application)、相关技术文件与该文件的版本。
15.根据权利要求12所述的硅智财库(IP library)管理方法,其中该IP库的附件包含数据页(data sheets)、应用摘记(applicationnotes)、发行摘记(release notes)、硅财报导(silicon reports)及/或IP库摘要简报(library fact sheets)。
16.根据权利要求12所述的硅智财库(IP library)管理方法,其中该IP库是根据其基本信息与其能力进行分类。
17.根据权利要求11所述的硅智财库(IP library)管理方法,更包含当该IP库未通过核可时,发送一通知给该IP库提供者。
18.一种客制化设计专文件管理系统,包含一数据库,用以储存复数预先分类的技术文件、IP库与其变动数据(meta information);以及一设计专文件管理服务器,是程序化为一规则引擎、一搜寻引擎、一安全引擎与一通报引擎,提供一终端使用者客制化一设计专档;其中,该安全引擎用以认证该终端使用者的身分;该搜寻引擎根据该终端使用者的选择搜寻该数据库以建立一客制化设计专档;该规则引擎确认该数据库中的技术文件与IP库状态;以及,该通报引擎监控该客制化设计专档的状态,当状态改变时则发送通知。
19.根据权利要求18所述的客制化设计专文件管理系统,其中该技术文件与IP库是预先根据制造线宽(fabrication geometry)与电性特征(electrical characteristics)分类。
20.根据权利要求18所述的客制化设计专文件管理系统,其中该设计专档管理服务器更提供该使用者从该设计专档中新增及/或删除技术文件及/或IP库。
21.根据权利要求18所述的客制化设计专文件管理系统,其中该设计专档管理服务器更提供一分享引擎,用以提供该使用者根据预先定义的权限分享该客制化专档。
22.根据权利要求21所述的客制化设计专文件管理系统,其中当该专档的状态改变时,该通报引擎发送通知给该被分享者。
23.根据权利要求18所述的客制化设计专文件管理系统,其中该通报引擎更提供一标记,用以标示该专档中该文件及/或IP库的状态变化。
24.根据权利要求23所述的客制化设计专文件管理系统,其中该标记用以标示该文件及/或IP库的更新、淘汰、版本冲突、及/或新发行或推荐的文件及/或IP库。
25.根据权利要求24所述的客制化设计专文件管理系统,其中该标记为彩色灯号、符号(symbol)及/或字体(character)。
26.根据权利要求24所述的客制化设计专文件管理系统,其中该设计专档管理服务器更提供该使用者更新该文件及/或IP库的版本。
27.一种客制化设计专文件的系统,包括一IP库管理服务器,用以提供复数IP提供者上载IP库,并验证与分类该上载的IP库;一技术文件服务器,提供一晶圆厂上载技术文件,并验证与分类该上载的技术文件;一数据库,用以储存该等验证后的技术文件、IP库与其变动信息(meta information);以及一设计专档管理服务器,用以提供一终端使用者存取该数据库中已验证的技术文件及/或IP库以客制化一专档,并监控该客制化设计专档,当该专档的状态改变时,则发送该终端使用者一通知。
28.根据权利要求27所述的客制化设计专文件的系统,其中该IP库管理服务器是程序化为一登入模组,用以提供该IP提供者上载与维护该上载的IP库,并根据复数准则分类该IP库;一闸管模组(gating module),用以评估该上载的IP库以取得核可;以及一发布模组(posting module),用以发布该核可的IP库至该设计专档管理服务器。
29.根据权利要求28所述的客制化设计专文件的系统,其中该上载的IP库包含该IP库的基本数据、能力与附件。
30.根据权利要求29所述的客制化设计专文件的系统,其中该上载IP库的基本数据包含名称、种类、版本别(version)与特征(feature)。
31.根据权利要求29所述的客制化设计专文件的系统,其中该IP库能力包含线宽等级(geometry)、应用(application)、相关技术文件与该文件的版本。
32.根据权利要求29所述的客制化设计专文件的系统,其中该IP库的附件包含数据页(data sheets)、应用摘记(application notes)、发行摘记(release notes)、硅财报导(silicon reports)及/或IP库摘要简报(library fact sheets)。
33.根据权利要求28所述的客制化设计专文件的系统,其中该登入模组提供一使用者介面供该IP提供者修改及/或更新该IP库。
34.根据权利要求28所述的客制化设计专文件的系统,其中该闸管模组提供一使用者介面供一评估者评估及/或修改该IP库的基本数据、能力与附件,并填入对该IP库的评论(comments)与批注(remarks),以借此完成一记录。
35.根据权利要求28所述的客制化设计专文件的系统,其中当该上载的IP库无法通过核可时,该闸管模组发送一通知给该IP提供者。
36.根据权利要求28所述的客制化设计专文件的系统,其中该发布模组提供一使用者介面供一发布者检阅该核可过的IP库。
37.根据权利要求28所述的客制化设计专文件的系统,其中当该发布者核可该IP库的发布时,该发布模组发送一通知给该IP提供者。
38.根据权利要求27所述的客制化设计专文件的系统,其中该技术文件服务器根据制程线宽(fabrication geometry)与电性特征(electrical characteristics)分类该上载的技术文件。
39.根据权利要求27所述的客制化设计专文件的系统,其中该设计专文件管理服务器是程序化为一规则引擎、一搜寻引擎、一安全引擎与一通报引擎,用以提供一终端使用者建立一客制化设计专档;其中,该安全引擎用以认证该终端使用者的身分;该搜寻引擎根据该终端使用者的选择搜寻该数据库以建立一客制化设计专档;该规则引擎确认该数据库中的技术文件与IP库状态;以及,该通报引擎监控该客制化设计专档的状态,当状态改变时则发送通知。
40.根据权利要求39所述的客制化设计专文件的系统,其中该设计专档管理服务器更提供该使用者由该设计专档中,新增及/或删除该技术文件及/或IP库。
41.根据权利要求39所述的客制化设计专文件的系统,其中该设计专档管理服务器更提供一分享引擎,用以提供使用者根据预先定义的权限分享该客制化专档。
42.根据权利要求41所述的客制化设计专文件的系统,其中当该专档的状态改变时,该通报引擎发送通知给该被分享者。
43.根据权利要求42所述的客制化设计专文件的系统,其中该通报引擎更提供一标记,用以标示该专档中该文件及/或IP库的状态变化。
44.根据权利要求43所述的客制化设计专文件的系统,其中该标记用以标示该文件及/或IP库的更新、淘汰、版本冲突、及/或新发行或推荐的文件及/或IP库。
45.根据权利要求44所述的客制化设计专文件的系统,其中该设计专档管理服务器更提供该使用者将专档中的文件及/或IP库更新为新版本。
46.根据权利要求43所述的客制化设计专文件的系统,其中该标记为彩色灯号、符号(symbol)及/或字体(character)。
全文摘要
一种客制化设计专文件(design portfolio)的系统,包括一IP库管理服务器,用以提供复数IP提供者上载IP库,并验证与分类上载的IP库;一技术文件服务器,提供晶圆厂上载技术文件,并验证与分类上载的技术文件;一数据库,用以储存验证后的技术文件、IP库与其变动信息(meta information);以及,一设计专档管理服务器,用以提供终端使用者存取数据库中已验证的技术文件及/或IP库以客制化一专档,并监控该客制化设计专档,当专档的状态改变时,则发送通知给终端使用者。
文档编号G06F17/30GK1508725SQ0312134
公开日2004年6月30日 申请日期2003年3月26日 优先权日2002年12月16日
发明者洪立祥, 陈明兴, 杨凤梅, 申云勇, 陈崇周 申请人:台湾积体电路制造股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1