2 -- Template column_and_sel
5 entity column_and_sel is
6 generic ( capacity : integer);
7 port ( q, nq : inout mux_bit bus;
8 com : in bit_vector(capacity-1 downto 0);
12 -- pragma symmetric q nq
13 -- pragma symmetric com
16 architecture structural of column_and_sel is
18 generic ( capacity : integer);
19 port ( q, nq : inout mux_bit bus;
20 com : in bit_vector(capacity-1 downto 0);
26 source, drain : inout bit;
30 signal a, na, PCsig : bit;
36 port map (a ,na ,com ,vdd ,vss);
39 t1 : TN port map (sel ,a ,q ,vss);
40 t2 : TN port map (sel ,na ,nq ,vss);
42 precharge_t1 : TN port map (ck, na, vdd, vss);
43 precharge_t2 : TN port map (ck, a, vdd, vss);
44 precharge_t3 : TN port map (ck, a, na, vss);