DAVID M KNAPP
Cosmetology in San Jose, CA

License number
Oregon 10151777
Issued Date
Oct 12, 2012
Expiration Date
Oct 27, 2012
Type
Temporary Tattoo Artist
Address
Address
San Jose, CA

Professional information

David Knapp Photo 1

Behavioral-Synthesis Electronic Design Automation Tool Business-To-Business Application Service Provider

US Patent:
6782511, Aug 24, 2004
Filed:
May 25, 2000
Appl. No.:
09/579825
Inventors:
Elof Frank - Sunnyvale CA
Bernd Braune - Menlo Park CA
David Knapp - San Jose CA
Pradeep Fernandes - San Jose CA
Hans-Joachim Schmidt - Munich, DE
Assignee:
Cadence Design Systems, Inc. - San Jose CA
International Classification:
G06F 1750
US Classification:
716 1, 716 18, 716 3, 716 9, 716 10
Abstract:
A business-to-business application service provider includes an Internet website and webserver with EDA-on-demand solutions for system-on-a-chip designers. Such website allows electronic designs in hardware description language to be uploaded into a front-end EDA design environment. A behavioral model simulation tool hosted privately on the webserver tests and validates the design. Such tool executes only in the secure environment of the business-to-business application service provider. The validated solution is then downloaded back over the Internet for a pay-per-use fee to the customer, and in a form ready to be placed and routed by a back-end EDA tool. Such validated design solutions are also downloadable to others in exchange for other designs, or available in technology libraries. The intellectual property created can be re-used, sold, shared, exchanged, and otherwise distributed efficiently and easily from a central for-profit clearinghouse.


David Knapp Photo 2

Method For Delay-Optimizing Technology Mapping Of Digital Logic

US Patent:
6470486, Oct 22, 2002
Filed:
May 17, 2000
Appl. No.:
09/574693
Inventors:
David Knapp - San Jose CA
Assignee:
Get2Chip - San Jose CA
International Classification:
G06F 1750
US Classification:
716 18, 716 10, 716 8, 716 7, 716 6, 716 3, 716 2
Abstract:
A delay-optimizing technology-mapping process for an electronic design automation system selects the best combination of library devices to use in a forward and a backward sweep of circuit trees representing a design. A technology selection process in an electronic design automation-system comprises the steps of partitioning an original circuit design into a set of corresponding logic trees. Then, ordering the set of corresponding logic trees into an ordered linear list such that each tree-T that drives another ordered tree precedes the other ordered tree, and such that each ordered tree that drives the tree-T precedes the tree-T. Next, sweeping forward in the ordered linear list while computing a set of Pareto-optimal load/arrival curves for each of a plurality of net nodes that match a technology-library element. And, sweeping backward in the ordered linear list while using the set of Pareto-optimal load/arrival curves for each of the net nodes and a capacitive load to select a best one of the technology-library elements with a shortest signal arrival time. Wherein, only those net nodes that correspond to gate inputs are considered, and any capacitive loads are predetermined.


David Knapp Photo 3

Method For Timing Analysis During Automatic Scheduling Of Operations In The High-Level Synthesis Of Digital Systems

US Patent:
6516453, Feb 4, 2003
Filed:
May 17, 2000
Appl. No.:
09/574572
Inventors:
David Knapp - San Jose CA
Assignee:
Get2Chip - San Jose CA
International Classification:
H06F 1750
US Classification:
716 6, 364489, 364490, 364491, 395558
Abstract:
A design-timing-determination process for an electronic design automation system approximates the timing of a whole design quickly and on-the-fly. Such allows a scheduling system to construct operation schedules that are ultimately realizable. A timing analysis is applied each time an individual operation is scheduled, and may be called many times to get a single operation scheduled. A graph representing combinational logic is partitioned into a collection of logic trees with nodes that represent gates and terminals, and arcs that represent connections. A compacted model of each logic tree is constructed by replacing them with equivalent trees having no interior nodes. The timing of the original circuit is analyzed along each path from the leaves to the roots. A propagation delay for each path is determined, and such is annotated onto each corresponding arc of the simplified tree. Any dependency of the propagation delay in the original circuit on the slew rate of their input signals is annotated onto the corresponding leaf of the simplified tree.


David Knapp Photo 4

Methods For Automatically Pipelining Loops

US Patent:
RE40925, Sep 29, 2009
Filed:
Jun 8, 2000
Appl. No.:
09/590584
Inventors:
Tai A. Ly - San Jose CA, US
David W. Knapp - San Jose CA, US
Ronald A. Miller - Cupertino CA, US
Donald B. Macmillen - Redwood City CA, US
Assignee:
Synopsys, Inc. - Mountain View CA
International Classification:
G06F 17/50
US Classification:
716 18, 716 1
Abstract:
A method and an apparatus for creating a representation of a circuit with a pipelined loop from an HDL source code description. It infers a circuit including a pipelined loop which has cycle level simulation behavior matching that of the source HDL. Loop carry dependencies and memory and signal I/O accesses within the loop are scheduled correctly.


David William Knapp Jr Photo 5

David William Knapp Jr, San Jose CA - Lawyer

Address:
1093 Lincoln Ave, San Jose, CA 95125
Experience:
56 years
Specialties:
Divorce, Estate Planning, Family Law
Jurisdiction:
California (1970)
Law School:
Santa Clara Univ School of Law
Memberships:
California State Bar (1970)

Cosmetology licenses in Oregon