module fa {
input a,b,ci ;
output sum,co ;
par {
any {
^a & ^b & ^ci : sum = 0b0 ;
^a & ^b & ci : sum = 0b1 ;
^a & b & ^ci : sum = 0b1 ;
^a & b & ci : sum = 0b0 ;
a & ^b & ^ci : sum = 0b1 ;
a & ^b & ci : sum = 0b0 ;
a & b & ^ci : sum = 0b0 ;
a & b & ci : sum = 0b1 ;
}
any {
^a & ^b & ^ci : co = 0b0 ;
^a & ^b & ci : co = 0b0 ;
^a & b & ^ci : co = 0b0 ;
^a & b & ci : co = 0b1 ;
a & ^b & ^ci : co = 0b0 ;
a & ^b & ci : co = 0b1 ;
a & b & ^ci : co = 0b1 ;
a & b & ci : co = 0b1 ;
}
}
}