IP Library Granted Patent US 7,447,560
Granted Patent B2
US 7,447,560 · App. 11/425,825 · Granted Nov 4, 2008

System and methods for automatic generation of component data

Assignee: Valor Computerized Systems Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,447,560
App. No.
11/425,825
Granted
Nov 4, 2008
Kind
B2
Abstract

A method of manufacturing electronic circuits including generating CAD data, a bill of materials and an approved component vendor list for an electronic circuit and employing the CAD data, the bill of materials and the approved component vendor list for automatically generating a pick & place machine-specific component loading specification, a pick & place machine-specific component placement sequence and pick & place machine-specific component data for governing the operation of at least one specific pick & place machine in a manufacturing line.

Claims (79)

1. A method of manufacturing electronic circuits comprising:

generating CAD data, a bill of materials and an approved component vendor list for an electronic circuit;

employing at least said CAD data, said bill of materials and said approved component vendor list for automatically locating generic component geometric parameters corresponding to components in said CAD data, including:

employing at least one database for automatically locating at least one equivalent of ones of said components for which generic component geometric parameters are not available; and

providing generic component geometric parameters corresponding to said at least one equivalent as generic component geometric parameters corresponding to said ones of said components for which generic component geometric parameters are not available; and

employing at least said generic component geometric parameters, said CAD data, said bill of materials and said approved component vendor list to auto-generate a pick & place machine-specific component placement sequence, pick & place machine-specific component data for governing the operation of at least one specific pick & place machine and operating instructions in computer-readable language for said at least one specific pick & place machine.

2. A method of manufacturing electronic circuits according to claim 1 and wherein said at least one database comprises a database containing pick & place machine-independent, geometric component data.

3. A method of manufacturing electronic circuits according to claim 2 and wherein said database containing pick & place machine-independent, geometric component data comprises at least one of:

a mapping of Component Vendor/Catalog Numbers (CV/Cat#s) to component vendor-specific component geometric parameters (CCL); a mapping of CV/Cat#s to component supply form parameters (CCSL);

a mapping of Programmer Component Numbers (PCNs) to component supply form parameters (UMCSL);

a mapping of PCNs to CV/Cat#s (MCVL);

a mapping of Designer Component Number (DCN) to PCN;

a user maintained mapping of CV/Cat#to component vendor-specific component geometric parameters (UMCL); and

a mapping of PCN to generic component geometric parameters.

4. A method of manufacturing electronic circuits according to claim 1 and wherein said employing at least one database for automatically locating comprises:

selecting at least one PCN corresponding to each of said ones of said components;

employing said at least one database to obtain at least one CV/CAT# corresponding to said at least one PCN;

searching said at least one database for at least one additional PCN having at least one additional corresponding CV/CAT#, which is different from said at least one CV/CAT#, in common with said at least one PCN;

searching said at least one database for at least one different CV/CAT# corresponding to said at least one additional PCN, which does not correspond to said at least one PCN; and

employing said at least one different CV/CAT# to search at least part of said at least one database for generic component geometric parameters corresponding to said at least one different CV/CAT#.

5. A method of manufacturing electronic circuits according to claim 4 and wherein said providing generic component geometric parameters comprises presenting said generic component geometric parameters corresponding to said at least one different CV/CAT# together with said at least one PCN to an operator for approval.

6. A method of manufacturing electronic circuits according to claim 5 and wherein said providing generic component geometric parameters also comprises:

automatically adding said generic component geometric parameters corresponding to said at least one different CV/CAT# to said at least one database as generic component geometric parameters corresponding to CV/CAT#s corresponding to at least one of said at least one PCN and said at least one additional PCN; and

automatically indicating, for all CV/CAT#s corresponding to said at least one PCN, said generic component geometric parameters corresponding to said at least one different CV/CAT# as being obtained by a proximity search.

7. A method of manufacturing electronic circuits according to claim 4 and wherein said providing generic component geometric parameters also comprises:

providing manually generated generic component geometric parameters for said at least one CV/CAT#;

automatically adding said manually generated generic component geometric parameters to said at least one database for said at least one CV/CAT#; and

automatically adding said manually generated generic component geometric parameters to said at least one database for CV/CAT#s corresponding to said at least one PCN.

8. Apparatus for manufacturing electronic circuits comprising a computer-readable medium encoded with a computer program, said computer program comprising:

a computerized electronic circuit data generator operative to generate CAD data, a bill of materials and an approved component vendor list for an electronic circuit;

computerized component parameter locating functionality operative to employ at least said CAD data, said bill of materials and said approved component vendor list for automatically locating generic component geometric parameters corresponding to components in said CAD data, said computerized component parameter locating functionality including:

at least one database;

computerized equivalents locating functionality operative to automatically locate in said at least one database at least one equivalent of ones of said components for which generic component geometric parameters are not available; and

parameter providing functionality operative to provide generic component geometric parameters corresponding to said at least one equivalent as generic component geometric parameters corresponding to said ones of said components for which generic component geometric parameters are not available; and

computerized auto-generation functionality operative to employ at least said generic component geometric parameters said CAD data, said bill of materials and said approved component vendor list to auto-generate a pick & place machine-specific component placement sequence, pick & place machine-specific component data for governing the operation of at least one specific pick & place machine and operating instructions in computer-readable language for said at least one specific pick & place machine.

9. Apparatus for manufacturing electronic circuits according to claim 8 and wherein said at least one database comprises a database containing pick & place machine-independent, geometric component data.

10. Apparatus for manufacturing electronic circuits according to claim 9 and wherein said database containing pick & place machine-independent, geometric component data comprises at least one of:

a mapping of Component Vendor/Catalog Numbers (CV/Cat#s) to component vendor-specific component geometric parameters (CCL);

a mapping of CV/Cat#s to component supply form parameters (CCSL);

a mapping of Programmer Component Numbers (PCNs) to component supply form parameters (UMCSL);

a mapping of PCNs to CV/Cat#s (MCVL);

a mapping of Designer Component Number (DCN) to PCN;

a user maintained mapping of CV/Cat# to component vendor-specific component geometric parameters (UMCL); and

a mapping of PCN to generic component geometric parameters.

11. Apparatus for manufacturing electronic circuits according to claim 8 and wherein said computerized equivalents locating functionality comprises:

computerized PCN selection functionality operative to select at least one PCN corresponding to each of said ones of said components;

CV/CAT# obtaining functionality operative to employ said at least one database to obtain at least one CV/CAT# corresponding to said at least one PCN;

computerized searching functionality operative to search said at least one database for at least one additional PCN having at least one additional corresponding CV/CAT#, which is different from said at least one CV/CAT#, in common with said at least one PCN and for at least one different CV/CAT# corresponding to said at least one additional PCN, which does not correspond to said at least one PCN; and

computerized component parameter searching functionality operative to employ said at least one different CV/CAT# to search at least part of said at least one database for generic component geometric parameters corresponding to said at least one different CV/CAT#.

12. Apparatus for manufacturing electronic circuits according to claim 11 and wherein said providing generic component geometric parameters comprises presenting said generic component geometric parameters corresponding to said at least one different CV/CAT# together with said at least one PCN to an operator for approval.

13. A method of manufacturing electronic circuits comprising:

generating CAD data, a bill of materials and an approved component vendor list for an electronic circuit; and

employing at least said CAD data, said bill of materials and said approved component vendor list for automatically locating generic component geometric parameters corresponding to components in said CAD data, including:

employing at least one database for automatically locating at least one equivalent of ones of said components for which generic component geometric parameters are not available, said at least one database comprising a database containing pick & place machine-independent, geometric component data, said database containing pick & place machine-independent, geometric component data comprising at least one of:

a mapping of Component Vendor/Catalog Numbers (CV/Cat#s) to component vendor-specific component geometric parameters (CCL); a mapping of CV/Cat#s to component supply form parameters (CCSL);

a mapping of Programmer Component Numbers (PCNs) to component supply form parameters (UMCSL);

a mapping of PCNs to CV/Cat#s (MCVL);

a mapping of Designer Component Number (DCN) to PCN;

a user maintained mapping of CV/Cat# to component vendor-specific component geometric parameters (UMCL); and

a mapping of PCN to generic component geometric parameters; and

providing generic component geometric parameters corresponding to said at least one equivalent as generic component geometric parameters corresponding to said ones of said components for which generic component geometric parameters are not available.

14. A method of manufacturing electronic circuits comprising:

generating CAD data, a bill of materials and an approved component vendor list for an electronic circuit; and

employing at least said CAD data, said bill of materials and said approved component vendor list for automatically locating generic component geometric parameters corresponding to components in said CAD data, including:

employing at least one database for automatically locating at least one equivalent of ones of said components for which generic component geometric parameters are not available, said employing at least one database for automatically locating comprising:

selecting at least one Programmer Component Number (PCN) corresponding to each of said ones of said components;

employing said at least one database to obtain at least one Component Vendor/Catalog Number (CV/Cat#) corresponding to said at least one PCN;

searching said at least one database for at least one additional PCN having at least one additional corresponding CV/CAT#, which is different from said at least one CV/CAT#, in common with said at least one PCN;

searching said at least one database for at least one different CV/CAT# corresponding to said at least one additional PCN, which does not correspond to said at least one PCN; and

employing said at least one different CV/CAT# to search at least part of said at least one database for generic component geometric parameters corresponding to said at least one different CV/CAT#; and

providing generic component geometric parameters corresponding to said at least one equivalent as generic component geometric parameters corresponding to said ones of said components for which generic component geometric parameters are not available.

15. A method of manufacturing electronic circuits according to claim 14 and wherein said providing generic component geometric parameters compnses presenting said generic component geometric parameters corresponding to said at least one different CV/CAT# together with said at least one PCN to an operator for approval.

16. A method of manufacturing electronic circuits according to claim 15 and wherein said providing generic component geometric parameters also comprises:

automatically adding said generic component geometric parameters corresponding to said at least one different CV/CAT# to said at least one database as genenc component geometric parameters corresponding to CV/CAT#s corresponding to at least one of said at least one PCN and said at least one additional PCN; and

automatically indicating, for all CV/CAT#s corresponding to said at least one PCN, said generic component geometric parameters corresponding to said at least one different CV/CAT# as being obtained by a proximity search.

17. A method of manufacturing electronic circuits according to claim 14 and wherein said providing generic component geometric parameters also comprises:

providing manually generated generic component geometric parameters for said at least one CV/CAT#;

automatically adding said manually generated generic component geometric parameters to said at least one database for said at least one CV/CAT#; and

automatically adding said manually generated generic component geometric parameters to said at least one database for CV/CAT#s corresponding to said at least one PCN.

Assignments (2)
CHANGE OF NAME Recorded Sep 16, 2022
From: VALOR COMPUTERIZED SYSTEMS LTD.
To: MENTOR GRAPHICS DEVELOPMENT SERVICES (ISRAEL) LTD
Reel/Frame 061477/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2007
From: ELHANAN, BINI; YADIN, TOVI; PARKER, MICHAEL; JURGENS, HENRY; PILNICK, NADAV; PURANEN, MIKKO; LAAKSO, TERO
To: VALOR COMPUTERIZED SYSTEMS LTD.
Reel/Frame 019074/0605 →
Continuity (2)
Continuation 1059669300
Related Publication 20070299553A1 · Dec 27, 2007