{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:DH6JND6VIF6V4ZMT732UBLGHC2","short_pith_number":"pith:DH6JND6V","canonical_record":{"source":{"id":"1502.07454","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2015-02-26T06:21:58Z","cross_cats_sorted":[],"title_canon_sha256":"bea5511c6dd0789b7f08f560f1adfb69d1f693afc60adf9b932491cee1977ad2","abstract_canon_sha256":"420abbf6f1f980c3a1d8a8d47bfe438d21540893eb81e3b82c829cc8f38c249d"},"schema_version":"1.0"},"canonical_sha256":"19fc968fd5417d5e6593fef540acc7168fc69bb2c0e8f883322c6643a75c6ad8","source":{"kind":"arxiv","id":"1502.07454","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1502.07454","created_at":"2026-05-18T02:26:03Z"},{"alias_kind":"arxiv_version","alias_value":"1502.07454v1","created_at":"2026-05-18T02:26:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1502.07454","created_at":"2026-05-18T02:26:03Z"},{"alias_kind":"pith_short_12","alias_value":"DH6JND6VIF6V","created_at":"2026-05-18T12:29:17Z"},{"alias_kind":"pith_short_16","alias_value":"DH6JND6VIF6V4ZMT","created_at":"2026-05-18T12:29:17Z"},{"alias_kind":"pith_short_8","alias_value":"DH6JND6V","created_at":"2026-05-18T12:29:17Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:DH6JND6VIF6V4ZMT732UBLGHC2","target":"record","payload":{"canonical_record":{"source":{"id":"1502.07454","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2015-02-26T06:21:58Z","cross_cats_sorted":[],"title_canon_sha256":"bea5511c6dd0789b7f08f560f1adfb69d1f693afc60adf9b932491cee1977ad2","abstract_canon_sha256":"420abbf6f1f980c3a1d8a8d47bfe438d21540893eb81e3b82c829cc8f38c249d"},"schema_version":"1.0"},"canonical_sha256":"19fc968fd5417d5e6593fef540acc7168fc69bb2c0e8f883322c6643a75c6ad8","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:26:03.652695Z","signature_b64":"r5mxdKjy++sw0eFRFBYs26Fb3vIkJhTJzRcDUWzHI0zcjwyZVPSHId6l3YD9ceCV1Ld8X6F3lj2d5g9bSi/cBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"19fc968fd5417d5e6593fef540acc7168fc69bb2c0e8f883322c6643a75c6ad8","last_reissued_at":"2026-05-18T02:26:03.652105Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:26:03.652105Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1502.07454","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T02:26:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Gr8BrOdnpgL/8+u3JzaQ3PNPZvrU1fkbgfo4NcJND/aAwHTWM28GXrKkZGwfkjyaeD5X45Fyo4DUdWwzyOTmBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-29T17:03:49.516106Z"},"content_sha256":"e3097b8c403bac79879c63bb9dd2583faa4ed4a905e0245479b1bfa27828084f","schema_version":"1.0","event_id":"sha256:e3097b8c403bac79879c63bb9dd2583faa4ed4a905e0245479b1bfa27828084f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:DH6JND6VIF6V4ZMT732UBLGHC2","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Generation and Validation of Custom Multiplication IP Blocks from the Web","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.AR","authors_text":"Minas Dasygenis","submitted_at":"2015-02-26T06:21:58Z","abstract_excerpt":"Every CPU carries one or more arithmetical and logical units. One popular operation that is performed by these units is multiplication. Automatic generation of custom VHDL models for performing this operation, allows the designer to achieve a time efficient design space exploration. Although these units are heavily utilized in modern digital circuits and DSP, there is no tool, accessible from the web, to generate the HDL description of such designs for arbitrary and different input bitwidths. In this paper, we present our web accessible tool to construct completely custom optimized multiplicat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1502.07454","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T02:26:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5U5kFEra1/2aTWukOBURgJnBzLOu2E1TYBHKiua4q3WoePWWRwqqg3ucXBCkrp2hze046dxXnlYsBagtEjmcAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-29T17:03:49.516469Z"},"content_sha256":"b33666f2efffb4e09a8fe84d8386b0af4e0ea30550c79b176e0194f0e003fee7","schema_version":"1.0","event_id":"sha256:b33666f2efffb4e09a8fe84d8386b0af4e0ea30550c79b176e0194f0e003fee7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/DH6JND6VIF6V4ZMT732UBLGHC2/bundle.json","state_url":"https://pith.science/pith/DH6JND6VIF6V4ZMT732UBLGHC2/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/DH6JND6VIF6V4ZMT732UBLGHC2/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-29T17:03:49Z","links":{"resolver":"https://pith.science/pith/DH6JND6VIF6V4ZMT732UBLGHC2","bundle":"https://pith.science/pith/DH6JND6VIF6V4ZMT732UBLGHC2/bundle.json","state":"https://pith.science/pith/DH6JND6VIF6V4ZMT732UBLGHC2/state.json","well_known_bundle":"https://pith.science/.well-known/pith/DH6JND6VIF6V4ZMT732UBLGHC2/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:DH6JND6VIF6V4ZMT732UBLGHC2","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"420abbf6f1f980c3a1d8a8d47bfe438d21540893eb81e3b82c829cc8f38c249d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2015-02-26T06:21:58Z","title_canon_sha256":"bea5511c6dd0789b7f08f560f1adfb69d1f693afc60adf9b932491cee1977ad2"},"schema_version":"1.0","source":{"id":"1502.07454","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1502.07454","created_at":"2026-05-18T02:26:03Z"},{"alias_kind":"arxiv_version","alias_value":"1502.07454v1","created_at":"2026-05-18T02:26:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1502.07454","created_at":"2026-05-18T02:26:03Z"},{"alias_kind":"pith_short_12","alias_value":"DH6JND6VIF6V","created_at":"2026-05-18T12:29:17Z"},{"alias_kind":"pith_short_16","alias_value":"DH6JND6VIF6V4ZMT","created_at":"2026-05-18T12:29:17Z"},{"alias_kind":"pith_short_8","alias_value":"DH6JND6V","created_at":"2026-05-18T12:29:17Z"}],"graph_snapshots":[{"event_id":"sha256:b33666f2efffb4e09a8fe84d8386b0af4e0ea30550c79b176e0194f0e003fee7","target":"graph","created_at":"2026-05-18T02:26:03Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Every CPU carries one or more arithmetical and logical units. One popular operation that is performed by these units is multiplication. Automatic generation of custom VHDL models for performing this operation, allows the designer to achieve a time efficient design space exploration. Although these units are heavily utilized in modern digital circuits and DSP, there is no tool, accessible from the web, to generate the HDL description of such designs for arbitrary and different input bitwidths. In this paper, we present our web accessible tool to construct completely custom optimized multiplicat","authors_text":"Minas Dasygenis","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2015-02-26T06:21:58Z","title":"Generation and Validation of Custom Multiplication IP Blocks from the Web"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1502.07454","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:e3097b8c403bac79879c63bb9dd2583faa4ed4a905e0245479b1bfa27828084f","target":"record","created_at":"2026-05-18T02:26:03Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"420abbf6f1f980c3a1d8a8d47bfe438d21540893eb81e3b82c829cc8f38c249d","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AR","submitted_at":"2015-02-26T06:21:58Z","title_canon_sha256":"bea5511c6dd0789b7f08f560f1adfb69d1f693afc60adf9b932491cee1977ad2"},"schema_version":"1.0","source":{"id":"1502.07454","kind":"arxiv","version":1}},"canonical_sha256":"19fc968fd5417d5e6593fef540acc7168fc69bb2c0e8f883322c6643a75c6ad8","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"19fc968fd5417d5e6593fef540acc7168fc69bb2c0e8f883322c6643a75c6ad8","first_computed_at":"2026-05-18T02:26:03.652105Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:26:03.652105Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"r5mxdKjy++sw0eFRFBYs26Fb3vIkJhTJzRcDUWzHI0zcjwyZVPSHId6l3YD9ceCV1Ld8X6F3lj2d5g9bSi/cBQ==","signature_status":"signed_v1","signed_at":"2026-05-18T02:26:03.652695Z","signed_message":"canonical_sha256_bytes"},"source_id":"1502.07454","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e3097b8c403bac79879c63bb9dd2583faa4ed4a905e0245479b1bfa27828084f","sha256:b33666f2efffb4e09a8fe84d8386b0af4e0ea30550c79b176e0194f0e003fee7"],"state_sha256":"772e07a954ba36cddacd763a8e90c2b0119a75899c3e17176666eda4e8bb4f1e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fZLb4+LQvB4Zx/DLz4B0xcdpmoyttz62qA8BMrMufeW7wJOWdcxrs4l0X1yf5E5A/NADm7VdoL7kTRi/iAG6BQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-29T17:03:49.518339Z","bundle_sha256":"23bb0a40312a34a5aef0c82d76820dc13d8e7f2a290b328d9141b4dc61f141b5"}}