nkef
Newbie level 6
I am using Design Compiler, width tsmc 0.13 Asic library.
The tsmc library provides full adder cell but Design Compiler is not using it.
I instantiated a full adder using the component instantiation as descripted in Designware User Guide.
library IEEE, GTECH;
use IEEE.std_logic_1164.all;
use GTECH.GTECH_components.all;
entity GT_add_abc_inst is
port(in1, in2, cin : in std_logic;
sum, cout : out std_logic);
end GT_add_abc_inst;
architecture sim of GT_add_abc_inst is
begin
U1 : GTECH_ADD_ABC
port map(A => in1, B => in2,
C => cin,
S => sum, COUT => cout);
end sim;
Dc compiled this full adder with primitive cells
How i can instruct DC to use the full adder cell from Asic Library ?
many thanks
nkef
The tsmc library provides full adder cell but Design Compiler is not using it.
I instantiated a full adder using the component instantiation as descripted in Designware User Guide.
library IEEE, GTECH;
use IEEE.std_logic_1164.all;
use GTECH.GTECH_components.all;
entity GT_add_abc_inst is
port(in1, in2, cin : in std_logic;
sum, cout : out std_logic);
end GT_add_abc_inst;
architecture sim of GT_add_abc_inst is
begin
U1 : GTECH_ADD_ABC
port map(A => in1, B => in2,
C => cin,
S => sum, COUT => cout);
end sim;
Dc compiled this full adder with primitive cells
How i can instruct DC to use the full adder cell from Asic Library ?
many thanks
nkef