The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 24, 2024

Filed:

Nov. 15, 2021
Applicant:

Synopsys, Inc., Mountain View, CA (US);

Inventors:

Ganapathy Parthasarathy, Fremont, CA (US);

Saurav Nanda, San Jose, CA (US);

Parivesh Choudhary, Sunnyvale, CA (US);

Pawan Patil, Sunnyvale, CA (US);

Arun Venkatachar, Saratoga, CA (US);

Assignee:

Synopsys, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/284 (2020.01); G01R 31/317 (2006.01); G06F 8/41 (2018.01); G06F 11/36 (2006.01); G06F 18/214 (2023.01); G06F 18/243 (2023.01); G06F 18/2431 (2023.01); G06F 30/327 (2020.01); G06F 40/216 (2020.01); G06F 40/289 (2020.01); G06F 40/30 (2020.01); G06F 40/55 (2020.01); G06N 3/02 (2006.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01);
U.S. Cl.
CPC ...
G06F 40/284 (2020.01); G06F 18/2431 (2023.01); G06F 40/216 (2020.01); G06F 40/289 (2020.01); G06F 40/30 (2020.01); G06N 3/02 (2013.01);
Abstract

Embodiments relate to a system for translating design specifications of an electronic circuit. In one embodiment, the design specification is parsed to identify one or more sentences. From the one or more identified sentences, the system extracts semantic concepts. Additionally, for each sentence of the one or more identified sentences, the system determines whether the sentence is translatable. If a target sentence is translatable, the system generates a parse tree for the target sentence, and generates a probabilistic shift-reduce schedule for the generated parse tree. Using the generated probabilistic shift-reduce schedule and optionally the generated parse tree, the system generates code for verifying the condition specified in the target sentence. In some embodiments, to generate the code, the system parses the target sentence using the generated probabilistic shift-reduce schedule.


Find Patent Forward Citations

Loading…