A CORDIC-Based Architecture with Adjustable Precision and Flexible Scalability to Implement Sigmoid and Tanh Functions

被引:0
|
作者
Chen, Hui [1 ]
Jiang, Lin [1 ]
Luo, Yuanyong [1 ]
Lu, Zhonghai [2 ]
Fu, Yuxiang [1 ]
Li, Li [1 ]
Yu, Zongguang [1 ]
机构
[1] Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China
[2] KTH Royal Inst Technol, Stockholm, Sweden
关键词
CORDIC; tanh; sigmoid; adjustable precision; flexible scalability;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In the artificial neural networks, tanh (hyperbolic tangent) and sigmoid functions are widely used as activation functions. Past methods to compute them may have shortcomings such as low precision or inflexible architecture that is difficult to expand, so we propose a CORDIC-based architecture to implement sigmoid and tanh functions, which has adjustable precision and flexible scalability. It just needs shift-add-or-subtract operations to compute high-accuracy results and is easy to expand the input range through scaling the negative iterations of CORDIC without changing the original architecture. We adopt the control variable method to explore the accuracy distribution through software simulation. A specific case (ARCH:(1, 15, 18), RMSE: 10(-6)) is designed and synthesized under the TSMC 40nm CMOS technology, the report shows that it has the area of 36512.78 mu m(2) and power of 12.35mW at the frequency of 1GHz. The maximum work frequency can reach 1.5GHz, which is better than the state-of-the-art methods.
引用
收藏
页数:5
相关论文
共 48 条
  • [1] An Efficient Hardware Architecture with Adjustable Precision and Extensible Range to Implement Sigmoid and Tanh Functions
    Chen, Hui
    Jiang, Lin
    Yang, Heping
    Lu, Zhonghai
    Fu, Yuxiang
    Li, Li
    Yu, Zongguang
    ELECTRONICS, 2020, 9 (10) : 1 - 23
  • [2] Reduced Memory Architecture for CORDIC-based FFT
    Xiao, Xin
    Oruklu, Erdal
    Saniie, Jafar
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 2690 - 2693
  • [3] Design of an efficient CORDIC-based architecture for synchronization in OFDM
    Granado, J.
    Torralba, A.
    Chavez, J.
    Baena-Lecuyer, V.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2006, 52 (03) : 774 - 782
  • [4] A cordic-based architecture for high performance decimal calculations
    Sanchez, Jose L.
    Jimeno, Antonio
    Mora, Higinio
    Mora, Jeronimo
    Pujol, Francisco
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 1951 - 1956
  • [5] Floating Point CORDIC-based Architecture for Powering Computation
    Mack, Joshua
    Bellestri, Sam
    Llamocca, Daniel
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [6] A CORDIC-based digital protective relay and its architecture
    Park, Jong Kang
    Kim, Jong Tae
    Shin, Myong-Chul
    MICROELECTRONICS RELIABILITY, 2009, 49 (04) : 438 - 447
  • [7] A cost-effective and high-precision architecture for cordic-based adaptive lattice filters
    Shiraishi, S
    Haseyama, M
    Kitajima, H
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V, PROCEEDINGS, 2002, : 297 - 300
  • [8] CORDIC-Based Computation of Arcsine and Arccosine Functions on FPGA
    Paz, Pedro
    Garrido, Mario
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (09) : 3684 - 3688
  • [9] CORDIC-Based Architecture for Computing Nth Root and Its Implementation
    Luo, Yuanyong
    Wang, Yuxuan
    Sun, Huaqing
    Zha, Yi
    Wang, Zhongfeng
    Pan, Hongbing
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (12) : 4183 - 4195
  • [10] CORDIC-based unified VLSI architecture for implementing window functions for real time spectral analysis
    Ray, K. C.
    Dhar, A. S.
    IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 2006, 153 (06): : 539 - 544