*Q1: 

請問測試檔的輸入可以限制嗎?
因為我想先針對4個input以下做設計.


*A1:

We can use .i and .o to specify the numbers of inputs and outpurs in the test file, respectively.
For example: the following testing file shows a 4-input, 3-output Boolean function.

.i 4
.o 3
101- 001
0--1 110
11-0 010



*Q2:

請問測試檔會有輸入4個變數化簡,化簡完變數個數不等於4的情形發生嗎??


*A2:

It is impossible for this situation for most cases. 
However, if this input Boolean function is indepdent on some inputs, the case you specify might be happened.
But we hope that you still generate the output format which is the same as the input file format. That is, they have the same numbers of 
inputs and output (we can see that ome input column has only -, it means that this Boolen function is independent on this input varilabe.)

*Q3 (5/8, 2002)

我想請問一下命題組的Problem 5的測試檔
 
兩個測試檔中,除了.i .o外,下面都有兩行看不懂的input...
 
不知道那是代表著蛇麼意義呢?
 
另外,Referemce中的PLA format的網頁forbidden,並無法參閱
 
可不可以另外公布input format.......
 
謝謝您的回答

 

*A3:

As to your question, .e in the benchmark files marks the end of PLA description.
Attached please also find the detail description of PLA file format.

*Q4: (5/28, 2002)

請問一下有關所附的題目﹝.doc﹞裡面的Appendix A

A simple example of PLA format looks like:

.i 4

.o 3

0000 000

0001 001

0010 01-

0011 011

01-0 001

0101 0-0 <---

0110 011

01-1 100 <---



這兩個規則是互相矛盾的!

再最後一個規則中i3 = don't care,o1 = 1

但倒數第三個規則中i3 = 1,o1 = 0



請問這是合法的嗎?

*A4:

It's legal for this sample file. In this benchmark, the fist output includes the 1-minterm 0101.
That is, the input 0101 will make the first output 1.