• Error Resilient Video Encoding Using Block-Frame Checksums

    In this paper, a soft error resilient video encoder design is presented. The design uses the inherent architecture of modern video encoders as a basis for building a checksum based error detection mechanism. Modern video encoders use previously coded data in a video sequence as a reference to encode future data. Data prediction is efficient in terms of compression, but it enables errors to potentially affect large portions of a video sequence. The proposed Block Frame Checksum based error correction technique improves video quality by limiting error propagation.

  • Incoherent undersampling-based waveform reconstruction using a time-domain zero-crossing metric

    Incoherent undersampling-based waveform acquisition provides a low-cost test setup for characterizing high-speed systems. A periodic waveform reconstruction using incoherent undersampling remaps time indices of samples using the modulus of the suspected period of the signal, effectively folding the signal into a time window equal to one period. The major cost and accuracy limitations of the reconstruction technique arise from estimation of the waveform period.

  • Automatic Characterization of RF Device Nonidealities Via Iterative Learning Experiments on Hardware

    Recent studies show that increasing numbers of design bugs are escaping to post-silicon due to the complexity of advanced designs and the lack of adequate verification tools that can validate complex electrical interactions between electrical subsystems on an integrated circuit. In this paper, we present a novel tool for post-silicon validation of mixed-signal/RF circuits through cooperative test stimulus generation and behavior-learning.

  • Mixed Signal Design Validation Using Reinforcement Learning Guided Stimulus Generation for Behavior Discovery

    High operating speeds and use of aggressive fabrication technologies necessitate validation of mixed-signal electronic systems at every stage of top-down design: behavioral to netlist to physical design to silicon. At each step, design validation establishes the equivalence of lower level design descriptions against their higher level specifications. Prior research has leveraged state reachability analysis, nonconvex optimization, or performance specifications in order to generate tests.