IP Library Granted Patent US 10,430,538
Granted Patent B2
US 10,430,538 · App. 15/419,890 · Granted Oct 1, 2019

Test capability-based printed circuit board assembly design

Inventor: Mark Laing (Lafayette, CO)
Assignee: Mentor Graphics Corporation
G06F17/5045G01R31/31704G06F17/5022G06F2217/14G06F2217/74
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,430,538
App. No.
15/419,890
Granted
Oct 1, 2019
Kind
B2
Abstract

This application discloses a computing system implementing a schematic capture tool to utilize physical test capabilities of a manufacturer of a printed circuit board assembly during generation of a logical design for the printed circuit board assembly. The schematic capture tool can utilize the physical test capabilities of the manufacturer to trim a list of parts representing electronic components available for use in the printed circuit board assembly, and generate the logical design for the printed circuit board assembly utilized the trimmed list of parts. The schematic capture tool can utilize the physical test capabilities of the manufacturer to determine which nets in the logical design to assign test points. The schematic capture tool can provide an indication of the assigned test points to a layout tool, which can include the test points in a layout design for the printed circuit board assembly based on the assignment.

Claims (31)

1. A method comprising:

identifying, by a schematic capture tool implemented with a computing system, parts representing electronic components available for use in a printed circuit board assembly;

selecting, by the schematic capture tool, a subset of the parts representing the electronic components based, at least in part, on physical test capabilities of a manufacturer for the printed circuit board assembly; and

generating, by the schematic capture tool, a logical design for the printed circuit board assembly, wherein the logical design includes a netlist and a parts list having one or more of the parts from the selected subset of the parts, and wherein the printed circuit board assembly, when manufactured based on the logical design, includes one or more electronic components corresponding to the selected subset of the parts in the logical design.

2. The method of claim 1 , wherein selecting the subset of the parts further comprises identifying which test procedures to utilize to test the electronic components corresponding to the parts and selecting the subset of the parts based on the identified test procedures and physical test capabilities of the manufacturer.

3. The method of claim 2 , wherein selecting the subset of the parts further comprises excluding at least one of the identified parts from the subset of the parts when the manufacturer does not have the physical test capabilities to perform the identified test procedures corresponding to the at least one of the identified parts.

4. The method of claim 1 , further comprising assigning, by the schematic capture tool, test points for the printed circuit board assembly based on the physical test capabilities of the manufacturer.

5. The method of claim 4 , wherein the assigned test points are configured to identify nets in the logical design of the printed circuit board assembly that are to have the corresponding test points in a layout design of the printed circuit board assembly.

6. The method of claim 1 , wherein the physical test capabilities associated with the manufacturer includes an identification of test equipment available to the manufacturer.

7. The method of claim 1 , wherein the selected subset of the parts includes one or more of the parts having physical characteristics capable of being tested by test equipment utilized by the manufacturer.

8. 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:

identify parts representing electronic components available for use in a printed circuit board assembly;

select a subset of the parts representing the electronic components based, at least in part, on physical test capabilities of a manufacturer for the printed circuit board assembly; and

generate a logical design for the printed circuit board assembly, wherein the logical design includes a netlist and a parts list having one or more of the parts from the selected subset of the parts, and wherein the printed circuit board assembly, when manufactured based on the logical design, includes one or more electronic components corresponding to the selected subset of the parts in the logical design.

9. The system of claim 8 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are further configured to select the subset of the parts by identifying which test procedures to utilize to test the electronic components corresponding to the parts and selecting the subset of the parts based on the identified test procedures and physical test capabilities of the manufacturer.

10. The system of claim 9 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are further configured to select the subset of the parts by excluding at least one of the identified parts from the subset of the parts when the manufacturer does not have the physical test capabilities to perform the identified test procedures corresponding to the at least one of the identified parts.

11. The system of claim 8 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are configured to assigning test points for the printed circuit board assembly based on the physical test capabilities of the manufacturer.

12. The system of claim 11 , wherein the assigned test points are configured to identify nets in the logical design of the printed circuit board assembly that are to have the corresponding test points in a physical design of the printed circuit board assembly.

13. The system of claim 8 , wherein the selected subset of the parts includes one or more of the parts having physical characteristics capable of being tested by test equipment utilized by the manufacturer.

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

identifying parts representing electronic components available for use in a printed circuit board assembly;

selecting a subset of the parts representing the electronic components based, at least in part, on physical test capabilities of a manufacturer for the printed circuit board assembly; and

generating a logical design for the printed circuit board assembly, wherein the logical design includes a netlist and a parts list having one or more of the parts from the selected subset of the parts, and wherein the printed circuit board assembly, when manufactured based on the logical design, includes one or more electronic components corresponding to the selected subset of the parts in the logical design.

15. The apparatus of claim 14 , wherein selecting the subset of the parts further comprises identifying which test procedures to utilize to test the electronic components corresponding to the parts and selecting the subset of the parts based on the identified test procedures and physical test capabilities of the manufacturer.

16. The apparatus of claim 15 , wherein selecting the subset of the parts further comprises excluding at least one of the identified parts from the subset of the parts when the manufacturer does not have the physical test capabilities to perform the identified test procedures corresponding to the at least one of the identified parts.

17. The apparatus of claim 14 , wherein the instructions configured to cause the one or more processing devices to perform operations further comprising assigning test points for the printed circuit board assembly based on the physical test capabilities of the manufacturer.

18. The apparatus of claim 17 , wherein the assigned test points are configured to identify nets in the logical design of the printed circuit board assembly that are to have the corresponding test points in a layout design of the printed circuit board assembly.

19. The apparatus of claim 14 , wherein the physical test capabilities associated with the manufacturer includes an identification of test equipment available to the manufacturer.

20. The apparatus of claim 14 , wherein the selected subset of the parts includes one or more of the parts having physical characteristics capable of being tested by test equipment utilized by the manufacturer.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jun 28, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056688/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: LAING, MARK
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 041230/0698 →
Continuity (1)
Related Publication 20180218099A1 · Aug 2, 2018
Cited By (1)
US 12,236,176