Movatterモバイル変換


[0]ホーム

URL:


US20030126153A1 - System and method of preparing data for a semiconductor mask manufacturer - Google Patents

System and method of preparing data for a semiconductor mask manufacturer
Download PDF

Info

Publication number
US20030126153A1
US20030126153A1US09/871,756US87175601AUS2003126153A1US 20030126153 A1US20030126153 A1US 20030126153A1US 87175601 AUS87175601 AUS 87175601AUS 2003126153 A1US2003126153 A1US 2003126153A1
Authority
US
United States
Prior art keywords
file
workstation
tapeout
technical data
server
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.)
Granted
Application number
US09/871,756
Other versions
US6725237B2 (en
Inventor
James Clairmont
Karen Edwards
Darlene Ross
Florence Sears
Christopher Yager
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US09/871,756priorityCriticalpatent/US6725237B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CLAIRMONT, JAMES B., EDWARDS, KAREN S., SEARS, FLORENCE M., YAGER, CHRISTOPHER S., ROSS, DARLENE M.
Publication of US20030126153A1publicationCriticalpatent/US20030126153A1/en
Application grantedgrantedCritical
Publication of US6725237B2publicationCriticalpatent/US6725237B2/en
Adjusted expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method in a computing network for generating an integrated circuit (IC) tapeout file at a remote client workstation by transmitting prompted IC technical data to the mask manufacturer. The process validates that the tapeout file is complete and accurate prior to generating the final IC tapeout file to be archived in the mask manufacturer's database.

Description

Claims (36)

What is claimed is:
1. A method for generating an integrated circuit (IC) tapeout file over a computing network, said method comprising:
prompting IC technical data from a client workstation;
validating that said IC technical data is complete; and
generating said IC tapeout file at completion.
2. The method ofclaim 1, further comprising sending said tapeout file from said workstation to an archival data base.
3. The method ofclaim 1, wherein said technical data includes selecting part numbers, subset layer number/names and release types of said IC design.
4. The method ofclaim 1, further comprising authenticating said user prior to transmitting said IC tapeout file on said network thereby verifying that said server is authorized to communicate with said workstation.
5. The method ofclaim 3, further comprising saving a partially complete IC technical data file prior to completing said method.
6. The method ofclaim 5, further comprising resuming processing after saving said partially complete file.
7. The method ofclaim 5, further comprising copying of a previously sent IC “release infomation file” (RIF).
8. The method ofclaim 1, wherein said generating of said IC tapeout file at completion comprises creating a properties file and transmitting said tapeout file over said network from said workstation to an archival database.
9. The method ofclaim 8, wherein said generating of said tapeout file includes sending an acknowledgment electronic-mail to a recipient in said properties file.
10. The method ofclaim 1, wherein said method is operated by a browser application operating on said workstation that communicates with a server under an HTTP protocol.
11. A method for generating an integrated circuit (IC) tapeout file from a workstation through a remote mask manufacturer server, where said tapeout file is generated in a browser of said workstation, said method comprising:
prompting IC technical data from a client at said workstation;
validating that said IC technical data is complete; and
generating said IC tapeout file at completion.
12. The method ofclaim 11, further comprising sending said tapeout file from said workstation to an archival data base.
13. The method ofclaim 11, wherein said technical data includes selecting part numbers, subset layer number/names and release types of said IC design.
14. The method ofclaim 11, further comprising authenticating said user prior to transmitting said IC tapeout file on said network thereby authorizing said server to communicate with said workstation.
15. The method ofclaim 13, further comprising saving a partially complete IC technical data file prior to completion.
16. The method ofclaim 15, further comprising resuming processing after saving said partially complete file.
17. The method ofclaim 15, further comprising copying of a previously sent IC “release information file (RIF).
18. The method ofclaim 10, wherein said generating of said IC tapeout file at completion comprises creating a properties file and transmitting said tapeout file over said network from said workstation to an archival database.
19. The method ofclaim 18, wherein said generating of said tapeout file includes sending an acknowledgment electronic-mail to a recipient in said properties file.
20. The method ofclaim 11, wherein said method is operated by a browser communicates with said server under an HTTP protocol.
21. A system for generating an integrated circuit (IC) tapeout file over a computing network, said system comprising:
at least one server;
at least one client workstation operably connected to said server,
wherein said workstation includes a browser application with a graphical user interface that communicates with said server, and wherein
said browser is configured for prompting said client workstation for IC technical data, for validating that said IC technical data is complete, and for generating said IC tapeout file at completion.
22. The system ofclaim 21, wherein said network comprises one selected from a group consisting of an intranet-, Internet-, and extranet-based network.
23. The system ofclaim 21, wherein said workstation is further configured for sending said tapeout file from said workstation to an archival database.
24. The system ofclaim 21, wherein said technical data includes selecting part numbers, subset layer number/names and release types of said IC design.
25. The system ofclaim 21, wherein said server authenticates said user prior to generating said tapeout file.
26. The system ofclaim 21, wherein said workstation includes a display for displaying information by said browser, and in which said prompting for said IC technical data includes validation of said tapeout file.
27. A computer program product for creation of an integrated circuit (IC) tapeout file by communications between a server and a workstation, said computer program product comprising:
a computer usable medium having a computer readable program for causing the workstation to:
prompt IC technical data from a client workstation;
validate that said IC technical data is complete; and
generate said IC tapeout file at completion.
28. The program ofclaim 27, further comprising sending said tapeout file from said workstation to an archival data base after generation of said tapeout file.
29. The program ofclaim 27, wherein said technical data includes selecting part numbers, subset layer number/names and release types of said IC design.
30. The program product ofclaim 27, further comprising authenticating said user prior to transmitting said IC tapeout file on said network thereby verifying that said server is authorized to communicate with said user.
31. The program product ofclaim 30, further comprising saving a partially complete IC technical data file prior to completing said method.
32. The program product ofclaim 31, further comprising resuming processing after saving said partially complete file.
33. The program product ofclaim 31, further comprising copying of a previously sent IC design file.
34. The program product ofclaim 27, wherein said generating of said IC tapeout file at completion comprises creating a properties file and transmitting said tapeout file over said network from said workstation to an archival database.
35. The program product ofclaim 34, wherein said generating of said tapeout file includes sending an acknowledgment electronic-mail to a recipient in said properties file.
36. The program product ofclaim 27, wherein said method is operated by a browser application operating on said workstation that communicates with a server under an HTTP protocol.
US09/871,7562001-06-012001-06-01System and method of preparing data for a semiconductor mask manufacturerExpired - Fee RelatedUS6725237B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US09/871,756US6725237B2 (en)2001-06-012001-06-01System and method of preparing data for a semiconductor mask manufacturer

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US09/871,756US6725237B2 (en)2001-06-012001-06-01System and method of preparing data for a semiconductor mask manufacturer

Publications (2)

Publication NumberPublication Date
US20030126153A1true US20030126153A1 (en)2003-07-03
US6725237B2 US6725237B2 (en)2004-04-20

Family

ID=25358057

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US09/871,756Expired - Fee RelatedUS6725237B2 (en)2001-06-012001-06-01System and method of preparing data for a semiconductor mask manufacturer

Country Status (1)

CountryLink
US (1)US6725237B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040066402A1 (en)*2002-10-022004-04-08Eiju MaeharaCircuit device provision system and server computer
US6725237B2 (en)*2001-06-012004-04-20International Business Machines CorporationSystem and method of preparing data for a semiconductor mask manufacturer
US20040181458A1 (en)*2003-03-142004-09-16Danchai KochpatcharinSystem, apparatus and method for reticle grade and pricing management
US20040230602A1 (en)*2003-05-142004-11-18Andrew DoddingtonSystem and method for decoupling data presentation layer and data gathering and storage layer in a distributed data processing system
US20050222990A1 (en)*2004-04-062005-10-06Milne Kenneth TMethods and systems for using script files to obtain, format and disseminate database information
US20070185879A1 (en)*2005-12-232007-08-09Metacommunications, Inc.Systems and methods for archiving and retrieving digital assets
WO2014152396A3 (en)*2013-03-142015-01-15Samtec, Inc.User interface providing configuration and design solutions based on user inputs

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE10143711A1 (en)*2001-08-302003-06-26Infineon Technologies Ag Method and device for controlling the data flow when using reticles of a semiconductor component production
US7707188B2 (en)*2002-12-202010-04-27Schlumberger Technology CorporationSystem and method for electronic archival and retrieval of data
JP2005209850A (en)*2004-01-222005-08-04Toshiba Corp Semiconductor device design system and manufacturing system
US20050240421A1 (en)*2004-04-232005-10-27General Electric CompanyWeb-based process leveraging database
US7197723B2 (en)*2004-09-292007-03-27Agere Systems, Inc.Semiconductor device manufacturing
US7509184B2 (en)*2005-04-042009-03-24Taiwan Semiconductor Manufacturing Co., Ltd.Tape-out form generation methods and systems
US8316387B2 (en)2008-08-282012-11-20Microsoft CorporationExposure of remotely invokable method through a webpage to an application outside web browser
US8849440B2 (en)2012-05-312014-09-30International Business Machines CorporationManufacturing control based on a final design structure incorporating both layout and client-specific manufacturing information

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5937160A (en)*1997-05-011999-08-10Reedy Creek Technologies, Inc.Systems, methods and computer program products for updating hypertext documents via electronic mail
US5987611A (en)*1996-12-311999-11-16Zone Labs, Inc.System and methodology for managing internet access on a per application basis for client computers connected to the internet
US20020144153A1 (en)*2000-09-222002-10-03Levine Richard B.Systems and methods for preventing unauthorized use of digital content

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5764899A (en)*1995-11-131998-06-09Motorola, Inc.Method and apparatus for communicating an optimized reply
JP3889091B2 (en)*1996-09-032007-03-07三菱電機株式会社 Semiconductor development information integration system
GB9619189D0 (en)*1996-09-131996-10-23Ncr Int IncMethods and apparatus for sending electronic data signals
US6161107A (en)1997-10-312000-12-12Iota Industries Ltd.Server for serving stored information to client web browser using text and raster images
US6185726B1 (en)*1998-06-032001-02-06Sony CorporationSystem and method for efficiently designing integrated circuit devices
US6725237B2 (en)*2001-06-012004-04-20International Business Machines CorporationSystem and method of preparing data for a semiconductor mask manufacturer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5987611A (en)*1996-12-311999-11-16Zone Labs, Inc.System and methodology for managing internet access on a per application basis for client computers connected to the internet
US5937160A (en)*1997-05-011999-08-10Reedy Creek Technologies, Inc.Systems, methods and computer program products for updating hypertext documents via electronic mail
US20020144153A1 (en)*2000-09-222002-10-03Levine Richard B.Systems and methods for preventing unauthorized use of digital content

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6725237B2 (en)*2001-06-012004-04-20International Business Machines CorporationSystem and method of preparing data for a semiconductor mask manufacturer
US20040066402A1 (en)*2002-10-022004-04-08Eiju MaeharaCircuit device provision system and server computer
US20040181458A1 (en)*2003-03-142004-09-16Danchai KochpatcharinSystem, apparatus and method for reticle grade and pricing management
US7363236B2 (en)*2003-03-142008-04-22Chartered Semiconductor Manufacturing Ltd.System, apparatus and method for reticle grade and pricing management
US20040230602A1 (en)*2003-05-142004-11-18Andrew DoddingtonSystem and method for decoupling data presentation layer and data gathering and storage layer in a distributed data processing system
US20050222990A1 (en)*2004-04-062005-10-06Milne Kenneth TMethods and systems for using script files to obtain, format and disseminate database information
US20070185879A1 (en)*2005-12-232007-08-09Metacommunications, Inc.Systems and methods for archiving and retrieving digital assets
WO2014152396A3 (en)*2013-03-142015-01-15Samtec, Inc.User interface providing configuration and design solutions based on user inputs

Also Published As

Publication numberPublication date
US6725237B2 (en)2004-04-20

Similar Documents

PublicationPublication DateTitle
US6725237B2 (en)System and method of preparing data for a semiconductor mask manufacturer
US6957256B1 (en)Linking external applications to a network management system
EP0951679B1 (en)Software update manager
US7882497B2 (en)Symbiotic computer application and system and method for generation and presentation of same
US6954930B2 (en)Remote validation of installation input data
US7451403B1 (en)System and method for developing user interfaces purely by modeling as meta data in software application
US6282711B1 (en)Method for more efficiently installing software components from a remote server source
US8726270B2 (en)Distributed installation configuration over multiple machines
US20180024979A1 (en)Forms conversion and deployment system for mobile devices
US20030084429A1 (en)Systems and methods for table driven automation testing of software programs
US20030037328A1 (en)Extending installation suites to include topology of suite's run-time environment
US6643683B1 (en)Interactive client-server environment for performing collaborative timing analysis of circuit designs
US20030110315A1 (en)System and method for providing a java interface to an application view component
US20030028869A1 (en)Method and computer program product for integrating non-redistributable software applications in a customer driven installable package
US7421679B2 (en)Method, apparatus and interface for testing web services
US20030037327A1 (en)Run-time rule-based topological installation suite
US20070214449A1 (en)Portlet template based on a state design pattern
US20020097268A1 (en)Method, system, and program for a platform-independent, browser-based, client-side, test automation facility for verifying web site operation
JP2004192644A (en) Electronic software design specification document verification method and apparatus, and computer-readable medium
US8250458B2 (en)Method, system, and software tool for emulating a portal application
WO2001093043A1 (en)System, method, and article of manufacture for an automated scripting solution for enterprise testing
CN100511128C (en)Information processing method, apparatus with XML driven architecture
JPH10171632A (en) Application embedding tools for information processing platforms
US6601232B1 (en)Apparatus and method for creating and documenting procedures
WO2001079998A2 (en)Method and system for configuring remotely located applications

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CLAIRMONT, JAMES B.;EDWARDS, KAREN S.;ROSS, DARLENE M.;AND OTHERS;REEL/FRAME:011893/0043;SIGNING DATES FROM 20010530 TO 20010531

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20080420

FEPPFee payment procedure

Free format text:PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY


[8]ページ先頭

©2009-2025 Movatter.jp