Invention Grant
- Patent Title: Reset crossing and clock crossing interface for integrated circuit generation
-
Application No.: US17157564Application Date: 2021-01-25
-
Publication No.: US11321511B2Publication Date: 2022-05-03
- Inventor: Henry Cook , Ernest L. Edgar , Ryan Macdonald , Wesley Waylon Terpstra
- Applicant: SiFive, Inc.
- Applicant Address: US CA San Mateo
- Assignee: SiFive, Inc.
- Current Assignee: SiFive, Inc.
- Current Assignee Address: US CA San Mateo
- Agency: Young Basile Hanlon & MacFarlane, P.C.
- Main IPC: G06F30/327
- IPC: G06F30/327 ; G06F30/333 ; G06F30/3312 ; G06F30/3315 ; G06F30/396 ; G06F30/398 ; G06F119/12 ; G06F115/02

Abstract:
Systems and methods are disclosed for generation and testing of integrated circuit designs with clock crossings between clock domains and reset crossings between reset domains. These may allow for the rapid design and testing (e.g. silicon testing) of processors and SoCs. Clock crossings may be automatically generated between modules, inferring the values of design parameters, such as a signaling protocol (e.g. a bus protocol), directionality, and/or a clock crossing type (e.g., synchronous, rational divider, or asynchronous), of a clock crossing. Reset crossings may be automatically generated in a similar manner. For example, implicit classes may be used to generate clock crossings or reset crossings in a flexible manner. For example, these system and methods may be used to rapidly connect a custom processor design, including one or more IP cores, to a standard input/output shell for a SoC design to facilitate rapid silicon testing of the custom processor design.
Public/Granted literature
- US20210173987A1 RESET CROSSING AND CLOCK CROSSING INTERFACE FOR INTEGRATED CIRCUIT GENERATION Public/Granted day:2021-06-10
Information query