Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

System-Level Access to On-Chip Instruments

Larsson, Erik LU orcid ; Kiran Gangaraju, Shashi and Murali, Prathamesh (2021) 26th IEEE European Test Symposium (ETS) , 2021 p.1-6
Abstract
Modern integrated circuits (ICs) contain thousands of instruments to enable testing, tuning, monitoring, and so on. These on-chip instruments must be accessed through the ICs’ life- time. However, when ICs are mounted on Printed Circuit Boards (PCBs), access from system-level is challenged due to complex system hierarchies with a multitude of interfaces. In this paper we enable access from system-level to chip-level instruments by proposing hardware, protocol, and communication schemes. We have validated our scheme by implementing a system with two ICs on a Field-Programmable Gate Array (FPGA) where each IC includes an IEEE Std. 1687 network, communication between ICs is with Serial Peripheral Interface (SPI) and communication with the... (More)
Modern integrated circuits (ICs) contain thousands of instruments to enable testing, tuning, monitoring, and so on. These on-chip instruments must be accessed through the ICs’ life- time. However, when ICs are mounted on Printed Circuit Boards (PCBs), access from system-level is challenged due to complex system hierarchies with a multitude of interfaces. In this paper we enable access from system-level to chip-level instruments by proposing hardware, protocol, and communication schemes. We have validated our scheme by implementing a system with two ICs on a Field-Programmable Gate Array (FPGA) where each IC includes an IEEE Std. 1687 network, communication between ICs is with Serial Peripheral Interface (SPI) and communication with the outside is with Universal Asynchronous Receiver Transmitter (UART). In experiments we evaluate communication based on software (polling) and hardware (interrupt) as well as overhead in terms of transported data and needed area.
(Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Proceedings of the European Test Symposium
article number
9465415
pages
6 pages
conference name
26th IEEE European Test Symposium (ETS) , 2021
conference location
Brugge (Virtual), Belgium
conference dates
2021-05-24 - 2021-05-28
external identifiers
  • scopus:85113716204
ISBN
978-166541849-2
DOI
10.1109/ETS50041.2021.9465415
language
English
LU publication?
yes
id
32530062-c38d-4a24-86bf-ba14d69a955e
date added to LUP
2021-04-27 10:56:19
date last changed
2022-04-27 01:46:37
@inproceedings{32530062-c38d-4a24-86bf-ba14d69a955e,
  abstract     = {{Modern integrated circuits (ICs) contain thousands of instruments to enable testing, tuning, monitoring, and so on. These on-chip instruments must be accessed through the ICs’ life- time. However, when ICs are mounted on Printed Circuit Boards (PCBs), access from system-level is challenged due to complex system hierarchies with a multitude of interfaces. In this paper we enable access from system-level to chip-level instruments by proposing hardware, protocol, and communication schemes. We have validated our scheme by implementing a system with two ICs on a Field-Programmable Gate Array (FPGA) where each IC includes an IEEE Std. 1687 network, communication between ICs is with Serial Peripheral Interface (SPI) and communication with the outside is with Universal Asynchronous Receiver Transmitter (UART). In experiments we evaluate communication based on software (polling) and hardware (interrupt) as well as overhead in terms of transported data and needed area. <br/>}},
  author       = {{Larsson, Erik and Kiran Gangaraju, Shashi and Murali, Prathamesh}},
  booktitle    = {{Proceedings of the European Test Symposium}},
  isbn         = {{978-166541849-2}},
  language     = {{eng}},
  pages        = {{1--6}},
  title        = {{System-Level Access to On-Chip Instruments}},
  url          = {{https://lup.lub.lu.se/search/files/97182557/ETS21.pdf}},
  doi          = {{10.1109/ETS50041.2021.9465415}},
  year         = {{2021}},
}