cell_lib_async.act is now error-free
This commit is contained in:
parent
48b691d7d4
commit
f9361e7d66
|
@ -24,7 +24,7 @@
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace template {
|
namespace async_template {
|
||||||
namespace dataflow_neuro {
|
namespace dataflow_neuro {
|
||||||
|
|
||||||
export defcell A_1C1P2N_RB_X1 (bool! y; bool? c1,p1,n1,n2,pr_B, sr_B, vdd, vss) {
|
export defcell A_1C1P2N_RB_X1 (bool! y; bool? c1,p1,n1,n2,pr_B, sr_B, vdd, vss) {
|
||||||
|
@ -127,7 +127,7 @@ namespace template {
|
||||||
y {-1}}
|
y {-1}}
|
||||||
}
|
}
|
||||||
|
|
||||||
export defcell A_1C3P2P2N_R_X1 (bool! y; bool? c1, p1, p2, p3, p4, p5 n1, n2, pr_B, sr_B, vdd, vss)
|
export defcell A_1C3P2P2N_R_X1 (bool! y; bool? c1, p1, p2, p3, p4, p5, n1, n2, pr_B, sr_B, vdd, vss)
|
||||||
{
|
{
|
||||||
prs{
|
prs{
|
||||||
(~p1 & ~p2 & ~p3 & ~c1)|(~p4&~p5&~c1)|~pr_B -> y+
|
(~p1 & ~p2 & ~p3 & ~c1)|(~p4&~p5&~c1)|~pr_B -> y+
|
||||||
|
@ -367,7 +367,7 @@ namespace template {
|
||||||
y {-1}}
|
y {-1}}
|
||||||
}
|
}
|
||||||
|
|
||||||
export deffcell A_4C_RB_X1 (bool! y; bool? c1, c2, c3, c4, pr_B, sr_B; bool? vdd, vss)
|
export defcell A_4C_RB_X1 (bool! y; bool? c1, c2, c3, c4, pr_B, sr_B; bool? vdd, vss)
|
||||||
{
|
{
|
||||||
bool _y;
|
bool _y;
|
||||||
prs{
|
prs{
|
||||||
|
@ -380,7 +380,7 @@ namespace template {
|
||||||
y {-1}; _y{-1}}
|
y {-1}; _y{-1}}
|
||||||
}
|
}
|
||||||
|
|
||||||
export deffcell A_4C_RB_X2 (bool! y; bool? c1, c2, c3, c4, pr_B, sr_B; bool? vdd, vss)
|
export defcell A_4C_RB_X2 (bool! y; bool? c1, c2, c3, c4, pr_B, sr_B; bool? vdd, vss)
|
||||||
{
|
{
|
||||||
bool _y;
|
bool _y;
|
||||||
prs{
|
prs{
|
||||||
|
@ -393,7 +393,7 @@ namespace template {
|
||||||
y {-2}; _y{-1}}
|
y {-2}; _y{-1}}
|
||||||
}
|
}
|
||||||
|
|
||||||
export deffcell A_4C_RB_X4 (bool! y; bool? c1, c2, c3, c4, pr_B, sr_B; bool? vdd, vss)
|
export defcell A_4C_RB_X4 (bool! y; bool? c1, c2, c3, c4, pr_B, sr_B; bool? vdd, vss)
|
||||||
{
|
{
|
||||||
bool _y;
|
bool _y;
|
||||||
prs{
|
prs{
|
||||||
|
@ -406,7 +406,7 @@ namespace template {
|
||||||
y {-4}; _y{-1}}
|
y {-4}; _y{-1}}
|
||||||
}
|
}
|
||||||
|
|
||||||
export deffcell A_4C_R_X1 (bool! y; bool? c1, c2, c3, c4, pr_B, sr_B; bool? vdd, vss)
|
export defcell A_4C_R_X1 (bool! y; bool? c1, c2, c3, c4, pr_B, sr_B; bool? vdd, vss)
|
||||||
{
|
{
|
||||||
prs{
|
prs{
|
||||||
(~c1 & ~c2 & ~c3 & ~c4) | ~pr_B -> y+
|
(~c1 & ~c2 & ~c3 & ~c4) | ~pr_B -> y+
|
||||||
|
@ -442,5 +442,5 @@ namespace template {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
xp018_cell_lib_async::A_1C1P_B_X1 cell1;
|
async_template::A_4P1N1N_X1 cell1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue