<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title>Analysis of a segmented 16-bit resistive digital-to-analog converter</dc:title><dc:creator>Zoranović,	Jelena	(Avtor)
	</dc:creator><dc:creator>Žemva,	Andrej	(Mentor)
	</dc:creator><dc:subject>Digital-to-Analog converter</dc:subject><dc:subject>Kelvin–Varley DAC</dc:subject><dc:subject>differential nonlinearity</dc:subject><dc:subject>integral nonlinearity</dc:subject><dc:subject>extrapolated reconstruction with interpolation (ER + I)</dc:subject><dc:subject>Cadence Virtuoso</dc:subject><dc:description>Digital-to-analog converters (DACs) are fundamental components in modern electronic systems, particularly in high-performance communication and signal processing applications. As resolution increases, DAC architectures become significantly more complex, placing greater demands on accurate simulation, verification, and performance evaluation.
A critical aspect of DAC characterization is linearity analysis, defined by differential nonlinearity (DNL) and integral nonlinearity (INL). Conventional evaluation relies on exhaustive sweeping of all input codes, which becomes computationally prohibitive for high-resolution DACs. This challenge is further amplified in Monte Carlo and corner analyses, where the number of required simulations increases dramatically.
This thesis presents a comprehensive analysis of a 16-bit segmented resistive Kelvin–Varley DAC implemented and evaluated in the Cadence Virtuoso environment. A structured methodology is developed, covering the complete design flow, from specification and schematic design, illustrated through block diagrams, to simulation setup, performance evaluation, and layout considerations. DC, transient, and noise analyses are performed using carefully defined measurement statements, followed by statistical verification through Monte Carlo and corner analyses. 
Additionally, the design is compared across two semiconductor technologies: a larger, obsolete technology node in one foundry and a smaller node in another foundry. The performance of different Cadence Spectre simulation engines is investigated with emphasis on the trade-off between simulation speed and accuracy. Furthermore, various tolerance settings were evaluated to assess their impact on the simulation results. Optimization of the Spectre APS simulator, including the use of the conservative aps++ mode with multithreading, enables simulation speeds comparable to Spectre X (CX) while maintaining numerical accuracy.
The main contribution of this work is the implementation and adaptation of the Extrapolated Reconstruction with Interpolation (ER + I) method for efficient linearity evaluation. Unlike the conventional approach, which requires the evaluation of all 2n input codes, the proposed method significantly reduces the number of simulated points while preserving accuracy. This results in a substantial reduction in simulation time and computational complexity, making the method particularly suitable for high-resolution DAC analysis.
The presented approach provides an efficient and scalable framework for DAC verification and can be extended to a wide range of DAC architectures, with methods adapted to the specific characteristics of each architecture.
</dc:description><dc:publisher>J. Zoranović</dc:publisher><dc:date>2026</dc:date><dc:date>2026-06-12 11:40:03</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>183409</dc:identifier><dc:identifier>UDK: 621.38(043.3)</dc:identifier><dc:identifier>VisID: 63350</dc:identifier><dc:identifier>COBISS_ID: 282464259</dc:identifier><dc:language>sl</dc:language></metadata>
