Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

SBOX Layouts

Four different implementations of SBOX layout were synthetized.

The circuit versions were generated from the aes_sbox.aag file by a custom tool.

Static Single-Rail Implementation

Static Dual-Rail Implementation

Static Dual-Rail Implementation with Alternating Spacer

Protected Dual-Rail Implementation

SecLib Dual-Rail Implementation

GDS2SVG Export

for FNAME in $( echo "PAND2X1 POR2X1" )
do
  python drawGDSCell.py -g ${FNAME}.gds -s ${FNAME}.svg
  inkscape -g --batch-process --actions="select:${FNAME}; ObjectFlipVertically; ObjectFlipHorizontally; export-filename:${FNAME}.pdf; export-id:${FNAME}; export-do; FileClose" ${FNAME}.svg
done