• Design of Reconfigurable Fault-Tolerant Datapaths 

      Kokkinos V., Kakarountas A. (2020)
      In this paper, behavioral-level synthesis techniques are presented for the design of reconfigurable hardware. The techniques are applicable for synthesis of several classes of designs, such as design for fault-tolerance ...
    • A Novel Genetic Algorithm for I/O Pad Planning Retaining Former Cell Positions 

      Kranas G.K., Kouskouras T.G., Dimitriadis V., Dossis M., Oikonomou P., Dadaliaris A.N. (2020)
      In a typical integrated circuit (IC) design flow, each step is executed sequentially, and valuable feedback is provided that can be utilized if we are forced to backtrack as a means to resolve problems or satisfy design ...
    • PyPUT: Python-based Placement Utilities Toolset 

      Kranas G., Tsalamagkakis G.-C., Oikonomou P., Dadaliaris A.N. (2018)
      In the placement stage of a standard-cell design flow, a set of cells must be placed within a specified rectangular region, that may contain obstacles, in such a way that overlaps and overflows are non-existent and a target ...