Search

Harlan Lau Phones & Addresses

  • 2764 Doverton Sq, Mountain View, CA 94040
  • 2561 Rio Bravo Cir, Sacramento, CA 95826
  • Campbell, CA
  • Los Altos, CA
  • Santa Clara, CA

Publications

Us Patents

Multi-Project Verification Environment

View page
US Patent:
20070214178, Sep 13, 2007
Filed:
Mar 13, 2006
Appl. No.:
11/374827
Inventors:
Thomas Sheffler - San Francisco CA, US
Kevin Jones - Hayward CA, US
Harlan Lau - Mountain View CA, US
Kathryn Mossawir - Stanford CA, US
International Classification:
G06F 17/00
US Classification:
707104100
Abstract:
A method and apparatus for a multi-project verification environment is provided. A project directory contains files describing commands, designs, tests, and configuration objects. A configuration object contains configuration information describing characteristics of the verification environment for a particular project. For example, the configuration information includes parameters and flags to input to simulation tools, as well as information for tests that are executed on the tools. The commands in the project directory are written in a generic way such that they are appropriate for many different projects. Execution of a command invokes a test script file that is parameterized by values in a configuration object corresponding to the project under test. An entire new verification environment can be generated by specifying a new configuration object, which can be based on a previous configuration object.

High Speed Data Bus System

View page
US Patent:
44816251, Nov 6, 1984
Filed:
Oct 21, 1981
Appl. No.:
6/313524
Inventors:
Allen W. Roberts - Union City CA
Harold L. McFarland - Santa Clara CA
Harlan Lau - Campbell CA
Assignee:
Elxsi - San Jose CA
International Classification:
H04J 312
US Classification:
370 85
Abstract:
In a high speed data bus system, each functional unit has an associated port which operates to accept all related information that makes up a communication, or if this cannot be done, to accept none of the information. More particularly, an information transfer, depending on its nature, may comprise one BIQ or more than one BIQ (a "BIQ" is a bus information quantum which is placed on the bus for one bus cycle). To implement the indivisibility of multiple-BIQ transfers, the control logic for each port includes screening circuitry responsive to the state of the port's input buffers, and further responsive to flags from the functional unit for selectively accepting or rejecting BIQ's, and further includes screening constraint circuitry to ensure that the port accepts all or none of the BIQ's that make up the transfer. Depending on the flag, the rejection may be total, or may apply only to a designated class of transfers (for example, operations).

Wikipedia

Elxsi

View page

[2]; Allen Roberts and Harlan Lau became early employees of Rambus; John Sanguinetti founded Chronologic and wrote the VCS Verilog Compiler[3] ...

Harlan Samuel Lau from Mountain View, CA, age ~70 Get Report