SiFive. has filed a patent for trace circuitry in a processor core. The circuitry can generate messages with trace information when specific events occur, including event type and address. It can filter events based on selection and generate timestamps for event measurements. GlobalData’s report on SiFive gives a 360-degree view of the company including its patenting strategy. Buy the report here.

Access deeper industry intelligence

Experience unmatched clarity with a single platform that combines unique data, AI, and human expertise.

Find out more

According to GlobalData’s company profile on SiFive, Vector processing optimization was a key innovation area identified from patents. SiFive's grant share as of January 2024 was 25%. Grant share is based on the ratio of number of grants to total number of patents.

Trace circuitry for generating messages based on processor core events

Source: United States Patent and Trademark Office (USPTO). Credit: SiFive Inc

The patent application (Publication Number: US20240020216A1) describes an apparatus and a non-transitory computer-readable medium comprising trace circuitry that can receive a selection of specific types of events in a processor core and generate trace information when those events occur. The trace information includes details such as the address associated with the event and the type of event. The apparatus further includes a trace encoder that filters the trace information based on the selected event types, generates timestamps for events, and stores the information in a trace buffer for recording purposes.

Additionally, the non-transitory computer-readable medium includes circuit representations that, when processed by a computer, can program or manufacture an integrated circuit with trace circuitry and a trace encoder. The trace circuitry can generate messages with trace information upon the occurrence of selected events in the processor core, while the trace encoder filters and stores this information in a trace buffer. The circuit representations also allow for the generation of timestamps for events, selection of event types for filtering, and inclusion of various event types such as exceptions, interrupts, context changes, watchpoints, external triggers, and program counter sampling. Overall, the patent application focuses on improving trace information generation and management in processor cores by providing a system that efficiently captures and records specific types of events for analysis and debugging purposes.

To know more about GlobalData’s detailed insights on SiFive, buy the report here.

Data Insights

From

The gold standard of business intelligence.

Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.

GlobalData

GlobalData, the leading provider of industry intelligence, provided the underlying data, research, and analysis used to produce this article.

GlobalData Patent Analytics tracks bibliographic data, legal events data, point in time patent ownerships, and backward and forward citations from global patenting offices. Textual analysis and official patent classifications are used to group patents into key thematic areas and link them to specific companies across the world’s largest industries.