• DocumentCode
    3433404
  • Title

    Placement and routing techniques to improve delay balance of WDDL netlist in MFPGA

  • Author

    Amouri, Emna ; Mrabet, Hayder ; Marrakchi, Zied ; Mehrez, Habib

  • Author_Institution
    LIP6, Univ. Pierre et Marie Curie, Paris, France
  • fYear
    2009
  • fDate
    13-16 Dec. 2009
  • Firstpage
    791
  • Lastpage
    794
  • Abstract
    The Wave Dynamic Differential Logic (WDDL) is a promising countermeasure to protect cryptographic devices from Differential Power Attacks (DPA). But the key challenge is to maintain symmetry between dual networks, so as to obtain equal propagation delays and power consumption on differential signals. In this paper, we deal with the problem of timing unbalance. We study the impact of different placement strategies on the delay unbalance in a Tree-based FPGA. In addition, we present a new timing-balance driven router which is based on the Pathfinder routing algorithm. Our placement and routing tools improve significantly the delay balance. In fact, the results obtained with WDDL DES netlist show that the average delay unbalance was reduced by 90%.
  • Keywords
    cryptography; field programmable gate arrays; logic design; network routing; Pathfinder routing algorithm; cryptographic devices; differential power attacks; field programmable gate array; multilevel hierarchical FPGA; placement technique; power consumption; propagation delays; routing technique; timing unbalance problem; timing-balance driven router; tree-based FPGA; wave dynamic differential logic; Circuits; Cryptography; Energy consumption; Field programmable gate arrays; Logic devices; Page description languages; Propagation delay; Routing; Timing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems, 2009. ICECS 2009. 16th IEEE International Conference on
  • Conference_Location
    Yasmine Hammamet
  • Print_ISBN
    978-1-4244-5090-9
  • Electronic_ISBN
    978-1-4244-5091-6
  • Type

    conf

  • DOI
    10.1109/ICECS.2009.5410774
  • Filename
    5410774