Layout Editor (with Eco, Reuse, Gui) Patents (Class 716/139)
-
Patent number: 12169670Abstract: Implementations of a method of designing a module semiconductor product may include receiving a selection of a module type, one or more die, a placement of one or more wires, clips, or pins; and generating, using a processor, a module configuration file. The method may include generating a module bonding diagram using a build diagram system module; selecting one or more SPICE models corresponding with the die; and generating a product SPICE model and a three dimensional model for the module semiconductor product. The method may include generating one or more datasheet characteristics of the module semiconductor product with at least the product SPICE model and the product simulation module, generating a product datasheet for the module semiconductor product using the datasheet formation module, and providing access to at least the module bonding diagram, the product SPICE model, the three dimensional model, and the product datasheet to the user.Type: GrantFiled: October 2, 2023Date of Patent: December 17, 2024Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: James Joseph Victory, Klaus Neumaier, YunPeng Xiao, Jonathan Harper, Vaclav Valenta, Stanley Benczkowski, Thierry Bordignon, Wai Lun Chu
-
Patent number: 12159017Abstract: A client computing system (CCS) receives a download including (i) an image representative of at least one circuit in a vehicle, the at least one circuit including a first circuit configured for carrying a first signal within the vehicle, and (ii) symbol data associated with at least one symbol, the at least one symbol including a first symbol. After receiving the download, the CCS displays the image and the at least one symbol. The CCS then receives a first input corresponding to selection of the first symbol. The CCS then responsively receives, from the vehicle, data representing value(s) of the first signal. The CCS then determines a first display-location at which to display the data representing the value(s) of the first signal. While the image and the at least one symbol are displayed, the CCS then displays, at the first display-location, the data representing the value(s) of the first signal.Type: GrantFiled: May 3, 2021Date of Patent: December 3, 2024Assignee: Snap-on IncorporatedInventors: Patrick S. Merg, Todd Mercer, Roy Steven Brozovich, David Costantino
-
Patent number: 12149785Abstract: A technique is described for improved issue reporting by a receiving device such as a set-top boxes for satellite and cable television services. In an example embodiment, the receiving device generates an issue report based on internal operational logs, captured screens and/or video of a visual output, and a recording of the user's voice that includes a description of the issue they are experiencing. This issue report can be generated as an object file that can then be transmitted, via a communications network, to an issue reporting platform for processing, for example, by a technical support representative or an automated troubleshooting system.Type: GrantFiled: April 12, 2021Date of Patent: November 19, 2024Assignee: DISH Network L.L.C.Inventor: Sanket Rege
-
Patent number: 12141590Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. A settings registry is generated based on the user's selections. The settings registry and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device, such as boot sequence configurations, internal peripheral configurations, states of the programmable computing device, transitions between states of the programmable computing device, etc., and various combinations thereof.Type: GrantFiled: August 29, 2022Date of Patent: November 12, 2024Assignees: STMicroelectronics (Grand Ouest) SAS, STMicroelectronics FranceInventors: Frederic Ruelle, Emmanuel Grandin, Bechir Jabri
-
Patent number: 12118283Abstract: Methods and systems are described herein relate to automatic channel identification of high-bandwidth memory channels and subchannel generation. An HBM channel identification system may perform a sequence of operations to identify HBM channels within a netlist of an interposer: channel dimension prediction, channel bounding box prediction, channel orientation derivation, subchannel partition, and subchannel routing region creation. In one example, an HBM channel identification method includes identifying candidate nets within a netlist. A bounding box that includes one or more nets of the candidate nets is determined. Once the bounding box is determined, the orientation of the box is determined and used to determine a pattern of bumps within the bounding box. Finally, a subchannel is generated based on the pattern of bumps.Type: GrantFiled: October 10, 2023Date of Patent: October 15, 2024Assignee: Synopsys, Inc.Inventors: Xun Liu, Gary K. Yeap
-
Patent number: 12085904Abstract: An engineering device, which is configured to set a higher-level control device capable of controlling a control device for one or more industrial machines, the engineering device including circuitry configured to: receive specification of a register number of the higher-level control device; determine, based on the specified register number, a register range to be used for control of the control device by the higher-level control device; and allocate the determined register range among registers of the higher-level control device, for the control of the control device.Type: GrantFiled: June 28, 2021Date of Patent: September 10, 2024Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Hajime Kimura, Seishiro Sakaguchi, Hiromasa Shimizu
-
Patent number: 12080637Abstract: A through-hole electrode substrate includes a substrate including a through-hole extending from a first aperture of a first surface to a second aperture of a second surface, an area of the second aperture being larger than that of the first aperture, the through-hole having a minimum aperture part between the first aperture and the second aperture, wherein an area of the minimum aperture part in a planer view is smallest among a plurality of areas of the through-hole in a planer view, a filler arranged within the through-hole, and at least one gas discharge member contacting the filler exposed to one of the first surface and the second surface.Type: GrantFiled: April 21, 2022Date of Patent: September 3, 2024Assignee: Dai Nippon Printing Co., Ltd.Inventors: Satoru Kuramochi, Sumio Koiwa, Hidenori Yoshioka
-
Patent number: 12073166Abstract: A method that includes receiving an integrated circuit (IC) design layout including a layout block, where the layout block has a corner, adding first patterns along a first edge of the corner, adding second patterns along a second edge of the corner, moving a first column of the first patterns closest to the second edge horizontally toward the second edge, moving a second column of second patterns closest to the second edge horizontally toward the second edge, extending lengths of the first and second patterns in the first and second columns, and outputting a pattern layout in a computer-readable format, where the pattern layout includes the first patterns and the second patterns.Type: GrantFiled: December 30, 2021Date of Patent: August 27, 2024Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Yung Feng Chang, Pi-Yun Sun, Tung-Heng Hsieh, Yu-Jung Chang, Bao-Ru Young
-
Patent number: 12050843Abstract: In certain embodiments, a selection of a first point and a second point within an infrastructure may be obtained via a user interface. A plurality of pathways, including a plurality of cable trays, between the first point and the second point may be determined. A first set of cable trays, having weights that do not exceed weight thresholds, may be identified. Images of the first set of cable trays may be obtained from a plurality of image sensors within the infrastructure. Fullness levels of the first set of cable trays may be determined based on the images. A second set of cable trays, having fullness levels that do not exceed fullness thresholds, may be identified from the first set of cable trays. One or more recommended pathways between the first point and the second point may be determined based on the identified second set of cable trays.Type: GrantFiled: July 3, 2023Date of Patent: July 30, 2024Assignee: CyberSecure IPS, LLCInventors: Bobby Nakanelua, Scott Rye, Stephen Sohn
-
Patent number: 12046578Abstract: A smart network interface controller (NIC) implemented using a stacked die configuration is provided. The NIC may include user-customizable networking circuits formed in a top programmable die and primitive network function blocks formed in a bottom application-specific integrated circuit (ASIC) die. The top programmable die may provide a flexible packet processing pipeline to facilitate efficient control and data communication between the user-customizable networking circuits and the primitive network function blocks. The bottom ASIC die may also include an array of memory blocks operable as lookup tables and intermediate buffers for other network processing circuitry in the NIC. A NIC configured in this way provides both performance, power, and area benefits and superior customer configurability.Type: GrantFiled: June 26, 2020Date of Patent: July 23, 2024Assignee: Intel CorporationInventors: Naveed Zaman, Aravind Dasu, Sreedhar Ravipalli, Rakesh Cheerla, Martin Horne
-
Patent number: 12046068Abstract: A method includes transmitting a request for a computer-readable routing diagram, such as a wiring diagram, a pneumatic or hydraulic line diagram, or an optical cable diagram. The method also includes receiving, in response to the request, a routing diagram including a connectable component and at least a portion of a routing set. The connectable component is associated with both a connectable component identifier and the routing set. The routing set contains one or more routable components, such as electrical circuits, pneumatic or hydraulic lines, or optical cables. Further, the method includes displaying, on a display, the routing diagram and at least the portion of the routing set highlighted. Displaying at least the portion of the routing set highlighted occurs in response to an occurrence of the connectable component being selected from the routing diagram displayed on the display or in response to the request including the connectable component identifier.Type: GrantFiled: July 2, 2019Date of Patent: July 23, 2024Assignee: Snap-on IncorporatedInventors: Michel B. Alberry, Lester B. Johnson, Michael S. Knize, John P. McGraw, Robert Pilz, Thomas A. Southward, Thomas W. Tipps, Eric J. Wade, Patrick S. Merg, Roy Steven Brozovich, Todd Mercer
-
Patent number: 12034279Abstract: A power conversion apparatus includes M first slots, wherein each of M first slots is electrically connected to an input side of one of N first bus bars, and a respective first slot of the M first slots is electrically connected to a first module that can supply an alternating current or a direct current to the first bus bar electrically connected to the first slot. The apparatus further includes P second slots, wherein each of the P second slots is electrically connected between an output side of one of the N first bus bars and an input side of one of second bus bars, and a respective second slot of the P second slots is electrically connected to a second module that converts an alternating current into a direct current or that converts a direct current into a direct current.Type: GrantFiled: August 18, 2021Date of Patent: July 9, 2024Assignee: Huawei Digital Power Technologies Co., Ltd.Inventors: Cheng Ma, Xiaoke Ran, Hongbing Wang, Wei Guo
-
Patent number: 12026053Abstract: An inter-die double data rate (DDR) data transfer scheme is provided. In particular, the data transfer scheme utilizes an error correction code (ECC) encoding scheme that exploits the DDR property that a single microbump defect can only yield four possible error scenarios. A specialized single error correcting, double error detecting, and double adjacent error correcting (SEC-DED-DAEC) encoding scheme that imposes at least four parity check matrix constraints may be used. Configured and operated in this way, a fewer number of parity check bits are required to detect data bit errors associated with a single defective microbump.Type: GrantFiled: July 20, 2023Date of Patent: July 2, 2024Assignee: Intel CorporationInventors: Hwa Chaw Law, Kiun Kiet Jong
-
Patent number: 11983550Abstract: Disclosed are techniques to facilitate Customer Relationship Management (CRM) data utilization and display to suit organizational and team goals, methods, requirements, and more. A system can include a CRM page building engine, a layout building engine, a rendering engine, a request handing engine, a CRM datastore, a component datastore, and a layout datastore. For example, a design system can be implemented as a no-code builder that facilitates creation through a drag-and-drop interface, which is intuitive and user-friendly.Type: GrantFiled: November 17, 2022Date of Patent: May 14, 2024Assignee: ZOHO CORPORATION PRIVATE LIMITEDInventors: Muthuraja Sangilimuthu, Tamilarasan Selvaraj, Vijay Sekar, Senthilkumar Subramanian, Selvabharathy, Kowsik Samynathan, Gobinath Selvam
-
Patent number: 11979004Abstract: The present invention proposes a production support method and system for power control panel production automation, which enable an intention of a designer to be sufficiently reflected on a production site and an error occurred during production to be minimized and, in particular, includes the steps of: realizing, in a virtual environment, a power control panel designed in a 3D type and verifying an error by simulating wiring path information of designed components and electronic units; extracting production data for each process, including component information for each process, component and electronic unit arrangement information, assembly process information, and wiring information, by collecting information distributed to support production automation of the power control panel designed in the 3D type, which has been verified; and automating production by applying the production data to each interworking production facility to support the production automation of the power control panel.Type: GrantFiled: March 15, 2021Date of Patent: May 7, 2024Assignee: END ELECTRIC CO., LTD.Inventor: Jun Ho Lee
-
Patent number: 11947771Abstract: A client computing system (CCS) receives a download including (i) an image representative of at least one circuit in a vehicle, the at least one circuit including a first circuit configured for carrying a first signal within the vehicle, and (ii) symbol data associated with at least one symbol, the at least one symbol including a first symbol. After receiving the download, the CCS displays the image and the at least one symbol. The CCS then receives a first input corresponding to selection of the first symbol. The CCS then responsively receives, from the vehicle, data representing value(s) of the first signal. The CCS then determines a first display-location at which to display the data representing the value(s) of the first signal. While the image and the at least one symbol are displayed, the CCS then displays, at the first display-location, the data representing the value(s) of the first signal.Type: GrantFiled: May 3, 2021Date of Patent: April 2, 2024Assignee: Snap-on IncorporatedInventors: Patrick S. Merg, Todd Mercer, Roy Steven Brozovich, David Costantino
-
Patent number: 11928045Abstract: The present disclosure relates to a method for use with an electronic design. Embodiments may include simulating a processor model and a hardware model, each executed with a corresponding simulator thread on a simulation platform. Embodiments may also include simulating embedded software using the processor model. The simulating may include updating a given register of the processor model that stores a value that changes in response to switching between processes within the embedded software. Embodiments may further include setting a simulator breakpoint and a software breakpoint and enabling debugging of both non-virtual and virtual addresses at the software breakpoint without leaving the software breakpoint.Type: GrantFiled: April 21, 2021Date of Patent: March 12, 2024Assignee: Cadence Design Systems, Inc.Inventors: Bishnupriya Bhattacharya, Andrew Robert Wilmot, Zhiting Duan, Neeti Khullar Bhatnagar
-
Patent number: 11867419Abstract: A controller for a plurality of interconnected devices in a system is shown. The controller includes a processing circuit configured to detect that a first device of the plurality of interconnected devices is unavailable and identify a second device of the plurality of interconnected devices schematically dependent upon the first device by conducting a graph theory analysis on schematic relationships indicating connections among the plurality of interconnected devices. The processing circuit is further configured to, in response to identifying the second device schematically dependent upon the first device, generate a reduced subset of the plurality of interconnected devices that excludes the second device. The processing circuit is further configured to operate the reduced subset to transfer one or more resources among the reduced subset via the connections.Type: GrantFiled: May 28, 2021Date of Patent: January 9, 2024Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: Matthew J. Asmus, Maxwell J. Neuman
-
Patent number: 11853680Abstract: The present disclosure relates to a chip design layout process. More specifically, the present disclosure is directed to an incremental routing-based pin assignment technique. One example method generally includes: performing routing and pin assignment for a chip design layout, one or more objects of the chip design layout being associated with a routing engine and a pin assignment engine stored in memory; detecting a change associated with the one or more objects of the chip design layout; updating, via one or more processors, at least one of the routing engine or the pin assignment engine stored in the memory in response to the detected change and based on the association between the one or more objects and the routing engine or pin assignment engine; and performing another routing and pin assignment based on the updated at least one of the routing engine or the pin assignment engine.Type: GrantFiled: July 2, 2021Date of Patent: December 26, 2023Assignee: Synopsys, Inc.Inventor: Zhengtao Yu
-
Patent number: 11853671Abstract: Vacant areas of a layer of an integrated circuit design are filled with shapes connected to the appropriate nets.Type: GrantFiled: June 8, 2021Date of Patent: December 26, 2023Assignee: Pulsic LimitedInventor: Graham Balsdon
-
Patent number: 11853679Abstract: A method includes reserving a routing track within a cell, wherein the cell comprises signal lines for connection to elements within the cell, the cell further comprises a plurality of routing tracks, the reserved routing track is one of the plurality of routing tracks, and the reserved routing track is free of the signal lines. The method further includes determining whether any power rails overlap with any of the plurality of routing tracks other than the reserved routing track. The method further includes adjusting a position of the cell in response to a determination that at least one power rail overlaps with at least one routing track of the plurality of routing tracks other than the reserved routing track.Type: GrantFiled: June 29, 2021Date of Patent: December 26, 2023Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Jian-Sing Li, Jung-Chan Yang, Ting Yu Chen, Ting-Wei Chiang
-
Patent number: 11853675Abstract: A method is provided and includes several operations: arranging multiple channels extending in a first direction; arranging, in accordance with multiple weights of multiple macros, a first portion of the macro closer to a centroid of a core region of an integrated circuit than a second portion of the macros; and arranging the macros on opposite sides of the channels. The macros have multiple pins coupled to the channels interposed between the macros.Type: GrantFiled: August 8, 2022Date of Patent: December 26, 2023Assignees: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD., TSMC NANJING COMPANY LIMITEDInventors: Yi-Lin Chuang, Shi-Wen Tan, Song Liu, Shih-Yao Lin, Wen-Yuan Fang
-
Patent number: 11816405Abstract: Implementations of a method of designing a module semiconductor product may include receiving a selection of a module type, one or more die, a placement of one or more wires, clips, or pins; and generating, using a processor, a module configuration file. The method may include generating a module bonding diagram using a build diagram system module; selecting one or more SPICE models corresponding with the die; and generating a product SPICE model and a three dimensional model for the module semiconductor product. The method may include generating one or more datasheet characteristics of the module semiconductor product with at least the product SPICE model and the product simulation module, generating a product datasheet for the module semiconductor product using the datasheet formation module, and providing access to at least the module bonding diagram, the product SPICE model, the three dimensional model, and the product datasheet to the user.Type: GrantFiled: September 7, 2022Date of Patent: November 14, 2023Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: James Joseph Victory, Klaus Neumaier, YunPeng Xiao, Jonathan Harper, Vaclav Valenta, Stanley Benczkowski, Thierry Bordignon, Wai Lun Chu
-
Patent number: 11803687Abstract: Various embodiments provide for a cross-section parameterized cell, which can enable a user to visualize and interactively define or modify one or more wire instances and related elements/structure of a circuit design from an elevation view (or a side view).Type: GrantFiled: January 11, 2022Date of Patent: October 31, 2023Assignee: Cadence Design Systems, Inc.Inventors: Peter Herth, Thomas Burdick
-
Patent number: 11764739Abstract: In a radio frequency power amplifier with harmonic suppression, one end of an input matching circuit is connected with a radio frequency input end; and another end is connected with a base of a power amplification transistor having a collector connected with a power supply voltage through a first matching branch, and an emitter connected with a first connection point on a package substrate. The collector of the power amplification transistor is connected with a radio frequency output end through a second matching branch that is connected with the package substrate. A harmonic control circuit has a first end connected with the collector of the power amplification transistor, and a second end connected with a second connection point on the package substrate.Type: GrantFiled: December 27, 2020Date of Patent: September 19, 2023Assignee: SMARTER MICROELECTRONICS (GUANG ZHOU) CO., LTD.Inventors: Zhenfei Peng, Qiang Su
-
Patent number: 11748538Abstract: An automated analog layout tool creates not just one, but many electrically correct layouts from an input schematic. Designers can explore multiple layout options in a fraction of the time needed to produce just a single layout by hand. Because the tool produces layout results so quickly, parasitics are available for simulation early in the design process, further speeding the entire design cycle. The tool considers place and route concurrently.Type: GrantFiled: March 22, 2022Date of Patent: September 5, 2023Assignee: Pulsic LimitedInventors: Paul Clewes, Liang Gao, Jonathan Longrigg
-
Patent number: 11714942Abstract: A method to store the shapes of an electrical circuit design in a hierarchical set of arrays that inverts the layout size order by area includes defining a plurality of storage levels. Each level corresponds to a two-dimensional projection of the three-dimensional volume of the circuit layout. Accordingly, each level subsumes the entire physical space of the circuit layout. Each level may include a respective grid of slots. The slots may be rectangular. Each slot within any single level may be the same size and dimensions as every other slot in this level. Shapes are added to this storage technique based upon size, not based upon physical layer. Each slot can contain shapes from any physical layer as long as that shape fits entirely within the slot.Type: GrantFiled: August 18, 2021Date of Patent: August 1, 2023Assignee: FRONTIER DESIGN AUTOMATION, LLCInventors: John Cooper, Edward Gernert
-
Patent number: 11714948Abstract: The present disclosure relates to a system and method for use in an electronic circuit design. Embodiments may include receiving, using a processor, one or more DFM rules files from at least one PCB fabricator and importing the one or more DFM rules files to a DFM rule aggregator database. Embodiments may also include grouping one or more rules associated with the one or more DFM rules files using an automated or manual operation. Embodiments may further include performing automatic or manual rule aggregation on the grouped rules based upon, at least in part, rules aggregation information including a DFM template file.Type: GrantFiled: January 28, 2021Date of Patent: August 1, 2023Assignee: Cadence Design Systems, Inc.Inventors: Utpal Bhattacharyya, Randall Scott Lawson, Edward Brian Acheson, Amit Sharma
-
Patent number: 11709767Abstract: A method and an apparatus for verifying an operation state of an application are provided. The method can include setting target verification operation information according to an operation verification item of an application to be verified; setting a verification process instruction for the target verification operation information; encapsulating the verification operation information and the verification process instruction as fault injection data, and sending the fault injection data to a data input port of the application to be verified; matching the process feedback information with the verification process instruction in response to receiving the process feedback information corresponding to the fault injection data, and determining executed target verification operation information.Type: GrantFiled: December 10, 2020Date of Patent: July 25, 2023Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventor: Hua Chen
-
Patent number: 11699016Abstract: A system and a method are disclosed for placing hardware components on a printed circuit board (“PCB”) in a way that enables all hardware components on the PCB to be passively cooled without using active cooling systems. Components are selected to be placed onto the PCB and heat metrics for each component is obtained (e.g., from a server). The components are ranked based on the amount of heat that each component generates. A corresponding position for each of the hardware components is determined based on the ranking of the components and the orientation of the PCB. The placement is based on the concept that air having higher temperature rises while air having cooler temperature falls. A representation of the PCB according to corresponding positions of the hardware components may be generated for display.Type: GrantFiled: April 21, 2022Date of Patent: July 11, 2023Assignee: Goldman Sachs & Co. LLCInventor: Michael Mattioli
-
Patent number: 11693997Abstract: In certain embodiments, a selection of a first point and a second point within an infrastructure may be obtained via a user interface. A plurality of pathways, including a plurality of cable trays, between the first point and the second point may be determined. A first set of cable trays, having weights that do not exceed weight thresholds, may be identified. Images of the first set of cable trays may be obtained from a plurality of image sensors within the infrastructure. Fullness levels of the first set of cable trays may be determined based on the images. A second set of cable trays, having fullness levels that do not exceed fullness thresholds, may be identified from the first set of cable trays. One or more recommended pathways between the first point and the second point may be determined based on the identified second set of cable trays.Type: GrantFiled: October 3, 2022Date of Patent: July 4, 2023Assignee: CyberSecure IPS, LLCInventors: Bobby Nakanelua, Scott Rye, Stephen Sohn
-
Patent number: 11675948Abstract: Methods and apparatus for performing profile-guided optimization of integrated circuit hardware are provided. Circuit design tools may receive a source code and compile the source code to generate a hardware description. The hardware description may include profiling blocks configured to measure useful information required for optimization. The hardware description may then be simulated to gather profiling data. The circuit design tools may then analyze the gathered profiling data to identify additional opportunities for hardware optimization. The source code may then be modified based on the analysis of the profiling data to produce a smaller and faster hardware that is better suited to the application.Type: GrantFiled: September 29, 2017Date of Patent: June 13, 2023Assignee: Intel CorporationInventors: Byron Sinclair, John Freeman
-
Patent number: 11675631Abstract: In an approach for balancing mainframe and distributed workloads, a processor receives a request to allocate an application workload to a mainframe platform and a distributed computing platform. The application workload includes a plurality of work units. A processor collects performance and cost data associated with the application workload, the mainframe platform, and the distributed computing platform. A processor determines the mainframe platform and the distributed computing platform for the plurality of work units of the application workload, based on the analysis of the performance and cost data. A processor allocates the plurality of work units of the application workload to run on the mainframe platform and the distributed computing platform respectively to balance performance and cost in real time.Type: GrantFiled: September 29, 2020Date of Patent: June 13, 2023Assignee: Kyndryl, Inc.Inventors: Allan Douglas Moreira Martins, Tiago Battiva Ferreira, Jose Gilberto Biondo Junior, Tiago Dias Generoso, Robert Justiniano Ferreira
-
Patent number: 11662664Abstract: A method of fabricating a circuit element, such as a quantum computing circuit element, including obtaining a lithography mask write file that includes mask information characterizing one or more mask features, obtaining a uniformity function that is configured to modify the mask information to compensate for a non-uniform deposition process, applying the uniformity function to the lithography mask write to obtain a modified lithography mask write file, and performing lithography as directed by the modified lithography mask write file.Type: GrantFiled: July 1, 2022Date of Patent: May 30, 2023Assignee: Google LLCInventors: Brian James Burkett, Rami Barends
-
Patent number: 11651194Abstract: A graph neural network to predict net parasitics and device parameters by transforming circuit schematics into heterogeneous graphs and performing predictions on the graphs. The system may achieve an improved prediction rate and reduce simulation errors.Type: GrantFiled: April 27, 2020Date of Patent: May 16, 2023Assignee: NVIDIA Corp.Inventors: Haoxing Ren, George Kokai, Ting Ku, Walker Joseph Turner
-
Patent number: 11615226Abstract: A recording medium includes simulation data input into a computing device executing a simulation of a semiconductor device, wherein the simulation data includes part shape information describing a shape of a part included in a simulation target circuit, model information describing operation and connection information of the simulation target circuit, and symbol information of the part included in the simulation target circuit, and the computing device causes the part shape information, the model information, and the symbol information to correspond to each other to execute the simulation of the semiconductor device.Type: GrantFiled: September 11, 2020Date of Patent: March 28, 2023Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATIONInventors: Hitoshi Imi, Motochika Okano, Yoshinori Fukuba
-
Patent number: 11609938Abstract: A system for element tracking in documents includes a memory device, a database, and a processor. The memory device is configured to store a mapping in a memory between a linked element within a document and a database object. The database is configured to store the database object. The processor is configured to in response to an update of the database object: a) cause storage in the database of an update event associated with the linked element; and b) provide an update indication that the update associated with the linked element has occurred.Type: GrantFiled: May 12, 2021Date of Patent: March 21, 2023Assignee: Workday, Inc.Inventors: Jay Schultz, Brian Lee Harper, Sayan Chakraborty, Andrew Kershaw, James Casey, Josh Lannin, Rhett DeWall
-
Patent number: 11586791Abstract: Approaches for visualizing data buses in a circuit design include determining ones of the data buses that satisfy selection criteria. For each element connected to a data bus of the ones of the data buses, a method and system determine whether the element is of interest or the element is not of interest. A graphical representation of the ones of the data buses and each element of interest is generated, and data buses of the circuit design determined to not satisfy the selection criteria and elements not of interest are excluded from the graphical representation. The graphical representation is displayed on a display device.Type: GrantFiled: September 21, 2021Date of Patent: February 21, 2023Assignee: XILINX, INC.Inventors: Anup Hosangadi, Aman Gayasen, Srinivasan Dasasathyan, Padmini Gopalakrishnan
-
Patent number: 11588801Abstract: Various embodiments provide for a pre-validation of various aspects of an application deployment before any resources are provisioned in a user account. Pre-validation can perform checks on aspects such as connectivity and credential-based access for instances to be provisioned in a user account. These checks can be performed through an application wizard or deployment service that can collect information though a single console, and can ensure that these checks succeed before the requested instances are provisioned in the user account.Type: GrantFiled: March 12, 2020Date of Patent: February 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Savita Ganeshomal Manghnani, Ajay Narang, Gaurav Khanna, Pallavi Sharma
-
Patent number: 11573776Abstract: Data transformation in a distributed system of applications and data repositories is described. The subsystems for the overall framework are distributed, thereby allowing for customization to require only isolated changes to one or more subsystems. In one embodiment, a source code repository is used to receive and store source code. A build subsystem can retrieve source code from the source code repository and build it, using one or more criteria. By building the source code, the build subsystem can generate an artifact, which is executable code, such as a JAR or SQL file. Likewise, by building the source code, the build subsystem can generate one or more job specifications for executing the executable code. In one embodiment, the artifact and job specification may be used to launch an application server in a cluster. The application server can then receive data transformation instructions and execute the data transformation instructions.Type: GrantFiled: November 6, 2020Date of Patent: February 7, 2023Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Robert Fink, Matthew Cheah, Mingyu Kim, Lynn Cuthriell, Divyanshu Arora, Justin Uang, Jared Newman, Jakob Juelich, Kevin Chen, Mark Elliot, Michael Nazario
-
Patent number: 11568119Abstract: A device is disclosed. The cell block includes a pin disposed at a Nth metal layer in a cell layout. The first metal interconnect is disposed at a (N+1)th metal layer above the Nth metal layer and stacked over the pin, and electrically coupled to the pin. The second interconnects are disposed at a (N+2)th metal layer and stacked over the first metal interconnect, and parallel to each other. The second metal interconnects are electrically coupled to the first metal interconnect, and forming an equivalent tapping point of the pin of the cell block. The equivalent tapping point and the pin are vertically overlapped with each other, and fabrication of the device is initiated after a DRC or a SEM simulation test is passed. A first via connects the first metal interconnect to the pin, and the at least one first metal interconnect is perpendicular to the pin.Type: GrantFiled: January 17, 2021Date of Patent: January 31, 2023Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.Inventors: Yi-Lin Chuang, Huang-Yu Chen, Yun-Han Lee
-
Patent number: 11526335Abstract: A digital engineering (DE) platform configured to support space system development and acquisition. The DE platform includes a modular reference architecture models module configured to capture key modular system elements of interest using model-based system engineering (MBSE) and digital object oriented requirements system (DOORS) tools. The DE platform also includes a connectivity matrix module defining interface or specifications between one or more modular system elements. The DE platform is also configured to digitize the interface using a behavior model. The behavior model capturing required activity and/or sequence for a particular use case.Type: GrantFiled: February 11, 2021Date of Patent: December 13, 2022Assignee: THE AEROSPACE CORPORATIONInventors: Tien M. Nguyen, Andrew T. Guillen, Anh X. Dang, Thomas O. Freeze, Jake T. Singh, Alexander K. Chang, Faisal M. Zahidi, Hung H. Nguyen, Jonathan H. Lee, Vahe Y. Avedissian
-
Patent number: 11488335Abstract: A drawing management apparatus of the present disclosure includes a processor that generates a virtual plant based on various types of drawings of a plant, updates the virtual plant, when a change is made to a drawing among the various types of drawings, based on the change, and notifies a predetermined recipient, via a communication interface, of information related to a change made to the virtual plant by updating.Type: GrantFiled: December 22, 2020Date of Patent: November 1, 2022Assignee: YOKOGAWA ELECTRIC CORPORATIONInventors: Takahiro Kambe, Tatenobu Seki, Nobuaki Ema, Masato Annen
-
Patent number: 11449654Abstract: Embodiments include herein are directed towards a method for use in an electronic design environment is provided. Embodiments may include receiving, at a client electronic device, an image of an electronic circuit and storing an electronic circuit design file. Embodiments may further include identifying the electronic circuit design file based upon, at least in part, the image of the electronic circuit. Embodiments may also include displaying a graphical representation of the electronic circuit at a display screen associated with the client electronic device.Type: GrantFiled: January 11, 2021Date of Patent: September 20, 2022Assignee: Cadence Design Systems, Inc.Inventors: Nicholas Claude Warren, Matthew Noseworthy, Liam Cadigan, Darryl Frank Day, Mihir Milan Shah
-
Patent number: 11373027Abstract: The present disclosure relates to a method for use with an electronic design. Embodiments may include receiving, at a graphical user interface, an indication of a desired wire creation associated with an electronic design and determining a plurality of routing solutions, based upon, at least in part, the desired wire creation. Embodiments may further include simultaneously displaying the plurality of routing solutions at the graphical user interface, wherein a predicted preferred routing solution is graphically emphasized. Embodiments may also include receiving a selection from a user, at the graphical user interface, of one of the plurality of routing solutions and storing the selection for subsequent use.Type: GrantFiled: March 8, 2021Date of Patent: June 28, 2022Assignee: Cadence Design Systems, Inc.Inventor: Laurent Rene Saint-Marcel
-
Patent number: 11361142Abstract: A computing system can implement a circuit verification tool to perform scaled sampling of parameter values in a foundry model describing parameter variations for a manufacturing process capable of fabricating an integrated circuit described in a circuit design. The computing system can simulate the circuit design with the scaled samples of the parameter values, and build a geometric model to describe a response of the circuit design to the scaled samples of the parameter values during the simulation. The geometric model can include one or more failure regions corresponding to geometric descriptions for failures of the circuit design to meet a specification during simulation with the scaled samples of the parameter values. The computing system can estimate a yield for an output of the integrated circuit described by the circuit design based on the failure regions in the geometric model.Type: GrantFiled: August 31, 2020Date of Patent: June 14, 2022Assignee: Siemens Industry Software Inc.Inventor: Joel Cooper
-
Patent number: 11341307Abstract: A system and a method are disclosed for placing hardware components on a printed circuit board (“PCB”) in a way that enables all hardware components on the PCB to be passively cooled without using active cooling systems. Components are selected to be placed onto the PCB and heat metrics for each component is obtained (e.g., from a server). The components are ranked based on the amount of heat that each component generates. A corresponding position for each of the hardware components is determined based on the ranking of the components and the orientation of the PCB. The placement is based on the concept that air having higher temperature rises while air having cooler temperature falls. A representation of the PCB according to corresponding positions of the hardware components may be generated for display.Type: GrantFiled: October 22, 2020Date of Patent: May 24, 2022Assignee: Goldman Sachs & Co. LLCInventor: Michael Mattioli
-
Patent number: 11281828Abstract: An automated analog layout tool creates not just one, but many electrically correct layouts from an input schematic. Designers can explore multiple layout options in a fraction of the time needed to produce just a single layout by hand. Because the tool produces layout results so quickly, parasitics are available for simulation early in the design process, further speeding the entire design cycle. The tool considers place and route concurrently.Type: GrantFiled: September 22, 2020Date of Patent: March 22, 2022Assignee: Pulsic LimitedInventors: Paul Clewes, Liang Gao, Jonathan Longrigg
-
Patent number: 11270050Abstract: The present disclosure relates to a method for use with an electronic design. Embodiments may include displaying, at a graphical user interface, at least a portion of the electronic design and receiving a selection of a subcircuit at a first position of the graphical user interface. In response to a user input, embodiments may include transitioning the subcircuit from the first position to a second position of the graphical user interface and determining one or more direct and indirect connections resulting from a potential placement at the second position. Embodiments may include determining an influence metric by applying an optimized connectivity rules definition upon the potential placement at the second position and the one or more direct and indirect connections. Embodiments may also include displaying feedback at the graphical user interface based upon, at least in part, the influence metric.Type: GrantFiled: April 16, 2021Date of Patent: March 8, 2022Assignee: Cadence Design Systems, Inc.Inventors: Hitesh Mohan Kumar, Anuj Jain, Sahil Vij, Abhimanyu Bhowmik, Rahul Kumar
-
Patent number: 11112970Abstract: In some embodiments, a logging framework reserves space in an in-memory storage for a log entry upon receiving a first function call from an application being executed. Upon receiving a second function call from the application being executed, the framework writes the log entry in the space in the in-memory storage. Upon receiving a third function call from the application being executed, the framework selects a configuration for the application and comparing an indicator that is generated based on the executing of the application to the configuration. When the indicator meets a condition of the configuration, the framework copies the log entry from the space in the in-memory storage to a persistent storage space. The log entry is deleted from the space in the in-memory storage at a time after performing the comparing.Type: GrantFiled: June 12, 2017Date of Patent: September 7, 2021Assignee: SAP SEInventor: Christian Martick