IP Library Granted Patent US 10,657,297
Granted Patent B2
US 10,657,297 · App. 15/996,083 · Granted May 19, 2020

Part number consolidation in printed circuit board assembly design

Inventors: Sami Aarras (Espoo, FI); Mark Laing (Lafayette, CO); Jeremy Schitter (Schirrhein, FR)
Assignee: Mentor Graphics Corporation
G06F30/13G06F30/18G06F30/327
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 10,657,297
App. No.
15/996,083
Granted
May 19, 2020
Kind
B2
Abstract

This application discloses a computing system implementing part number consolidation functionality can determine part numbers available for assignment to components represented in a printed circuit board assembly design based on electrical or physical characteristics associated with the components. The computing system can compare the available part numbers for the components to each other to determine a commonality among the available part numbers for a plurality of the components. The computing system also can compare the available part numbers for the components to part numbers associated with a different product to be manufactured at one or more manufacturing facilities. The computing system can assign one or more of the available part numbers to the components based, at least in part, on the commonality among the available part numbers, which consolidates the assigned part numbers to the components in the printed circuit board assembly design.

Claims (33)

1. A method comprising:

determining, by a computing system, part numbers available for assignment to components represented in a printed circuit board assembly design based, at least in part, on electrical characteristics associated with the components;

setting, by the computing system, compatibility ranges for the electrical characteristics associated with the components;

comparing, by the computing system, the available part numbers for the components to each other to identify overlap in the compatibility ranges in the available part numbers across a plurality of the components and to determine a commonality among the available part numbers for a plurality of the components; and

assigning, by the computing system, one or more of the available part numbers to the components based, at least in part, on the commonality among the available part numbers.

2. The method of claim 1 , wherein the determining of the part numbers available for assignment to the components is based, at least in part, on physical characteristics associated with the components.

3. The method of claim 1 , wherein the assigning of the one or more of the available part numbers to the components based, at least in part, on the commonality among the available part numbers consolidates a number of different part numbers assigned for the printed circuit board assembly design.

4. The method of claim 1 , further comprising comparing, by the computing system, the available part numbers for the components to part numbers associated with a different product, wherein the assigning of the available part numbers to the components is based, at least in part, on a correlation between the available part numbers for the components and the part numbers associated with the different product.

5. The method of claim 4 , wherein the printed circuit board assembly design and the different product are to be manufactured at one or more manufacturing facilities.

6. A system comprising:

a memory device configured to store machine-readable instructions; and

a computing system including one or more processing devices, in response to executing the machine-readable instructions, configured to:

determine part numbers available for assignment to components represented in a printed circuit board assembly design;

compare the available part numbers for the components to each other to determine a commonality among the available part numbers for a plurality of the components;

compare the available part numbers for the components to part numbers associated with a different product; and

assign one or more of the available part numbers to the components based, at least in part, on the commonality among the available part numbers and a correlation between the available part numbers for the components and the part numbers associated with the different product.

7. The system of claim 6 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are further configured to determine the part numbers available for assignment to the components based, at least in part, on electrical characteristics associated with the components.

8. The system of claim 7 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are further configured to:

set compatibility ranges for the electrical characteristics associated with the components; and

compare the available part numbers for the components to each other further comprises identifying overlap in the compatibility ranges in the available part numbers across a plurality of the components.

9. The system of claim 6 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are configured to determine the part numbers available for assignment to the components is based, at least in part, on physical characteristics associated with the components.

10. The system of claim 6 , wherein assigning the one or more of the available part numbers to the components based, at least in part, on the commonality among the available part numbers consolidates a number of different part numbers assigned for the printed circuit board assembly design.

11. An apparatus comprising at least one computer-readable memory device storing instructions configured to cause one or more processing devices to perform operations comprising:

determining part numbers available for assignment to components represented in a printed circuit board assembly design based, at least in part, on electrical characteristics associated with the components;

setting, by the computing system, compatibility ranges for the electrical characteristics associated with the components;

comparing the available part numbers for the components to each other to identify overlap in the compatibility ranges in the available part numbers across a plurality of the components and to determine a commonality among the available part numbers for a plurality of the components; and

assigning one or more of the available part numbers to the components based, at least in part, on the commonality among the available part numbers.

12. The apparatus of claim 11 , wherein the determining of the part numbers available for assignment to the components is based, at least in part, on physical characteristics associated with the components.

13. The apparatus of claim 11 , wherein the assigning of the one or more of the available part numbers to the components based, at least in part, on the commonality among the available part numbers consolidates a number of different part numbers assigned for the printed circuit board assembly design.

14. The apparatus of claim 11 , wherein the instructions configured to cause the one or more processing devices to perform operations further comprising:

comparing the available part numbers for the components to part numbers associated with a different product; and

assigning the available part numbers to the components based, at least in part, on a correlation between the available part numbers for the components and the part numbers associated with the different product.

15. The apparatus of claim 14 , wherein the printed circuit board assembly design and the different product are to be manufactured at one or more manufacturing facilities.

Assignments (6)
MERGER AND CHANGE OF NAME Recorded Mar 2, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 055460/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2020
From: MENTOR GRAPHICS FINLAND
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 051680/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2020
From: MENTOR GRAPHICS FRANCE
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 051680/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: LAING, MARK
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 051625/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: SCHITTER, JEREMY
To: MENTOR GRAPHICS FRANCE
Reel/Frame 051625/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: AARRAS, SAMI
To: MENTOR GRAPHICS FINLAND
Reel/Frame 051626/0203 →
Continuity (1)
Related Publication 20190370417A1 · Dec 5, 2019