Automatic compilation method and framework for generating a layout of integrated memory-compute circuit
US-2024403527-A1 · Dec 5, 2024 · US
US11568118B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11568118-B2 |
| Application number | US-202017030689-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 24, 2020 |
| Priority date | Oct 31, 2019 |
| Publication date | Jan 31, 2023 |
| Grant date | Jan 31, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. An electronic device, comprising: a display device configured to: display a first prompting message for a user to input a type of an element, and display a second prompting message for the user to input size parameters corresponding to the element; and a processor configured to: obtain the type of the element and the size parameters corresponding to the element input by the 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 according to the type of the element and the size parameters corresponding to the element, and draw the entity layer; determine coordinates of endpoints of a height layer corresponding to the element according to the type of the element and the size parameters corresponding to the element, and draw the height layer; and determine coordinates of endpoints of a screen layer corresponding to the element according to the type of the element and the size parameters corresponding to the element, and draw the screen layer. 2. The electronic device of claim 1 , wherein the processor is further configured to: set a shape of each of the pads corresponding to the element according to the type of the element; set a size and a shape of a surface pad corresponding to the element according to the size parameters and the shape of each of the pad; and display the pads corresponding to the element on the display device according to a spacing parameter between the pads. 3. The electronic device of claim 2 , wherein the processor is further configured to: set a size and a shape of a surface window according to the size parameters and the shape of each of the pads; and set a size and a shape of a surface steel mesh according to the size parameters and the shape of each of the pads. 4. The electronic device of claim 1 , wherein the processor is further configured to display the pads, the entity layer, the height layer, and the screen layer which have been drawn on the display device. 5. The electronic device of claim 1 , wherein the processor is further configured to save the pads, the entity layer, the height layer, and the screen layer which have been drawn, as a package file of the element. 6. A method for generating a package drawing of an element, comprising: obtaining a type of the element and size parameters corresponding to the element; determining 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 drawing the pads; determining coordinates of endpoints of an entity layer corresponding to the element according to the type of the element and the size parameters corresponding to the element, and drawing the entity layer; determining coordinates of endpoints of a height layer corresponding to the element according to the type of the element and the size parameters corresponding to the element, and drawing the height layer; and determining coordinates of endpoints of a screen layer corresponding to the element according to the type of the element and the size parameters corresponding to the element, and drawing the screen layer. 7. The method of claim 6 , wherein the size parameters corresponding to the element comprises size parameters of each of the pads corresponding to the element and a spacing parameter between the pads corresponding to the element. 8. The method of claim 7 , wherein the determining a size and a position of each of the pads corresponding to the element according to the type of the element and the size parameters corresponding to the element and drawing the pads comprises: setting a shape of each of the pads corresponding to the element according to the type of the element; setting a size and a shape of a surface pad corresponding to the element according to the size parameters and the shape of each of the pads; and displaying the pads corresponding to the element on a drawing page according to the spacing parameter between the pads. 9. The method of claim 8 , wherein the determining a size and a position of each of the pads corresponding to the element according to the type of the element and the size parameters corresponding to the element and drawing the pads comprises: setting a size and a shape of a surface window according to the size parameters and the shape of each of the pads; and setting a size and a shape of a surface steel mesh according to the size parameters and the shape of each of the pads. 10. The method of claim 9 , further comprising: changing the coordinate of each of the pads, the entity layer, the height layer, and the screen layer, so as to set a geometric center of a polygon formed by connecting centers of the pads at a coordinate origin of the drawing page. 11. The method of claim 10 , further comprising: determining that obtaining of the size parameters corresponding to the element has been completed before drawing the pads, the entity layer, the height layer, and the screen layer. 12. The method of claim 11 , further comprising: determining that the obtained size parameter corresponding to the element satisfies a criterion according to the type of the element before drawing the pads, the entity layer, the height layer, and the screen layer. 13. The method of claim 12 , further comprising: outputting a prompting message when determining that the obtaining of the size parameter corresponding to the element has not been completed or determining that the obtained size parameters corresponding to the element does not satisfy the criterion. 14. A non-volatile computer readable storage medium storing instructions that can be executed by a processor to cause the processor to execute the method of claim 6 .
Floor-planning or layout, e.g. partitioning or placement · CPC title
Design entry, e.g. editors specifically adapted for circuit design · CPC title
Event management; Broadcasting; Multicasting; Notifications · CPC title
Chip packaging · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.