G06F30/27

Hybrid Node Chiplet Stacking Design

The present disclosure is directed to methods for generating a multichip, hybrid node stacked package designs from single chip designs using artificial intelligence techniques, such as machine learning. The methods disclosed herein can facilitate heterogenous integration using advanced packaging technologies, enlarge design for manufacturability of single chip designs, and/or reduce cost to manufacture and/or size of systems provided by single chip designs. An exemplary method includes receiving a single chip design for a single chip of a single process node, wherein the single chip design has design specifications and generating a multichip, hybrid node design from the single chip design by disassembling the single chip design into chiplets having different functions and different process nodes based on the design specifications and integrating the chiplets into a stacked chip package structure.

Hybrid Node Chiplet Stacking Design

The present disclosure is directed to methods for generating a multichip, hybrid node stacked package designs from single chip designs using artificial intelligence techniques, such as machine learning. The methods disclosed herein can facilitate heterogenous integration using advanced packaging technologies, enlarge design for manufacturability of single chip designs, and/or reduce cost to manufacture and/or size of systems provided by single chip designs. An exemplary method includes receiving a single chip design for a single chip of a single process node, wherein the single chip design has design specifications and generating a multichip, hybrid node design from the single chip design by disassembling the single chip design into chiplets having different functions and different process nodes based on the design specifications and integrating the chiplets into a stacked chip package structure.

DATA PROCESSING FOR SPEND CONTROL AND BUDGET MANAGEMENT

The present invention provides a system and a method of data processing for spend control and budget management in enterprise application. The data processing includes tracking, monitoring, and analyzing one or more datasets of a plurality of entities in real time. The system processes one or more data attributes associated with the received data objects based on one or more data models and determines an impact of the received data object on a data control tower through a data simulation thereby enabling informed readjustment of the data control tower.

DATA PROCESSING FOR SPEND CONTROL AND BUDGET MANAGEMENT

The present invention provides a system and a method of data processing for spend control and budget management in enterprise application. The data processing includes tracking, monitoring, and analyzing one or more datasets of a plurality of entities in real time. The system processes one or more data attributes associated with the received data objects based on one or more data models and determines an impact of the received data object on a data control tower through a data simulation thereby enabling informed readjustment of the data control tower.

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING RESOURCE CAPACITY USING QUALITY OF SERVICE (QoS) BANDS BASED ON TRANSACTION REQUEST MODELING AND DESTINATION CAPACITY MODELING

A method includes generating a payor channel capacity model by modeling a channel capacity between a resource management system and a payor; generating a transaction request model by modeling transaction requests destined for the payor; defining a plurality of Quality of Service (QoS) bands based on the payor channel capacity model and the transaction request model, respective ones of the plurality of QoS bands being indicative of a measure of relative opportunity to establish a connection on the channel between the resource management system and the payor; receiving a current transaction request for the payor at the resource management system; assigning the current transaction request to one of the QoS bands; and establishing a current connection on the channel between the resource management system and the payor to communicate the current transaction request from the resource management system to the payor based on the QoS band assigned to the current transaction request.

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING RESOURCE CAPACITY USING QUALITY OF SERVICE (QoS) BANDS BASED ON TRANSACTION REQUEST MODELING AND DESTINATION CAPACITY MODELING

A method includes generating a payor channel capacity model by modeling a channel capacity between a resource management system and a payor; generating a transaction request model by modeling transaction requests destined for the payor; defining a plurality of Quality of Service (QoS) bands based on the payor channel capacity model and the transaction request model, respective ones of the plurality of QoS bands being indicative of a measure of relative opportunity to establish a connection on the channel between the resource management system and the payor; receiving a current transaction request for the payor at the resource management system; assigning the current transaction request to one of the QoS bands; and establishing a current connection on the channel between the resource management system and the payor to communicate the current transaction request from the resource management system to the payor based on the QoS band assigned to the current transaction request.

UNIFIED POWER FORMAT ANNOTATED RTL IMAGE RECOGNITION TO ACCELERATE LOW POWER VERIFICATION CONVERGENCE

A method is provided. The method includes obtaining, for a particular integrated (IC) design, register transfer level (RTL) code and unified power format (UPF) settings, generating an RTL feature array from the RTL code, arranging features based on a UPF into a UPF feature array, generating, by a processor, a combined feature array for the particular IC design by combining the RTL feature array and the UPF feature array, comparing the combined feature array for the particular IC design with another combined feature array, and reporting differences, based on the comparing, between the combined feature array and the other combined feature array to identify changes in at least one of the RTL code and the UPF settings that resulted in a change in a number of power violations.

Designing a 3D modeled object via user-interaction
11556678 · 2023-01-17 · ·

A computer-implemented method for designing a 3D modeled object via user-interaction. The method includes obtaining the 3D modeled object and a machine-learnt decoder. The machine-learnt decoder is a differentiable function taking values in a latent space and outputting values in a 3D modeled object space. The method further includes defining a deformation constraint for a part of the 3D modeled object. The method further comprises determining an optimal vector. The optimal vector minimizes an energy. The energy explores latent vectors. The energy comprises a term which penalizes, for each explored latent vector, non-respect of the deformation constraint by the result of applying the decoder to the explored latent vector. The method further includes applying the decoder to the optimal latent vector. This constitutes an improved method for designing a 3D modeled object via user-interaction.

Designing a 3D modeled object via user-interaction
11556678 · 2023-01-17 · ·

A computer-implemented method for designing a 3D modeled object via user-interaction. The method includes obtaining the 3D modeled object and a machine-learnt decoder. The machine-learnt decoder is a differentiable function taking values in a latent space and outputting values in a 3D modeled object space. The method further includes defining a deformation constraint for a part of the 3D modeled object. The method further comprises determining an optimal vector. The optimal vector minimizes an energy. The energy explores latent vectors. The energy comprises a term which penalizes, for each explored latent vector, non-respect of the deformation constraint by the result of applying the decoder to the explored latent vector. The method further includes applying the decoder to the optimal latent vector. This constitutes an improved method for designing a 3D modeled object via user-interaction.

Architecture exploration and compiler optimization using neural networks
11556684 · 2023-01-17 · ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing integrated circuit architectures or compiler designs using an optimization engine. The optimization engine includes an auto-encoder and one or more regressors. Once trained, the optimization engine can encode initial, discrete input values of a set of input characteristics into a continuous domain and use continuous optimization techniques to identify final input values of the set of input characteristics that optimize one or more output characteristics.