FPGA Crystal Oscillator Circuit Emulation Based on Wave Digital Filter

被引:0
|
作者
Alshaya, Abdulaziz [1 ,2 ]
Pamarti, Sudhakar [3 ]
Papavassiliou, Christos [4 ]
机构
[1] Imperial Coll London, Elect & Elect Engn Dept, London SW7 2AZ, England
[2] King Abdulaziz City Sci & Technol KACST, Riyadh 12354, Saudi Arabia
[3] Univ Calif Los Angeles, Elect Engn Dept, Los Angeles, CA 90095 USA
[4] Imperial Coll London, Elect Engn Dept, London SW7 2AZ, England
关键词
Field programmable gate arrays; Emulation; Clocks; Mathematical models; Integrated circuit modeling; Oscillators; Digital filters; Analog circuit emulation; CMOS; crystal oscillator circuit; wave digital filter (WDF); AUDIO CIRCUITS; STEP-SIZE; SIMULATION; IMPLEMENTATION; FACTORIZATION;
D O I
10.1109/TVLSI.2023.3305597
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The design cycle of analog and mixed signal (AMS) components requires the designer to iteratively perform analog simulations, layout, fabrication, and hardware testing. Unlike digital designs, system verification is a difficult task in analog designs, primarily due to a lack of emulation. Thus, a method to emulate AMS components on digital hardware would be highly beneficial. In this work, a high-quality factor crystal oscillator circuit is implemented on a Xilinx Vertex 7 field-programmable gate array (FPGA) using the wave digital filter (WDF) based model with a nonlinear lookup table for modeling transistor characteristics. The number of required hardware resources was minimized while ensuring that the accuracy of the emulation shows an almost perfect match with the SPICE simulations. The WDF model was designed with a tree structure so that it only requires 32 clock cycles to compute a complete sample. The resulting emulation computes a sample at 18.75 MHz while running on an FPGA with a 600 MHz clock.
引用
收藏
页码:103 / 115
页数:13
相关论文
共 50 条
  • [31] Design and FPGA implementation of lattice wave digital notch filter with minimal transient duration
    Sharma, Abhay
    Kumar Rawat, Tarun
    Agrawal, Anjali
    IET SIGNAL PROCESSING, 2020, 14 (07) : 440 - 447
  • [32] FPGA Based Emulation Environment for Neuromorphic Architectures
    Valancius, Spencer
    Richter, Edward
    Purdy, Ruben
    Rockowitz, Kris
    Inouye, Michael
    Mack, Joshua
    Kumbhare, Nirmal
    Fair, Kaitlin
    Mixter, John
    Akoglu, Ali
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 90 - 97
  • [33] Design of a High-Speed Digital FIR Filter Based on FPGA
    Xu, Guosheng
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 4571 - 4577
  • [34] Design of fourth-order IIR digital filter based on FPGA
    Zhang Qiang
    Sun Jing
    Wang Weilian
    Yao Ruping
    Chen Cheng
    PROCEEDINGS OF 2019 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS (ICEMI), 2019, : 161 - 166
  • [35] Terahertz wave filter based on Cinquefoil photonic crystal
    Sun Chao
    Li Jiu-sheng
    PHOTONICS AND OPTOELECTRONICS MEETINGS (POEM) 2011: LASER AND TERAHERTZ SCIENCE AND TECHNOLOGY, 2012, 8330
  • [36] Design automation with the TSPC circuit technique: A high-performance wave digital filter
    Pihl, J
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (04) : 456 - 460
  • [37] Wave Digital Emulation of a Double Barrier Memristive Device
    Ochs, Karlheinz
    Solan, Enver
    Dirkmann, Sven
    Mussenbrock, Thomas
    2016 IEEE 59TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2016, : 25 - 28
  • [38] CIRCUIT OF A CRYSTAL-CONTROLLED FM OSCILLATOR
    BELOTSVETOV, YV
    BELOUSOV, AG
    TELECOMMUNICATIONS AND RADIO ENGINEER-USSR, 1968, (11): : 50 - +
  • [39] CRYSTAL OSCILLATOR USING INTEGRATED CIRCUIT AMPLIFIERS
    JAMES, AH
    ELECTRONIC ENGINEERING, 1966, 38 (455): : 42 - &
  • [40] Design and Implementation of Calibration Circuit for Crystal Oscillator
    Fang, Qiu
    Xiao, Shanzhu
    Lu, Huanzhang
    Wu, Yabei
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUITS AND MICROSYSTEMS (ICICM), 2016, : 122 - 126