Abstract
This chapter deals with the issue of timing and synchronicity, which is fundamental in the architecture design of computer, communication, and control systems. In fact, if a signal took too long to travel from one point in a system to another exceeding the predetermined length of time, then the system would involve an error, fault, or failure. An electromechanical robot would lose intended integrity in coordinated limb motions without responsive signals arriving in time from elsewhere in its distributed hard real-time control system. Successful delivery of a universal clock signal would be indispensable for distributed coupled computer-and-communication systems for real-time financial transactions. Section 9.1 describes the requirements in hard real-time control system such as industrial and humanoid robots. Section 9.2 is a proposal of a computer architecture for hard real-time control that is capable of pre-emptive multiple-thread computation on demand and noise-immune communications between distributed sensor–actuator nodes. This architecture, called RMTP (Real-Time Multithread Processor), has been implemented in compact 3-D modules and made available for academic uses along with the design tools. Section 9.3 describes asynchronous networks which can efficiently and reliably connect on-chip and off-chip functions in a distributed system against timing errors. The use of a global synchronization in public wireless telecommunication is proposed in Sect. 9.4 to provide dependable connectivity and maximized throughput using the satellites and cellular base stations with heterogeneous air interfaces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The “chip” is a pulse of a direct-sequence spread spectrum (DSSS) code.
References
IEC 61508 ed2.0, Functional safety of electrical/electronic/programmable electronic safety-related systems (2010)
H. Kopetz, Real-Time Systems, 2nd edn. (Springer, 2011)
A. Namiki, Y. Nakabo, I. Ishii, M. Ishikawa, 1 ms Sensory-motor fusion system. IEEE Trans. Mechatron. 5(3), 244–252 (2000)
Y. Nakabo, I. Ishii, M. Ishikawa, 1 ms target tracking system using a massively parallel processing vision. J. Robot. Soc. Japan 15(3), 105–109 (1997)
G.C. Buttazzo, Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications (Springer, 2004)
K. Suito, R. Ueda, K. Fujii, T. Kogo, H. Matsutani, N. Yamasaki, Dependable responsive multithreaded processor for distributed real-time systems. IEEE Micro. 32(6), 52–61 (2012)
N. Yamasaki, Responsive link for distributed real-time processing, in Proceedings of the 10th International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems (2007), pp. 20–29
J. Urata, Y. Nakanishi, K. Okada, M. Inaba, Design of high torque and high speed leg module for high power humanoid, in Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (2010), pp. 4497–4502
H. Takada, μITRON 4.0 Specification (TRON Institute, 2004)
C.L. Liu, J.W. Layland, Scheduling algorithms for multiprogramming in a hard real-time environment. J. ACM 20(1), 46–61 (1973)
N. Yamasaki, Responsive multithreaded processor for distributed real-time systems. J. Robot. Mechatron. 17(2), 130–141 (2005)
J.W.S. Liu, Real-Time Systems (Prentice Hall, 2000)
N. Yamasaki, I. Magaki, T. Itou, Prioritized SMT architecture with IPC control method for real-time processing, in Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium (IEEE, 2007), pp. 12–21
J.G. Ziegler, N.B. Nichols, Optimum settings for automatic controlles. ASME Trans. 64(11), 759–768 (1942)
T. Itou, N. Yamasaki, Design and implementation of the multimedia operation mechanism for responsive multithreaded processor. J. Robot. Mechatron. 17(4), 456–462 (2005)
M. Dean, T. Williams, D. Dill, Efficient self-timing with level-encoded 2-phase dual-rail (LEDR), in Advanced Research in VLSI, ed. by C.H. Séquin (MIT Press, 1991), pp. 55–70
M. Imai, T. Yoneda, Improving dependability and performance of fully asynchronous on-chip networks, in Proceedings of ASYNC2011 (2011), pp. 65–76
R. Dobkin, R. Ginosar, A. Kolodny, Qnoc synchronous router. integration. VLSI J. 42(2), 103–115 (2009)
Y. Thonnart, P. Vivet, F. Clermidy, A fully-asynchornous low-power framework for gals NOC integration, in Proceedings of DATE (2010), pp. 33–38
M.N. Horak, S.M. Nowick, M. Carlberg, U. Vishkin, A low-overhead asynchronous interconnection network for gals chip multiprocessors, in Proceedings of NOCS (2010), pp. 43–50
T. Yoneda, M. Imai, N. Onizawa, A. Matsumoto, T. Hanyu, Multi-chip NoCs for automotive applications, in Proceedings of PRDC (2012), pp. 105–110
M. Singh, S.M. Nowick, MOUSETRAP: ultra-high-speed transition-signaling asynchronous pipelines, in Proceedings International Conference Computer Design (ICCD) (Nov 2001), pp. 9–17
A.J. Martin, Programming in VLSI: from communicating processes to delay-insensitive circuits, in Developments in Concurrency and Communication, UT Year of Programming Series, ed. by C.A.R. Hoare (Addison-Wesley, 1990), pp. 1–64
C. Myers, Asynchronous Circuit Design (Wiley, 2001)
M. Imai, T. Yoneda, T. Nanya, N-way ring and square arbiters. in Proceedings of the ICCD’09 (2009), pp. 125–130
G. Miorandi, D. Bertozzi, S.M. Nowick, Increasing impartiality and robustness in high- performance n-way asynchronous arbiters, in Proceedings of ASYNC (2015), pp. 108–115
K. Tsubouchi, Extended dependable air: heterogeneous wireless network for surface, space and sea, in Asia-Pacific Microwave Conference 2014 (APMC2014) (Nov 2014 (invited))
T. Takahashi, Y. Miyake, F. Yamagata, H. Oguma, S. Kameda, N. Suematsu, T. Takagi, K. Tsubouchi, Large-capacity QZSS location and short message system using frame slotted ALOHA with flag method, in IEEE 24rd International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC2013) (London, U.K., Sept 2013), pp. 3280–3285
A. Taira, Y. Miyake, S. Kameda, N. Suematsu, T. Takagi, K. Tsubouchi, QZSS location and short message communication system against big disasters, in Vietnam-Japan International Symposium on Antennas and Propagation (VJISAP2013) (Jan 2014 (invited)), pp. 229–234
A. Taira, Y. Miyake, S. Kameda, N. Suematsu, T. Takagi, K. Tsubouchi, System stability of SS-CDMA location and short message communication using QZSS, in Asia-Pacific Microwave Conference 2014 (APMC2014) (Nov 2014)
Y. Miyake, S. Kameda, A. Taira, K. Norishima, H. Oguma, N. Suematsu, T. Takagi, K. Tsubouchi, Experimental evaluation of timing synchronization accuracy consider elevation angle mask for QZSS SS-CDMA short message communication, in IEICE Technical Report, vol. 115, no. 2, RCS2015-10 (April 2015), pp. 47–52 (in Japanese)
N. Suematsu, S. Kameda, Y. Miyake, T. Takahashi, A. Taira, T. Takagi, K. Tsubouchi, QZSS SS-CDMA location and short message communication system, in 2015 Vietnam-Japan MicroWave 2015 (VJMW2015) (Ho Chi Minh City, Vietnum, Aug 2015 (invited))
K. Ohya, S. Kameda, H. Oguma, A. Taira, N. Suematsu, T. Takagi, K. Tsubouchi, Experimental evaluation of timing synchronization accuracy for QZSS short message synchronized SS-CDMA communication, in 2016 IEEE 27th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2016) (Sept 2016)
FURUNO ELECTRIC CO., LTD., GF-180TC, http://www.furuno.com/en/products/gnss-module/GF-180TC
CORE CORPORATION, CD311, http://www.core.co.jp/product/gnss/outline/qzs_gps.html
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Japan KK, part of Springer Nature
About this chapter
Cite this chapter
Yoneda, T. et al. (2019). Responsiveness and Timing. In: Asai, S. (eds) VLSI Design and Test for Systems Dependability. Springer, Tokyo. https://doi.org/10.1007/978-4-431-56594-9_9
Download citation
DOI: https://doi.org/10.1007/978-4-431-56594-9_9
Published:
Publisher Name: Springer, Tokyo
Print ISBN: 978-4-431-56592-5
Online ISBN: 978-4-431-56594-9
eBook Packages: EngineeringEngineering (R0)