Automated Package Drawing for Circuit Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Engineers face tedious and time-consuming tasks when creating package files for standard elements like resistors, transistors, and connectors in circuit board design, as they need to manually read specifications and draw package patterns, which is energy-intensive and inefficient.

Innovation Solution

An electronic device and method that prompts users to input the type and size parameters of elements, automatically determining and drawing pads, entity layers, height layers, and screen layers, simplifying the drawing process by parameterization and reducing the time required for generating package drawings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If engineers manually draw package patterns for elements in design software, then the package files can be created with flexibility and adaptability to different element specifications, but the process consumes a lot of time and energy

Engineering Contradiction:
Improveadaptability to different element specificationsVSAvoidtime and energy consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies parameter changes by allowing users to input element type and size parameters, which then automatically determine the dimensions and positions of pads, entity layers, height layers, and screen layers. This transforms the manual drawing process into an automated parameter-driven generation process, maintaining adaptability while drastically reducing time consumption

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-service by automatically generating package drawings based on user-input parameters. The software autonomously calculates pad positions, determines layer coordinates, and completes the drawing without requiring manual intervention for each element, thereby eliminating the tedious manual drawing task while preserving customization capability

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If engineers manually read specifications and draw package patterns for each element, then accuracy can be maintained by careful reading and drawing, but the process is tedious and time-consuming

Engineering Contradiction:
Improvedrawing accuracyVSAvoiddrawing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent replaces the mechanical manual drawing process with an automated computational system. The software automatically calculates pad positions, determines layer coordinates, and generates drawings based on input parameters, substituting manual reading and drawing operations with automated algorithms that maintain precision while dramatically improving productivity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system uses copying by generating package drawings through automated reproduction based on parameter templates. Once the drawing logic is established, it can be copied and applied to any element type by simply changing the input parameters, maintaining consistency and accuracy across all elements while eliminating repetitive manual work

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11568118B2Electronic device, method for generating package drawing and computer readable storage medium
Publication Date: 2023.01.31 BOE TECHNOLOGY GROUP CO LTD
  • US11568118B2 patent drawing
  • US11568118B2 patent drawing
  • US11568118B2 patent drawing

AI summary

The present disclosure provides an electronic device, a method for generating a package drawing, and a computer readable storage medium. The electronic device includes a display device and a processor, the processor is configured to obtain a type of the element and size parameters corresponding to the element input by a user; determine a size and a position of each of pads corresponding to the element according to the type of the element and the size parameters corresponding to the element, and draw the pads; determine coordinates of endpoints of an entity layer corresponding to the element, and draw the entity layer; determine coordinates of endpoints of a height layer corresponding to the element, and draw the height layer; and determine coordinates of endpoints of a screen layer corresponding to the element, and draw the screen layer.