BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20240626T180034Z
LOCATION:Level 2 Exhibit Hall
DTSTART;TZID=America/Los_Angeles:20240624T170000
DTEND;TZID=America/Los_Angeles:20240624T180000
UID:dac_DAC 2024_sess232_ETPOST123@linklings.com
SUMMARY:A Single Source Unified Approach to CSR Register Development
DESCRIPTION:Engineering Track Poster\n\nInsaf Meliane, Andy Nightingale, a
 nd Rich Weber (Arteris)\n\nThe semiconductor industry faces a significantl
 y higher portion of third-party IP, and the number of Status and Control R
 egisters (CSRs) can now grow to 5M+. Hardware/software interfaces (HSIs) a
 re critical, and users write and maintain homegrown scripts and solutions 
 and spend significant manual efforts to manually generate accurate designs
  using many different forms of definitions like IP-XACT, SystemRDL, and sp
 readsheets.\nWe will introduce a unified single-source approach to CSR dev
 elopment that automates the generation of all outputs for hardware and sof
 tware interface implementation, eliminates time-consuming and error-prone 
 manual scripting and editing of design data, provides a scalable infrastru
 cture that promotes a rapid, highly iterative design environment and scale
 s to the most complex designs.\nThe CSRSpec domain-specific language speci
 fies all aspects of the HSI and generates RTL, firmware headers, verificat
 ion class instances, documentation outputs, register behavior, and address
  map hierarchy description. It provides a broad set of configurations and 
 behaviors with over 200 unique properties and 6,000 register behavior comb
 inations. The resulting methodology is repeatable, scalable, and supports 
 legacy data reuse while supporting industry standards. Our examples show a
  significant reduction of manually maintained CSR specifications, reduced 
 source code copy-paste errors and coherency problems, and eliminated file 
 coherency issues.\n\nTopic: Back-End Design, Embedded Systems, Front-End D
 esign, IP
END:VEVENT
END:VCALENDAR
