Pulse Width Allocation and Clock Skew Scheduling: Optimizing Sequential Circuits Based on Pulsed Latches

被引:10
|
作者
Lee, Hyein [1 ]
Paik, Seungwhun [2 ]
Shin, Youngsoo [2 ]
机构
[1] Samsung Elect, Yongin 449711, Gyeonggi Do, South Korea
[2] Korea Adv Inst Sci & Technol, Dept Elect Engn, Taejon 305701, South Korea
关键词
Clock period; clock skew scheduling; clock tree; pulsed latch; sequential circuit;
D O I
10.1109/TCAD.2010.2041845
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Pulsed latches, latches driven by a brief clock pulse, offer the same convenience of timing verification and optimization as flip-flop-based circuits, while retaining the advantages of latches over flip-flops. But a pulsed latch that uses a single pulse width has a lower bound on its clock period, limiting its capacity to deal with higher frequencies or operate at lower V-dd. The limitation still exists even when clock skew scheduling is employed, since the amount of skew that can be assigned and realized is practically limited due to process variation. For the first time, we formulate the problem of allocating pulse widths, out of a small discrete number of predefined widths, and scheduling clock skews, within a predefined upper bound on skew, for optimizing pulsed latch-based sequential circuits. We then present an algorithm called PWCS Optimize (pulse width allocation and clock skew scheduling, PWCS) to solve the problem. The allocated skews are realized through synthesis of local clock trees between pulse generators and latches, and a global clock tree between a clock source and pulse generators. Experiments with 65-nm technology demonstrate that combining a small number of different pulse widths with clock skews of up to 10% of the clock period yield the minimum achievable clock period for many benchmark circuits. The results have an average figure of merit of 0.86, where 1.0 indicates a minimum clock period, and the average reduction in area by 11%. The design flow including PWCS_Optimize, placement and routing, and synthesis of local and global clock trees is presented and assessed with example circuits.
引用
收藏
页码:355 / 366
页数:12
相关论文
共 34 条
  • [21] A Physics-Based Single Event Transient Pulse Width Model for CMOS VLSI Circuits
    Aneesh, Y. M.
    Bindu, B.
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2020, 20 (04) : 723 - 730
  • [22] Power optimization of sequential circuit based ALU using gated clock & pulse enable logic
    Shrivastava, Gunjan
    Singh, Shivendra
    2014 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS, 2014, : 1006 - 1010
  • [23] Research of Distance-Intensity Imaging Algorithm for Pulsed LiDAR Based on Pulse Width Correction
    Yan, Shiyu
    Yang, Guohui
    Li, Qingyan
    Wang, Yue
    Wang, Chunhui
    REMOTE SENSING, 2022, 14 (03)
  • [24] The optimizing resource allocation and task scheduling based on cloud computing and Ant Colony Optimization Algorithm
    Su, Yingying
    Bai, Zhichao
    Xie, Dongbing
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 15 (Suppl 1) : 205 - 205
  • [25] COMPARISON OF PIEZOELECTRIC STRUCTURAL DAMPING BASED ON VELOCITY CONTROLLED SWITCHING AND PULSE WIDTH MODULATION SWITCHING CIRCUITS
    Vasic, Dejan
    Liu, Yuan-Ping
    Costa, Francois
    INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION - 2012, VOL 12, 2013, : 375 - 384
  • [26] Low clock skew superconductor adiabatic quantum-flux-parametron logic circuits based on grid-distributed blocks
    He, Yuxing
    Ayala, Christopher L.
    Zeng, Yu
    Zou, Xihua
    Yan, Lianshan
    Pan, Wei
    Yoshikawa, Nobuyuki
    SUPERCONDUCTOR SCIENCE & TECHNOLOGY, 2023, 36 (01):
  • [27] Pattern recognition-based decoding method for the negative pulsed downlink signal with a narrow pulse width
    Wu, Jiafeng
    Zhao, Shuxing
    Jiang, Jianming
    Zhou, Botao
    Han, Ning
    Qin, Dongli
    Wang, Ruihe
    JOURNAL OF PETROLEUM EXPLORATION AND PRODUCTION TECHNOLOGY, 2021, 11 (02) : 875 - 885
  • [28] Pattern recognition-based decoding method for the negative pulsed downlink signal with a narrow pulse width
    Jiafeng Wu
    Shuxing Zhao
    Jianming Jiang
    Botao Zhou
    Ning Han
    Dongli Qin
    Ruihe Wang
    Journal of Petroleum Exploration and Production, 2021, 11 : 875 - 885
  • [29] 2-SAT Based Linear Time Optimum Two-Domain Clock Skew Scheduling in General-Synchronous Framework
    Kohira, Yukihide
    Takahashi, Atsushi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (12) : 2459 - 2466
  • [30] Flexible pulse-width tunable 1.06μm pulsed laser source utilizing a FPGA based waveform generator
    Ong, C. E.
    Yeap, K. H.
    Lee, S. C.
    Teh, P. C.
    2013 IEEE 4TH INTERNATIONAL CONFERENCE ON PHOTONICS (ICP), 2013, : 217 - 219