CN1329865C - Customized Binder Management System and Method - Google Patents
Customized Binder Management System and Method Download PDFInfo
- Publication number
- CN1329865C CN1329865C CNB2004100005158A CN200410000515A CN1329865C CN 1329865 C CN1329865 C CN 1329865C CN B2004100005158 A CNB2004100005158 A CN B2004100005158A CN 200410000515 A CN200410000515 A CN 200410000515A CN 1329865 C CN1329865 C CN 1329865C
- Authority
- CN
- China
- Prior art keywords
- binder
- customized
- file
- user
- files
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000011230 binding agent Substances 0.000 title claims abstract description 134
- 238000000034 method Methods 0.000 title description 23
- 238000007726 management method Methods 0.000 claims abstract description 53
- 230000002452 interceptive effect Effects 0.000 claims abstract description 5
- 238000013461 design Methods 0.000 claims description 31
- 238000004519 manufacturing process Methods 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 description 45
- 238000010586 diagram Methods 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 235000013599 spices Nutrition 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 229910052751 metal Inorganic materials 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- -1 geometry Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明是有关于网络基础(Web-Based)文件管理。在一型态,本发明有关于一种有关于集成电路设计与制造的提供客制化活页夹(DocumentPortfolio)管理系统,方法与使用者接口。The present invention relates to Web-Based file management. In one aspect, the present invention relates to a customized Document Portfolio management system, method and user interface related to the design and manufacture of integrated circuits.
背景技术Background technique
集成电路设计典型地包括集成电路中每一功能单元的显示电路组件(通常称为Cell)的示意图像制造与组件间的互相连接。此示意图典型地转换为实体布局,其为电路的几何显示且由多边形与互相连接路径组成。举例来说,布局指定在硅晶圆上堆积的材料层的相关面积(Dimension)与位置,从而形成电路组件与内部连接。Integrated circuit design typically includes the fabrication of schematic images of display circuit components (often referred to as Cells) for each functional unit in the integrated circuit and the interconnection between the components. This schematic is typically converted to a physical layout, which is a geometric representation of the circuit and consists of polygons and interconnecting paths. For example, the layout specifies the relative dimensions and positions of material layers stacked on a silicon wafer to form circuit components and internal connections.
除了示意图与实体布局间的关系之外,集成电路设计也必须符合制程,如技术、设备与能力。在不同晶圆制造厂中的集成电路制程也许会不同。举例来说,一个较为先进的制造能力比较差的制造能力可以制造在邻近特征间具有较窄线宽与较小空间的集成电路。依据制造厂的制程技术与技巧与使用的材料,可以有不同的实体几何组态限制应用。这些限制一般称为设计规则。举例来说,设计规则可以包括一设计布局的面积规格,如晶体管间的的最小间距、导体(Conductor)间的最小间隔以避免短路、最小金属宽度、接点接的接点尺寸与间距、与最小的晶体管长度与宽度。因此,在制程的早期阶段,集成电路设计者通常需要存取有关于晶圆制造厂制造与设计规则的技术文件。In addition to the relationship between schematic and physical layout, integrated circuit design must also match the process, such as technology, equipment and capabilities. IC manufacturing processes in different fabs may vary. For example, a more advanced fabrication capability may produce integrated circuits with narrower line widths and less space between adjacent features than a poorer fabrication capability. Depending on the manufacturing plant's process technology and techniques and the materials used, there may be different solid geometry configurations to limit the application. These constraints are generally referred to as design rules. For example, design rules may include area specifications for a design layout, such as minimum spacing between transistors, minimum spacing between conductors to avoid short circuits, minimum metal width, contact size and spacing for contact points, and minimum Transistor length and width. Therefore, in the early stages of the manufacturing process, IC designers often need to access technical files related to the fabrication and design rules of the fab.
现在,集成电路制造为高度发展且半导体制造厂可以提供其客户多种不同的技术选择与制程选项。制造厂通常提供多个对应不同几何制程技术(如0.35微米、0.25微米、0.22微米、0.18微米、0.15微米、0.13微米等等)与不同产品(如逻辑产品、MS/RF,嵌入式闪存等等)的技术文件。技术文件的一个特征是一些可能会隶属于其它的。因此,当文件修改时,其相关的文件通常也必须要对应地更新,以避免版本冲突。Today, integrated circuit manufacturing is highly developed and semiconductor foundries can offer their customers a variety of different technology choices and process options. Manufacturing plants usually provide multiple process technologies corresponding to different geometries (such as 0.35 micron, 0.25 micron, 0.22 micron, 0.18 micron, 0.15 micron, 0.13 micron, etc.) and different products (such as logic products, MS/RF, embedded flash memory, etc. ) technical documents. A characteristic of technical documents is that some may be subordinate to others. Therefore, when a file is modified, its related files must usually be updated accordingly to avoid version conflicts.
技术文件通常以多种方式传送。一种方式是指定客户服务代理人来替客户监控文件的状态且依据要求手动地转送文件给客户。这种方式非常浪费人力,缓慢与/或容易受到人为错误与疏忽。Technical files are usually delivered in a number of ways. One way is to assign a customer service agent to monitor the status of the file on behalf of the customer and manually transfer the file to the customer as required. This approach is labor intensive, slow and/or susceptible to human error and oversight.
第二种方式,一些制造厂可以在档案传输协议(FTP)网站提供给客户所有的技术文件,而没有依据其关联性进行相互连结。通常一个文件会相关于多个其它的文件,且可以多种几何尺寸与/或产品型态实施。此外,一些制造厂可能不会依据几何尺寸与产品型态对于文件进行分类。在此例子中,客户可能会以缺乏效率的方式来分类、搜寻、组织与取得她们需要的文件。In the second way, some manufacturers can provide customers with all technical documents on the file transfer protocol (FTP) website, without interlinking according to their relevance. Often a file will be related to multiple other files and can be implemented in multiple geometries and/or product types. In addition, some manufacturers may not classify files according to geometric size and product type. In this instance, customers may be categorizing, searching, organizing and obtaining the files they need in an inefficient manner.
第三种可能的方式中,制造厂必须在在线提供所有设计相关文件的最新同步版本给客户存取。这种方法的缺点在于设计的客户必须花费时间来决定哪一与其相关设计的文件被改变了。此外,当技术文件被更新时,通常也没有进一步的信息来提供给客户来评估原始与后续设计的影响。In a third possibility, the manufacturer must provide the latest synchronized versions of all design-related files online for customer access. The disadvantage of this approach is that the client of the design must spend time determining which files related to the design have been changed. Furthermore, when technical documentation is updated, there is often no further information available to the client to assess the impact of the original versus subsequent design.
第四种方法,制造厂在没有版本同步的情况下线上提供最新的技术文件。此方法与前一种方法具有相同的缺点,客户必须花费时间来决定哪一与其相关设计的文件被改变了。此外,因为文件的版本不是同步,客户必须在版本间评估相关文件的兼容性。冲突的版本会花费大量时间与金钱来进行修理,甚至更差,延迟新产品上市的时程。因此,更需要一种改善的机制提供给制造厂来管理文件给其客户存取。In the fourth method, the manufacturer provides the latest technical documents online without version synchronization. This method has the same disadvantage as the previous method, the customer must spend time to determine which files related to the design have been changed. In addition, because the versions of the files are not synchronized, customers must evaluate the compatibility of related files between versions. Conflicting versions can cost a lot of time and money to fix, or worse, delay the launch of new products. Therefore, there is a need for an improved mechanism for manufacturers to manage files for their customers to access.
发明内容Contents of the invention
依据本发明一型态,提供一种允许集成电路设计者容易建立其本身所选定相关其设计的技术文件的活页夹的系统及方法。本发明另一型态提供网络基础的使用者接口,允许集成电路设计者来容易地维护与监控她们自身的技术文件的活页夹。本发明另一型态提供客制化与确认的设计相关文件,其相关于集成电路设计者的特定技术。本发明另一型态提供一种通知机制来指示文件状态,如哪一文件已经被更新与其版本兼容性。According to one aspect of the present invention, a system and method are provided that allow integrated circuit designers to easily create a binder of their own selected technical files related to their designs. Another aspect of the invention provides a web-based user interface that allows integrated circuit designers to easily maintain and monitor their own binders of technical documentation. Another aspect of the invention provides customized and validated design-related files that relate to the specific skills of the IC designer. Another aspect of the invention provides a notification mechanism to indicate file status, such as which file has been updated and its version compatibility.
本发明一较佳实施例提供一客制化活页夹管理系统,包括:一文件纲目数据(Megadata)数据库,用以储存分类的文件与其纲目信息,一文件储存管理服务器,设计为安全引擎、规则引擎、搜寻引擎与通知引擎,与一网页服务器,用以提供一互动网站,用以显示分类的文件,其中一终端使用者可以在其上编译一客制化活页夹。A preferred embodiment of the present invention provides a customized binder management system, including: a file catalog data (Megadata) database, used to store classified files and their catalog information, a file storage management server, designed as a security engine, rules engine, search engine and notification engine, and a web server for providing an interactive website for displaying classified documents on which an end user can compile a customized binder.
当终端使用者登入网站时,安全引擎可以认证使用者识别信息,且依据网站上的选择来搜寻文件纲目数据数据库来建立客制化活页夹。规则引擎识别文件纲目数据数据库中的文件状态。通知引擎监控客制化活页夹的状态,且当状态改变时传送通知。另外,管理服务器更可以提供一分享引擎,来允许具有事先定义权限的使用者分享客制化活页夹。When the end user logs into the website, the security engine can authenticate the user's identification information, and search the document catalog data database according to the selection on the website to create a customized binder. The rules engine identifies the state of the document in the document catalog data database. The notification engine monitors the state of the custom binder and sends notifications when the state changes. In addition, the management server can further provide a sharing engine to allow users with pre-defined permissions to share the customized binder.
依据本发明另一型态,提供一客制化活页夹管理方法。此方法的一特征是提供包括一可浏览的文件目录且允许使用者透过选择需要的文件建立自己的客制化活页夹。另一特征是当在活页夹中任何文件的状态改变时,可以利用传送通知允许监控客制化活页夹中的文件状态。因此,在线建立、维护、管理与监控技术文件的客制化活页夹的服务可以达成。另外,网络基础使用者接口可以提供指示器(Indicator)来通知活页夹的拥有者,活页夹中文件状态改变。According to another aspect of the present invention, a customized binder management method is provided. A feature of this method is to provide a browseable file directory and allow users to create their own customized binders by selecting required files. Another feature is that delivery notifications can be used to allow monitoring of the status of files in a custom binder when the status of any file in the binder changes. Therefore, the service of creating, maintaining, managing and monitoring customized binders of technical documents online can be achieved. In addition, the web-based user interface can provide an indicator (Indicator) to notify the binder owner that the status of the files in the binder has changed.
依据本发明另一型态,提供一用以管理活页夹的使用者接口。使用者接口包括列出至少一活页夹的一行。使用者接口也包括对应每一活页夹的通知行。使用者接口也包括对应每一活页夹的一窗口(On-Screen)选择钮,用以选择一对应的件夹,与一窗口选择钮,用以引起显示选定的活页夹。当活页夹中一文件的状态改变时,一指示器会出现在通知行。According to another aspect of the present invention, a user interface for managing binders is provided. The user interface includes a row listing at least one binder. The user interface also includes notification rows for each binder. The user interface also includes an On-Screen selection button corresponding to each binder for selecting a corresponding folder, and an On-Screen selection button for causing the selected binder to be displayed. When the status of a file in the binder changes, an indicator will appear on the notification line.
依据本发明再一型态,提供一用以管理活页夹的使用者接口。使用者接口包括列出一活页夹的至少一文件的一行与对应每一列示文件的通知行。使用者接口也包括对应每一列示文件的一窗口选择钮,用以选择一对应的文件,与一窗口选择钮,用以引起选定的文件进行一动作。当活页夹中一文件的状态改变时,一指示器会出现在通知行。According to still another aspect of the present invention, a user interface for managing binders is provided. The user interface includes a row listing at least one file of a binder and a notification row corresponding to each listed file. The user interface also includes a window selection button corresponding to each listed file for selecting a corresponding file, and a window selection button for causing the selected file to perform an action. When the status of a file in the binder changes, an indicator will appear on the notification line.
依据本发明再一型态,提供一种提供一组相关文件的方法。在此方法中,提供一组技术辨识码。每一技术辨识码为唯一且表示技术参数(如几何、应用程序、技术、电压等等)的既定组合。至少一技术辨识码被指定给数据库中的每一个复数文件。数据库中可能有其它的文件没有接收到一技术辨识码。一特定技术辨识码由上述技术辨识码组中选择。此特定技术辨识码为已经被指定给至少一复数文件之一者。在数据库中的文件被检索为具有指定的特定技术辨识码数据库。检索出的文件被群组为第一组文件。第一组文件的文件透过指定的特定技术辨识码被建立关联。According to yet another aspect of the invention, a method of providing a set of related files is provided. In this method, a set of technology identifiers is provided. Each technology ID is unique and represents a predetermined combination of technology parameters (such as geometry, application, technology, voltage, etc.). At least one technology identifier is assigned to each plurality of documents in the database. There may be other documents in the database that do not receive a technology identifier. A specific technology ID is selected from the group of technology IDs described above. The technology-specific identifier is one that has been assigned to at least one of the plurality of documents. Documents in the database are searched for databases with specified technology-specific identifiers. The retrieved files are grouped into a first group of files. Documents in the first set of documents are associated by specifying a technology-specific identifier.
在使用者接口上一列的第一组文件提供给一使用者。举例来说,使用者接口可以透过因特网提供。此方法允许使用者由第一组文件中选择文件来透过使用者接口建立一客制化文件群组,且允许使用者透过使用者接口在一服务器上储存此客制化文件群组。此方法允许使用者当需要时可以透过使用者接口由客制化文件群组加入或删除文件。在一较佳实施例中,此方法可以监控客制化文件群组中文件的状态,以判断状态改变。举例来说,状态改变可以是一可用的新文件版本、相关文件间的文件版本冲突、与/或在客制化文件群组中出现废弃(Obsolete)文件。被通知客制化文件群组中一个或是多个文件被侦测到状态改变时使用者会被通知。通知可以藉由传送电子邮件给使用者与/或在使用者接口上提供一颜色编码的指示器给使用者。在一较佳实施例中,使用者接口上可以提供一链接来导向使用者至对应侦测到状态改变的适当文件。A first set of documents listed on the user interface is presented to a user. For example, the user interface can be provided via the Internet. This method allows the user to select files from the first group of files to create a customized file group through the user interface, and allows the user to store the customized file group on a server through the user interface. This method allows the user to add or delete files from the customized file group through the user interface when needed. In a preferred embodiment, the method can monitor the status of files in the customized file group to determine status changes. For example, a status change can be a new file version being available, a file version conflict between related files, and/or an obsolete file in a customized file group. Notified Users will be notified when one or more files in the customized file group are detected to have changed state. Notifications can be sent to the user by email and/or by providing a color-coded indicator on the user interface to the user. In a preferred embodiment, a link may be provided on the user interface to direct the user to the appropriate file corresponding to the detected state change.
附图说明Description of drawings
为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附图示,进行详细说明如下:In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and understandable, the following specific examples are given in conjunction with the accompanying drawings, and are described in detail as follows:
图1是显示依据本发明实施例的客制化活页夹管理系统的大体架构。FIG. 1 shows the general architecture of a customized binder management system according to an embodiment of the present invention.
图2A至图2E是显示依据本发明实施例允许使用者建立客制化活页夹的使用者接口。2A to 2E are diagrams showing user interfaces allowing users to create customized binders according to an embodiment of the present invention.
图3A至图3C是显示依据本发明实施例允许分享建立的活页夹的使用者接口。FIG. 3A to FIG. 3C are user interfaces that allow sharing of created binders according to an embodiment of the present invention.
图4A至图4D是显示依据本发明实施例允许监控、管理与建立客制化活页夹的使用者接口。4A to 4D illustrate user interfaces that allow monitoring, management, and creation of customized binders according to an embodiment of the present invention.
图5A至图5D是显示依据本发明实施例允许文件版本监控、更新与删除的使用者接口。5A to 5D illustrate user interfaces that allow file version monitoring, updating and deletion according to an embodiment of the present invention.
图6A至图6C是显示依据本发明实施例允许授权使用者下载技术事实表格的使用者接口。6A to 6C are diagrams illustrating a user interface allowing an authorized user to download a technical fact sheet according to an embodiment of the present invention.
图7A与7B图是显示依据本发明实施例允许授权使用者下载客制化活页夹的使用者接口。7A and 7B are diagrams illustrating user interfaces allowing authorized users to download customized binders according to an embodiment of the present invention.
图8是显示依据本发明实施例提供客制化活页夹管理的方法流程。FIG. 8 is a flowchart of a method for providing customized binder management according to an embodiment of the present invention.
图9是显示依据本发明实施例客制化活页夹管理的发展情形示意图。FIG. 9 is a schematic diagram showing the development of customized binder management according to an embodiment of the present invention.
图10是显示图9的样板文件清单(BOD)。FIG. 10 shows the boilerplate document list (BOD) of FIG. 9 .
图11A至图11B是显示图9的标准文件清单。11A to 11B show the list of standard files in FIG. 9 .
图12A至图12B是显示图9的客制化文件清单。12A to 12B show the customized file list of FIG. 9 .
图13是显示依据本发明实施例在制造厂中系统管理者使用的使用者界面。FIG. 13 shows a user interface used by a system administrator in a manufacturing plant according to an embodiment of the present invention.
图14A至图14B是显示依据本发明实施例客户使用的使用者界面。14A to 14B show user interfaces used by customers according to an embodiment of the present invention.
符号说明:Symbol Description:
100-客制化活页夹管理系统;100-Customized binder management system;
105-文件储存体;105-file storage body;
110-文件纲目数据库;110-document outline database;
120-管理服务器;120 - management server;
130-网页服务器;130-web server;
140、150-客户端;140, 150-client;
220-蓝光符号;220 - Blu-ray symbol;
240-红光符号;240-red light symbol;
260-黄光符号;260-yellow light symbol;
802、804、806、808-操作步骤;802, 804, 806, 808-operation steps;
1010-可混合关系;1010-mixable relationship;
1020-互斥关系;1020-mutually exclusive relationship;
1030-固定链接关系。1030 - Permalink relationship.
具体实施方式Detailed ways
图1是显示依据本发明实施例的客制化活页夹管理系统100的大体架构。在本实施例中,一种允许客制化与监控半导体制造厂提供的技术活页夹的服务进行举例说明。客制化活页夹管理系统100包括一文件纲目数据数据库110、一文件储存管理服务器120与一网页服务器130。虽然图1中各组件是分开显示,然而,系统架构100的服务器端上的组件105、110、120、130可以结合于在一单一位置的单一机器,这些组件105、110、120、130可以结合成任意个群组,且/或这些组件105、110、120、130可以位于不同位置的不同机器之上。另外,这些组件105、110、120、130也可以是一个大系统的部分,其中其它部分的组件并未于图中显示。FIG. 1 shows a general structure of a customized binder management system 100 according to an embodiment of the present invention. In this embodiment, a service that allows customization and monitoring of a technical binder provided by a semiconductor manufacturing plant is exemplified. The customized binder management system 100 includes a file catalog data database 110 , a file storage management server 120 and a web server 130 . Although the components in FIG. 1 are shown separately, the components 105, 110, 120, 130 on the server side of the system into any number of groups, and/or these components 105, 110, 120, 130 may be located on different machines in different locations. In addition, these components 105, 110, 120, 130 may also be parts of a larger system, and the components of other parts are not shown in the figure.
举例来说,半导体制造厂建立的技术文件可以储存至一文件储存体105。更详细地说明,技术文件被适当地分类且储存在文件纲目数据数据库110中且被分类文件的纲目信息也储存在文件纲目数据数据库110中。其中,技术文件可以依据几何与产品应用进行分类。For example, technical files created by a semiconductor manufacturing plant can be stored in a file storage 105 . In more detail, technical documents are appropriately classified and stored in the document catalog data database 110 and catalog information of classified documents is also stored in the document catalog data database 110 . Among them, technical documents can be classified according to geometry and product application.
管理服务器120与文件纲目数据数据库110进行耦接通信。举例来说,管理服务器120包括一安全引擎模块、一规则引擎模块、一搜寻引擎模块、一通知引擎模块与一分享引擎模块。网页服务器130与管理服务器120进行耦接通信。网页服务器130提供一网站与一图形使用者接口给客户端(如使用者或设计客户)140或150。客户端可以透过通信网路(公开或私人,且使用加密技术的安全协议)与网页服务器130进行耦接通信。在客户端的使用者可以互动地透过网页浏览器(如微软公司的Explorer与网景公司的Navigator或Opera)存取系统100。举例来说,在客户端140或150的使用者可以是制造厂授权来存取网站的IC设计客户。举例来说,客户端可以是使用软件的自动化或是半自动化计算机系统来通信与登入网页服务器,以检查与/或接收状态更新与/或文件。The management server 120 is coupled and communicated with the document catalog data database 110 . For example, the management server 120 includes a security engine module, a rule engine module, a search engine module, a notification engine module and a sharing engine module. The web server 130 is coupled to communicate with the management server 120 . The web server 130 provides a website and a graphical user interface to the client (eg user or design client) 140 or 150 . The client can communicate with the web server 130 through a communication network (public or private, and using a security protocol of encryption technology). The user at the client end can interactively access the system 100 through a web browser (such as Microsoft's Explorer and Netscape's Navigator or Opera). For example, the user at the client 140 or 150 may be an IC design customer authorized by the manufacturer to access the website. For example, a client may be an automated or semi-automated computer system using software to communicate and log into a web server to check for and/or receive status updates and/or files.
在一较佳实施例中,网页服务器130提供一网站与具有特定功能来允许客户与使用者来由一堆技术文件中建立、监控与维护她们自己的设计活页夹的特定使用者接口。在典型的操作中,一授权的IC设计者140或150使用一标准网页浏览器存取网页服务器130提供的网站,以与网页服务器130提供进行通信。安全引擎藉由比对制造厂所提供的既定客户信息来认证终端使用者的辨识信息。对于一新的装置或组件设计,如新的半导体产品,网站提供允许授权客户建立相应此新设计的新的且客制化的活页夹的交互式使用者接口。管理服务器120依据使用者要求存取文件纲目数据数据库110,在使用者接口显示技术文件的概要以供选择。In a preferred embodiment, the web server 130 provides a website and a specific user interface with specific functions to allow clients and users to create, monitor and maintain their own design binders from a collection of technical documents. In typical operation, an authorized IC designer 140 or 150 uses a standard web browser to access the website provided by the web server 130 to communicate with the web server 130 . The security engine authenticates the end user's identification information by comparing it with the predetermined customer information provided by the manufacturer. For a new device or component design, such as a new semiconductor product, the website provides an interactive user interface that allows authorized customers to create new and customized binders corresponding to the new design. The management server 120 accesses the document catalog data database 110 according to user requirements, and displays a summary of technical documents on the user interface for selection.
图2A至图2E是显示允许客户/使用者建立客制化活页夹,如客制化“文件清单(Bill Of Document,BOD)”的使用者接口。技术文件具有初步的分类且依据不同的技术,如几何水准与IC产品特征,储存在文件纲目数据数据库110中。一使用者接口显示于图2A中,在实施例中建立相应一新产品的活页夹的第一步骤是由一下拉式选单选择一几何水准。举例来说,在图2A中使用者可以由包括0.35微米(μm)、0.25微米、0.22微米、0.18微米、0.15微米与0.13微米的几何尺寸列表中选择0.25微米。之后,使用者接口显示于图2B,提供多种IC产品型态的列表。可用的IC产品应用(如逻辑(Logic),MS/RF,CIS,ITRAM,或EmbFlash,与电性特征)可以由下拉式选单中选择(见图2B)。选定产品的不同的关键电性特征可以进行列示以提供选择,如图2B所示。2A to 2E show user interfaces that allow customers/users to create customized binders, such as customized "Bill Of Documents (BOD)". The technical documents have preliminary classification and are stored in the document catalog data database 110 according to different technologies, such as geometric level and IC product characteristics. A user interface is shown in FIG. 2A. In one embodiment, the first step in creating a binder corresponding to a new product is to select a geometric level from a drop-down menu. For example, in FIG. 2A , the user can select 0.25 μm from a geometric size list including 0.35 μm, 0.25 μm, 0.22 μm, 0.18 μm, 0.15 μm, and 0.13 μm. Thereafter, the user interface is shown in FIG. 2B , providing a list of various IC product types. Available IC product applications (such as Logic, MS/RF, CIS, ITRAM, or EmbFlash, and electrical characteristics) can be selected from the drop-down menu (see Figure 2B). Different key electrical characteristics of selected products can be listed to provide options, as shown in Figure 2B.
在技术相关几何与产品应用选择之后,完成初步的技术定义。管理服务器120的搜寻引擎依据技术定义检索文件数据库110,并将部分或是所有有关的技术文件进行列示。图2C显示列示所有相关于0.25微米逻辑设计的文件,其中可以包括文件型态、简单说明、版本状态与备注栏。设计者可以选择由列表中需要的文件与“Add to BOD”钮来储存包括此检查的文件的新活页夹/BOD。如图2D所显示,网页服务器130产生一窗口来指定文件名称与客制化活页夹/BOD的说明。此窗口也允许使用者选择是否接收工程改变通知(Engineering Change Notifications,ECN)。储存的活页夹接着可以显示为一控制板,如图2E所示,其列示此使用者可以观看的所有活页夹。另外,一个授权的使用者也可以藉由选取图2E中的“Delete”钮来删除已存在的活页夹。After the technology-related geometry and product application selection, a preliminary technology definition is completed. The search engine of the management server 120 searches the document database 110 according to the technical definition, and lists some or all related technical documents. FIG. 2C shows a list of all files related to the 0.25 micron logic design, which may include file type, brief description, version status, and remarks column. Designers can select the required files from the list and "Add to BOD" button to store a new binder/BOD including the files for this check. As shown in FIG. 2D , the web server 130 generates a window to specify the file name and description of the customized binder/BOD. This window also allows users to choose whether to receive engineering change notifications (Engineering Change Notifications, ECN). Stored binders can then be displayed as a dashboard, as shown in Figure 2E, which lists all binders that the user can view. In addition, an authorized user can also delete an existing binder by selecting the "Delete" button in FIG. 2E.
在一较佳实施例中,网站提供任何客制化活页夹/BOD的分享来选择使用者。管理服务器120的分享引擎管理其它授权使用者(如团员)与BOD的分享情形。图3A至图3C是显示依据本发明实施例允许分享活页夹/BOD的使用者接口。举例来说,一个设计公司可以提供一列表的团员给制造厂,以至于在建立如图3A中所示的客制化活页夹/BOD之后,一个设计者可以选择“ShareBOD”来产生一个团员列表。在选择图3A中所示的“Share BOD”钮之后,另一个使用者接口出现,如图3B所示,且使用者可以选择团员(典型且最好限制在同公司的其它人)来分享此活页夹。之后,当分享的使用者登入网站时,使用者接口显示显示所有此使用者(如被授权存取的使用者)的分享活页夹的控制板,如图3C所示。管理服务器120的分享引擎可以编码来使得分享的使用者只可以看到分享的活页夹,而没有更新、删除或是增加等权力。然而,在其它实施例中,特定分享的使用者也可以有权力来进行更新、删除或增加。In a preferred embodiment, the website provides sharing of any customized binder/BOD to select users. The sharing engine of the management server 120 manages the sharing situation between other authorized users (such as group members) and the BOD. 3A to 3C are diagrams illustrating user interfaces that allow sharing of binders/BODs according to an embodiment of the present invention. For example, a design company can provide a list of team members to the manufacturing plant, so that after creating a customized binder/BOD as shown in Figure 3A, a designer can select "ShareBOD" to generate a list of team members . After selecting the "Share BOD" button shown in Figure 3A, another user interface appears, as shown in Figure 3B, and the user can select team members (typically and preferably limited to other people in the same company) to share the BOD binder. Afterwards, when the shared user logs in to the website, the user interface displays a control panel displaying all shared folders of the user (eg, users authorized to access), as shown in FIG. 3C . The sharing engine of the management server 120 can be coded so that the shared users can only see the shared folders, but have no rights to update, delete or add. However, in other embodiments, users of specific shares may also have the right to update, delete or add.
图4A至图4D是显示客制化活页夹系统100提供的用以编辑或管理存在的客制化活页夹/BOD的使用者接口例子。如图4A所示,一个活页夹被选择。随着此活页夹被选定,如果使用者按下“View Tech Doc”钮(见图4A),则选定的活页夹/BOD被显示,如图4B所示,与所有选择的列示的文件。也有其它有关每一列示文件的信息可以被显示,如文件型态、文件号码、简单说明、活页夹中目前与新版本的文件,如图4B所示。4A to 4D are examples of user interfaces provided by the customized binder system 100 for editing or managing existing customized binders/BODs. As shown in Figure 4A, a binder is selected. With this binder selected, if the user presses the "View Tech Doc" button (see Figure 4A), the selected binder/BOD is displayed, as shown in Figure 4B, along with all selected listed document. Other information about each listed file can also be displayed, such as file type, file number, brief description, current and new version of the file in the binder, as shown in FIG. 4B.
亦如图4B所示,本实施例的客制化活页夹系统100只允许授权使用者而不是分享的使用者来增加、删除与更新技术文件。当授权使用者选择“AddMore Document”钮,显示于图4C的使用者接口提供一显示相关于目前检视活页夹的定义技术的未选择文件的列表。可用的文件被显示,且具有一允许授权使用者选择的检查盒。授权使用者可以检查对应一需要或是期望文件的检查盒,以及选择“Add to BOD”来储存附加部分至目前检视的BOD(见图4C)。As also shown in FIG. 4B , the customized binder system 100 of this embodiment only allows authorized users but not shared users to add, delete and update technical files. When the authorized user selects the "AddMore Document" button, the user interface shown in FIG. 4C provides a list showing unselected documents associated with the currently viewed binder's defined technology. Available files are displayed with a checkbox allowing authorized users to select them. Authorized users can check the checkbox corresponding to a required or desired document, and select "Add to BOD" to store the addition to the currently viewed BOD (see Figure 4C).
因此,一授权使用者也可以选择“Delete”钮,如图4B所示,来由目前检视的活页夹删除文件。图4D是显示所显示的活页夹中可用文件与相应的检查盒。授权使用者可以检查文件且选择“Delete”钮来造成一废弃文件的删除,以图4D为例。因此,授权的IC设计者可以容易地透过网页服务器130提供的交互式网站来维护相关于一新IC产品的客制化活页夹。Therefore, an authorized user can also select the "Delete" button, as shown in FIG. 4B, to delete files from the currently viewed binder. Figure 4D is a diagram showing the displayed files available in the binder and the corresponding checkboxes. Authorized users can check the file and select the "Delete" button to cause deletion of an obsolete file, as shown in Figure 4D. Therefore, authorized IC designers can easily maintain a customized binder related to a new IC product through the interactive website provided by the web server 130 .
另外,图1的客制化活页夹系统100提供文件状态改变的工程通知。在一较佳实施例中,当一特定技术文件的客制化活页夹被IC设计团队建立时,管理服务器120的通知引擎监控活页夹中每一文件的版本状态。当活页夹中一文件选定的版本被更新时,举例来说,通知引擎可以利用电子邮件传送一通知给活页夹的拥有者(如设计团队)。实施例的通知引擎也可以当任何授权团员登入网站时在特定使用者接口上提供一通知。此通知引擎转送活页夹建立者与分享人员一通知,如透过电子邮件,包含文件废弃、版本冲突、与/或在BOD中新版本的可用度。当使用者在线存取活页夹时,此通知也可以显示于特定使用者接口且具有相应的指示器(见图5A)。In addition, the customized binder system 100 of FIG. 1 provides engineering notifications of file status changes. In a preferred embodiment, when a customized binder of specific technical documents is created by the IC design team, the notification engine of the management server 120 monitors the version status of each document in the binder. When a selected version of a file in a binder is updated, for example, the notification engine can send a notification to the binder's owner (eg, the design team) by email. The notification engine of an embodiment can also provide a notification on a specific user interface when any authorized member logs into the website. The notification engine forwards a notification, such as via email, to binder creators and sharers, including document obsolescence, version conflicts, and/or availability of new versions in the BOD. This notification can also be displayed in a specific user interface with a corresponding indicator when the user accesses the binder online (see FIG. 5A ).
图5A至图5D是显示文件版本监控、更新与删除的使用者接口。如图5A所示,当使用者登入网站时,一个显示使用者可以存取的活页夹的列表被显示。通知的一栏,如图5A中的ECN栏,被显示来用以视觉地指示在每一活页夹中文件的状态。在较佳实施例中,蓝光符号220指示一新版本的文件为可用的。黄光符号260指示版本冲突,红光符号240指示在活页夹中至少一文件已经被制造厂废弃(见图5A)。因此,随着红色编码的指示器,使用者可以容易地辨识与注意状态改变。当使用者选择列表上一活页夹的无线电(Radio)钮且按下“View Tech Doc”钮时,此文件状态的细节可以被检视,如检视BOD,如图5A所示。5A to 5D are user interfaces showing file version monitoring, updating and deleting. As shown in FIG. 5A, when a user logs into the website, a list showing the folders that the user can access is displayed. A column of notifications, such as the ECN column in FIG. 5A, is displayed to visually indicate the status of the files in each binder. In the preferred embodiment, Blu-
虽然例子中使用圆形的光符号来进行说明指示器,其它符号、形状与颜色也可以在其它实施例中使用。此外,在其它实施例中,声音可以与视觉符号一起结合使用来警示使用者状态改变。在图5A中,注意的是在一白盒子内部具有字母“R”的符号被使用为指示器。“R”指示器可以选择性地用来强调一新的或是制造厂依据理由(如新技术、新制程方法、较佳的整合、节省成本等)所建议的既存文件。其它如此的指示器也可以用来吸引使用者的注意至特别的文件或是活页夹/BOD的文件建议。Although the example uses a circular light symbol to illustrate the indicator, other symbols, shapes and colors may be used in other embodiments. Additionally, in other embodiments, sounds may be used in conjunction with visual symbols to alert the user of status changes. In FIG. 5A, note that a symbol with the letter "R" inside a white box is used as an indicator. The "R" indicator can optionally be used to highlight a new or existing document suggested by the manufacturer for reasons (such as new technology, new process method, better integration, cost savings, etc.). Other such indicators may also be used to draw the user's attention to a particular document or binder/BOD document suggestion.
如图5B所示,接着选定的活页夹被详细地显示,其在表示文件状态的“Status(状态)”栏具有指示器给每一列示的文件。在图5B中,一个DRC指令文件被标注蓝光指示器220来指示半导体制造厂有一可用的新版本DRC指令文件。目前与新版本的版本号码分别显示在表格上。选择性地,备注可以包含于在表格的“Remark(备注)”栏的中来简单说明版本差异。在BOD中的目前版本可以被授权使用者更新。在图5B中,授权使用者检查具有新版本文件的检查盒,且选择“Update Version(更新版本)”。之后,管理服务器120会更新活页夹中的此DRC指令文件为最新版本且此DRC指令文件的状态区变成空的(没有指示器)。As shown in FIG. 5B, the selected binder is then displayed in detail with indicators for each listed file in the "Status" column indicating the status of the file. In FIG. 5B, a DRC command file is marked with a blue
如图5C所示,红光指示器240显示文件已经被制造厂废弃。授权使用者可以决定是否保留或是删除此废弃的版本。在实施例中,授权使用者可以藉由选取文件的检查盒且按下“Delete”钮来删除此废弃文件(见图5C)。按下“Delete”钮允许管理服务器120(见图1)来由网页服务器130接收指令,以将废弃文件由活页夹中移除且无效/移除此红光指示器240。As shown in Figure 5C, the
在图5D中,一个文件具有黄光指示器260来指示版本冲突。通常当一文件(如母文件)被更改或修改来建立一新版本的文件时,相关文件(如子文件)通常也必须对应地修改。一个版本冲突的例子是当一母文件与其相应的子文件被修改时,且使用者只更新具有新版本的母文件而没有更新子文件。在这例子中,在活页夹中子文件的版本与母文件的版本不相配,因此有版本冲突发生。在此例子中,实施例可以显示黄光指示器260且提供一参考给子文件可用的新版本,如图5D所示。此外,选择性地,一个通知(如黄光指示器260)可以放至于母文件之后,且具有备注说明该文件的子文件具有需要解决的版本冲突问题。系统100提供可以实时提供上述通知,使得当一特定文件的更新动作执行且仍然在检视与管理活页夹时,使用者可以知道发生了版本冲突。因为许多文件相关于其它文件,由于相关文件正在被制造厂更新处理,而许多新文件版本并未完全被同步的情况会发生。在此例子中,黄光指示器260可以警示设计者文件正被更新,但仍未完成,且因此设计者可以评估其设计作业的影响。In Figure 5D, one file has a yellow light indicator 260 to indicate a version conflict. Usually when a file (such as a parent file) is changed or modified to create a new version of the file, related files (such as child files) usually must be modified accordingly. An example of a version conflict is when a parent document and its corresponding child documents are modified, and the user only updates the parent document with the new version but not the child documents. In this example, the version of the child file in the binder does not match the version of the parent file, so a version conflict occurs. In this example, an embodiment may display a yellow light indicator 260 and provide a reference to a new version of the sub-file that is available, as shown in Figure 5D. Additionally, optionally, a notification (eg, yellow light indicator 260) can be placed after the parent file with a note stating that the child files of that file have version conflicts that need to be resolved. The system 100 can provide the above-mentioned notification in real time, so that the user can know that a version conflict occurs when an update action of a specific file is performed and the folder is still being viewed and managed. Because many files are dependent on other files, it can happen that many new file versions are not fully synchronized because the related files are being updated by the factory. In this example, the yellow light indicator 260 may alert the designer that the file is being updated, but not yet complete, and thus the designer can evaluate the impact of his design work.
客制化活页夹的维护只可以被授权使用者透过网站执行。在实施例中,分享使用者只能够接收通知电子邮件且检视具有指示器通知的活页夹,且没有加入、删除或更新权力。然而,在其它实施例中,分享使用者可以具有更多权力。对于具有多个成员的设计团队而言,关键设计者可以管理客制化活页夹且其它的分享使用者可以在没有修改的权力下检视相同活页夹的状态。Maintenance of customized binders can only be performed by authorized users through the website. In an embodiment, shared users can only receive notification emails and view folders with indicator notifications, and have no add, delete or update rights. However, in other embodiments, sharing users may have more rights. For design teams with multiple members, key designers can manage customized binders and other shared users can view the status of the same binder without modification rights.
在实施例中,网页服务器130允许授权使用者下载一活页夹的一事实表格且/或文件包。图6A至图6C是显示允许授权使用者下载事实表格的使用者接口。In one embodiment, the web server 130 allows authorized users to download a fact sheet and/or file package of a binder. 6A-6C are diagrams illustrating user interfaces allowing authorized users to download fact sheets.
图6A的使用者接口显示一列的前建立的客制化活页夹。授权使用者可以选择一特定列示活页夹的无线电钮且按下“Technology Fact Sheet(技术事实表格)”钮来得到该活页夹的事实表格信息。选定活页夹的技术信息,如几何、产品型态、产品特征接着被显示于一弹出式窗口,如图6B所示。图6B的使用者接口允许使用者打印或是藉由按下“Download Fact Sheet(下载事实表格)in CSV Format”钮来下载事实表格。一提示窗口接着允许使用者来下载此档案或是直接将其打开,如图6C所示。The user interface of FIG. 6A displays a list of previously created custom binders. An authorized user may select the radio button for a specific listed binder and press the "Technology Fact Sheet" button to obtain fact sheet information for that binder. The technical information of the selected binder, such as geometry, product type, and product features, is then displayed in a pop-up window, as shown in FIG. 6B. The user interface of Figure 6B allows the user to print or download the fact sheet by pressing the "Download Fact Sheet (download fact sheet) in CSV Format" button. A prompt window then allows the user to download the file or directly open it, as shown in FIG. 6C.
图7A与图7B是显示允许授权使用者下载客制化活页夹/BOD的使用者接口。在图7A中,一个选定的BOD被显示,其列示其中所有的文件(在授权使用者选择活页夹且按下“View Tech Doc”钮,如图6A所示)。在图7A中,授权使用者可以选择“Download BOD in CSV Format”钮来以CSV格式下载活页夹。进行上述动作之后,一提示窗口出现来允许使用者下载此档案或是直接将其打开,如图7B所示。7A and 7B are diagrams showing user interfaces allowing authorized users to download customized binders/BODs. In FIG. 7A, a selected BOD is displayed, listing all the documents therein (after the authorized user selects the binder and presses the "View Tech Doc" button, as shown in FIG. 6A). In Figure 7A, authorized users can select the "Download BOD in CSV Format" button to download the binder in CSV format. After performing the above actions, a prompt window appears to allow the user to download the file or directly open it, as shown in FIG. 7B .
图8是显示依据本发明实施例提供客制化活页夹管理的方法流程。一个网站被提供来包括可浏览的以技术分类的文件目录。网站允许使用者藉由选择一个技术种类来开始建立客制化活页夹(见图8的方块802)。在技术种类中,有关于此技术种类的相关文件被列示。举例来说,这些文件可以是关于IC设计且由制造厂所提供的技术文件。所有的技术文件可以依据制造几何(如0.35微米、0.25微米、0.18微米、0.13微米等等)与产品特征(如逻辑、MS/RF、ITRAM、EmbFlash等)预先分类。相关于此选定的技术种类的一列文件被网站显示,且网站允许使用者选取文件为其客制化活页夹(见图8的方块804)。FIG. 8 is a flowchart of a method for providing customized binder management according to an embodiment of the present invention. A website is provided to include a browsable directory of documents categorized by technology. The website allows the user to begin creating a custom binder by selecting a technology category (see
在客制化活页夹中的文件状态被系统100监控(如被制造厂)(见图8的方块806)。在实施例中,通知引擎(图1中所显示)监控文件数据库110中活页夹中选定文件的状态。如果活页夹中任何文件的状态改变,一个通知被送给相关于此活页夹的使用者或是指定来接收通知的使用者(见图8的方块808)。当使用者登入网站来检视改变时,在网站上的指示器会出现(见第2E、3A、4A、4D、5A、5B、5C、5D、6A、14A与14B)。当使用者透过网站使用系统100时,指示器通知使用者文件改变。The status of the files in the customized binder is monitored by the system 100 (eg, by the manufacturer) (see
如上所述,在实施例中,举例来说,蓝色指示器220可以用来指示一新版本已经被制造厂提供,黄色指示器260可以用来指示版本冲突的发生,以及红色指示器240可以用来指示文件已经被制造厂废弃。因此,网站允许使用者依据对应指示器的通知来更新版本与/或由活页夹删除废弃文件。授权使用者与/或其它使用者可以由备注栏得到更多文件状态改变的详细信息。因此,上述系统与方法流程提供IC设计者容易地藉由建立客制化活页夹来管理与监控与她们自己设计相关的制造厂技术文件。实施例提供的客制化活页夹管理服务可以节省设计公司花费在管理技术文件与智财图书库的时间与人力。As mentioned above, in an embodiment, for example, the
图9是显示依据实施例的客制化活页夹/BOD的发展情形示意图。在图9显示3种BOD型态:样板BOD、标准BOD与客制化BOD。样板BOD可以在准备标准BOD的开发阶段被制造厂使用。样板BOD定义文件型态阶层的文件关系。不同的样板BOD可以开发给不同的技术。图10显示图9的样板BOD。FIG. 9 is a schematic diagram showing the development of a customized binder/BOD according to an embodiment. Figure 9 shows three types of BOD: sample BOD, standard BOD and customized BOD. A prototype BOD can be used by the manufacturing plant during the development phase in preparation for a standard BOD. A boilerplate BOD defines document relationships for a document type hierarchy. Different template BODs can be developed for different technologies. FIG. 10 shows the template BOD of FIG. 9 .
参考图10,一个样板BOD在每一文件间具有3种型态关系可能。每一关系型态例子显示于图10的样板BOD。一种可混合关系1010是一种关系,其中至少一组件可以被选取。虽然在一些例子中,由于市场提供或是一些其它原因,某些组件不能同时存在于一个BOD之中。一种互斥关系1020是一种关系,其中一旦一母组件被选取时,只有一组件可以被选取给此母组件。一种固定链接(Hard Link)关系130为一种关系,其中一旦母组件被选取时,所有固定链接至此组件的组件被自动地选取。Referring to FIG. 10, a template BOD has 3 types of relationship possibilities between each file. An example of each relationship type is shown in the template BOD in Figure 10. A
样板BOD被建立之后,标准BOD可以在样板BOD上建立(如透过客户文件权力检查)。一个标准BOD通常是依据客户的输入与需求(如技术需求)来提供客户最大尺寸与认证的文件列表来在文件号码、抬头、与版本阶层进行选取。在客户需求的评估期间接收越多的客户输入,可以得到越精准的文件列表,对应得到的文件与客户的需求。After the template BOD is created, the standard BOD can be created on the template BOD (for example, through the client file authority check). A standard BOD is usually based on the customer's input and requirements (such as technical requirements) to provide the customer with a list of documents with the largest size and certification for selection at the document number, title, and version levels. The more customer input received during the assessment of customer needs, the more accurate a list of documents can be obtained, corresponding to the documents obtained and the customer's needs.
图11A是显示图9的标准BOD,其中,标准BOD是由图10的样板BOD推导而来(见图9)。注意的是,对于图11A的标准BOD,只有两个组件(Logic与Emb DRAM)由样板BOD的第2层的四个组件(Logic、Mixed Signal、Flash与Emb DRAM)中使用(见图9)。在图11A的标准BOD的第三层中,显示两个智财图书库:99AV04与00BV01。图11B以具有检查盒的要点(Outline)格式显示图11A中标准BOD的架构。参考图11A与图11B,三个显示的技术文件链接至(有关于)IP-Lib:99AV04:DRC,LVS与RCX。此关系也显示于图11B的要点列表中。在标准BOD的第5层中,三个显示的技术文件分别链接至(有关于)每一第4层中的三个技术文件:DRM,SPICE与SPICE。注意的是,在此例子中,相同的文件,SPICE是皆相关于LVS与RCX文件。FIG. 11A shows the standard BOD of FIG. 9, wherein the standard BOD is derived from the model BOD of FIG. 10 (see FIG. 9). Note that for the standard BOD in Figure 11A, only two components (Logic and Emb DRAM) are used by the four components (Logic, Mixed Signal, Flash, and Emb DRAM) in layer 2 of the model BOD (see Figure 9) . In the third layer of the standard BOD in FIG. 11A, two intellectual property libraries are displayed: 99AV04 and 00BV01. FIG. 11B shows the architecture of the standard BOD in FIG. 11A in Outline format with checkboxes. Referring to Figures 11A and 11B, three technical documents are shown linked to (relating to) IP-Lib: 99AV04: DRC, LVS and RCX. This relationship is also shown in the bulleted list of Figure 11B. In
归纳图11A中标准BOD例子的关系,每一Logic与Emb DRAM组件再0.18微米技术类别中具有一可混合的关系。智财数据库文件,IP-Lib:99AV04与IP-Lib:00BV01,每一与Logicm组件具有一互斥关系。第4层的技术文件(DRC,LVS与RCX),每一相关于IP-Lib:99AV04(在此例子中,其为可以混合的相关,但在其它例子中可能是可混盒或是互斥)。第5层的技术文件(DRM与SPICE)具有固定链接关系至第4层个别的技术文件(DRC,LVS与RCX)。换言之,DRC为相关DRM的母文件,使得如果DRC被选择时,由于她们的关系DRM也会自动被选取。因此,在此例子中,DRM为母文件DRC的子文件。在一些例子中,母子关系可以在层级之间反转,因为,固定链接可以是来回方向的(随着适当关系的需求)。在图11A与图11B中的标准BOD例子仅为一个简化的例子。层别关系间的型态与位置(可混合,互斥、固定链接),组件与文件的数目与阶层的数目再不同实施例中可以有许多变化。Summarizing the relationship of the standard BOD example in Figure 11A, each Logic and Emb DRAM component has a mixable relationship in the 0.18 micron technology category. Intellectual property database files, IP-Lib:99AV04 and IP-Lib:00BV01, each have a mutually exclusive relationship with Logicm components. Layer 4 technology files (DRC, LVS and RCX), each relative to IP-Lib:99AV04 (in this example it is intermixable, but in other examples may be intermixable or mutually exclusive ).
如果使用者要检视图11A的标准BOD(如前所述,在一网站的使用者友善接口)且选择当建立一特别克制化BOD时需要的组件与文件,其可以像图12A与图12B所示。图12A显示图9的客制化BOD。在图12A中的客制化BOD中,使用者必须选择特定文件,在图12B的检查盒中标示为“X”标记,来表示使用者在使用者接口选取文件的动作。因此,依据图11A的标准BOD,使用者建立图12A的客制化BOD来符合使用者的计划需要。If the user were to view the standard BOD of Figure 11A (as previously described, a user-friendly interface on a website) and select the components and files needed when creating a custom BOD, it could be as shown in Figures 12A and 12B Show. FIG. 12A shows the customized BOD of FIG. 9 . In the customized BOD in FIG. 12A , the user has to select a specific file, which is marked with an "X" in the check box in FIG. 12B to represent the user's action of selecting a file in the user interface. Therefore, according to the standard BOD in FIG. 11A , the user creates the customized BOD in FIG. 12A to meet the user's planning needs.
当客户试图在制造厂的网站建立一客制化BOD时(其中标准BOD对于使用者是可用的),客户可以依据客户的应用与几何(如,0.13微米逻辑)检索相关文件集合。在客户产生其由标准BOD中选取的文件列表之后,客户可以将其储存。在储存客制化BOD之后,客户可以存取与/或修改BOD中的文件。When a customer attempts to create a custom BOD (where a standard BOD is available to the user) on the fab's website, the customer can retrieve the relevant file set based on the customer's application and geometry (eg, 0.13 micron logic). After the client generates its list of files selected from the standard BOD, the client can store it. After storing the customized BOD, the customer can access and/or modify the files in the BOD.
图13是显示制造厂中系统管理者使用的使用者接口(客户/使用者可能不会看见)来建立与/或修改标准BOD或增加文件至数据库。在图13中,一存在的文件(文件编号T-025-MM-CL-005)被修改。如果期望或是需要的话,管理者可以将其储存为一新的文件编号(如,储存为)来依据一存在的文件产生一新文件。此外,如果期望或是需要的话,管理者可以增加备注(Remark)来归纳进行的改变。在文件阶段(Document Stage)选择器(Selector)(见图13),管理者可以指定文件为正常(Normal)、新版本(O.X version)或是预发行(Pre-Release)。在图13的网站,管理者可以选择与指定哪些文件是相关且哪些应用是有关的。如图13所示,有显示多种应用。Figure 13 shows the user interface used by the system administrator in the manufacturing plant (customer/user may not see it) to create and/or modify standard BOD or add files to the database. In FIG. 13, an existing file (file number T-025-MM-CL-005) is modified. If desired or needed, the administrator can store it as a new file number (eg, save as) to generate a new file from an existing file. In addition, if desired or needed, managers can add Remarks to summarize the changes made. In the document stage (Document Stage) selector (Selector) (see Figure 13), the administrator can specify the document as normal (Normal), new version (O.X version) or pre-release (Pre-Release). In the website of Figure 13, the administrator has the option to specify which files are relevant and which applications are relevant. As shown in Figure 13, there are multiple applications displayed.
如图13的网页下方所注明,显示多个“Unique Tech ID(唯一科技辨识码)”称号。在实施例中,这些“Unique Tech ID”(之后称为技术辨识码)被使用来建立文件间的关系。如果两个文件分享一个相同的技术辨识码,则她们是相关的。当技术辨识码被系统100且被制造厂的管理者使用来组织、建立与管理BOD与文件时,客户/使用者不会看到技术辨识码。As indicated at the bottom of the web page in Figure 13, multiple "Unique Tech ID (unique technology identification code)" titles are displayed. In an embodiment, these "Unique Tech IDs" (hereinafter referred to as technology identifiers) are used to establish relationships between documents. Two documents are related if they share a common technology identifier. When the technical ID is used by the system 100 and by the factory manager to organize, create and manage BOD and documents, the customer/user will not see the technical ID.
在每一技术辨识码中的文字与数字具有其关联的意义。举例来说,在显示的技术辨识码“CL013HP-1.2/3.3-ACU”。在此例子中,第1栏(或第1个字符)为“C”,其表示CMOS/BiCMOS(C-CMOS)应用。第2栏为技术型态,且此处为“L”表示逻辑(Logic)。第3至5栏为几何,且此处为“0.13”表示0.13微米。第6至7栏为应用,且此处为“HP”表示高速应用。第8栏为中心电压(以伏特表示)/I/O电压(以伏特表示),且此处为“1.2/3.3”。“-”简单的表示分隔符以使得技术辨识码可以较为容易地阅读。第9至11栏为金属(Beol Metal),且此处为“ACU”表示为全铜(All Copper)。这仅为一种技术辨识码的例子。举例来说,如图13所示,可以有其它的情况。一个编码列表可以提供来翻译任何的技术辨识码的意义。因此,每一文件可以任一个具有其本身相关的技术辨识码编码,且任何技术辨识码可以在任何文件编码中发生。藉由此技术辨识码,系统100可以使用技术辨识码来快速地且自动地收集相关文件。The letters and numbers in each technology identifier have their associated meanings. For example, in the displayed technology identification code "CL013HP-1.2/3.3-ACU". In this example, the 1st column (or 1st character) is "C", which indicates a CMOS/BiCMOS (C-CMOS) application. The second column is the technical type, and here "L" means Logic.
图14A与图14B是显示一个典型的当客户检视BOD的文件的列表时,提供给客户的使用者接口。文件的列表在图14A开始且在图14B继续。在图14A与图14B显示的例子中,每一红色、蓝色与黄色指示器(如之前所述)被使用来提供通知给使用者。注意在图14A中,当一个新版本可用时,一个连结至此新版本的链接被提供在使用者接口,使得使用者不用找寻他且使用者可以立即下载他来更新BOD。此外,也必须注意在图14B中,当一个版本冲突通知被提供时,一个连结至此需要解决版本冲突的文件的链接被提供(再一次节省使用者许多时间与力量)。因此,使用本发明实施例可以节省使用者或是设计团队许多时间来建立与维护制造厂提供文件的活页夹。此外,藉由使用本发明实施例,误用文件的出现(如使用废弃文件,或是使用相关文件的两种版本,版本冲突)应该可以显著地减少或消除。对于使用本发明的客户与制造厂而言,这可以预防一堆困扰与人为错误,以及节省金钱。14A and 14B show a typical user interface provided to the customer when the customer views the list of BOD files. The listing of files begins in Figure 14A and continues in Figure 14B. In the example shown in Figures 14A and 14B, each of the red, blue and yellow indicators (as previously described) is used to provide notifications to the user. Note that in FIG. 14A, when a new version is available, a link to the new version is provided in the user interface, so that the user does not have to look for it and the user can download it immediately to update the BOD. In addition, it must also be noted that in Figure 14B, when a version conflict notification is provided, a link to the document that needs to resolve the version conflict is provided (again saving the user a lot of time and effort). Therefore, using the embodiments of the present invention can save users or design teams a lot of time to create and maintain binders for documents provided by the factory. Furthermore, by using embodiments of the present invention, the occurrence of misuse of documents (such as using obsolete documents, or using two versions of related documents, version conflicts) should be significantly reduced or eliminated. This prevents a lot of confusion and human error, as well as saves money, for customers and manufacturers using the present invention.
Claims (17)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/340,559 US7386539B2 (en) | 2002-11-29 | 2003-01-10 | System, method, and user interface providing customized document portfolio management |
| US10/340,559 | 2003-01-10 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1530866A CN1530866A (en) | 2004-09-22 |
| CN1329865C true CN1329865C (en) | 2007-08-01 |
Family
ID=34312040
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2004100005158A Expired - Fee Related CN1329865C (en) | 2003-01-10 | 2004-01-12 | Customized Binder Management System and Method |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN1329865C (en) |
| TW (1) | TWI238336B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8560953B2 (en) | 2005-09-23 | 2013-10-15 | International Business Machines Corporation | Provisioning a portlet viewer for viewing drag-and-drop content in a portal environment |
| CN102103620B (en) * | 2009-12-18 | 2014-11-05 | 技嘉科技股份有限公司 | Search file method and its man-machine interface device |
| US20210277599A1 (en) * | 2016-08-31 | 2021-09-09 | Seiko Epson Corporation | Sheet manufacturing apparatus and control method for sheet manufacturing apparatus |
| CN111126014A (en) * | 2018-10-15 | 2020-05-08 | 安永金融科技股份有限公司 | Method, system and computer readable memory for dynamically generating customized graphic files |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1227644A (en) * | 1996-08-02 | 1999-09-01 | 通讯软件有限公司 | Method and apparatus for allowing distributed control of shared resources |
| WO2001013196A2 (en) * | 1999-08-17 | 2001-02-22 | Hankel, Klaus-Peter | Server system and method for automatically determining, monitoring and transmitting data relating to the current value of individual portfolios |
| WO2001071557A2 (en) * | 2000-03-21 | 2001-09-27 | Nokia Corporation | System and method for delivery and updating of real-time data |
| US20020013711A1 (en) * | 2000-04-14 | 2002-01-31 | Arun Ahuja | Method and system for notifying customers of transaction opportunities |
| WO2002010998A2 (en) * | 2000-07-31 | 2002-02-07 | The Consumer Media Company Inc. | Improved user-driven data network communication system and method |
| JP2002063357A (en) * | 2000-08-15 | 2002-02-28 | Nippon Telegr & Teleph Corp <Ntt> | Portfolio creation system and method |
| US20020042764A1 (en) * | 2000-07-10 | 2002-04-11 | By All Accounts.Com, Inc. | Financial portfolio management system and method |
| JP2002297894A (en) * | 2001-03-30 | 2002-10-11 | Toshiba Corp | Method for presenting portfolio information and asset management system using portfolio information |
-
2004
- 2004-01-09 TW TW93100522A patent/TWI238336B/en not_active IP Right Cessation
- 2004-01-12 CN CNB2004100005158A patent/CN1329865C/en not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1227644A (en) * | 1996-08-02 | 1999-09-01 | 通讯软件有限公司 | Method and apparatus for allowing distributed control of shared resources |
| WO2001013196A2 (en) * | 1999-08-17 | 2001-02-22 | Hankel, Klaus-Peter | Server system and method for automatically determining, monitoring and transmitting data relating to the current value of individual portfolios |
| WO2001071557A2 (en) * | 2000-03-21 | 2001-09-27 | Nokia Corporation | System and method for delivery and updating of real-time data |
| US20020013711A1 (en) * | 2000-04-14 | 2002-01-31 | Arun Ahuja | Method and system for notifying customers of transaction opportunities |
| US20020042764A1 (en) * | 2000-07-10 | 2002-04-11 | By All Accounts.Com, Inc. | Financial portfolio management system and method |
| WO2002010998A2 (en) * | 2000-07-31 | 2002-02-07 | The Consumer Media Company Inc. | Improved user-driven data network communication system and method |
| JP2002063357A (en) * | 2000-08-15 | 2002-02-28 | Nippon Telegr & Teleph Corp <Ntt> | Portfolio creation system and method |
| JP2002297894A (en) * | 2001-03-30 | 2002-10-11 | Toshiba Corp | Method for presenting portfolio information and asset management system using portfolio information |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1530866A (en) | 2004-09-22 |
| TW200426626A (en) | 2004-12-01 |
| TWI238336B (en) | 2005-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7386539B2 (en) | System, method, and user interface providing customized document portfolio management | |
| US8799849B2 (en) | System and method for design, procurement and manufacturing collaboration | |
| US20040107214A1 (en) | Customized document portfolio system integrating IP libraries and technology documents | |
| US20030128243A1 (en) | Tree-structured diagram output method and program | |
| CA2419881A1 (en) | Parts list system which generates and manages a parts list simply and effectively | |
| US8145580B2 (en) | Data management apparatus and method for managing data elements using a plurality of metadata elements | |
| JP2012203614A (en) | Data integrated management system and client terminal | |
| CN1278261C (en) | Silicon Intellectual Property Library Management System and Method and System of User-defined Design Files | |
| CN1329865C (en) | Customized Binder Management System and Method | |
| JP2005332049A (en) | Policy conversion method, policy migration method, and policy evaluation method | |
| JP2004178150A (en) | Integrated production management method and system using production process management chart | |
| JP4253134B2 (en) | Document processing apparatus, document processing method, program, and recording medium | |
| JP2009232314A (en) | Vlan design supporting system, vlan design supporting method, and vlan design supporting program | |
| SG184577A1 (en) | System, method and user interface providing customized document portfolio management | |
| JP4328249B2 (en) | Component configuration comparison system, component configuration comparison method, and program | |
| JP2001297113A (en) | Computer-readable recording medium storing a component configuration creation / editing apparatus, a component configuration creation / editing method, and a component configuration creation / editing program | |
| JP2005025513A (en) | Electronic document circulation method, electronic document circulation system | |
| JP2005267068A (en) | Document management method, document management program, and screen image | |
| JP2006318057A (en) | CAD model information management device | |
| JP4918278B2 (en) | LSI data provision system for customers | |
| JP2005293153A (en) | Drawing search device | |
| WO2005114498A1 (en) | Lsi layout apparatus, and method and program thereof | |
| JP2021047761A (en) | Information processing system, server, and information processing method | |
| JP2007249552A (en) | Information management method, information management system, program, information management device | |
| JP2003140896A (en) | Tree system diagram output method and tree system diagram output program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070801 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |