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

Data compressed SoC chip information tracking device and performance optimization method

A technology of information tracking and data compression, which is applied in the fields of electrical digital data processing, instruments, hardware monitoring, etc., can solve the problem of large data volume, increased SoC area and power consumption, default bus access priority and bandwidth arrangement are not optimal and other issues to achieve the effect of improving efficiency and reducing memory usage

Inactive Publication Date: 2018-08-21
杭州朔天科技有限公司
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] As the SoC architecture becomes more and more complex, due to unreasonable design and planning of the bus architecture, it is likely that the SoC will not achieve the best performance in actual work, so it is necessary to track and record the status information of the bus to analyze the bus Is the configuration reasonable?
[0003] When most SoCs are running, their internal operating status and performance cannot be observed
On the one hand, this makes it impossible for system application developers to know whether the SoC has reached the optimal performance when encountering a performance bottleneck
On the other hand, when system developers encounter problems and need to track certain hardware information, there is no proper way to obtain
[0004] Most of the current SoCs are based on the bus architecture. In these SoCs based on the bus architecture, the initiation behavior of the bus transmission is complicated when the system is actually running. The default bus access priority and bandwidth arrangement of the hardware design are often not optimal, so as to achieve Less than optimal bus transfer performance and system application performance
[0005] When debugging and optimizing the system architecture, if it is necessary to monitor the state and data of the bus in real time, due to the complexity of the bus signal and the large amount of data, if the normal function serial port is used to send the information to the host computer for monitoring, it will affect the normal operation of the SoC. The working state (that is, intrusive) makes the monitoring results inaccurate; if the on-chip memory is used to store the monitoring information, it will take up a large storage space, thereby increasing the area and power consumption of the SoC

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
  • Data compressed SoC chip information tracking device and performance optimization method
  • Data compressed SoC chip information tracking device and performance optimization method
  • Data compressed SoC chip information tracking device and performance optimization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be further described below in conjunction with accompanying drawing.

[0022] The main purpose of the present invention is to adopt the data compression method to track the bus access delay, bus transmission data, bus transmission bandwidth, etc. in the SoC without affecting the normal operation of the SoC, so as to facilitate the debugging of bus device problems and optimize the bus structure. Among them, the record of the bus access delay state indicates the condition of the host occupying the bus and the response of the bus to each host request, reflecting whether the setting of the bus access priority is reasonable. The record of bus transmission data represents the read and write data of each host, which is convenient for data tracking and error location in system-level debugging. The record of bus transmission bandwidth indicates the data throughput rate of each host, such as image 3 It is convenient to adjust the access priority accor...

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

The invention discloses a data compressed SoC chip information tracking device which comprises a selector, an asynchronous FOFO, a tracking controller, a register and a memory. The selector selects atarget tracking bus according to configuration information of the register, the asynchronous FOFO is used for data cache and clock synchronization, the tracking controller is used for condition trigger, information compression and recording, tracking information is configured for the register by a CUP through an AHB, the memory is used for storing tracking result information, and the CUP executesaccess through a slave computer of the AHB.

Description

technical field [0001] The invention belongs to the field of SoC chips, in particular to a data compressed SoC chip information tracking device and a performance optimization method. Background technique [0002] As the SoC architecture becomes more and more complex, due to unreasonable design and planning of the bus architecture, it is likely that the SoC will not achieve the best performance in actual work, so it is necessary to track and record the status information of the bus to analyze the bus Whether the configuration is reasonable. [0003] When most SoCs are running, their internal operating status and performance cannot be observed. On the one hand, this makes it impossible for system application developers to know whether the SoC has reached its peak performance when encountering performance bottlenecks. On the other hand, when system developers encounter problems and need to track certain hardware information, there is no proper way to obtain it. [0004] Most...

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): G06F11/34G06F11/30
CPCG06F11/3027G06F11/3082G06F11/3452G06F11/3476G06F11/349
Inventor 陈思昂李博闻张晓旭黄凯陈华锋
Owner 杭州朔天科技有限公司
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