11th LSI@Design Contest in Okinawa
RSA Public Key Encryption System - 4/4
5DSpeed and Area Unit
Since it is impossible to use the same synthesis library for various participants,
- use 1 exor gate delay as a 1 UNIT_DELAY for speed comparison and,
- use 1 exor gate area as a 1 UNIT_AREA for area comparison.
How to measure 1 exor gate delay
1. Synthesize the 50 inputs exor gate
2. Measure the total delay time
3. UNIT_DELAY is obtained by total delay divided by the number of stages
4. UNIT_AREA is obtained by the total area divided by number of EXOR gates
- VHDL code for 50 inputs exor : parity.vhd
- example of synthesized circuit :@PDF, PS
- example of critical path delay measurement : report_timing
- example of circuit area measurement : report_area
In the previous example, total delay = 7.17 ns and 6 circuit stages, then the 7.17/6= 1.195 ns is the UNIT_DELAY of the speed. Please normalize your circuit speed by this UNIT_DELAY.
In the example, total cell area = 147.0 and 49 EXOR gates. Then 147.0/49=3.0 is the UNIT_AREA. Please normalize your circuit area by this UNIT_AREA.
Copyright (C) 2007 Radrix. All Rights Reserved.