Posts

Showing posts from May, 2024

Role of IP-XACT Standards for Efficient Manufacturing of IPs and SoCs

Image
  Chip designers  have always reused circuitry, when possible, to shrink the project schedule, save resources, and reduce risk by using a silicon-verified design. Many types of  chip design  elements are common in diverse applications, and gradually these became packaged into libraries shared across all the teams in a company. The advent of register-transfer-level (RTL) descriptions made reuse much easier since logic synthesis tools could map the same code to many different silicon technologies. Rise of Reusing IP Chips In the 1990s, internal reuse was complemented by a robust commercial silicon intellectual property (IP) industry, in which both digital RTL cores and hard macros for analog elements were licensed to many different customers. Chip designers could focus their time and effort on differentiating features rather than common functions where custom  chip design  yielded no competitive advantage. Today’s large system-on-chip (SoC) designs contain hu...

PRM (Programmer's Reference Manual) Support in IDS-Validate

Image
Agnisys  has developed a Programmer's Reference Manual (PRM) that serves as a comprehensive documentation resource for “programming sequences” and hardware addressable register architecture. It is intended to be a key reference for programmers, developers, and individuals seeking a detailed understanding of the intricacies of the design being developed. Agnisys' PRM comprises three views that are beneficial for users: Register View : This view provides complete information on addressable register and memory data. Sequences Tabular View : This section presents detailed information about sequences in a tabular format. Users can conveniently track and access information related to each sequence. Flowchart View : This view includes a graphical representation or flowchart illustrating the sequences, offering a visual understanding of the information flow. Steps for Generating PRM Using IDS-Validate A sequence is a “set of steps” that involve writing/reading specific bit fields of th...