IP Library Granted Patent US 7,440,813
Granted Patent B2
US 7,440,813 · App. 11/425,838 · Granted Oct 21, 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,440,813
App. No.
11/425,838
Granted
Oct 21, 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 (27)

1. A method of manufacturing an electronic circuit comprising:

employing 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 in a manufacturing line and operating instructions in computer-readable language for said at least one specific pick & place machine to auto-generate generic component geometric parameters for at least one specific component used in manufacturing said electronic circuit on said at least one specific pick & place machine; and

employing said generic component geometric parameters to auto-generate a pick & place machine-specific component placement sequence, pick & place machine-specific component data for governing the operation of said at least one specific pick & place machine and operating instructions in computer-readable language for said at least one specific pick & place machine when said at least one specific component is replaced by at least one substitute component.

2. A method of manufacturing an electronic circuit according to claim 1 and wherein said employing a pick & place machine-specific component placement sequence comprises:

obtaining at least one Programmer Component Number (PCN) corresponding to said at least one specific component;

employing a database including pick & place machine independent geometric component data to obtain at least one Component Vendor/Catalog Number (CV/CAT#) corresponding to said at least one PCN; and

employing said database and said at least one CV/CAT# to obtain generic component geometric parameters for said at least one specific component.

3. A method of manufacturing an electronic circuit according to claim 2 and wherein said employing said generic component geometric parameters comprises:

obtaining at least one substitute PCN corresponding to said at least one substitute component;

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

employing said database and said at least one substitute CV/CAT# to obtain generic component geometric parameters for said at least one substitute component; and

comparing said generic component geometric parameters for said at least one specific component and said generic component geometric parameters for said at least one substitute component.

4. A method of manufacturing an electronic circuit according to claim 3 and wherein said employing said generic component geometric parameters also comprises, following said comparing:

employing said database and machine-specific, component manufacturer-independent rules for generating pick & place machine-specific component shape parameters to auto-generate pick & place machine specific component shape parameters; and

employing said pick & place machine specific component shape parameters to auto-generate said pick & place machine-specific component placement sequence, said pick & place machine-specific component data for governing the operation of said at least one specific pick & place machine and said operating instructions in computer-readable language for said at least one specific pick & place machine.

5. A method of manufacturing an electronic circuit according to claim 4 and wherein said employing said database and machine-specific, component manufacturer-independent rules comprises:

employing at least part of said generic component geometric parameters for said at least one substitute component to access appropriate ones of said machine-specific, component manufacturer-independent rules for generating said pick & place machine-specific component shape parameters;

operating said appropriate ones of said machine-specific, component manufacturer-independent rules for generating said pick & place machine-specific component shape parameters based on at least one of said generic component geometric parameters for said at least one substitute component to yield corresponding values; and

assigning said corresponding values to corresponding ones of said pick & place machine-specific component shape parameters.

6. Apparatus for manufacturing an electronic circuit comprising:

computerized component parameter obtaining functionality operative to employ 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 in a manufacturing line and operating instructions in computer-readable language for said at least one specific pick & place machine to auto-generate generic component geometric parameters for at least one specific component used in manufacturing said electronic circuit on said at least one specific pick & place machine; and

computerized auto-generation functionality operative to employ said generic component geometric parameters to auto-generate a pick & place machine-specific component placement sequence, pick & place machine-specific component data for governing the operation of said at least one specific pick & place machine and operating instructions in computer-readable language for said at least one specific pick & place machine when said at least one specific component is replaced by at least one substitute component.

7. Apparatus for manufacturing an electronic circuit according to claim 6 and wherein said computerized component parameter obtaining functionality comprises:

Programmer Component Number (PCN) obtaining functionality operative to obtain at least one of at least one PCN corresponding to said at least one specific component and at least one substitute PCN corresponding to said at least one substitute component;

Component Vendor/Catalog Number (CV/CAT#) obtaining functionality operative to employ a database including pick & place machine independent geometric component data to obtain at least one of at least one CV/CAT# corresponding to said at least one PCN and at least one substitute CV/CAT# corresponding to said at least one substitute PCN;

component geometric parameter obtaining functionality operative to employ said database, said at least one CV/CAT# and said at least one substitute CV/CAT# to obtain generic component geometric parameters for at least one of said at least one specific component and at least one substitute component; and

geometric parameter comparing functionality operative to compare said generic component geometric parameters for said at least one specific component and said generic component geometric parameters for said at least one substitute component.

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 Jan 8, 2007
From: ELHANAN, BINI; YADIN, TOVI; PARKER, MICHAEL; JURGENS, HENRY; PILNICK, NADAV; PURANEN, MIKKO; LAAKSO, TERO
To: VALOR COMPUTERIZED SYSTEMS LTD.
Reel/Frame 018724/0338 →
Continuity (2)
Continuation 1059669300
Related Publication 20070299554A1 · Dec 27, 2007