Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Scheduling of scenario models for execution within different computer threads and scheduling of memory regions for use with the scenario models

Active Publication Date: 2016-04-19
BREKER VERIFICATION SYST
View PDF56 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent text describes a method for generating test cases for electronic circuits. By using a portable scenario model, the same test cases can be used at different stages of the project, without having to develop new ones. This saves time and money and ensures that bugs are caught early on, reducing the risk of delays and missed market windows. Overall, this method improves the efficiency of the testing process and increases the likelihood of successful projects.

Problems solved by technology

Second, the random input stimulus may not exercise all functions of interest to test the DUT.
Moreover, as designs increase in complexity, a large amount of design functions are not exercised using the random input stimulus.
This is expensive and time consuming.
Furthermore, some verification test cases are tied to specific test benches and cannot be applied across all stages of a project.
Redeveloping these tests for the different stages is expensive and time consuming.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Scheduling of scenario models for execution within different computer threads and scheduling of memory regions for use with the scenario models
  • Scheduling of scenario models for execution within different computer threads and scheduling of memory regions for use with the scenario models
  • Scheduling of scenario models for execution within different computer threads and scheduling of memory regions for use with the scenario models

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0099]The following embodiments describe systems and methods for testing a system-on-a-chip (SoC) with scenario models and at different horizontal and vertical levels. It will be apparent that the present embodiments may be practiced without some or all of these specific details. In other instances, well known process operations have not been described in detail in order not to unnecessarily obscure the present embodiments.

[0100]In one embodiment, the SoC is an integrated circuit (IC) that integrates all components, e.g., a memory device, a processor, an input / output, a bus, etc., of a computer or another electronic system into a chip. For example, the SoC includes digital, analog, mixed-signal, and often radio-frequency functions-all on a chip substrate. In an embodiment, the SoC includes a microcontroller.

[0101]In an embodiment, instead of the SoC, a system-in-package (SIP) is used. The SIP includes a number of chips in a single package. In a number of embodiments, instead of the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for testing a system-on-a-chip (SoC) is described. The method includes parsing a file to determine functions to be performed components of the SoC. The method further includes receiving a desired output of the SoC and generating a test scenario model based on the desired output of the SoC. The test scenario model includes a plurality of module representations of the functions and includes one or more connections between two of the module representations. The desired output acts as a performance constraint for the test scenario model. The test scenario model further includes an input of the SoC that is generated based on the desired output, the module representations, and the one or more connections. The test scenario model includes a path from the input via the module representations and the connections to the desired output.

Description

CLAIM OF PRIORITY[0001]This application claims the benefit of and priority to, under 35 U.S.C. 119§(e), to U.S. Provisional Patent Application No. 61 / 981,711, filed on Apr. 18, 2014, and titled “Graphics Based SOC Design Tool”, which is hereby incorporated by reference in its entirety.FIELD[0002]The present embodiments relate to testing a system-on-a-chip with portable scenario models and at different horizontal and vertical levels.BACKGROUND[0003]A system-on-a-chip (SoC) integrates all components of a computer or another electronic system on a chip. The SoC includes software and hardware. The SoC is used with other SoCs to develop a system for performing a number of functions, e.g., printing, receiving data, sending data, receiving phone calls, playing virtual games, etc.[0004]Hardware blocks of SoCs are designed using a software tool, e.g., a computer-aided design (CAD) tool. Also, software drivers that control the hardware blocks are integrated within the design. The SoCs are ver...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/50G06F11/36G01R31/3177G06F3/0484
CPCG01R31/3177G06F3/0484G06F11/3688G06F17/5009G06F17/5068G06F30/331G06F30/20G01R31/31813G06F30/39G06F30/3323G06F2115/08G06F2115/02G06F11/2205G06F11/263G06T11/206G06F9/4881G06F11/25
Inventor HAMID, ADNANQIAN, KAIRONGDO, KIEUGROSSE, JOERG
Owner BREKER VERIFICATION SYST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products