The document discusses signal integrity simulation for high-speed SFP+ serial links. It begins with an overview of the challenges of high-speed transmission and the need for simulation. It then covers:
1) The IBIS-AMI model structure and configuration options for simulating transmitters and receivers.
2) The simulation setup created in ADS to optimize equalization settings for a specific SFP+ interface design.
3) The results of simulations at 10.3125Gbps and 16Gbps, showing larger eye openings at the lower data rate.
4) Additional transmitter simulation results, indicating better eye openings when optimizing de-emphasis levels and voltage amplitudes.
Design and Simulation Low power SRAM Circuitsijsrd.com
SRAMs), focusing on optimizing delay and power. As the scaling trends in the speed and power of SRAMs with size and technology and find that the SRAM delay scales as the logarithm of its size as long as the interconnect delay is negligible. Non-scaling of threshold mismatches with process scaling, causes the signal swings in the bitlines and data lines also not to scale, leading to an increase in the relative delay of an SRAM, across technology generations. Appropriate methods for reduction of power consumption were studied such as capacitance reduction, very low operating voltages, DC and AC current reduction and suppression of leakage currents to name a few.. Many of reviewed techniques are applicable to other applications such as ASICs, DSPs, etc. Battery and solar-cell operation requires an operating voltage environment in low voltage area. These conditions demand new design approaches and more sophisticated concepts to retain high device reliability. The proposed techniques (USRS and LPRS) are topology based and hence easier to implement.
Design and Simulation Low power SRAM Circuitsijsrd.com
SRAMs), focusing on optimizing delay and power. As the scaling trends in the speed and power of SRAMs with size and technology and find that the SRAM delay scales as the logarithm of its size as long as the interconnect delay is negligible. Non-scaling of threshold mismatches with process scaling, causes the signal swings in the bitlines and data lines also not to scale, leading to an increase in the relative delay of an SRAM, across technology generations. Appropriate methods for reduction of power consumption were studied such as capacitance reduction, very low operating voltages, DC and AC current reduction and suppression of leakage currents to name a few.. Many of reviewed techniques are applicable to other applications such as ASICs, DSPs, etc. Battery and solar-cell operation requires an operating voltage environment in low voltage area. These conditions demand new design approaches and more sophisticated concepts to retain high device reliability. The proposed techniques (USRS and LPRS) are topology based and hence easier to implement.
Digital Image Processing (Lab 1)
Course Objectives: To learn the fundamental concepts of Digital Image Processing and to study basic image processing operations.
Presentation given in the Seminar of B.Tech 6th Semester during session 2009-10 By Paramjeet Singh Jamwal, Poonam Kanyal, Rittitka Mittal and Surabhi Tyagi.
Chapter 3 INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMINGFrankie Jones
3.1 UNDERSTANDING INSTRUCTION SET AND ASSEMBLY LANGUAGE
3.1.1 Define instruction set,machine and assembly language
3.1.2 Describe features and architectures of various type of microprocessor
3.1.3 Describe the Addressing Modes
3.2 APPLY ASSEMBLY LANGUAGE
3.2.1 Write simple program in assembly language
3.2.2 Tool in analyzing and debugging assembly language program
Design And Verification of AMBA APB ProtocolIJERA Editor
Advanced microcontroller bus architecture (AMBA) is a well established open specification for the proper management of functional blocks comprising system-on-chips (SOCs). A Memory Controller is designed to cater to this problem. This design presents an intellectual property (IP) for inter-Advanced peripheral bus (APB) protocol. The Memory Controller is a digital circuit which manages the flow of data going to and from the main memory. It can be a separate chip or can be integrated into the system chipset. This paper revolves around building an Advanced Microcontroller Bus Architecture (AMBA) compliant Memory Controller as an Advanced High-performance Bus (AHB) slave. The work involved is of APB Protocol and its slave Verification. The whole design is captured using VHDL, simulated with ModelSim and configured to a FPGA target device belonging to the Virtex4 family using Xilinx.
Digital Image Processing (Lab 1)
Course Objectives: To learn the fundamental concepts of Digital Image Processing and to study basic image processing operations.
Presentation given in the Seminar of B.Tech 6th Semester during session 2009-10 By Paramjeet Singh Jamwal, Poonam Kanyal, Rittitka Mittal and Surabhi Tyagi.
Chapter 3 INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMINGFrankie Jones
3.1 UNDERSTANDING INSTRUCTION SET AND ASSEMBLY LANGUAGE
3.1.1 Define instruction set,machine and assembly language
3.1.2 Describe features and architectures of various type of microprocessor
3.1.3 Describe the Addressing Modes
3.2 APPLY ASSEMBLY LANGUAGE
3.2.1 Write simple program in assembly language
3.2.2 Tool in analyzing and debugging assembly language program
Design And Verification of AMBA APB ProtocolIJERA Editor
Advanced microcontroller bus architecture (AMBA) is a well established open specification for the proper management of functional blocks comprising system-on-chips (SOCs). A Memory Controller is designed to cater to this problem. This design presents an intellectual property (IP) for inter-Advanced peripheral bus (APB) protocol. The Memory Controller is a digital circuit which manages the flow of data going to and from the main memory. It can be a separate chip or can be integrated into the system chipset. This paper revolves around building an Advanced Microcontroller Bus Architecture (AMBA) compliant Memory Controller as an Advanced High-performance Bus (AHB) slave. The work involved is of APB Protocol and its slave Verification. The whole design is captured using VHDL, simulated with ModelSim and configured to a FPGA target device belonging to the Virtex4 family using Xilinx.
The Mobile WiMAX simulation model is
implemented by using MATLAB code. The simulation model
consists of different phases which will help us to model the
transmitter and receiver section. In the next phase, the data is
being modulated by using the modulation methods QPSK and
QAM followed by OFDM transmitter. These phases can be
used to show the performance of these modulation methods
under varying condition. The Multipath Rician fading model is
implemented to introduce the fading in the transmitter data.
Receiver section is used to receive data from channel will be fed
into the OFDM demodulation. In the next phase, Fast Fourier
Transform is used to disassemble OFDM frame. After that
convolution encoding is applied to data and interleaving is
carried on by using MATLAB function. BPSK method is used
to change the data in the form of bit information to be symbols.
We had used
This report discusses the planning Associate in
nursing the implementation of an OFDM system
in several information module schemes like MQPSK,
M-QAM. First, a short introduction is
provided by explaining the background and the
specification of the project. Then the report deals
with the system model, every block of the OFDM
system is represented (IFFT, FFT, Cyclic prefix,
modulation / reception, Channel estimation, bit
error rate). System design is analyzed. The
transmission techniques, further because the
system parameters for transmission and reception
are explained well. Finally, the results are
provided.
An efficient technique for out-of-band power reduction for the eliminated CP...IJECEIAES
The most dominant needs for the recent wireless mobile applications are higher bandwidth (BW) efficiency, higher energy efficiency higher quality of services (QOS). The main technique in 4G systems is OFDM but it suffers from some limitations such as large peak to average power ratio (PAPR), higher out-of-band (OOB) power radiation, and wasting bandwidth efficiency due to cyclic prefix (CP) extension. In his paper, these OFDM limitations will be reduced with low computational complexity compared to filter bank multicarriers (FBMC). The proposed scheme is based on symbol time compression (STC) for OFDM system. The proposed STC-Shaped system is achieved via interleaver-spreader and symbol shaper in the transmitter side in addition to equalization and combining processes in the receiver side. Comparative study between the proposed system and the conventional OFDM in case of additive white gaussian noise (AWGN) and COST 207 typical multipath fading channel will be presented. The numerical results show that the proposed STC-Shaped scheme reduces OOB significantly. The proposed scheme improves BER in multipath Rayleigh fading although it is without CP. Thus, the proposed system is more robust against inter symbol interference (ISI) compared to conventional OFDM system. Also, the numerical results show that the PAPR of the proposed system is decreased significantly and also, it is derived theoretically. Also, the proposed scheme overcomes CP extension, and hence increases the bandwidth (BW) efficiency. Finally, the computational complexity for the proposed scheme is derived and it has very low complexity compared to FBMC.
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...ijwmn
This paper presents the implementation ofan Impulse Radio Ultra Wide Band (IR-UWB) communication system based on Orthogonal Amplitude Modulation (OAM) on the FPGA board (Field Programmable Gate Array). The Orthogonal Amplitude Modulationis a new modulation technique that provides a high data rate transmission, using the orthogonal waveforms named MGF (ModifiedGegenbaeur Function).In this work, the FPGA card and the converters DAC(Digital-to-Analog Converter) and ADC (Analog to Digital Converter) are considered to perform the implementation. The system is running in the simulation field
andin the real system on the hardware equipment.The obtained results show that the implementation of UWB-OAM system on FPGA board is running well andprovide a high - real time computations system.
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...IJERA Editor
The Advanced Microcontroller Bus Architecture (AMBA) widely used as the on-chip bus in System-on-a-chip (SoC) designs. The important aspect of a SoC is not only which components or blocks it houses, but also how they are interconnected. AMBA is a solution for the blocks to interface with each other. The biggest challenge in SoC design is in validating and testing the system. AHB Bus Tracer is a significant infrastructure that is needed to monitor the on chip-bus signals, which is vital for debugging and performance analysis and also optimizing the SOC. Basically on chip signals are difficult to observe since they are deeply embedded in a SoC and no sufficient I/O pins are required to access those signals. Therefore, we embed a bus tracer in SoC to capture the bus signals and store them. The AMBA AHB should be used to which are high bandwidth and require the high performance of a pipelined bus interface. Performance can be improved at high-frequency operation. Performance is independent of the mark-space ratio of the clock. No special considerations are required for automatic test insertion. Our aim in this project is to Design the AHB- protocol with bus tracer. For real-time tracing, we should reduce the trace size as much as possible without reducing the original data.SYS-HMRBT supports tracing after/before an event triggering, named post-triggering trace/pre-triggering trace, respectively. SYS-HMRBT runs at 500 MHz and costs 42 K gates in TSMC 0.13- m technology, indicating that it is capable of real time tracing and is very small in modern SoCs.The experimental results show that trace compression ratio reduced by 96.32%. Finally this approach was designed successfully along with MODEL SIM and synthesis using Xilinx ISE. The SoC can be verified in field-programmable gate array.
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...ijwmn
This paper presents the implementation of an Impulse Radio Ultra Wide Band (IR-UWB) communication
system based on Orthogonal Amplitude Modulation (OAM) on the FPGA board (Field Programmable Gate
Array). The Orthogonal Amplitude Modulation is a new modulation technique that provides a high data
rate transmission, using the orthogonal waveforms named MGF (ModifiedGegenbaeur Function). In this
work, the FPGA card and the converters DAC(Digital-to-Analog Converter) and ADC (Analog to Digital
Converter) are considered to perform the implementation. The system is running in the simulation field and
in the real system on the hardware equipment.The obtained results show that the implementation of UWBOAM
system on FPGA board is running well andprovide a high - real time computations system.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
2. gigabit transceiver such as equalization and clock data
recovery (CDR).
Fig. 2: End-to-End Channel in Multi-Gigabit System
Fig. 2 shows end-to-end channel in multi-gigabit system.
The passive channel group is composed of various elements
such as transmission lines, vias, and connector are modeled
in s-parameter. The analog channel group is the analog buffer
that act as front end to interface to the channel directly and
modeled in IBIS. The TX EQ and RX EQ/CDR blocks are
equalization circuits. They are modeled in AMI. The AMI
model actually works with IBIS to complete the both TX and
RX path from latch to latch, instead from pad to pad.
The main quantitative measure of signal integrity are eye
height and eye width of an eye plot diagram. From that bit-
error-rate (BER) or other plot such as bath tub curve can be
derived. The eye plot diagram is formed by folding many bits
in time domain with waveform representing the response of
these bit sequences.
IBIS-AMI model is an interface realized in three
functions compiled into executable file .dll for windows or .so
for linux operating system. The functions are AMI_Init(),
AMI_Close() and AMI_GetWave(). AMI_Init() function
must be implemented. Since waveform lengthy bit sequence
will be broken into small chunks and analysis accordingly,
there are some data structure maybe use many times. In such
scenario, the common “initialization” should be done in this
function. AMI_Close() function also must be implemented.
It clean up and release the memory allocated back to the
operating system. AMI_GetWave() function is optional to
implement. If the channel is Non-Linear Time Interval
(NLTI), direct synthesis to get BER is not possible. In that
case, the waveform of lengthy bit sequence is needed.
AMI_GetWave() function’s implementation provides such a
mechanism to compute and convert the input bit sequence
into their corresponding response.
There are two modes of AMI operation that is statistical
mode and time-domain (bit-by-bit) mode. If the
AMI_GetWave() function is not implemented, the model will
only be able to run statistical mode. Meaning the passive
channel must Linear Time Interval (LTI). If the GetWave
function is implemented, the model is also run in time-
domain mode that allow Non-Linear Time Interval (NLTI).
Fig. 3: Statistical Mode Operations
Fig. 3 shows the statistical mode operations. In this mode,
the channel is LTI that means that the waveform from
different bit sequences maybe constructed from single bit’s
impulse response using superposition. With the time-domain
impulse response of the passive channel, TX and RX models
can perform convolution on such single pulse. Once
simulator receive this from RX model, it can perform peak
distortion analysis like superposition to get the BER or eye
diagram directly.
Fig. 4: Time-domain Mode Operation
Fig. 4 shows the time-domain (bit-to-bit) mode operation.
In this mode, the channel is NLTI and no waveform
superposition should be done. Thus, a digital bit sequence
must be formed. This sequence may or may not be broken
into smaller chunks then convolved with passive channel
portion’s impulse response. The results are then called via
TX and RX AMI_GetWave() function to form actual time-
domain response of the full channel. Simulator will then fold
the waveform to compute the BER and others parameter.
IBIS-AMI operations above can be configure with IBIS
[Reserved Parameter], IBIS [Model Specific] for RX and
IBIS [Model Specific] for TX. IBIS [Reserved Parameter] is
a general configuration which containing some model files
such as:
1. Init_Returns_Impulse - Indicate that the model
AMI_Init() function can return a filtered respond.
2. GetWave_Exists - Indicate that the model supports
the AMI_GetWave() function.
IBIS [Model Specific] for RX configuration containing
some model files such as:
1. EQ_Level - A parameter to select EQ_Level based on
normal mode or DWDM mode and based on CTLEAdapt
selection mode.
2. DWDM_mode - A parameter selection to enable or
disable DWDM mode for EQ_Level.
3. Rx_config - A parameter to set the output of RX to
either post or pre-slice waveform.
4. DFEtab value - A parameter that defines DFE tab
gains.
5. DFEAdapt - A parameter to enable or disable the
DFEA adaption.
6. CTLEAdapt - A parameter to enable or disable the
CTLE adaption.
7. EOM_window - A parameter to control the number of
bits used for eye measurements.
IBIS [Model Specific] for TX configuration containing
some model files such as:
1. DE and DE_range - These two parameter combined
are used to set the output de-emphasis level.
2. VOD - To set output peak-to-peak differential
amplitude.
3. Tstonefile - Touchstone s-parameter file used by the
simulator to represent the TX analog front-end, including
termination. It depend on the VOD setting above.
69
Authorized licensed use limited to: University of Edinburgh. Downloaded on June 15,2020 at 07:09:26 UTC from IEEE Xplore. Restrictions apply.
3. 4. Gain - The parameter that able to set the gain value
for this function.
The TX and RX IBIS-AMI models configuration maybe
different from different vendors. Thus, their combination
also set the limits on how the models can be use. IBIS-AMI
model provider usually will prepare a user guide on how to
setup and configure the model for simulation.
For connector such as SFP+ module, sometimes the
vendor only provide the package’s s-parameter data with
some electrical information such as the operation frequency
range or edge rate without IBIS-AMI model information.
Without it, a generic TX and RX model for high-speed serial-
link can be used for the purpose of simulation to generate the
eye diagram for analysis.
III. METHODOLOGY
In this paper, we study a signal integrity post-simulation
works for multi-gigabit serial-link system consists of fiber
optic SFP+ module connector PN: 1888247-1 from TE
Connectivity and retime IC PN: DS125DF111 with DFE: 9.8
– 12.5 Gbps from Texas Instrument. IBIS-AMI model is
available for DS125DF111 device only. For SPF+ module, a
generic model will be use in the study. Both devices provide
package s-parameter data that representing the behavior of
the packages over frequency.
A layout design that represent the serial-link differential
lines connection between both devices provided in ODB++
format. The data will be import into SiPi function in ADS
simulation tool. Then, the printed circuit board stack-up and
vias information need to be add correctly. The stack-up
consists of the printed circuit board layering structure,
thickness and material information used in the design. Fig. 5
and 6 shows the serial-link connection for RX and TX on
ADS tool. With the setup, 3D Electromagnetic (EM) solver
simulation executed on both layout (25°C, DC to 20 GHz)
and the channel s-parameter for the transmission lines
generated. Generated s-parameter data then will be used for
RX and TX simulation topology that will be discuss later.
Fig. 5: RX connections on ADS tool.
Fig. 6: TX connections on ADS tool.
The TX and RX models need to be use in separate test
bench to optimize the equalization and pre-emphasis setting
as shown in Fig. 7 and 8.
Fig. 7: RX Test Bench Setup
Fig. 8: TX Test Bench Setup
For RX test bench, DS125DF111 will equalize and retime
the data transmitted by the FSP+ module connector. Due to
that, it is not necessary to speed numerous simulation cycles
optimizing the eye at retime output. For TX test bench,
numerous model-specific parameter will be tested to optimize
the eye diagram opening by controlling the VOD, DE and
DE_Range value based on user guides table setup.
IV. RESULT AND DISCUSSION
The experiment consists of two stages that is a 3D
Electromagnetic (EM) Solver Simulation for TX and RX
differential nets and a Signal Integrity Simulation for TX and
RX Topology. The following is the experiment result and
discussion details for this works.
A. 3D Electromagnetic (EM) Solver Simulation for RX
a) Differential net name: SFP_RX0_P and
SFP_RX0_N.
b) Simulation conditions: 25°C & DC to 20GHz.
c) Generated s-parameter & symbol:
70
Authorized licensed use limited to: University of Edinburgh. Downloaded on June 15,2020 at 07:09:26 UTC from IEEE Xplore. Restrictions apply.
4. Fig. 9: Generated RX symbol
d) Fig. 10 shows the return loss and insertion loss
result.
Fig. 10: RX Return Loss & Insertion Loss
B. 3D Electromagnetic (EM) Solver Simulation for TX
e) Differential net name: SFP_TX0_P and
SFP_TX0_N.
f) Simulation conditions: 25°C & DC to 20GHz.
g) Generated s-parameter & symbol:
Fig. 11: Generated TX symbol
h) Fig. 12 shows the return loss and insertion loss
result.
Fig. 12: TX Return Loss & Insertion Loss
The generated s-parameter results show the behavior of
the passive channel from DC to 20GHz. Generated symbol
will be use in the TX and RX topology for signal integrity
simulation of the high-speed serial link system.
C. RX Test Bench
This experiment will use the topology setup as shown in
Fig. 7. The test 1 is operated at 10.3125Gbps and the test 2
operates at 16Gbps as shown in Fig. 13 and Fig. 14 below.
Fig. 13: RX Test 1 at 10.3125Gbps
Fig. 14: RX Test 2 at 16Gbps
The result shows that the eye-opening at 10.3125 GHz
is larger than 16GHZ. The voltage at 10.3125 GHz is 0.7V
compared to 0.6V at 16GHz. The eye opening is considered
large enough and will be further equalize and re-timer by
DS125DF111 chip.
D. TX Test Bench
This experiment will use the topology setup as shown in
Fig. 8.
Fig. 15: Simulation Results Test at 10.3125Gbps
Fig. 15 shows the test at 10.3125Gbps. This graph
shows that at the eye-opening can be optimize with the
setting of de-equalization (DE) and voltage on demand
(VOD).
71
Authorized licensed use limited to: University of Edinburgh. Downloaded on June 15,2020 at 07:09:26 UTC from IEEE Xplore. Restrictions apply.
5. Fig. 16: Simulation Results Test at 16Gbps
Fig. 16 shows the test at 16Gbps. The DE and VOD
setting not able to optimize the eye-opening since the retimer
IC specification is only at 9.8 to 12.5Gbps even though FSP+
standard can go to 16Gbps.
Fig. 17: Simulation Results Test at 10.3125Gbps – Variable
at DE
Fig. 17 shows the test result at 10.3125Gbps and the
VOD value is fixed. The eye-opening at DE=0 is larger
compare to DE=3 and DE=7.
Fig. 18: Simulation Results Test at 10.3125Gbps – Variable
at VOD
Fig. 18 shows the test result at 10.3125Gbps and the DE
value is fixed. The eye-opening at VOD=6 (1.2V) is larger
compare to VOD=0 (600mV) and VOD=4 (1.0V).
V. CONCLUSION
This study shows the overview of signal integrity
simulation and analysis of the SFP+ interface serial-link
using ADS simulation tool from Keysight. It shows that the
understanding of IBIS-AMI is important to optimize the eye-
opening results. In this study, the configuration of IBIS-AMI
could get the optimized eye-diagram at DE=0 (0dB) gain,
VOD=6 (1.2V) and DE_range=0 at TX. While at RX, not
much equalization needed, the default setting given a large
enough eye-diagram result.
The setting of equalization at transmitter and receiver can
help to get better signal at multi-gigabit serial-link based on
the vendor IBIS-AMI. Another factor is the package and
passive channel behavior also is an important factor for a
good signal quality. This can be seen in this simulation where
the behavior of the package and the passive channel
properties are taken into consideration in the topology setup.
The right modeling technique and topology setup is also
very important to be consider in signal integrity simulation.
For future, this study can continue with power-aware signal
integrity where the effect of Power Integrity will be
considered.
ACKNOWLEDGMENT
The author would like to thank the staff members that
involve with the project and as a result this paper can be
realized.
REFERENCES
[1] Bob Sullivan, Michael Rose, and Jason Boh, “Simulating High-
Speed Serial Channels with IBIS-AMI Models”, Application Note: Keysight
Technologies, October 9, 2018.
[2] Harry Fu, Romi Mayder, and Ian Zhuang, “Multi-Gigabit Serial
Link Simulation with Xilinx 7 Series FPGA GTX Transceiver IBIS-AMI
Models” White Paper: 7 Series FPGA, September 28, 2012.
[3] Jinsong Hu and Runjing Zhou, “High-Speed SFP+ Signal Integrity
Simulation and Measurement”, Journal of Communication and Computer,
vol. 11, pp. 371-377, 2014.
[4] EDA Expert in Signal, Power Integrity and Simulation (SPISim)
(2015). IBIS Model: IBIS AMI Modeling Flow. Retrieved from
http://www.spisim.com/blog/ibis-model-ibis-ami-modeling-flow/
[5] Mike Peng Li, (2007), “Jitter, Noise, and Signal Integrity at High-
Speed”, Prentice Hall, Boston, MA, Pearson Education Inc.,
[6] David R. Stauffer, et. al, (2008), “High Speed Serdes Devices and
Applications”, Springer, Ney York, NY, Springer Science+Business Media.
72
Authorized licensed use limited to: University of Edinburgh. Downloaded on June 15,2020 at 07:09:26 UTC from IEEE Xplore. Restrictions apply.