SlideShare a Scribd company logo
1 of 7
CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
Design of a Network of Digital Sensor Macros for
Extracting Power Supply Noise Profile in SoCs
Abstract:
Increased functional density with shrinking technology could result in escalating power supply
noise (PSN)-induced failures in the field. Furthermore, the low correlation between system-level
functional test and production test is making it difficult to better screen parts that would fail in
the field due to PSN. To address these issues, in this paper, we present a fully digital on-chip
distributed sensor network to continuously monitor the PSN profile across the chip and generate
a trace for diagnosis of any noise-induced failure at silicon validation, structural test, system test,
and functional operation phases of system on chips (SoCs). The sensors capture PSN at a fine
granularity and store the SoC’s critical status bits. The sensor offers easy access and control with
the aid of scan chains. The sensor network has been designed in the 28-nm standard cell library,
and its performance is demonstrated in the physical design of OpenSPARCT1 multicore
processor SoC. The proposed architecture of this paper analysis the logic size, area and power
consumption using Xilinx 14.2.
Enhancement of the project:
Existing System:
For the case of a noise waveform that is periodic and synchronized to a single frequency, the
method of equivalent time sampling or sub sampling may be applicable. This flow operates by
using a time-base generator to sweep a sample point from the beginning to the end of the noise
cycle, thus tracing out the entire noise waveform. However, because of the random nature of chip
workload and environment condition, during the normal operation of a chip, the noise variation
profile may not be fully periodic. As a result the dynamics of any non-repetitive or asynchronous
portion of noise is lost, and only the distribution of noise at each equivalent time point is known
in these types of measurements. To overcome these issues, Alon et al. modeled noise as a cyclo-
stationary random process and extracted the autocorrelation for estimation of the power spectral
density (PSD) from the Fourier transform of the extracted autocorrelation sequence. This flow
works on the theory that a time-average PSD can be measured simply by taking the
CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
autocorrelation samples uniformly within the noise period. The measurement hardware consists
of two on-chip low throughput sampler with a voltage-controlled oscillator (VCO)-based ADC, a
comparator-based sampler, and so on. Sufficient number samples are averaged to get the
autocorrelation.
In, a digital PSN analyzer is described that incorporates a digital random phase-noise
accumulator to measure a power spectrum without requiring a separate, uncorrelated time-base
clock. It requires a low-resolution VCO-based ADC. To obtain 1-mV accuracy, 32 million cycles
are averaged. Although it achieves a high bandwidth and detection resolution, the substantial
implementation complexity and area overhead as would deter it from multiple deployments
across the chip layout to observe a spatial noise profile. To test and debug the effects of voltage
transients, Petersen et al. enable the voltage transient detection, as well as a capability to induce
voltage transients in controlled manner.
The shortcoming of the existing on-chip monitors are as follows.
1) Often the monitors incur high area overhead due to the presence of analog blocks or
customized operations.
2) The sensors monitor the noise events dynamically at each clock cycle; as a result the
worst case scenario is often masked.
3) It would be an over-design to extract the PSN distribution or the exact waveform, since
circuit performance is mainly impacted by the average noise over a clock cycle.
4) The sensors cannot map the noise events to the SoC’s architectural states or the executing
workload.
Disadvantages:
 Noise level is high
Proposed System:
The typical PSN observed at the chip level can be characterized by three different resonant droop
events, as shown in Fig. 1and explained below. These voltage droops are determined by the
supply impedance of the power delivery network at different frequencies.
CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
Fig. 1. PSN profile.
SENSOR NETWORK ARCHITECTURE:
The sensor network would be designed in such a way that each local sensor node would monitor
its neighboring power supply and store the detected worst case PSN event. At each worst case
observation, the respective sensor IP would generate a pulse trigger to initiate the recording of a
snapshot of the chip’s key status bits or count the clock cycle number where the event occurred.
Fig. 2 shows the block diagram of our target sensor network.
CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
Fig. 2. Sensor network architecture. It includes K sensor blocks distributed in a chip layout.
Local Sensor Block:
The circuit diagram of the local sensor block is shown in Fig. 3. The input and output ports of the
sensor are annotated on the left and right boundaries, respectively.
CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
Fig. 3. Circuit diagram of the PSN sensor IP.
Global Control and Debug Unit
The task of the global control unit is to accept the trigger pulses from all the local sensor
modules corresponding to the respective worst droops and generate the global debug pulse T
_Debug. We can add some specially designed debugging blocks to this module, as shown in Fig.
4.
Fig. 4. Global control and debug unit.
Sensor Access and Control
For each sensor, the control vectors and the PSN results are stored in registers and connected in a
scan chain. The scan chains of the individual sensors are connected in a dedicated global scan
CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
chain for the sensor network. From a SoC point of view, this PSN sensor network’s scan chain
can be accessed with the aid of JTAG features. In Fig. 5, the use of the existing JTAG in
accessing our PSN sensor network is explained.
Fig. 5. Sensor access with JTAG
DEBUG UNIT
The design-for-debug (DfD) feature has become an indispensable part of modern SoCs as the
first-silicon prototype is rarely bug-free. The embedded DfD modules identify any electrical or
functional bug that may exist in the prototype product and allows the designers to resolve those
bugs in the next commercial release.
In the first feature, as shown in Fig. 6, a set of important signals that reflects the internal micro
architectural and the instruction status is continuously traced. At each global trigger pulse, the
traced signals are stored as footprints in a register file called CSR. In Fig. 8, at each clock cycle,
the signals are traced successively by Storage Register 1 and Storage Register 2. The second
register—Storage Register 2—is used to account for the delay, δ, between the actual PSN event
and the generation of a pulse at T _Debug.
CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
Fig. 6. CSR unit.
Advantages:
 Reduce the noise level
Software implementation:
 Modelsim
 Xilinx ISE

More Related Content

More from Nexgen Technology

More from Nexgen Technology (20)

MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CH...
     MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CH...     MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CH...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CH...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHENN...
  MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHENN...  MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHENN...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHENN...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...    MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHE...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHE...
 
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHENNA...
 MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHENNA... MECHANICAL PROJECTS IN PONDICHERRY,   2020-21  MECHANICAL PROJECTS IN CHENNA...
MECHANICAL PROJECTS IN PONDICHERRY, 2020-21 MECHANICAL PROJECTS IN CHENNA...
 
Ieee 2020 21 vlsi projects in pondicherry,ieee vlsi projects in chennai
Ieee 2020 21 vlsi projects in pondicherry,ieee  vlsi projects  in chennaiIeee 2020 21 vlsi projects in pondicherry,ieee  vlsi projects  in chennai
Ieee 2020 21 vlsi projects in pondicherry,ieee vlsi projects in chennai
 
Ieee 2020 21 power electronics in pondicherry,Ieee 2020 21 power electronics
Ieee 2020 21 power electronics in pondicherry,Ieee 2020 21 power electronics Ieee 2020 21 power electronics in pondicherry,Ieee 2020 21 power electronics
Ieee 2020 21 power electronics in pondicherry,Ieee 2020 21 power electronics
 
Ieee 2020 -21 ns2 in pondicherry, Ieee 2020 -21 ns2 projects,best project cen...
Ieee 2020 -21 ns2 in pondicherry, Ieee 2020 -21 ns2 projects,best project cen...Ieee 2020 -21 ns2 in pondicherry, Ieee 2020 -21 ns2 projects,best project cen...
Ieee 2020 -21 ns2 in pondicherry, Ieee 2020 -21 ns2 projects,best project cen...
 
Ieee 2020 21 ns2 in pondicherry,best project center in pondicherry,final year...
Ieee 2020 21 ns2 in pondicherry,best project center in pondicherry,final year...Ieee 2020 21 ns2 in pondicherry,best project center in pondicherry,final year...
Ieee 2020 21 ns2 in pondicherry,best project center in pondicherry,final year...
 
Ieee 2020 21 java dotnet in pondicherry,final year projects in pondicherry,pr...
Ieee 2020 21 java dotnet in pondicherry,final year projects in pondicherry,pr...Ieee 2020 21 java dotnet in pondicherry,final year projects in pondicherry,pr...
Ieee 2020 21 java dotnet in pondicherry,final year projects in pondicherry,pr...
 
Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...
Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...
Ieee 2020 21 iot in pondicherry,final year projects in pondicherry,project ce...
 
Ieee 2020 21 blockchain in pondicherry,final year projects in pondicherry,bes...
Ieee 2020 21 blockchain in pondicherry,final year projects in pondicherry,bes...Ieee 2020 21 blockchain in pondicherry,final year projects in pondicherry,bes...
Ieee 2020 21 blockchain in pondicherry,final year projects in pondicherry,bes...
 
Ieee 2020 -21 bigdata in pondicherry,project center in pondicherry,best proje...
Ieee 2020 -21 bigdata in pondicherry,project center in pondicherry,best proje...Ieee 2020 -21 bigdata in pondicherry,project center in pondicherry,best proje...
Ieee 2020 -21 bigdata in pondicherry,project center in pondicherry,best proje...
 
Ieee 2020 21 embedded in pondicherry,final year projects in pondicherry,best...
Ieee 2020 21  embedded in pondicherry,final year projects in pondicherry,best...Ieee 2020 21  embedded in pondicherry,final year projects in pondicherry,best...
Ieee 2020 21 embedded in pondicherry,final year projects in pondicherry,best...
 

Recently uploaded

Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
rahulmanepalli02
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 

Recently uploaded (20)

Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdf
 
Introduction to Arduino Programming: Features of Arduino
Introduction to Arduino Programming: Features of ArduinoIntroduction to Arduino Programming: Features of Arduino
Introduction to Arduino Programming: Features of Arduino
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptx
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 

Design of a network of digital sensor macros for extracting power supply noise profile in so cs

  • 1. CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com Design of a Network of Digital Sensor Macros for Extracting Power Supply Noise Profile in SoCs Abstract: Increased functional density with shrinking technology could result in escalating power supply noise (PSN)-induced failures in the field. Furthermore, the low correlation between system-level functional test and production test is making it difficult to better screen parts that would fail in the field due to PSN. To address these issues, in this paper, we present a fully digital on-chip distributed sensor network to continuously monitor the PSN profile across the chip and generate a trace for diagnosis of any noise-induced failure at silicon validation, structural test, system test, and functional operation phases of system on chips (SoCs). The sensors capture PSN at a fine granularity and store the SoC’s critical status bits. The sensor offers easy access and control with the aid of scan chains. The sensor network has been designed in the 28-nm standard cell library, and its performance is demonstrated in the physical design of OpenSPARCT1 multicore processor SoC. The proposed architecture of this paper analysis the logic size, area and power consumption using Xilinx 14.2. Enhancement of the project: Existing System: For the case of a noise waveform that is periodic and synchronized to a single frequency, the method of equivalent time sampling or sub sampling may be applicable. This flow operates by using a time-base generator to sweep a sample point from the beginning to the end of the noise cycle, thus tracing out the entire noise waveform. However, because of the random nature of chip workload and environment condition, during the normal operation of a chip, the noise variation profile may not be fully periodic. As a result the dynamics of any non-repetitive or asynchronous portion of noise is lost, and only the distribution of noise at each equivalent time point is known in these types of measurements. To overcome these issues, Alon et al. modeled noise as a cyclo- stationary random process and extracted the autocorrelation for estimation of the power spectral density (PSD) from the Fourier transform of the extracted autocorrelation sequence. This flow works on the theory that a time-average PSD can be measured simply by taking the
  • 2. CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com autocorrelation samples uniformly within the noise period. The measurement hardware consists of two on-chip low throughput sampler with a voltage-controlled oscillator (VCO)-based ADC, a comparator-based sampler, and so on. Sufficient number samples are averaged to get the autocorrelation. In, a digital PSN analyzer is described that incorporates a digital random phase-noise accumulator to measure a power spectrum without requiring a separate, uncorrelated time-base clock. It requires a low-resolution VCO-based ADC. To obtain 1-mV accuracy, 32 million cycles are averaged. Although it achieves a high bandwidth and detection resolution, the substantial implementation complexity and area overhead as would deter it from multiple deployments across the chip layout to observe a spatial noise profile. To test and debug the effects of voltage transients, Petersen et al. enable the voltage transient detection, as well as a capability to induce voltage transients in controlled manner. The shortcoming of the existing on-chip monitors are as follows. 1) Often the monitors incur high area overhead due to the presence of analog blocks or customized operations. 2) The sensors monitor the noise events dynamically at each clock cycle; as a result the worst case scenario is often masked. 3) It would be an over-design to extract the PSN distribution or the exact waveform, since circuit performance is mainly impacted by the average noise over a clock cycle. 4) The sensors cannot map the noise events to the SoC’s architectural states or the executing workload. Disadvantages:  Noise level is high Proposed System: The typical PSN observed at the chip level can be characterized by three different resonant droop events, as shown in Fig. 1and explained below. These voltage droops are determined by the supply impedance of the power delivery network at different frequencies.
  • 3. CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com Fig. 1. PSN profile. SENSOR NETWORK ARCHITECTURE: The sensor network would be designed in such a way that each local sensor node would monitor its neighboring power supply and store the detected worst case PSN event. At each worst case observation, the respective sensor IP would generate a pulse trigger to initiate the recording of a snapshot of the chip’s key status bits or count the clock cycle number where the event occurred. Fig. 2 shows the block diagram of our target sensor network.
  • 4. CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com Fig. 2. Sensor network architecture. It includes K sensor blocks distributed in a chip layout. Local Sensor Block: The circuit diagram of the local sensor block is shown in Fig. 3. The input and output ports of the sensor are annotated on the left and right boundaries, respectively.
  • 5. CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com Fig. 3. Circuit diagram of the PSN sensor IP. Global Control and Debug Unit The task of the global control unit is to accept the trigger pulses from all the local sensor modules corresponding to the respective worst droops and generate the global debug pulse T _Debug. We can add some specially designed debugging blocks to this module, as shown in Fig. 4. Fig. 4. Global control and debug unit. Sensor Access and Control For each sensor, the control vectors and the PSN results are stored in registers and connected in a scan chain. The scan chains of the individual sensors are connected in a dedicated global scan
  • 6. CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com chain for the sensor network. From a SoC point of view, this PSN sensor network’s scan chain can be accessed with the aid of JTAG features. In Fig. 5, the use of the existing JTAG in accessing our PSN sensor network is explained. Fig. 5. Sensor access with JTAG DEBUG UNIT The design-for-debug (DfD) feature has become an indispensable part of modern SoCs as the first-silicon prototype is rarely bug-free. The embedded DfD modules identify any electrical or functional bug that may exist in the prototype product and allows the designers to resolve those bugs in the next commercial release. In the first feature, as shown in Fig. 6, a set of important signals that reflects the internal micro architectural and the instruction status is continuously traced. At each global trigger pulse, the traced signals are stored as footprints in a register file called CSR. In Fig. 8, at each clock cycle, the signals are traced successively by Storage Register 1 and Storage Register 2. The second register—Storage Register 2—is used to account for the delay, δ, between the actual PSN event and the generation of a pulse at T _Debug.
  • 7. CONTACT: PRAVEEN KUMAR. L (,+91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com Fig. 6. CSR unit. Advantages:  Reduce the noise level Software implementation:  Modelsim  Xilinx ISE