IP Library Granted Patent US 10,625,692
Granted Patent B2
US 10,625,692 · App. 15/885,177 · Granted Apr 21, 2020

Prototype wiring synthesis

Inventors: Simon Holdsworth (Tewkesbury, GB); Rory Harrington (Swindon, GB); David Barnes (Newbury, GB)
Assignee: Mentor Graphics Corporation
B60R16/0215G06F17/509G06F17/5068G06F2217/36
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,625,692
App. No.
15/885,177
Granted
Apr 21, 2020
Kind
B2
Abstract

This application discloses a computing system to receive a specification of prototype wiring corresponding to a signal in a logical design of a wire harness, locate a section of a vehicle to include a portion of the wire harness corresponding to the signal in the logical design, and insert the prototype wiring into a physical design of the wire harness corresponding to the located section of the vehicle. The specification of the prototype wiring can identify a particular vehicle configuration and insert the prototype wiring into a physical design of the wire harness for the particular vehicle configuration. The computing system can receive constraints configured to control synthesis of the logical design into the physical design of the wire harness, and generate portions of the physical design of the wire harness based on the constraints, while retaining the prototype wiring that was inserted into the physical design.

Claims (42)

1. A method comprising:

receiving, by a computing system, a specification of prototype wiring corresponding to a signal in a logical design of a wire harness, wherein the prototype wiring corresponds to a physical implementation of wiring for inclusion in a physical design of the wiring harness;

locating, by the computing system, a section of a vehicle to include a portion of the wire harness corresponding to the signal in the logical design of the wire harness;

inserting, by the computing system, the prototype wiring into the physical design of the wire harness corresponding to the located section of the vehicle; and

synthesizing, by the computing system, portions of the logical design of the wire harness into portions of the physical design of the wire harness, while retaining the prototype wiring that was inserted into the physical design of the wire harness.

2. The method of claim 1 , further comprising receiving, by the computing system, constraints configured to control synthesis of the logical design of the wire harness into the physical design of the wire harness, wherein synthesizing the portions of the physical design of the wire harness is performed based on the constraints.

3. The method of claim 1 , further comprising:

determining, by the computing system, multiple vehicle configurations, each to have a different physical design of the wire harness, wherein the specification of the prototype wiring identifies at least one of the vehicle configurations corresponds to the prototype wiring; and

inserting, by the computing system, the prototype wiring into the physical design of the wire harness associated with the at least one vehicle configuration identified by the specification of the prototype wiring.

4. The method of claim 1 , wherein locating the section of the vehicle further comprises identifying connectivity of the signal in the logical design, and correlating the signal to the section of the vehicle based, at least in part, on the connectivity and a topology of the vehicle.

5. The method of claim 4 , wherein the identifying the connectivity of the signal in the logical design further comprises matching the signal to one or more harness components correlated to the section of the vehicle.

6. The method of claim 4 , wherein the topology of the vehicle includes a two-dimensional plan view of the vehicle with defined routing paths for the wire harness.

7. The method of claim 1 , wherein the prototype wiring includes at least one of one or more wires to implement the signal, connectivity of the wires, an attribute of the wires, or a splice for the wires.

8. A system comprising:

a memory system configured to store computer-executable instructions; and

a computing system, in response to execution of the computer-executable instructions, is configured to:

receive a specification of prototype wiring corresponding to a signal in a logical design of a wire harness, wherein the prototype wiring corresponds to a physical implementation of wiring for inclusion in a physical design of the wiring harness;

locate a section of a vehicle to include a portion of the wire harness corresponding to the signal in the logical design of the wire harness;

insert the prototype wiring into the physical design of the wire harness corresponding to the located section of the vehicle; and

synthesize portions of the logical design of the wire harness into portions of the physical design of the wire harness, while retaining the prototype wiring that was inserted into the physical design of the wire harness.

9. The system of claim 8 , wherein the computing system, in response to execution of the computer-executable instructions, is further configured to:

receive constraints configured to control synthesis of the logical design of the wire harness into the physical design of the wire harness; and

synthesize the portions of the physical design of the wire harness based on the constraints.

10. The system of claim 8 , wherein the computing system, in response to execution of the computer-executable instructions, is further configured to:

determine multiple vehicle configurations, each to have a different physical design of the wire harness, wherein the specification of the prototype wiring identifies at least one of the vehicle configurations corresponds to the prototype wiring; and

insert the prototype wiring into the physical design of the wire harness associated with the at least one vehicle configuration identified by the specification of the prototype wiring.

11. The system of claim 8 , wherein the computing system, in response to execution of the computer-executable instructions, is further configured to locate the section of the vehicle by identifying connectivity of the signal in the logical design, and correlating the signal to the section of the vehicle based, at least in part, on the connectivity and a topology of the vehicle.

12. The system of claim 11 , wherein the computing system, in response to execution of the computer-executable instructions, is further configured to identify the connectivity of the signal in the logical design by matching the signal to one or more harness components correlated to the section of the vehicle.

13. The system of claim 8 , wherein the prototype wiring includes at least one of one or more wires to implement the signal, connectivity of the wires, an attribute of the wires, or a splice for the wires.

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 a specification of prototype wiring corresponding to a signal in a logical design of a wire harness, wherein the prototype wiring corresponds to a physical implementation of wiring for inclusion in a physical design of the wiring harness;

locating a section of a vehicle to include a portion of the wire harness corresponding to the signal in the logical design of the wire harness;

inserting, by the computing system, the prototype wiring into the physical design of the wire harness corresponding to the located section of the vehicle; and

synthesizing, by the computing system, portions of the logical design of the wire harness into portions of the physical design of the wire harness, while retaining the prototype wiring that was inserted into the physical design of the wire harness.

15. The apparatus of claim 14 , wherein the instructions are configured to cause one or more processing devices to perform operations further comprising identifying constraints configured to control synthesis of the logical design of the wire harness into the physical design of the wire harness, wherein synthesizing the portions of the physical design of the wire harness is performed based on the constraints.

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

determining multiple vehicle configurations, each to have a different physical design of the wire harness, wherein the specification of the prototype wiring identifies at least one of the vehicle configurations corresponds to the prototype wiring; and

inserting the prototype wiring into the physical design of the wire harness associated with the at least one vehicle configuration identified by the specification of the prototype wiring.

17. The apparatus of claim 14 , wherein locating the section of the vehicle further comprises identifying connectivity of the signal in the logical design, and correlating the signal to the section of the vehicle based, at least in part, on the connectivity and a topology of the vehicle.

18. The apparatus of claim 17 , wherein the identifying the connectivity of the signal in the logical design further comprises matching the signal to one or more harness components correlated to the section of the vehicle.

19. The apparatus of claim 17 , wherein the topology of the vehicle includes a two-dimensional plan view of the vehicle with defined routing paths for the wire harness.

20. The apparatus of claim 14 , wherein the prototype wiring includes at least one of one or more wires to implement the signal, connectivity of the wires, an attribute of the wires, or a splice for the wires.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Jul 9, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056799/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2018
From: MENTOR GRAPHICS (IRELAND) LIMITED, UK BRANCH
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 046089/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2018
From: HOLDSWORTH, SIMON; HARRINGTON, RORY; BARNES, DAVID
To: MENTOR GRAPHICS (IRELAND) LIMITED
Reel/Frame 046062/0205 →
Continuity (1)
Related Publication 20190232894A1 · Aug 1, 2019