Abdominal Hernia Breast Disorders Cholelethiasis or Cholecystitis Gastrointestinal Hemorrhage Hemorrhoids
Languages:
English
Description:
Dr. Buck graduated from the Wayne State University School of Medicine in 1987. He works in Southfield, MI and specializes in General Surgery and Traumatic Surgery. Dr. Buck is affiliated with DMC Sinai-Grace Hospital, Providence Hospital and St John Hospital & Medical Center.
Wikipedia References
Joseph Buck
Us Patents
Method And Apparatus For Simulating Behavioral Constructs Using Indeterminate Values
Guillermo Maturana - Berkeley CA, US Arturo Salz - Menlo Park CA, US Joseph T. Buck - Campbell CA, US
Assignee:
Synopsys, Inc. - Mountain View CA
International Classification:
G06F 17/50
US Classification:
716103, 716106, 716107
Abstract:
One embodiment of the present invention provides a system that simulates behavioral constructs of a register transfer level design using indeterminate values. The system may receive hardware description language code which includes a construct that behaves differently depending on the value of an expression, e. g. , the construct may execute different portions of code based on the value of a control expression, or it may store data in different storage locations based on the value of an index expression, etc. In response to determining that the expression's value is indeterminate, the system can execute two or more alternatives that are controlled by the expression, and then merge the results in some prescribed way. An embodiment of the present invention can enable a user to reduce the discrepancy between the results generated by a register transfer level simulation and the results generated by the associated gate level simulation.
Method And Apparatus For Simulating Behavioral Constructs Using Indeterminate Values
Guillermo Maturana - Berkeley CA, US Arturo Salz - Menlo Park CA, US Joseph T. Buck - Campbell CA, US
Assignee:
Synopsys, Inc. - Mountain View CA
International Classification:
G06F 17/50
US Classification:
716101, 716103, 716106, 716107
Abstract:
One embodiment of the present invention provides a system that simulates behavioral constructs of a register transfer level design using indeterminate values. The system may receive hardware description language code which includes a construct that behaves differently depending on the value of an expression, e. g. , the construct may execute different portions of code based on the value of a control expression, or it may store data in different storage locations based on the value of an index expression, etc. In response to determining that the expression's value is indeterminate, the system can execute two or more alternatives that are controlled by the expression, and then merge the results in some prescribed way. An embodiment of the present invention can enable a user to reduce the discrepancy between the results generated by a register transfer level simulation and the results generated by the associated gate level simulation.