-
我国首颗暗物质粒子探测卫星“悟空号”,在电子能谱~0.9 TeV处测量到了拐折,并在~1.4 TeV处发现了疑似的精细结构迹象,引起了国内外同行的高度关注[1]。然而,受限于探测器的尺寸和结构,“悟空号”的伽马射线探测能力较弱。为了提升伽马射线的探测能力,科学家提出要研制新一代高性能的甚大面积伽马空间望远镜 (very large area gamma-ray space telescope, VLAST)[2]。VLAST包括4个子探测器,分别是径迹探测器、量能器、中子探测器和塑料闪烁体阵列探测器(the plastic scintillator array detector, PSD)[3];其中大面积PSD对前端读出电子学提出了多通道、大动态、高计数率的需求;同时由于卫星功耗资源及硬件的限制,还要求前端读出电子学具有紧凑型、低功耗、低噪声及抗辐照等特性。随着半导体探测技术的日趋成熟,高集成度的专用集成电路(application specific integrated circuit, ASIC)芯片技术已被广泛应用于粒子物理与核物理实验的谱仪系统中;在空间探测领域中,这一技术也逐渐成为发展趋势,ASIC芯片的利用,极大简化了前端电子学的设计,减少了星上功耗开销和硬件支出[4]。因此,需要研制一款多通道ASIC芯片,用于实现大面积PSD对核素电荷的处理与测量。
-
芯片中的触发阈值产生与调节电路利用高4位DAC与低4位DAC结合的方法,实现一个8位DAC的阈值调节,其结构如图2所示。包括DAC模块和基于SPI慢控接口的控制模块,外部输入信号通过SPI慢控接口的din端口输入,门控信号sck在使能信号cs为低时有效,并对相应DAC寄存器进行读写。通过改变写入寄存器的数据来控制DAC的输入信号,从而控制DAC的输出幅值,为甄别电路提供了可调阈值。
为了简化芯片内部电路结构,减小版图面积,降低功耗,提出通过组合高、低两个4位DAC分别进行粗细阈值调节来实现一个8位DAC阈值调节的方法。在芯片内所有通道复用一个高4位DAC,实现阈值的粗调,产生阈值电压VthH,调节范围约为900 mV;每个通道内部包含一个低4位DAC,实现阈值的细调,产生阈值电压VthL,调节范围约为60 mV;每通道内甄别电路的输入阈值电压Vth = VthH + VthL。通过粗调和细调相结合的方法,实现了大动态范围、高精度的阈值电压调节。
-
为了在芯片内设计并实现面积小、功耗低、转换速度较快的DAC模块,对比不同类型DAC的优缺点[8-10],并对设计要求进行衡量,本文最终选择采用电流按比例缩放型中的二进制加权型电流舵DAC。电流舵DAC首先利用有源器件MOS管构成加权电流源,再通过数字输入信号选通相关电流源支路输出;数字输入信号的不同,决定开关阵列电路中每个开关的通断,从而决定每个电流源阵列是否接入电路。随着数字输入信号的变化,流入运算放大器的电流随之变化,其输出端的电压也发生变化,实现数字信号向模拟信号的转变。图3所示为电流舵DAC的结构,包括N个二进制电流源:ILSB, 2ILSB, ···, 2(N-1)ILSB,其中,ILSB表示最小权值对应的电流大小。当第i位输入数字信号Si=1时,受信号Si控制的开关闭合,第i个电流源与运算放大器的输入负端连接,相反,当Si=0时,开关Si断开,对应电流源的输出电流不再流入运算放大器中。所以,流入运算放大器I1的电流Iout如式(1)所示,DAC的输出电压Vout如式(2)所示:
$$ {I_{{\text{out}}}} = \sum\limits_{i {\text{ = }}0}^{N - 1} {{S_{i }}} {2^{i }}{I_{{\text{LSB}}}} $$ (1) $$ {V_{{\rm{o}}{\text{ut}}}} = {V_{{\text{ref}}}} + \frac{{{R_{f1}}{R_{f2}}}}{{{R_3}}}{I_{{\text{out}}}} $$ (2) 图中,I1和I2均为低失调、高增益、低噪声的运算放大器。I1主要是把加权电流源网络的权电流转化为电压输出,并提高输出的精度。其结构如图4所示,由两级电路组成。
第一级为差分放大级,由MP0、MP1、MP2、MN0和MN1共5个晶体管组成,由于PMOS具有良好的抗辐射能力,MP1与MP2差分对使用PMOS作为输入级,差分对管通过调整栅长与宽长比,能够显著降低失调,由于L的增大,导致单极运算放大器无法满足增益需求。因此,第二级采用了共源级来进一步提高增益,由MP3、MN2共2个晶体管组成。I2为低失调的运算放大器,可对I1的输出信号进行反向并提高驱动能力。由于DAC需要驱动较大的容性负载,所以采用大驱动能力的运算放大器能够提高电路的稳定性。
-
串行外设接口 (serial peripheral interface, SPI)是一种高速、同步、全双工的通信总线,连线简单,可以有效节约芯片的输入管脚[11-12]。本文设计的SPI慢控接口模块的功能包括:控制前放的增益、控制成型时间的档位以及控制DAC的输入来调节甄别电路的触发阈值。图5为SPI慢控接口模块的设计结构框图,数据信号通过数据线din输入,通过串并转换模块后,进入控制模块。控制模块中的读写控制逻辑对并行数据进行判断,并识别读写控制信号,当控制信号为写信号时,在状态控制逻辑的控制下,进入写数据过程,向各个寄存器中写入数据信号;当控制信号为读信号时,在状态控制逻辑的控制下,进入读数据过程,从相应寄存器中读出并行数据信号,再通过并串转换模块,由dout数据线输出。外部串行数据在使能信号有效时,通过SPI慢控接口完成对寄存器的读写,写入寄存器中的数据作为DAC模块中开关的控制信号。本文中,时钟频率设计为30 MHz,输出可驱动负载电容为6 pF。
-
DAC模块的设计基于3.3 V电源电压,利用Spectre软件对阈值粗调的高4位DAC和阈值细调的低4位DAC进行原理仿真。相比于粗调的DAC,细调DAC的精度要求更高。常温条件下,对细调的低4位DAC进行前仿真和提参后的后仿真,并分别对数据进行处理,计算INL和DNL值:
$$ {e_{{\text{offset}}}} = \frac{{{V_{{\text{offset}}}}}}{{{V_{{\text{LSB}}}}}} $$ (3) 式中,eoffset为DAC的失调误差;Voffset为失调电压;VLSB为一个LSB对应的电压;而增益误差egain采用输入为0000和1111时的输出值之差与无增益误差的1111对应输出的偏差进行衡量,计算公式为:
$$ {e_{{\text{gain}}}} = \frac{{{V_{1111}} - {V_{0000}}}}{{{V_{{\text{LSB}}}}}} - ( {{2^N} - 1 - 0} ) $$ (4) 式中,N为DAC的位数。计算非线性INL和DNL时,首先应去除失调误差eoffset和增益误差egain,然后采用LSB进行归一后,各个输出值Vn,LSB为:
$$ {V_{n,{\text{LSB}}}} = \frac{{{V_n}}}{{{V_{{\text{LSB}}}}}} - {e_{{\text{offset}}}} - \frac{n}{{{2^N} - 1}}{e_{{\rm{gain}}}} $$ (5) 式中,n= 0,1,···,2N−1;Vn是输入码为n时对应的输出电压。将Vn,LSB值与理想的4位DAC的输出值Vn,ideal(0~15 LSB)进行对比,可以得到INL和DNL的值:
$$ {\text{IN}}{{\text{L}}_n} = {V_{n,{\text{LSB}}}} - {V_{n,{\rm{ideal}}}}\begin{array}{*{20}{c}} {}&{n = 0,1, \cdots ,{2^N} - 1} \end{array} $$ (6) $$ {\text{DN}}{{\text{L}}_n} = {V_{n,{\text{LSB}}}} - {V_{n - 1,{\text{LSB}}}} - 1 $$ (7) 对计算出的数据进行拟合,从而得到DAC前后仿真的DNL对比图和INL对比图,如图6所示。
从图中可以看出DNL为−0.016~0.018 LSB,INL为−0.02~0.011 LSB,线性均小于0.02 LSB,表明设计具有较好的线性。
-
首先利用Modelsim软件对设计的SPI接口模块进行RTL级功能仿真验证。在testbench文件中,设置基本时钟周期clk为100 ns,信号时钟周期sck为1000 ns,整个写数据仿真流程如图7所示,按照写入复位信号、写入公共成型时间和公共增益信号、写入公共高4位DAC值,以及写入各通道低4位DAC值依次进行仿真和验证。
以写数据操作验证为例,写公共部分数据时,高4位为指令,规定写的寄存器,后面指定位为实际写进寄存器的数据,分别验证了写公共成型时间、写公共增益和写高4位DAC数据,仿真图如图8所示,可以看出相应寄存器中被写入与指令中数据位相同的数据。写各通道低4位DAC数据的仿真图如图9所示,先是16位的指令,包括指定要写的低4位DAC的通道号以及使能位,后是16位数据位,图中标出来的框图为输入寄存器的数据,同时可以看出低4位DAC寄存器中也被写入与框图中一致的数据。即写数据过程满足设计要求。读数据操作验证结果也一致。表明所设计的SPI慢控接口能够对寄存器进行正确的读写操作。
功能仿真验证后,利用Synopsys公司的DC(design compiler)软件,对代码进行综合过程,将RTL代码映射为与工艺库相关的网表文件;然后利用Cadence公司的SOC Encounter软件进行后端的布局布线,对综合产生的门级网表进行布局规划(floor planning)、布局布线(placement& routing),并生成生产用的版图;再对版图进行提参(star-rc)、静态时序分析(STA)和形式验证(formality),以便进行后仿真。完成后仿真后,对得到的后仿真结果和前仿真结果进行对比,每个输出信号的延时时间在6 ns以内,完全符合输出设计要求,也保证了流片结果的可靠性。
-
在实验室进行DAC的测试,测试现场如图11所示。通过改变DAC的输入,来改变接入DAC电流源电路输出电流的大小,使DAC输出电压相对应的改变。表1为低4位DAC的测试数据表,由测试结果可以看出,低4位DAC在输入偏置电流为3.73 uA时,仍可得到合适的输出,且精度误差均小于7%,可见其精度好于4 mV。对用于细调的低4位DAC输出数据进行线性处理,得到其DNL为−0.10~0.09 LSB,INL为−0.01~0.18 LSB,均小于0.2 LSB,符合设计要求。将测试数据的输入输出传输曲线与理想的输入输出传输曲线进行对比,对比图如图12所示。由测试数据可得此设计噪声低,精度高,动态范围大,各参数均符合设计的要求。因此,本文通过组合两个4位DAC,分别进行粗细阈值调节,来实现一个8位DAC阈值调节的方法是具有可行性的。
测试结果表明,本文的设计具有良好的线性,但也仍然存在误差。经过分析,误差产生的原因主要在偏置电路的结构设计上,形成电流源阵列的晶体管需要的偏置电流过小,测试时实现起来较难,会造成一定的误差,可以通过优化和改进偏置电路的结构来设置合适的偏置电流,减小由这一原因带来的误差。
表 1 低4位DAC测试数据表
输入 输出电压 电压差 CTL4 CTL3 CTL2 CTL1 Vout/V △V/mV 0 0 0 0 1.2003 3.6 0 0 0 1 1.2039 3.6 0 0 1 0 1.2075 3.9 0 0 1 1 1.2114 3.8 0 1 0 0 1.2152 3.7 0 1 0 1 1.2189 3.6 0 1 1 0 1.2225 3.4 0 1 1 1 1.2259 3.3 1 0 0 0 1.2292 3.6 1 0 0 1 1.2328 3.6 1 0 1 0 1.2364 3.6 1 0 1 1 1.2400 3.7 1 1 0 0 1.2437 3.7 1 1 0 1 1.2474 3.8 1 1 1 0 1.2512 3.3 1 1 1 1 1.2545
Development of the Readout ASIC Chip’s Threshold Generating and Regulating Circuit for Plastic Scintillator Detector
-
摘要: 基于GF 0.18 um CMOS工艺,设计并实现了ASIC芯片中的重要组成部分−阈值产生与调节电路,包括DAC模块和基于SPI慢控接口模块的控制模块。为了有效减少ASIC芯片版图面积、降低功耗,同时提高调节精度,提出通过组合高、低两个4位的DAC实现一个8位DAC的阈值调节,其中多个通道复用一个高4位DAC进行阈值粗调,每通道各自包含一个低4位DAC进行阈值细调。SPI慢控接口模块不仅实现对8位DAC输入的控制来调节触发阈值,还能够控制前放的增益和成型时间的档位。测试结果表明:DAC模块的DNL<0.10 LSB;INL<0.18 LSB;阈值粗调范围约为900 mV;阈值细调范围约为60 mV,精度误差小于7%,可满足ASIC芯片中的甄别器对阈值调节的需求。Abstract: This paper designs and implements a variable voltage threshold generation and regulation circuit in the global foundries (GF) 0.18 μm CMOS technology, including the DAC module and the control module based on the SPI module interface. The circuit is an important part of the readout ASIC chip. In order to effectively reduce the layout area of ASIC chip, reduce power consumption, and improve the adjustment accuracy, it is proposed to realize the threshold adjustment of an 8-bit DAC by combining high and low 4-bit DACs, in which multiple channels share a high 4-bit DAC for coarse threshold tuning, and each channel contains a low 4-bit DAC for fine threshold tuning. The SPI slow control interface module not only controls the input of 8-bit DAC to adjust the trigger threshold, but also controls the gain of the preamplifier and the shaping time. The overall layout size of the chip is 800 μm×1000 μm. The results of laboratory electronics performance tests show that the DNL of DAC is less than 0.10LSB, and the INL is less than 0.18LSB, Also, the coarse adjustment range of the threshold is about 900 mV, and the fine threshold adjustment is about 60 mV, the accuracy error is less than 7%, which can meet the requirements of threshold adjustment of discriminator in ASIC chip.
-
Key words:
- ASIC /
- DAC /
- SPI slow control /
- the plastic scintillator array detector /
- threshold
-
表 1 低4位DAC测试数据表
输入 输出电压 电压差 CTL4 CTL3 CTL2 CTL1 Vout/V △V/mV 0 0 0 0 1.2003 3.6 0 0 0 1 1.2039 3.6 0 0 1 0 1.2075 3.9 0 0 1 1 1.2114 3.8 0 1 0 0 1.2152 3.7 0 1 0 1 1.2189 3.6 0 1 1 0 1.2225 3.4 0 1 1 1 1.2259 3.3 1 0 0 0 1.2292 3.6 1 0 0 1 1.2328 3.6 1 0 1 0 1.2364 3.6 1 0 1 1 1.2400 3.7 1 1 0 0 1.2437 3.7 1 1 0 1 1.2474 3.8 1 1 1 0 1.2512 3.3 1 1 1 1 1.2545 -
[1] AMBROSI G, AN Q, ASFANDIYAROV R, et al. Direct detection of a break in the teraelectronvolt cosmic-ray spectrum of electrons and positrons[J]. Nature, 2017, 552(7683): 63-66. [2] 汪慎. VLAST硅微条径迹探测器模块原型设计及参数化模拟研究[D]. 合肥: 中国科学技术大学, 2020. WANG S. Prototype module design and simulation of VLAST silicon tracker detector[D]. Hefei: University of Science and Technology of China, 2020. [3] 常进. 暗物质粒子空间间接探测[J]. 上海航天, 2019, 36(4): 1-8. CHANG J. Indirect detection of dark matter particles in space[J]. Aerospace Shanghai, 2019, 36(4): 1-8. [4] 汪波, 王佳, 刘伟鑫, 等. 星载ASIC芯片单粒子效应检测及在轨翻转率预估[J]. 半导体技术, 2019, 44(9): 728-734. WANG B, WANG J, LIU W X, et al. Single event effect detection and on-orbit upset rate estimation for spaceborne ASIC chip[J]. Semiconductor Testing and Equipment, 2019, 44(9): 728-734. [5] PEZZOTTA A, CORRADI G, CROCI G, et al. GEMINI, a CMOS 180 nm mixed-signal 16-channel ASIC for Triple-GEM detectors readout[C]//2015 IEEE Sensors. [S.l.]: IEEE, 2015: 1-4. [6] LIU J F, ZHAO L, YU L, et al. An analogue front-end ASIC prototype designed for PMT signal readout[J]. Chinese Physics C, 2016, 40(6): 53-62. [7] GAN B, WEI T C, GAO W, et al. Design and performances of a low-noise and radiation-hardened readout ASIC for CdZnTe detectors[J]. Journal of Semiconductors, 2016, 37(6): 181-187. [8] 吕超群. 0.18 um CMOS高速高精度电流舵DAC的研究设计[D]. 南京: 南京邮电大学, 2013. LYU C Q. Research and design of high speed, high accuracy DAC in 0.18um CMOS technology[D]. Nanjing: Nanjing University of Posts and Telecommunications, 2013. [9] 宋春雨. 8位高速数模转换器的研究与设计[D]. 南京: 东南大学, 2017. SONG C Y. Research and design of 8-bit high speed DAC[D]. Nanjing: Southeast University, 2017. [10] 杨会利. 高可靠高精度R-2R型数模转换器的研究[D]. 合肥: 安徽大学, 2018. YANG H L. Research on high reliability and precision R-2R digital-to-analog converter[D]. Hefei: Anhui University, 2018. [11] ZHANG J L, WU C Y, ZHANG W J, et al. The design and realization of a comprehensive SPI interface controller[C]//The 2nd International Conference on Mechanic Automation & Control Engineering. [S.l.]: IEEE, 2011: 4529-4532. [12] 曹傧, 王祥, 程野, 等. SPI控制器的ASIC设计与实现[J]. 数字通信, 2010, 37(1): 94-96. doi: 10.3969/j.issn.1005-3824.2010.01.029 CAO B, WANG X, CHENG Y, et al. ASIC design and implementation of SPI controller[J]. Digital Communication, 2010, 37(1): 94-96. doi: 10.3969/j.issn.1005-3824.2010.01.029