Patents by Inventor Keith Robert Slavin

Keith Robert Slavin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7350180
    Abstract: A search algorithm supports inherited clock contexts within functions written in a Hardware Description Language. For each function, a parser generates a corresponding node tree. Each clock context node has an associated clock signal and active clock edge. The edge can be an inherited type, whereas conventionally only absolute edge types are allowed. During elaboration processing, for each clock context node encountered with an associated directly inherited edge, the algorithm searches up the node tree from the encountered node. It looks for a controlling clock context node with an associated clock signal that is connected to the encountered context's associated clock signal. If a controlling context is found, then its associated edge replaces the encountered context node's associated edge. The connection requirement supports multi-clock circuits. If necessary, the search can move up a function hierarchy. An alternative oppositely inherited edge is replaced by the opposite of the found edge.
    Type: Grant
    Filed: September 17, 2005
    Date of Patent: March 25, 2008
    Inventor: Keith Robert Slavin