Friday, February 22, 2019
A Survey on Different Architectures Uses in Online Self Testing for Real Time Systems
A Survey on Different architectures Used in Online Self exam for Real quantify SystemsI.ABSTRACTOn-line self-testing is the solution for observing hold uping and intermittent mistakes for non safety diminutive and real succession embedded multiprocessors. This makeup fundamentally describes the three programme and parceling policies for online self-testing.Keywords-componentsMPSoC, On-line self-testing, DSM engineeringII.INTRODUCTION real-time corpses atomic number 18 really of import move of our life now a twenty-four hours to twenty-four hours. In the last few decennaries, we pay been studied the s sternty facet of unhurriednesss. But in recent old ages it has increase exponentially among the research workers and research school. thither has been an oculus catching growing in the count of real-time establishments. Bing utilize in domestic and industry production. So we can state that real-time musical arrangement is a system which non only if depends upon the c hastenness of the consequence of the system but excessively on the clip at which the consequence is produced. The exercise of the real-time system can be given as the chemic and atomic works control, infinite mission, flight control systems, military systems, telecommunications multimedia system systems and so on all make usage of real-time engineerings.Testing is a cardinal measure in any development procedure. It consists in using a set of experiments to a system ( system low trial ? SUT ) , with binary purposes, from look intoing right functionality to mensurating public presentation. In this paper, we ar interested in allegedblack-box contour testing, where the purpose is to look into conformity of the SUT to a given specification. The SUT is a black box in the sensory faculty that we do non hold a abstr quick account of it, therefore, can merely trust on its discernible input/output behaviour.Real clip is measured by quantitative usage of quantify ( existent clock ) 1 .Whenever we quantify clip by utilizing the existent clock we physical exercise existent clip. A system is called existent clip system when we occupy quantitative look of clip to depict the behaviour of the use system. In our day-to-day lives, we rely on systems that have implicit in secular restraints including avionic control systems, medical devices, web processors, digital picture ledger entry devices, and many other systems and devices. In each of these systems there is a mathematical punishment or effect associated with the misdemeanor of a temporal restraint.a. ONLINE ego TESTINGOnline self-testing is the most cost- efficient technique which is used to guarantee right operation for microprocessor-based systems in the field and overly improves their reliability in the front end of failures caused by constituents aging.DSM TechnologiesDeep submicron engineering means, the usage of transistors of smaller surface with scurrying exchanging rates 2 . As we know fr om Moore s jurisprudence the size of transistors argon doubled by every twelvemonth in a system, the engineering has to suit those Iraqi National Congresss in transistors in trivial country with better public presentation and low-power 4 .III. Different architectures used in Online Self Testing in Real Time Systems.1.The Architecture of the prima donna treat In remembrance ChipThe DIVA system architecture was specially designed to back up a serene migration way for application package by incorporating PIMs into conventional systems every mo seamlessly as come-at-able. DIVA PIMs resemble, at their interfaces, commercial DRAMs, enabling PIM retention to be accessed by swarm package either as smart memory coprocessors or as conventional memory 2 . A founder memory to memory complect enables communicating between memories without affecting the host processor.PIM Array PIM to PIM InterconnectFig.1 DIVA ArchitectureA package is almost related to an active message as it is a comparatively whippersnapper communicating mechanism incorporating a mention to a map to be invoked when the package is received. Packages are transmitted through a separate PIM to PIM interconnect to enable communicating without interfering with host memory traffic. This interconnect must(prenominal) back up the dense packing demand of memory devices and allow the add-on or remotion of devices from system. individually DIVA PIM bit is a VLSI memory device augmented with general intent computer science and communicating hardware 3 . Although a PIM may dwell of sextuple nodes, each of which are chiefly comprised of few M of memory and a node processor.2. Bit Multiprocessor Architecture ( CMP Architecture )Bit multiprocessors are besides called as multi-core microprocessors or CMPs for short, these are now the lone manner to make out high-performance microprocessors, for a figure of grounds 6 .restricting sufferance of CMPs in some types of systems.Fig.2 The above figure sh ows the CMP Architecture 6 3.SCMP Architecture An Asymmetric Multiprocessor System-on-Chip emerging systems will hold to back up multiple and coincident dynamic compute-intensive applications, piece of music esteeming real-time and energy ingestion restraints. in spite of appearance this model, an architecture, named SCMP has been presented 5 . This asymmetric multiprocessor can back up dynamic migration and preemption of undertakings, thanks to a coincident control of undertakings, while offering a specific information sharing solution. Its undertakings are controlled by a dedicated HW-RTOS that allows online programming of independent real-time and non existent clip undertakings. By integration a affiliated constituent labelling algorithm into this platform, we have been able to measure out its benefits for real-time and dynamic image processing.In response to an of all time increasing demand for computational efficiency, the public presentation of embedded system architect ures have improved invariably over the old ages. This has been made possible through fewer Gatess per grapevine phase, deeper grapevines, better circuit designs, troubleder transistors with overbold fabrication procedures, and enhanced concern degree or data-level correspondence ( ILP or DLP ) 7 .An addition in the degree of correspondence requires the integrating of bigger cache memories and more sophisticated subdivision anticipation systems. It hence has a negative impact on the transistors efficiency, since the portion of these that performs calculations is being bit by bit reduced. Switch overing clip and transistor size are besides making their lower limit bounds.The SCMP architecture has a CMP construction and uses migration and fast pre-emption mechanisms to extinguish out of work executing slots. This means bigger exchanging punishments, it ensures great flexibleness and responsiveness for real-time systems.Programing ModelThe scheduling theoretical account for the S CMP architecture is specifically adapted to dynamic applications and planetary programming methods. The proposed scheduling theoretical account is based on the expressed interval of the control and the calculation parts. Computation undertakings and the control undertaking are extracted from the application, so as each undertaking is a standalone plan. The control undertaking handles the calculation undertaking programming and other control functionalities, like synchronisms and shared imagery direction for case. Each embedded application can be dissever into a set of independent togss, from which expressed executing dependences are extracted. Each yarn can in bend be divided into a finite set of undertakings. The greater the figure of independent and parallel undertakings are extracted, the more the application can be accelerated at runtime.Fig3SCMP ProcessingAs shown in Figure 9, the SCMP architecture is made of multiple infantry and I/O accountants. This architecture is desig ned to supply real-time warrants, while optimising resource use and energy ingestion. The following subdivision describes executing of applications in a SCMP architecture.When the OSoC receives an executing order of an application, its Petri Net representation is built into the childbed Execution and Synchronization Management Unit ( TSMU ) of the OSoC. Then, the executing and form demands are sent to the Selection unit harmonizing to application position. They contain allof active undertakings that can be executed and of coming active undertakings that can be prefetched. Scheduling of all active undertakings must so integrate the undertakings for the pertly loaded application. If a non-configured undertaking is ready and waiting for its executing, or a free resource is available, the PE and Memory Allocation Unit sends a constellation primitive to the Configuration Unit.Fig4 SCMP Architecture 5 Table Of ComparisonName Of The PaperYear of PublicationWriterLimitsThe Architecture of the DIVA Processing In Memory Chip2002Jeff Draper, Jacqueline Chame, Mary Hall, Craig Steele, Tim Barrett,Jeff LaCoss, John Granacki, Jaewook Shin, Chun Chen,Chang Woo Kang, Ihn Kim, Gokhan DaglikocaThis paper has described a elaborate description of DIVA PIM Architecture. This paper guardianship some issues for working memory bandwidth, peculiarly the memory interface and accountant, direction set characteristics for mulct grained parallel operation, and mechanism for address interlingual rendition.Chip Multiprocessor Architecture Techniques to repair Throughput and Latency2007KunleOlukotun, LanceHammond, James LaudonThis work provides a solid foundation for future geographical expedition in the country ofdefect-tolerant design. We plan to look into the usage of trim constituents,based on wearout profiles to supply more sparing for the most assailable constituents.Further, a CMP switch is merely a first measure toward the failend of planing a defect-tolerant CMP system.SCMP Architecture An AsymmetricMultiprocessor System on-Chip for Dynamic Applications2010NicolasVentroux, Raphael DavidThe tonic architecture, which has been called SCMP, consists of a hardware real-time operating system gas pedal ( HW-RTOS ) , and multiple computer science, memory, and input/output resources.The operating expense imputable to command and execution direction is limited by our extremely efficient undertaking and informations sharing direction strategy, despite of utilizing a centralized control. Future works will concentrate on the development of tools to ease the programmation of the SCMP architecture.DecisionWe have done a study how online self-testing can be controlled in a real-time embedded multiprocessor for dynamic but non safety critical applications utilizing antithetical architectures. We analyzed the impact of three online self-testing architectures in footings of public presentation punishment and mistake sensing chance. Equally long as the architecture k ernel remains under a certain threshold, the public presentation punishment is low and an aggressive ego trial policy, as proposed in can be applied to 8 D. Gizopoulos et al. , Systematic Software-Based Self -Test for Pipelined Processors , Trans. on Vlsi Sys. , vol. 16, pp. 1441-1453, 2008.such(prenominal) architecture. Otherwise, online self-testingshould see the programming determination forextenuating the operating expense in hurt to blamesensing chance. It was shown that a policy that sporadically applies a trial to each processor in a manner that accounts for the idle provinces of processors, the trial history and the undertaking precedence offers a good tradeoff between the public presentation and mistake sensing chance. However, the rule and methodological analysis can be generalized to other multiprocessor architectures.Mentions 1 R. Mall. Real-time system Theory and pattern. Pearson Education, 3rd Edition, 2008. 2 Analysis of On-Line Self-Testing Policies for Real-Tim e implant Multiprocessors in DSM Technologies O. Heron, J. Guilhemsang, N. Ventroux et Al2010 IEEE. 3 Jeff Draper et al. ,The Architecture of the DIVA Processing In Memory Chip ,ICS02,June. 4 C. Constantinescu, Impact of deep submicron engineering on dependableness of VLSI circuits , IEEE DSN, pp. 205-209, 2002. 5 Nicolas Ventroux and Raphael David, SCMP architecture An Asymmetric Multiprocessor System-on-Chip for Dynamic Applications , ACM Second International assembly on Next Generation Multicore/Many nucleus Technologies, Saint Malo, France, 2010. 6 Chip Multiprocessor Architecture Techniques to Improve Throughput and Latency. 7 Antonis Paschalis and Dimitris Gizopoulos Effective Software-Based Self-Test Strategies for On-Line day-to-day Testing of Embedded Processors , DATE, pp.578-583,2004.IJSET 2014Page 1
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.