Hey So, this has been due for long time. May be because of tight tape out deadlines, this very important piece of Physical Design flow just got missed. And I am
sure, like me, many might be curious to know what is the IEEE SPEF format, what does various attributes of SPEF file represent, etc... So, here you go. Finally got time to make video on IEEE SPEF format. Let's nail this down, with below example
design, which I have been using on Udemy We will take a piece of the circuit and write the SPEF file for a piece of input port and net Let's write down the path components of Input port Din2 in SPEF format, which will also be a part of large SPEF file In the above SPEF equivalent "I"
represents input port We can also map the Din2 port with a number, (say *1, as in below example), and use *1 as reference for Input Port Din2. So, wherever, we have *1 in SPEF file, it is nothing but Din2 port. This technique greatly reduces SPEF file
size This becomes one part of the SPEF file In the next post, we will extract the net connected to Din2 (shown below) and write a SPEF format of the same We are not done yet. We need to
define header for this file, we need to define units for slew, load, resistance, time., and lot more Ever heard the saying "An ounce of patience is worth a pound of brains", we will follow the same :) Let's go slowly and continue from this point on-wards. Till then, may be "revise and relearn" Happy Learning! Kunal (http://vlsisystemdesign.com/) |
|
|