Invention Grant
US09026961B2 Race logic synthesis for ESL-based large-scale integrated circuit design 有权
竞赛逻辑综合为基于ESL的大型集成电路设计

  • Patent Title: Race logic synthesis for ESL-based large-scale integrated circuit design
  • Patent Title (中): 竞赛逻辑综合为基于ESL的大型集成电路设计
  • Application No.: US13866815
    Application Date: 2013-04-19
  • Publication No.: US09026961B2
    Publication Date: 2015-05-05
  • Inventor: Terence Wai-Kwok Chan
  • Applicant: Terence Wai-Kwok Chan
  • Main IPC: G06F17/50
  • IPC: G06F17/50
Race logic synthesis for ESL-based large-scale integrated circuit design
Abstract:
Techniques for performing race logic synthesis on an integrated circuit (IC) are described herein. According to one aspect of the invention, ESL (electronic system level) and any HDL (hardware description language) design source files of an IC design are compiled into a design database. Race logic analysis is performed on the IC design to detect race logic, including race logic for IPC (inter-process communication) and IPS (inter-process synchronization) objects in the IC design, by a third-party tool and/or by the same host EDA (electronic design automation) tool that will be performing race logic synthesis on the IC design, if the latter has built-in race logic audit functions. Based on the race logic audit results, race logic synthesis is performed on the design database, and getting rid of all identified race logic in the IC design, including IPC- and IPS-related race logic. This renders the EDA tool can perform concurrent analysis of the IC design, via the race-free IC design database, using multi-CPU/core computers and the results will be the same as if the EDA tool had performed serial analysis of the IC design using a single-CPU/core computer. Another aspect of the invention is outputting the re-synthesized logic in the design database to new ESL/HDL source files. User may use these revised source files to analyze the IC design using any other third-party EDA tools.
Information query
Patent Agency Ranking
0/0