-
1.
公开(公告)号:US11562110B1
公开(公告)日:2023-01-24
申请号:US16587394
申请日:2019-09-30
Applicant: Cadence Design Systems, Inc.
Inventor: Wangyang Zhang , Hongzhou Liu , Hua Luo , Elias Lee Fallon
Abstract: A system, method, and computer program product for predicting mismatch contribution in an electronic environment. Embodiments may include modeling, using a processor, a discrete output mismatch contribution problem using sparse logistic regression to generate a mismatch contribution model and applying a cross-validation approach to increase a complexity of the mismatch contribution model. Embodiments may further include computing one or more mismatch contribution values from the mismatch contribution model and defining at least one sizing constraint or determining a worst case result associated with a sampling process based upon, at least in part, the one or more mismatch contribution values.
-
公开(公告)号:US10699051B1
公开(公告)日:2020-06-30
申请号:US16024495
申请日:2018-06-29
Applicant: Cadence Design Systems, Inc.
Inventor: Wangyang Zhang , Regis Colwell , Hua Luo , Namita Rane , Elias L. Fallon
IPC: G06F30/392 , G06N5/04 , G06N20/00 , G06F111/04 , G06F111/20
Abstract: Disclosed are method(s), system(s), and article(s) of manufacture for implementing layouts for an electronic design using machine learning, where users re-use patterns of layouts that have been previously implemented, and those previous patterns are applied to create recommendations in new situations. An improved approach to perform cross-validations is provided.
-
公开(公告)号:US12045730B1
公开(公告)日:2024-07-23
申请号:US16238274
申请日:2019-01-02
Applicant: Cadence Design Systems, Inc.
Inventor: Elias Lee Fallon , David Allan White , Regis R Colwell , Hongzhou Liu , Hui Xu , Wangyang Zhang , Shang Li , Hua Luo
IPC: G06N3/126 , G06F30/392
CPC classification number: G06N3/126 , G06F30/392
Abstract: The present disclosure relates to a computer-implemented method for genetic placement of analog and mix-signal circuit components. Embodiments may include receiving an unplaced layout associated with an electronic circuit design and grouping requirements. Embodiments may also include identifying one or more instances that need to be placed in the unplaced layout and areas of the unplaced layout configured to receive the instances. Embodiments may further include analyzing one or more instances that need to be placed in the unplaced layout and the areas of the unplaced layout configured to receive the instances, wherein analyzing is based upon a row-based data structure. Embodiments may also include determining a location and an orientation for each of the one or more instances based upon the genetic algorithm and generating a placed layout based upon the determined location and orientation for each of the instances.
-
公开(公告)号:US11275882B1
公开(公告)日:2022-03-15
申请号:US16523112
申请日:2019-07-26
Applicant: Cadence Design Systems, Inc.
Inventor: Wangyang Zhang , Elias Lee Fallon , Regis R. Colwell , Hua Luo , Namita Bhushan Rane
IPC: G06F30/398 , G06K9/62 , G06N20/00
Abstract: The present disclosure relates to a computer-implemented method for electronic design is provided. Embodiments may include receiving, using at least one processor, an electronic design schematic and an electronic design layout and analyzing, via machine learning, at least one schematic feature from a pair of devices associated with the electronic design schematic. Embodiments may further include determining, based, at least in part, upon the analyzing, whether the pair of devices should be grouped together.
-
公开(公告)号:US11087060B1
公开(公告)日:2021-08-10
申请号:US16524859
申请日:2019-07-29
Applicant: Cadence Design Systems, Inc.
Inventor: Wangyang Zhang , Elias Lee Fallon , Regis R. Colwell , Hua Luo , Namita Bhushan Rane , Sheng Qian
Abstract: The present disclosure relates to a computer-implemented method for electronic design. Embodiments may include receiving, using at least one processor, an electronic design schematic and an electronic design layout and training a model using at least one predictor associated with the electronic design layout. Embodiments may further include obtaining an updated model, based upon, at least in part, the training. Embodiments may also include applying the updated model to a second electronic design schematic or a second electronic design layout, wherein one or more hard constraints or one or more soft constraints or both are created, based upon, at least in part, the model.
-
公开(公告)号:US10949596B1
公开(公告)日:2021-03-16
申请号:US16742266
申请日:2020-01-14
Applicant: Cadence Design Systems, Inc.
Inventor: Wangyang Zhang , Hua Luo , Regis R. Colwell , Qian Xu
IPC: G06F30/392 , G06F30/394 , G06F30/31 , G06N3/12 , G06F7/22 , G06F111/02
Abstract: Embodiments may include receiving an unplaced layout associated with an electronic circuit design and one or more grouping requirements. Embodiments may further include identifying instances that need to be placed at the unplaced layout and areas of the unplaced layout configured to receive the instances. Embodiments may also analyzing one or more instances that need to be placed at the unplaced layout and the one or more areas of the unplaced layout configured to receive the one or more instances. Embodiments may further include determining a location and an orientation for each of the one or more instances based upon, at least in part, the analyzing. Embodiments may also include generating a placed layout based upon, at least in part, the determined location and orientation for each of the one or more instances. Embodiments may further include during the generation of the placed layout, routing the placed layout.
-
7.
公开(公告)号:US10747936B1
公开(公告)日:2020-08-18
申请号:US16527412
申请日:2019-07-31
Applicant: Cadence Design Systems, Inc.
Inventor: Hua Luo , Regis R. Colwell , Wangyang Zhang
IPC: G06F30/394 , G06N3/12
Abstract: The present disclosure relates to a computer-implemented method for electronic design is provided. Embodiments may include receiving, using at least one processor, an electronic design having one or more unoptimized nets. Embodiments may further include applying a genetic algorithm to the electronic design, wherein the genetic algorithm includes a two stage routing analysis, wherein a first stage analysis is an intra-row routing analysis and a second stage is an inter-row routing analysis. Embodiments may also include generating an optimized routing of the one or more nets and displaying the optimized routing at a graphical user interface.
-
-
-
-
-
-