pad cells are not buffers or inverters (#294)
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
This commit is contained in:
parent
aa27e3372e
commit
2412feec33
|
|
@ -1175,7 +1175,8 @@ LibertyCell::isBuffer() const
|
|||
bufferPorts(input, output);
|
||||
return input && output
|
||||
&& hasBufferFunc(input, output)
|
||||
&& !is_level_shifter_;
|
||||
&& !is_level_shifter_
|
||||
&& !is_pad_;
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
@ -1195,7 +1196,9 @@ LibertyCell::isInverter() const
|
|||
LibertyPort *output;
|
||||
bufferPorts(input, output);
|
||||
return input && output
|
||||
&& hasInverterFunc(input, output);
|
||||
&& hasInverterFunc(input, output)
|
||||
&& !is_level_shifter_
|
||||
&& !is_pad_;
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
|||
Loading…
Reference in New Issue